mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
Implemented item portion names, e.g. "bag of Soft Sand"
This commit is contained in:
@@ -718,14 +718,12 @@ end
|
||||
def pbItemBall(item, quantity = 1)
|
||||
item = GameData::Item.get(item)
|
||||
return false if !item || quantity < 1
|
||||
itemname = (quantity > 1) ? item.name_plural : item.name
|
||||
itemname = (quantity > 1) ? item.portion_name_plural : item.portion_name
|
||||
pocket = item.pocket
|
||||
move = item.move
|
||||
if $bag.add(item, quantity) # If item can be picked up
|
||||
meName = (item.is_key_item?) ? "Key item get" : "Item get"
|
||||
if item == :LEFTOVERS
|
||||
pbMessage(_INTL("\\me[{1}]You found some \\c[1]{2}\\c[0]!\\wtnp[30]", meName, itemname))
|
||||
elsif item == :DNASPLICERS
|
||||
if item == :DNASPLICERS
|
||||
pbMessage(_INTL("\\me[{1}]You found \\c[1]{2}\\c[0]!\\wtnp[30]", meName, itemname))
|
||||
elsif item.is_machine? # TM or HM
|
||||
pbMessage(_INTL("\\me[{1}]You found \\c[1]{2} {3}\\c[0]!\\wtnp[30]", meName, itemname, GameData::Move.get(move).name))
|
||||
@@ -741,9 +739,7 @@ def pbItemBall(item, quantity = 1)
|
||||
return true
|
||||
end
|
||||
# Can't add the item
|
||||
if item == :LEFTOVERS
|
||||
pbMessage(_INTL("You found some \\c[1]{1}\\c[0]!\\wtnp[30]", itemname))
|
||||
elsif item.is_machine? # TM or HM
|
||||
if item.is_machine? # TM or HM
|
||||
pbMessage(_INTL("You found \\c[1]{1} {2}\\c[0]!\\wtnp[30]", itemname, GameData::Move.get(move).name))
|
||||
elsif quantity > 1
|
||||
pbMessage(_INTL("You found {1} \\c[1]{2}\\c[0]!\\wtnp[30]", quantity, itemname))
|
||||
@@ -764,13 +760,11 @@ end
|
||||
def pbReceiveItem(item, quantity = 1)
|
||||
item = GameData::Item.get(item)
|
||||
return false if !item || quantity < 1
|
||||
itemname = (quantity > 1) ? item.name_plural : item.name
|
||||
itemname = (quantity > 1) ? item.portion_name_plural : item.portion_name
|
||||
pocket = item.pocket
|
||||
move = item.move
|
||||
meName = (item.is_key_item?) ? "Key item get" : "Item get"
|
||||
if item == :LEFTOVERS
|
||||
pbMessage(_INTL("\\me[{1}]You obtained some \\c[1]{2}\\c[0]!\\wtnp[30]", meName, itemname))
|
||||
elsif item == :DNASPLICERS
|
||||
if item == :DNASPLICERS
|
||||
pbMessage(_INTL("\\me[{1}]You obtained \\c[1]{2}\\c[0]!\\wtnp[30]", meName, itemname))
|
||||
elsif item.is_machine? # TM or HM
|
||||
pbMessage(_INTL("\\me[{1}]You obtained \\c[1]{2} {3}\\c[0]!\\wtnp[30]", meName, itemname, GameData::Move.get(move).name))
|
||||
@@ -795,7 +789,7 @@ end
|
||||
def pbBuyPrize(item, quantity = 1)
|
||||
item = GameData::Item.get(item)
|
||||
return false if !item || quantity < 1
|
||||
item_name = (quantity > 1) ? item.name_plural : item.name
|
||||
item_name = (quantity > 1) ? item.portion_name_plural : item.portion_name
|
||||
pocket = item.pocket
|
||||
return false if !$bag.add(item, quantity)
|
||||
pbMessage(_INTL("\\CNYou put the {1} in\\nyour Bag's <icon=bagPocket{2}>\\c[1]{3}\\c[0] pocket.",
|
||||
|
||||
@@ -436,7 +436,7 @@ end
|
||||
#===============================================================================
|
||||
def pbPickBerry(berry, qty = 1)
|
||||
berry = GameData::Item.get(berry)
|
||||
berry_name = (qty > 1) ? berry.name_plural : berry.name
|
||||
berry_name = (qty > 1) ? berry.portion_name_plural : berry.portion_name
|
||||
if qty > 1
|
||||
message = _INTL("There are {1} \\c[1]{2}\\c[0]!\nWant to pick them?", qty, berry_name)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user