Exemple #1
0
 public override void Execute(MonsterFighter fighter)
 {
 }
 public override void Execute(MonsterFighter fighter)
 {
     var martyrSpell = fighter.Template.Spells[0];
     Fighter lower = fighter.Team.LowerFighter();
     fighter.CastSpellOnTarget(martyrSpell, lower.ContextualId);
 }
 public ControlableFighter(FightTeam team, MonsterFighter template, Fighter master) : base(team)
 {
     this.Template = template;
     this.Master   = master;
 }
Exemple #4
0
 public MonsterBrain(MonsterFighter fighter, List<int> actions)
 {
     this.m_fighter = fighter;
     this.Actions = actions.ConvertAll<AbstractIAAction>(x => IAActionsProvider.GetAction((IAActionsEnum)x));
 }