* to tg style
* unify drop proc
* protection and logging on qdeleted item pickup
* prevent stripping items from the inventory menu too
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* initial work
* a much better way of doing this
* these are needed
* minimize change
* nope
* missing elements
* whitespace
* species cases
* reduce pasta in ghosts
* more small fixes
* fixes for windows and inventory
* unneeded
* protected
* circulator uses examine
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
(#18485)
* Mop do_after
Makes mop do after allow multiple uses
* Update mop.dm
* fixes
* Gets rid of these unused vars
* cleanup
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Power Outage Buffs
Added emergency door releases to autoresleever rooms.
Changed autoresleevers to still work without power.
Added short range radios (off by default) to emergency supply boxes.
Changed APCs to allow the cover to be opened by anyone beneath 15% charge.
* Update stellar_delight3.dmm
Gives APCs on the SD comms rooms more charge. Seems tether already has these.
* Update stellar_delight3.dmm
* Prevents insta-actions
* Do_after sanity
NOTE: NUKE do_after_action
* Update bonfire.dm
* The rest of them
Also fixes a tpyo
* no minitest :)
* .
* .
* Gets rid of the slowdown for now
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* some sleep cleanup
* Tested, make these unique
* Since we're using timers here
* These too
* This too
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* bunsen burner port
* reacting reagents returns if it did
* small fixes
* new bunsen burner icon
* fixes
* deconstruction fixing
* smaller range
* code review
* Volume Pump added, Can now Connect some devices to the General Atmos Controller and Large Tank Controller
* Corrected Linting Errors. Added the ability to print tank control circuits.
* Undefined some defined as per linter.
* Code style adjustments
* fixes these
* Code Standards
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Alt click reagent containers to set transfer volume
Made it so that you can Alt click reagent containers to set transfer volume.
* Wait that's an old edit
* Change all transfer amount changes to use number input instead
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* first adjustements
* few more
* construct
* next
* next set
* next
* next
* next
* next
* next
* .
* last non modular set
* make it compile
* .
* .
* change that
* synx
* teamush
* override fix
* TEAMUSH
* adds organ sell element
* adds pick color
* get rid of these chompcomments
* removes chomp comments
* Update gaslamp_vr.dm
* zipgun
* zip and synx
* fixes synx
* Update topic.dm
* move the trash verbs
* .
* .
* .
* port
* Update rakshasa_trap.dm
* Update slug.dm
---------
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* Gets rid of hasvar usage
* thiiis
* moves damtype to /obj/item
* throwing
* Move vars moved
* matter as well
Pretty much only used for the robot lathe and when crafting...When you could only smelt down obj/item for its materials
* Update floor_light.dm
* exploitable
* this can be moved up...
* move persist to /item
you can't ever place /obj in storage anyway...It would imply you can store the supermatter, which I think we don't want.
* gets rid of being_used
I added this for xenoarch, that was a mistake
* move these
* move these to the base file
* Makes floorlight autolathe recipe not shit
* Update floor_light.dm
* Update floor_light.dm
* Mechs no longer gib when hitting things
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* Clothing fallback
Makes clothing have a fallback in the event of a custom species file not having the appropriate icon state.
* some logging
* testing
* swap all unit tests to use icon_exists
* Update poster_tests.dm
* Update clothing_tests.dm
* Update cosmetic_tests.dm
* Update robot_tests.dm
* whoop
* upgrades people, upgrades
* port these
* Update _atom.dm
* adjust all these
* Update clothing.dm
* TRUEFALSE
* Begin the sprite consolidation
* med stand
* Library
* kitchen cart
* hydroponics
* Delete hydroponics_machines_vr.dmi
* furniture
* unused computer
* food
* fitness
* fixes the eggs
* Decals
* Drinks, Devices, and Drakie
* Cryogenic2
* combines
* chemical
* card new
* cards
* bereaucracy
* Xenoarch
* compile
* virology
* vehicles
* toys
* Surgery
* stationobjs
* clean these up
* gets rid of some dupes
* bye
* how did that get there
* Unused
* Gets rid of unused ninja dupe file
* Move all these old doors
* this too
* get rid of dupes
* Update airlock_angled_bay.dm
* fixes the map with a prop
* map fixes
* Initial port
* pause air
* decoupled input from processing
* explosion condition tweak
* closer to original recursive code
* accurate explosions
* better defer calls
* glob fix
* fix
* DON'T DO THAT
* initial deferral code
* small explosions ignored
* lower thresholds
* better thresholds again
* forbid powernet defer during init, explosions too
* don't block your own network regen
* use procs
* better thresholds, always defer at least
* admin notice
* subsytem updated
* Allow removal from networks
* defer till rebuild
* dir
* Update breaker_box.dm
* no init means no init
* then flag it...
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Fixes cshift clown runtime
* Fixes girder runtime
Makes the do_after exclusive. Spam-clicking would result in runtimes
* Fixes MMI defibbing
* fixes wrong type runtime
* Disposal qdel check
Also upports the /hitby act.
* Fixes energy source runtime & upports helpers
* interaction info runtime
* this is better