problem with deathcheck in Developer Help
|
|
Code:
Bump(atom/O) if(ismob(O)) var/damage = src.dmg usr << "You attack [O] for [damage] damage!!" O << "[src] attack you for [damage]!!!" O.hpdamage O.deathcheck() viewers(O) << "[src.owner] has hit [O:name] with \his [src]!"
mob proc deathcheck() if(src.type == /mob/player) Playerdeath() else range() << "[src] has been killed by [usr]!!" del(src) Playerdeath() if(src.hp <= 0) view() << "[src] died!" src.loc = locate(1,1,1) src.hp = maxhp src.mana = maxmana
|
Problem description:
i get this error:O.deathcheck:undefined proc. i cant fix it because i dont know what is wrong, can someone tell me my mistake?
|
In addition, do not use usr in Bump()! You want to send it to src instead.