Merge branch 'e19-release-beta1-storyRevamp' into e19-release-beta1

# Conflicts:
#	Data/CommonEvents.rxdata
#	Data/Map019.rxdata
#	Data/Map058.rxdata
#	Data/Map154.rxdata
#	Data/Map208.rxdata
#	Data/Map561.rxdata
#	Data/Map721.rxdata
#	Data/MapInfos.rxdata
#	Data/Scripts/025-Randomizer/RandomizerUtils.rb
#	Data/System.rxdata
This commit is contained in:
infinitefusion
2022-06-09 18:30:16 -04:00
25 changed files with 16 additions and 46 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -26,7 +26,15 @@ def pbPrintException(e)
emessage = pbGetExceptionMessage(e) emessage = pbGetExceptionMessage(e)
end end
# begin message formatting # begin message formatting
message = "[Pokémon Essentials version #{Essentials::VERSION}]\r\n" message = "[Infinite Fusion version #{Settings::GAME_VERSION_NUMBER}]\r\n"
if $game_switches
message += "Randomized trainers, " if $game_switches[SWITCH_RANDOM_TRAINERS]
message += "Randomized gym trainers, " if $game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY]
message += "Randomized wild Pokemon (global), " if $game_switches[SWITCH_WILD_RANDOM_GLOBAL]
message += "Randomized wild Pokemon (area), " if $game_switches[RandomizerWildPokemonOptionsScene::RANDOM_WILD_AREA]
message += "All fused, " if $game_switches[SWITCH_RANDOM_TRAINERS]
message += "Randomized trainers, " if $game_switches[RandomizerWildPokemonOptionsScene::REGULAR_TO_FUSIONS]
end
message += "#{Essentials::ERROR_TEXT}\r\n" # For third party scripts to add to message += "#{Essentials::ERROR_TEXT}\r\n" # For third party scripts to add to
message += "Exception: #{e.class}\r\n" message += "Exception: #{e.class}\r\n"
message += "Message: #{emessage}\r\n" message += "Message: #{emessage}\r\n"
@@ -20,7 +20,7 @@ HELD_ITEMS = [:AIRBALLOON, :BRIGHTPOWDER, :EVIOLITE, :FLOATSTONE, :DESTINYKNOT,
:PETAYABERRY, :APICOTBERRY, :LANSATBERRY, :STARFBERRY, :ENIGMABERRY, :MICLEBERRY, :CUSTAPBERRY, :PETAYABERRY, :APICOTBERRY, :LANSATBERRY, :STARFBERRY, :ENIGMABERRY, :MICLEBERRY, :CUSTAPBERRY,
:JABOCABERRY, :ROWAPBERRY, :FAIRYGEM] :JABOCABERRY, :ROWAPBERRY, :FAIRYGEM]
REMOVED_ITEMS=[:COVERFOSSIL,:PLUMEFOSSIL,:DAMAGEUP,:ACCURACYUP,:ANCIENTSTONE,:ODDKEYSTONE_FULL] ITEM_EXCEPTIONS= [:COVERFOSSIL, :PLUMEFOSSIL, :ACCURACYUP,:DAMAGEUP,:ANCIENTSTONE,:ODDKEYSTONE_FULL,:TM00 ]
def pbGetRandomItem(item_id) def pbGetRandomItem(item_id)
return nil if item_id == nil return nil if item_id == nil
@@ -43,7 +43,7 @@ def pbGetRandomItem(item_id)
items_list = GameData::Item.list_all items_list = GameData::Item.list_all
newItem_id = items_list.keys.sample newItem_id = items_list.keys.sample
newItem = GameData::Item.get(newItem_id) newItem = GameData::Item.get(newItem_id)
while (newItem.is_machine? || newItem.is_key_item? || REMOVED_ITEMS.include?(item)) while (newItem.is_machine? || newItem.is_key_item? || ITEM_EXCEPTIONS.include?(newItem))
newItem_id = items_list.keys.sample newItem_id = items_list.keys.sample
newItem = GameData::Item.get(newItem_id) newItem = GameData::Item.get(newItem_id)
end end
@@ -1251,17 +1251,8 @@ end
# p_msg(msg, title, :question) # p_msg(msg, title, :question)
# end # end
# #
# trace_var(:$scene, proc do |object|
# break unless object
# unless object.instance_variable_get(:@__old_main)
# object.instance_variable_set(:@__old_main, object.method(:main))
# def object.main
# self.instance_variable_get(:@__old_main).call
# rescue
# p_err
# end
# end
# end)
# #
# else # else
# #
+2
View File
@@ -18,7 +18,9 @@ def pbSetPokemonCenter
end end
def Kernel.Autosave def Kernel.Autosave
#showSaveIcon()
pbSave(false) pbSave(false)
#hideSaveIcon()
end end
@@ -219,22 +219,6 @@ ItemHandlers::UseFromBag.add(:LANTERN, proc { |item|
next true next true
}) })
ItemHandlers::UseFromBag.add(:AZUREFLUTE, proc { |item|
if Kernel.pbConfirmMessage(_INTL("Play the Azure Flute?"))
Kernel.pbMessage(_INTL("You blew into the Azure Flute."))
if $game_map.map_id == 694
Kernel.pbMessage(_INTL("A strange sound echoed from the sky..."))
$game_switches[469] = true
next true
else
Kernel.pbMessage(_INTL("But nothing happened..."))
next false
end
#Kernel.pbMessage(_INTL("{1} was transported somewhere...",$Trainer.name))
#Kernel.pbTransfer(376,14,51)
end
return false
})
ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene| ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene|
if pokemon.gender == 0 if pokemon.gender == 0
@@ -994,22 +978,7 @@ ItemHandlers::UseOnPokemon.add(:GOLDENBANANA, proc { |item, pokemon, scene|
next pbHPItem(pokemon, 50, scene) next pbHPItem(pokemon, 50, scene)
}) })
ItemHandlers::UseFromBag.add(:AZUREFLUTE, proc { |item|
if Kernel.pbConfirmMessage(_INTL("Play the Azure Flute?"))
Kernel.pbMessage(_INTL("You blew into the Azure Flute."))
if pbGet(222) >= 30 #if very good karma
Kernel.pbMessage(_INTL("A strange sound echoed from the sky..."))
Kernel.pbMessage(_INTL("{1} was transported somewhere...", $Trainer.name))
Kernel.pbTransfer(376, 14, 51)
next true
else
Kernel.pbMessage(_INTL("But nothing happened..."))
next false
end
end
return false
})
ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene| ItemHandlers::UseOnPokemon.add(:TRANSGENDERSTONE, proc { |item, pokemon, scene|
if pokemon.gender == 0 if pokemon.gender == 0