The issue was that when casting rod form, the wizard is forceMoved() into the
rod. When an epicenter explosion happens, explosion.dm forcibly goes through
the contents of EVERYTHING, and calls ex_act().
This caused the wizard in the contents of the rod to get damaged by epicenter
explosions (ie if they hit a fuel tank in rod form)
* The revenge of ghost snachin willy
* I'm not sure that other way works so I'll do one I'm sure of put one i know will
* Should probably put it before the check
* Uses the spookier list
This reverts commit 81d452d / #40655
This was fixed properly by #40951.
This also introduced a bug where ERT personnel (and anyone who spawns in with a
non-standard ID card in their outfit datum) get bank accounts assigned to
"Emergency Response Team Commander", "Security Response Officer", etc.
Fixed a minor issue where vacant offices and the vacant commissary were being
selected by GR3YT1D3 virus and EGALITARIAN events. Vacant rooms now have the
correct ambience.
Resurrection of #40819 after I was reminded that rebasing is hard.
cl QualityVan
fix: Hugging skeletons is now possible
/cl
Fixes#40672
The if not in crit checks in human_defense and carbon_defense could be removed because they should only be reached when they're either true or irrelevant.
cl nicbn
tweak: Attacking the fire alarm with anything that has force and won't deconstruct it will turn it on
fix: Toggling the fire alarm now leaves fingerprints
/cl
requires #40820
cmon having instruments just magic into your hands is lame. supplypods are fuckin lit.
cl MrDoomBringer
tweak: Instruments received from the express delivery beacon are now delivered via orbital drop pod.
/cl
cl ShizCalev
tweak: Clothing (bags, gloves, belts, uniforms, armor, ect) will now inform you if they are resistant to frost, fire, acid, and lava when examined.
/cl
Was checking against the wrong data.
cl ShizCalev
fix: Nanite chamber interfaces will no longer give you the option to install a program if there isn't one on the inserted data disk.
/cl
cl Floyd / Qustinnus
fix: Clown and Mimes their ID cards no longer show the name of some random weirdo.
/cl
fixes#40560
also removed some operations that dont need to happen in the first place
Fixes#40535
cl MrDoomBringer
fix: Centcom-launched supplypods will now properly delimb you (if they are designated to do so) instead of touching you then literally yeeting all of your internal organs out of your body.
admin: Centcom can now specify if they want to yeet all of your organs out of your body with a supplypod
/cl
added a new button to the centcom podlauncher that cinematically removes every organ of whoever is hit by a supplypod
This allows us to more easily keep track of speed modifiers which only affect certain move modes. Also cleans up a small bit of movespeed and mood code while I'm at it.
* new objectives + qol
* beep
* oof
* one line
* prevent kill objectives from having the same target as assimilate objectives
* Free objectivev
* code review
* fix
* yes