Exemplo n.º 1
0
    static public BasePokemon GetEncounter(Place newPlace)
    {
        PlaceData   PlaceData   = PlaceData.GetData(newPlace);
        PokemonData PokemonData = PokemonData.GetData(GetByRarity(PlaceData));

        return(GetPokemon(PokemonData, PlaceData));
    }
Exemplo n.º 2
0
    static public void Encounter(Place newPlace)
    {
        PlaceData PlaceData = PlaceData.GetData(newPlace);

        Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Starting 'Encounter' ...");
        Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Place: " + PlaceData.Name);

        PokemonData PokemonData = PokemonData.GetData(GetByRarity(PlaceData));

        Logger.Debug(MethodBase.GetCurrentMethod().DeclaringType, "Monster: " + PokemonData.GeneralInformation.Name);

        BasePokemon Pokemon = GetPokemon(PokemonData, PlaceData);

        Pokemon_Party.AddPokemonToParty(Pokemon);
    }