public void HandleEvent(PokemonEvolveEvent evt, Context ctx)
 {
     Logger.Write(evt.Result == EvolvePokemonResponse.Types.Result.Success
         ? $"{evt.Id} successfully for {evt.Exp}xp"
         : $"Failed {evt.Id}. EvolvePokemonOutProto.Result was {evt.Result}, stopping evolving {evt.Id}",
         LogLevel.Evolve);
 }
Example #2
0
 public void HandleEvent(PokemonEvolveEvent evt, Context ctx)
 {
     Logger.Write(evt.Result == EvolvePokemonResponse.Types.Result.Success
         ? ctx.Translations.GetTranslation(TranslationString.EventPokemonEvolvedSuccess, evt.Id, evt.Exp)
         : ctx.Translations.GetTranslation(TranslationString.EventPokemonEvolvedFailed, evt.Id, evt.Result, evt.Id),
         LogLevel.Evolve);
 }
Example #3
0
 private static void HandleEvent(PokemonEvolveEvent pokemonEvolveEvent, ISession session)
 {
     Logger.Write(pokemonEvolveEvent.Result == EvolvePokemonResponse.Types.Result.Success
         ? session.Translation.GetTranslation(TranslationString.EventPokemonEvolvedSuccess, pokemonEvolveEvent.Id, pokemonEvolveEvent.Exp)
         : session.Translation.GetTranslation(TranslationString.EventPokemonEvolvedFailed, pokemonEvolveEvent.Id, pokemonEvolveEvent.Result,
             session.Translation.GetPokemonTranslation(pokemonEvolveEvent.Id)),
         LogLevel.Evolve);
 }
 public void HandleEvent(PokemonEvolveEvent evt, ISession session)
 {
     _stats.TotalExperience += evt.Exp;
     _stats.Dirty(session.Inventory);
 }
 public void HandleEvent(PokemonEvolveEvent evt, Context ctx)
 {
     _stats.TotalExperience += evt.Exp;
     _stats.Dirty(ctx.Inventory);
 }