Implemented usage of GameData::Item

This commit is contained in:
Maruno17
2020-11-08 22:45:59 +00:00
parent ff70791104
commit 1955d3698e
82 changed files with 1986 additions and 2195 deletions

View File

@@ -333,15 +333,12 @@ class BannedItemRestriction
end
def isSpecies?(species,specieslist)
for s in specieslist
return true if isConst?(species,PBItems,s)
end
return false
return specieslist.any? { |s| species == s }
end
def isValid?(pokemon)
count=0
if pokemon.item!=0 && isSpecies?(pokemon.item,@specieslist)
if pokemon.item && isSpecies?(pokemon.item,@specieslist)
count+=1
end
return count==0