tgstation / tgstation

The /tg/station branch of SS13.
https://www.tgstation13.org/
GNU Affero General Public License v3.0
1.72k stars 4.77k forks source link

Cuck cult vitality matrix is instagibbing simplemobs AND PLAYER ZOMBIES. #34597

Closed YogsMcree closed 5 years ago

YogsMcree commented 6 years ago

round id 82155 post station time 12:35, war cult. Vitality memetrixes are instantly dusting Player zombies and player simplemobs created by the wabbajack statue. Seems REALLY OP considering how long it takes to dust a normal human player. Intended?

YogsMcree commented 6 years ago

@Xhuis

ghost commented 6 years ago

I don't know why this is happening, because vitality matrices are hardcoded to dust things that are considered dead. I don't think player zombies are considered as such (they might...?) but if they are it would make sense for them to be killed instantly. Simple mobs I'm not sure about.

YogsMcree commented 6 years ago

So if a player were to suicide and be dragged across, it would dust the corpse instantly? That would make sense for why zombies get dusted, but their flavor text suggests their heart is still beating. Sounds like theres no REAL issue, but its just a bit of "this feels really shitty but makes sense" gameplay

ghost commented 6 years ago

I don't actually know if zombies are considered dead by the code. Given how mob code works I would think not, which is why I'm confused.

Ordonis commented 6 years ago

Is there a difference between the attribute 'dead' and the actual state of being dead? Because I could see zambies being considered 'dead' for the purposes of holywater, chem reactions, and so on, giving them a tag normally reserved for things which are dead in the sense of no longer moving. I don't know how chem reactions work for zombies; I would think that if they have the mob + isalive status, they shouldn't dust, but if they for whatever reason don't have isalive, then their being dusted makes sense.

QualityVan commented 6 years ago

Were they horizontal zombies or upright zombies? Because zombies die when they're killed, they just get better shortly afterwards.

ExcessiveUseOfCobblestone commented 6 years ago

https://github.com/tgstation/tgstation/blob/e093857c11eda5ca3d291d5bfd45c4d8cd6ad0ca/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm#L293

This is the only time something would dust, has this been reproduced?