Fixed code relating to initial held items in battle, fixed default functionality of rand when no number is given

This commit is contained in:
Maruno17
2021-08-03 18:45:39 +01:00
parent c8b1b6251b
commit 7f86115c36
5 changed files with 19 additions and 14 deletions

View File

@@ -614,16 +614,20 @@ class PokeBattle_Battler
return @battle.initialItems[@index&1][@pokemonIndex]
end
def setInitialItem(newItem)
@battle.initialItems[@index&1][@pokemonIndex] = newItem
def setInitialItem(value)
item_data = GameData::Item.try_get(value)
new_item = (item_data) ? item_data.id : nil
@battle.initialItems[@index&1][@pokemonIndex] = new_item
end
def recycleItem
return @battle.recycleItems[@index&1][@pokemonIndex]
end
def setRecycleItem(newItem)
@battle.recycleItems[@index&1][@pokemonIndex] = newItem
def setRecycleItem(value)
item_data = GameData::Item.try_get(value)
new_item = (item_data) ? item_data.id : nil
@battle.recycleItems[@index&1][@pokemonIndex] = new_item
end
def belched?