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; }
public MonsterBrain(MonsterFighter fighter, List<int> actions) { this.m_fighter = fighter; this.Actions = actions.ConvertAll<AbstractIAAction>(x => IAActionsProvider.GetAction((IAActionsEnum)x)); }