Fixes Hulk and TK sometimes not being visible

This commit is contained in:
Robertha89
2015-11-15 23:04:26 +01:00
parent 723e168f1e
commit 5a714bae2a
+19 -1
View File
@@ -113,10 +113,16 @@
activate(var/mob/M, var/connected, var/flags)
..(M,connected,flags)
M.pass_flags |= PASSTABLE
M.resize = 0.8
if(TK in M.mutations)
M.flying =1
deactivate(var/mob/M, var/connected, var/flags)
..()
M.pass_flags &= ~PASSTABLE
M.resize = 1.25
M.flying = 0
// OLD HULK BEHAVIOR
/datum/dna/gene/basic/hulk
@@ -138,10 +144,12 @@
..()
var/status = CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH
M.status_flags &= ~status
M.resize = 1.25
deactivate(var/mob/M, var/connected, var/flags)
..()
M.status_flags |= CANSTUN | CANWEAKEN | CANPARALYSE | CANPUSH
M.resize = 0.8
OnDrawUnderlays(var/mob/M,var/g,var/fat)
if(HULK in M.mutations)
@@ -184,4 +192,14 @@
block=TELEBLOCK
OnDrawUnderlays(var/mob/M,var/g,var/fat)
return "telekinesishead[fat]_s"
return "telekinesishead[fat]_s"
activate(var/mob/M, var/connected, var/flags)
..(M,connected,flags)
if(DWARF in M.mutations)
M.flying =1
deactivate(var/mob/M, var/connected, var/flags)
..()
M.flying = 0