public override void Handle(DialogueContext context) { if (add) { target.attributes.AddSecondaryAttributeModification(attribute, mod); } else { target.attributes.RemoveSecondaryAttributeModification(attribute, mod); } }
public override void Handle(DialogueContext context) { if (add) { target.AddBuff(buff, source); } else { target.RemoveBuff(buff); } }
public override void Handle(DialogueContext context) { target.DoHeal(heal); }
public override void Handle(DialogueContext context) { target.DoDamage(damage); }
protected override void BeginInteractiveRoutine(DialogueContext context) { base.BeginInteractiveRoutine(context); StartCombat(); }