* fixes very old exploit that we literally just discovered
* this is what i get for speedrunning a bugfix
* reworks material ejection code
* literally it worked fine this is just so github likes it
* Update code/game/machinery/autolathe.dm
Co-authored-by: Atermonera <atermonera@gmail.com>
* Update code/game/machinery/autolathe.dm
Co-authored-by: Atermonera <atermonera@gmail.com>
* code prettiness
---------
Co-authored-by: Atermonera <atermonera@gmail.com>
* Upkeep on Mech code.
Assembly Mines fixed, they do not spawn with an explosive payload from parent.
Vehicles no longer ignore cliffs.
Exosuits no longer ignore cliffs.
Objects can fall off cliffs. Objects with a buckled person will hurt the person. (Rollerbeds looking at you.)
Jumpjets added to allow planetary traversal, primarily useful upon the Serenity, Hoverpods, and Marauders (adminspawn). When toggled, they allow movement vertically, and prevent falling through open spaces. When used as the active equipment, it will launch the exosuit toward the target turf. When not on one of the above mentioned suits, it will cause a small explosion on launch, damaging the exosuit and anything directly nearby.
* Fighters are flying.
* Revert step delay floor adjustment. Flat strafing modifier of 1/5th of a second should be enough.
* Correction and Tweak.
* Fix stupidity.
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
* atmospheric retention fields
* arf updates
* Update atm_ret_field.dm
* Update circuits.dm
thought I got this one but oops
* Update polaris.dme
totally didn't forget to uncheck testmap
* Update atm_ret_field.dm
* fix a runtime, add examplemap demo area
NB. In some cases we go from a more complex image() to a single icon_state string and I assume this works for every case but do not care to check because of the sheer scale of extra fiddly effort. Buyer beware, not my code.
* get_tool_quality has numerical meaning
* Basic tools set tool quality
* Toolspeed is replaced by tool quality checks
* Addresses assorted results from live test
* Extra cleanup
* Message piece combiner returns a list
* Emote formatter returns a list
* Port Runechat
* Various onamonapoea
* Suggested changes, small opts
* Fix chat message on different size mobs
* Couple more runefixes
* Enable encoding chat emphasis in runechat
* Remove extra asterisks from rune audible messages
* Fix runedefines
* Mecha Balance and Fighter Fixes
- Shields are no longer buildable by Robotics
- Fighters are now equipped with components that enable them to go fast
- Fighter step cost is now zero
* Mecha are now repairable
* Code Correction
* Mrowl
Reorganizes Reagents dir structure
Refactors reactions to /decl
SSChemistry is no longer processing
Optimization isn't so optimized
Updates to distillery
New decl repository methods
Further tweaks
* Begins work on the Industrial expansion, ft hidden Lore
* Removed Painite, Quartz, and Void Opal from generation pending their eventual uses. Recipes modified to use them have been reverted of this use.
Fix Fix.
* Reset map to master.
* Add copper to Robotics, R&D, Engineering, and EVA.
* Begins work on internal exosuit components, similar to Borgs.
* Large volume of work on exosuit components, Durand is tweaked to be higher cost in time and resources, since it requires AP to damage, without ions or explosives.
* Component Sprites
* Actually implement component repair, I knew I missed something.
* Magic numbers, properly typed lists, and indentations oh my
* Changeling
Cooking times are now no longer 10-15 minutes per item, the LARGEST items will take around ~4-5 minutes, 6 at the maximum in the case of the superbigbite (one of the most filling food items in the game).
Cooking oil tanks added
Appliances are now constructible instead of being eldritch black magic
Recipes are now reorganized to either fryer/oven/grill based on where they're made (Although recipes_microwave still needs a LOT more sorting)
Critical time bug with cooking fixed, AND you can now upgrade your appliances for even higher efficiencies!