mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
Machine people fixes
Disables overheating as most players reporting it makes machine people unplayable Fixes machine people's immunity to clone damage Ensures machine people fall apart and consiousness transferred to posibrain properly Prevents robotic chest and groin being seperated which was leading to an unrepairable body
This commit is contained in:
@@ -138,7 +138,8 @@
|
||||
//If there are still hurties to dispense
|
||||
if (burn || brute)
|
||||
if (status & ORGAN_ROBOT)
|
||||
droplimb(1) //Robot limbs just kinda fail at full damage.
|
||||
if(body_part != UPPER_TORSO && body_part != LOWER_TORSO) // as below, getting hit on the chest shouldn't gib you even if you've got a robotic chest
|
||||
droplimb(1) //Robot limbs just kinda fail at full damage.
|
||||
else
|
||||
//List organs we can pass it to
|
||||
var/list/datum/organ/external/possible_points = list()
|
||||
@@ -585,7 +586,8 @@ Note that amputating the affected organ does in fact remove the infection from t
|
||||
if(status & ORGAN_DESTROYED)
|
||||
if(body_part == UPPER_TORSO)
|
||||
return
|
||||
|
||||
if(body_part == LOWER_TORSO)
|
||||
return
|
||||
src.status &= ~ORGAN_BROKEN
|
||||
src.status &= ~ORGAN_BLEEDING
|
||||
src.status &= ~ORGAN_SPLINTED
|
||||
|
||||
Reference in New Issue
Block a user