public override void activate(ObjectActor self, ObjectCombatable target) { ObjectActor targetActor = target as ObjectActor; target.takeColdDamage(10.0f, self); if (targetActor != null) { targetActor.beginChilled(self); } }
public override bool activate(ObjectActor self, ObjectCombatable target, out string message) { ObjectActor targetActor = target as ObjectActor; target.takeColdDamage(10.0f, self); if (targetActor != null) { targetActor.beginChilled(self); } message = ""; return(false); }
public override bool activate(ObjectActor self, ObjectCombatable target, out string message) { ObjectActor actor = (ObjectActor)target; if (actor != null) { actor.beginBleeding(self); actor.beginBurning(self); actor.beginChilled(self); actor.beginConcussed(self); actor.beginCrippled(self); actor.beginExhausted(self); actor.beginPoisoned(self); actor.beginScarred(self); actor.beginShattered(self); actor.beginWeakened(self); actor.beginWounded(self); } message = ""; return(false); }