Пример #1
0
        public override void Update(BattleData data)
        {
            if (clientsLeft != 0)
                return;

            foreach (var c in clients)
            {
                var pokemon = data.GetPokemon(c.Key);
                pokemon.Pokemon = c.Value;
                eventCreator.SetPokemon(c.Key, pokemon);
            }

            IsDone = true;
        }
Пример #2
0
 private bool NeedsPokemon(BattleData data, ClientIdentifier id)
 {
     var pkmn = data.GetPokemon(id);
     return pkmn.Pokemon == null || pkmn.Condition == StatusCondition.KO;
 }