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