didn't think of testing that case. occupant's ghost is transferred
-after- go_out()
also fixed cloning pods spawning gibs when ex_act is called without an
occupant
Fixes this bogus somebody just dm'd me about
> hey so, just wondering if this is intended behavior or not after a
hivemind round again
> basically at the moment
> hiveminds can just immediately succumb if another one is killing them
and avoid being reclaimed
> since reclaim doesnt work on hivemind bodies
* Fixes runtime from attempting checking armor on missing bodypart, changes how ran_zone selects a zone.
* Update code/modules/mob/mob_helpers.dm
pickweight ran_zone is no longer percentage-based
Co-Authored-By: Militaires <ahmedosama2001@gmail.com>
* adds check to second return too
* look how they massacred my boy
* mechs have exit times, sleep pilot on death
* fixes edge case on mech destruction
* Revert "Update code/game/mecha/mecha.dm"
This reverts commit a4c466f3ab157ebbd6beb336d2851eccfa9753d3.
* Update code/game/mecha/mecha.dm
Co-Authored-By: py01 <pyronetics01@gmail.com>
* trying to fix giant diff
* Update mecha.dm
* readds changes to mecha.dm
* add a new holodeck program: photobooth
* Add two paint buckets and three spray cans to the booth
* remove step_ variables
* made the photobooth floor white again, we got buckets for that anyway
* retrigger ci
* fuck you whoever made the last icon it was garbage
* ticket log fixes
* ticket log fixes
* changes colors from hardcode per line to a define
* some nicer darkmode colors
* asay and ooc name default fixes
* fuck you appveyer build again
* slight brightening of the default font color
* properly fixes tip of the round being hard to read
Last pr, i changed it from always looking at living player count, to only looking at living player count in certain situations. These situations came up often enough that it was subverting the intent of the extreme popcap and in some cases allowing 15 players extra on bagil.
It still exempts anybody currently in the round (even dead) reconnecting after disconnecting, except people who observed from lobby.
Forgot to log keys as well. Also noticed that cloning was writing the
occupant's mind ref to the field "mind" on the record instead of
"mindref". Corrected that.
Emagging a cloning pod will now leave fingerprints.
Ejecting someone while they're being cloned will now leave fingerprints.
Adds a new proc to /obj/item/grenade/spawnergrenade called afterspawn,
it is called after all the atoms have been spawned and gets passed a
list to those. Children of spawnergrenade can override this proc to do
things to the spawned atoms, for example emagging bots after spawning.
Removes the light breaking portion of greytide, there is already another
event involving sudden light breaking. It's also just obnoxious to fix
the doors in the dark for sillycones.