mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
63 lines
1005 B
Ruby
63 lines
1005 B
Ruby
class PokemonBag
|
|
def pbQuantity(item)
|
|
return quantity(item)
|
|
end
|
|
|
|
def pbHasItem?(item, qty = 1)
|
|
return has?(item, qty)
|
|
end
|
|
|
|
def pbCanStore?(item, qty = 1)
|
|
return can_add?(item, qty = 1)
|
|
end
|
|
|
|
def pbStoreItem(item, qty = 1)
|
|
return add(item, qty = 1)
|
|
end
|
|
|
|
def pbStoreAllOrNone(item, qty = 1)
|
|
add_all(item, qty = 1)
|
|
end
|
|
|
|
def pbChangeItem(old_item, new_item)
|
|
replace_item(old_item, new_item)
|
|
end
|
|
|
|
def pbDeleteItem(item, qty = 1)
|
|
remove(item, qty = 1)
|
|
end
|
|
|
|
def pbIsRegistered?(item)
|
|
registered?(item)
|
|
end
|
|
|
|
def pbRegisterItem(item)
|
|
register(item)
|
|
end
|
|
|
|
def pbUnregisterItem(item)
|
|
unregister(item)
|
|
end
|
|
|
|
end
|
|
|
|
#Shortcut methods
|
|
def pbQuantity(*args)
|
|
return $bag.pbQuantity(*args)
|
|
end
|
|
|
|
def pbHasItem?(*args)
|
|
return $bag.pbHasItem?(*args)
|
|
end
|
|
|
|
def pbCanStore?(*args)
|
|
return $bag.pbCanStore?(*args)
|
|
end
|
|
|
|
def pbStoreItem(*args)
|
|
return $bag.pbStoreItem(*args)
|
|
end
|
|
|
|
def pbStoreAllOrNone(*args)
|
|
return $bag.pbStoreAllOrNone(*args)
|
|
end |