* bugfix 1: autolathes can actually be deconstructed and don't cause runtimes (and also don't eat your crowbars)
* bugfix 2 (forensic techs actually get detective ids/pdas)
* bugfix 3 (accessories no longer do a weird double period)
* bugfix 4 (right foot)
* bugfix 5 (singular/plural stacks)
* bugfix 6 (ghosts can hang up on communicators -- still causes runtimes but it did this before and the runtimes are from the observer bug and not the communicator bug so it's fine)
* i lost count but this one gives the hos an egun because the cynosure hos locker doesn't have a gun at all and i'm not fucking around with balancing the fancy custom guns
* fixes infinite cell duplication exploit with autolathes (flashlights/coolers come empty from lathe now)
* changelog
* 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>
* commits changes + fixes retro carpet (red) inventory sprites
* return..()'d
---------
Co-authored-by: Atermonera <atermonera@gmail.com>
* Vox event icons, turfs and props.
* Ported vox prosthetics from Bay.
* Added icons for the vox simplemobs.
* Vox now apply default colours and markings in set_species().
* Converts move intents to /decl/move_intent
Adds /decl/move_intent/walk and /decl/move_intent/run.
Switches all move intent checks to use the new IS_RUNNING and IS_WALKING macros.
Renames and refactors /mob/living/proc/set_m_intent() to /mob/living/proc/set_move_intent(decl/move_intent/intent).
Removes the unnecessary /mob/var/m_int and associated code.
Updates all move intent setters to use set_move_intent().
* Swaps incorrect config values
Swaps incorrect move delays since I got them backwards somehow, oopsies.
* Adds suggested ?. operator
Compactifies two if statements using the ?. operator instead.
* Prototype of generalized snow
* documentation to flimsily justify my madness + polishing
* it is often beneficial to have the code actually work
* Review stuff
* helpers, fixes, cleanliness
* Fix generic submaps
* Lazylists, ft. lung damage on the example map
* I'm such a STUPID KITTY
* sanity courtesy of loaf
* Fix appearance of roundstart snowy turfs
Ever since #7174 was introduced, perhaps earlier, the following two lines have been indented with a space.
Erroneous or not, this meant that config.animal_delay and the parent were never checked UNLESS the simplemob was using walk intent.
* Porting species equip_adjust from Neb.
* get_species() => get_species_name(), adds correct get_species() impl
* sprite_sheets is now crudely lazylisted.
* Adds returns to add_blood and add_accessories.
* apply_addblends now uses an overlay.
* Renames the various worn overlay procs to be more informative.
* Debugging/refining overlay gen.
* Adding handling for string icon paths.
* Refining/debugging offset overlay gen.
* Getting the offset system working.
* Commenting out Teshari offsets for the time being.