mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-12 07:35:00 +00:00
Fixed Battle Tower/Cups/Palace, fixed bug when using Metronome, fixed bad AI for Conversion/Conversion 2
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
def pbRandomMove
|
||||
keys = GameData::Move::DATA.keys.sort
|
||||
keys = GameData::Move::DATA.keys
|
||||
loop do
|
||||
move_id = keys[rand(keys.length)]
|
||||
move = GameData::Move.get(move_id)
|
||||
@@ -249,7 +249,7 @@ def pbRandomPokemonFromRule(rule,trainer)
|
||||
iteration+=1
|
||||
species=nil
|
||||
level=rule.ruleset.suggestedLevel
|
||||
keys = GameData::Species::DATA.keys.sort
|
||||
keys = GameData::Species::DATA.keys
|
||||
loop do
|
||||
loop do
|
||||
species = keys[rand(keys.length)]
|
||||
@@ -910,9 +910,10 @@ def pbTrainerInfo(pokemonlist,trfile,rules)
|
||||
if GameData::TrainerType.exists?(:YOUNGSTER) && rand(30) == 0
|
||||
trainerid = :YOUNGSTER
|
||||
else
|
||||
tr_type_values = GameData::TrainerType::DATA.values
|
||||
tr_typekeys = GameData::TrainerType::DATA.keys
|
||||
loop do
|
||||
tr_type_data = tr_type_values[rand(tr_type_values.length)]
|
||||
tr_type = tr_typekeys[rand(tr_typekeys.length)]
|
||||
tr_type_data = GameData::TrainerType.get(tr_type)
|
||||
next if tr_type_data.base_money >= 100
|
||||
trainerid = tr_type_data.id
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user