public ChallengeFight(Character player1, Character player2, Map map) : base(FightType.CHALLENGE, map) { Fighter attacker = new CharacterFighter(player1, this); Fighter defender = new CharacterFighter(player2, this); FightInit(attacker, defender); }
public MonsterFight(Character character, MonstersGroup group, Map map) : base(FightType.PVM, map) { Fighter attacker = new CharacterFighter(character, this); MonsterFighter monster = new MonsterFighter(group.Monsters[0], this, group.ID); monster.InitCell = group.MapCell; group.StopTimer = true; group.Monsters.Remove(group.Monsters[0]); map.RemoveMonstersGroup(group); FightInit(attacker, monster); }