Death.. in Developer Help
|
|
hmm well Death check is A basic thing but im having problems with it.. Heres Part of my death check...If an ally dies...It Suppost to create a Dead mob, Delete the ally it self, then after that create another mob, then waits six ticks, Then Create a zombie, and it deletes the one that was created before happens (You should be able to check it)...Please help me!
mob/proc/DeathCheck() if(istype(src,/mob/allies)) if(src.hp == 0) if(src.raising==1) return src.raising=1 var/mob/Zombieh/B var/mob/dead/a new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a,loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B) if(src.hp == -1) src.raising=1 var/mob/Zombieh/B var/mob/dead/a new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B) if(src.hp == -2) src.raising=1 var/mob/Zombieh/B var/mob/dead/a new/mob/dead(src.loc) del(src) sleep(100) new/mob/dead(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B) if(src.hp == -3) src.raising=1 var/mob/Zombieh/B var/mob/dead/a new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B) if(src.hp == -4) var/mob/Zombieh/B var/mob/dead/a src.raising=1 new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B) if(src.hp == -5) var/mob/Zombieh/B var/mob/dead/a src.raising=1 new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(a) if(src.hp == -6) var/mob/Zombieh/B var/mob/dead/a src.raising=1 new/mob/dead(src.loc) del(src) sleep(100) new/mob/Zombieh(a.loc) del(a) sleep(6) new/mob/Monsters/Zombie(B.loc) del(B)
|
|
RaeKwon