mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-19 19:18:50 +01:00
## About The Pull Request This PR adds Jet Boots, a new pair of footwear that can be purchased from cargo as an import item. Jet boots share behavior with their parent, the rocket boots, featuring the long range jet dash that already comes with rocket boots, though this differs from the jump boot's dash due to being a shorter distance as well as being far less safe as a result. The main draw for this item is that it has a toggle action to enable sustained jet flight. That sustained flight behaves the same as a flight potions, offering the ability to fly over tables, as well as a passive movement when applied. One issue with these boots, matching flight with wings, is that you need to be in suitable atmosphere in order to be able to propel yourself. An additional restriction is that due to your propulsion being based on your shoes, being leg-cuffed (such as from bolas or bear-traps) will prevent you from being able to fly. One pair of Jet Boots requires **40,000 credits**. ### Minor things In adding this, most of the code was applied from the existing logic already used for mob flight and the flight organs. Considering this is like, the 3rd thing that has consistent flight behavior(?) I'm tempted to try and refactor it into a component, but in the interest of being somewhat lazy I held off for this moment. I could be easily convinced to do so, however. These boots arrive via a gold crate. They sell for the same amount, but the only way to let us do that was to tweak the gold crate code so that they're not hardcoded to always arrive with gold bars and the champion's belt. As such, there's an update map's script attached to this PR to move existing gold crate subtypes to a "stocked" variant. <img width="336" height="224" alt="image" src="https://github.com/user-attachments/assets/1209e6d8-0ccb-411f-b5f6-56a808709911" /> ## Why It's Good For The Game The last few weeks I've kinda challenged myself with the following question and began working backwards: "What should cargo be able to buy for 40,000 credits?". I mulled over a few ideas, including being able to drop in map templates onto the station, additional cargo shuttle upgrades (In the vein of the atmos refill upgrade from my last PR), etc. I decided on trying and making something that is inherently a selfish purchase. Not quite to the level of buying a cargo shuttle that kills the entire crew, but the kind that makes you think "Oh my god, cargo just blew their entire budget on a pair of shoes". That said, offering players flight is a rare, and expensive upgrade, based on the fact that flight potions and the like are similarly a rare upgrade. The alternative, training and breeding a raptor capable of flight, is also already in cargo's domain, but typically reserved for shaft mining use. The main give here is that in exchange for flight, it's still bound to an item. Someone can still murder you for your shoes, or stun you and take them off your body, especially with the increased stun multiplier while in propelled flight. ## Changelog 🆑 add: Cargo may now purchase jet boots, boots that enable sustained flight, for 40,000 credits via the imports section. /🆑