ID:269206
 
well, i have
mob 
NPC2/Death
icon='person.dmi'
icon_state="reaper"
density=1
DblClick()
set src in view(1)
if(!dead)
usr<<"<b>I'll kill you because im mean."
flick("death",usr)
usr.icon_state="dead"
dead=1
density=0
else
usr<<"<b>I already killed you, go away."
NPC2/Angel
icon='person.dmi'
icon_state="angel"
density=1
DblClick()
set src in oview(1)
if(!dead)
usr<<"<b>I'll cure you because ur dead."
usr.icon_state="player"
dead=0
density=1
else
usr<<"<b>You don't need curing because ur alive."
mob
var
dead = 0
...when i play the game, wen i talk yo death 1st, he kills me, then wen i talk to him again, he wont kill me(which is what i want, because i was already dead) then when i talk to the angel she heals me(which is also wat i want) but wen i talk to both of them again, the angel says i still need to be cured and death says im already dead.. i tried to fix this so many times
You need to tell DM what mob's dead var you want to change. In Dbl/Click() you can use usr safely. So replace all "dead"s with "usr.dead".
In response to Artekia
omg.. cant beleive i missed that! thanks alot man!!:)