Exemplo n.º 1
0
        public override void OnUseMove(object sender, UseMoveEventArgs args)
        {
            IModifier modifier = new FogModifier(this);

            args.Action.AccuracyModifiers.AddModifier(AccuracyModifierLevel, modifier);
            modifiers.Add(modifier);
        }
Exemplo n.º 2
0
 private void OnUseMove(object sender, UseMoveEventArgs e)
 {
     PokemonEngine.Model.Battle.ITrainer trainer = e.Action.Slot.Participant as PokemonEngine.Model.Battle.ITrainer;
     Trace.WriteLine($"{trainer.UID}'s {e.Action.Slot.Pokemon.Species} used {e.Action.Move.Name}");
 }
Exemplo n.º 3
0
 public virtual void OnUseMove(object sender, UseMoveEventArgs args)
 {
 }