mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-24 15:26:01 +00:00
Migration - more progress
This commit is contained in:
63
Data/Scripts/998_InfiniteFusion/01_Migration/BagMigration.rb
Normal file
63
Data/Scripts/998_InfiniteFusion/01_Migration/BagMigration.rb
Normal file
@@ -0,0 +1,63 @@
|
||||
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
|
||||
@@ -0,0 +1,29 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class Scene_Map
|
||||
def cacheNeedsClearing
|
||||
return RPG::Cache.size >= 100
|
||||
end
|
||||
|
||||
def reset_switches_for_map_transfer
|
||||
$game_switches[SWITCH_ILEX_FOREST_SPOOKED_POKEMON] = false
|
||||
end
|
||||
|
||||
def clear_quest_icons()
|
||||
for sprite in $scene.spriteset.character_sprites
|
||||
if sprite.is_a?(Sprite_Character) && sprite.questIcon
|
||||
sprite.removeQuestIcon
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
alias pokemonEssentials_SceneMap_transfer_player transfer_player
|
||||
def transfer_playerr(cancel_swimming = true)
|
||||
pokemonEssentials_SceneMap_transfer_player(cancel_swimming)
|
||||
reset_switches_for_map_transfer()
|
||||
clear_quest_icons()
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user