mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-12 07:35:00 +00:00
DNA Splicers WIP
This commit is contained in:
@@ -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
|
||||
@@ -0,0 +1,12 @@
|
||||
def pbChoosePokemon(helptext,index_game_var=1, name_game_var=2, able_proc = nil, _allow_ineligible = false)
|
||||
set_help_text(_INTL(helptext))
|
||||
chosen = -1
|
||||
pbFadeOutIn do
|
||||
screen = UI::Party.new($player.party, mode: :choose_pokemon)
|
||||
screen.set_able_annotation_proc(able_proc) if able_proc
|
||||
chosen = screen.choose_pokemon
|
||||
end
|
||||
pbSet(index_game_var, chosen)
|
||||
pbSet(name_game_var, (chosen >= 0) ? $player.party[chosen].name : "")
|
||||
return chosen
|
||||
end
|
||||
Reference in New Issue
Block a user