diff --git a/Data/Actors.rxdata b/Data/Actors.rxdata index 41edc8e26..7967a5432 100644 Binary files a/Data/Actors.rxdata and b/Data/Actors.rxdata differ diff --git a/Data/Animations.rxdata b/Data/Animations.rxdata index 71336e1f0..a900929a9 100644 Binary files a/Data/Animations.rxdata and b/Data/Animations.rxdata differ diff --git a/Data/Armors.rxdata b/Data/Armors.rxdata index 901f2bb2b..2249bec14 100644 Binary files a/Data/Armors.rxdata and b/Data/Armors.rxdata differ diff --git a/Data/CommonEvents.rxdata b/Data/CommonEvents.rxdata index 6f0ac9c74..e53951c5b 100644 Binary files a/Data/CommonEvents.rxdata and b/Data/CommonEvents.rxdata differ diff --git a/Data/Enemies.rxdata b/Data/Enemies.rxdata index be622f513..004ee903d 100644 Binary files a/Data/Enemies.rxdata and b/Data/Enemies.rxdata differ diff --git a/Data/Items.rxdata b/Data/Items.rxdata index fe767fa0b..3e62ba6d2 100644 Binary files a/Data/Items.rxdata and b/Data/Items.rxdata differ diff --git a/Data/Map174.rxdata b/Data/Map174.rxdata index a9d2d686a..02795b9a7 100644 Binary files a/Data/Map174.rxdata and b/Data/Map174.rxdata differ diff --git a/Data/Map445.rxdata b/Data/Map445.rxdata index 9e12e5ac5..bf1d1c749 100644 Binary files a/Data/Map445.rxdata and b/Data/Map445.rxdata differ diff --git a/Data/MapInfos.rxdata b/Data/MapInfos.rxdata index f521d5829..200cd02ea 100644 Binary files a/Data/MapInfos.rxdata and b/Data/MapInfos.rxdata differ diff --git a/Data/Scripts/001_Settings.rb b/Data/Scripts/001_Settings.rb index 925f48aa5..7d848c8a9 100644 --- a/Data/Scripts/001_Settings.rb +++ b/Data/Scripts/001_Settings.rb @@ -26,6 +26,7 @@ module Settings CUSTOM_BATTLERS_FOLDER = "Graphics/CustomBattlers/" CUSTOM_SPRITES_TO_IMPORT_FOLDER = "Graphics/CustomBattlers/Sprites to import/" CUSTOM_BATTLERS_FOLDER_INDEXED = "Graphics/CustomBattlers/local_sprites/indexed/" + CUSTOM_BASE_SPRITE_FOLDER = "Graphics/CustomBattlers/local_sprites/BaseSprites/" BATTLERS_FOLDER = "Graphics/Battlers/Autogens/" DOWNLOADED_SPRITES_FOLDER = "Graphics/temp/" DEFAULT_SPRITE_PATH = "Graphics/Battlers/Special/000.png" diff --git a/Data/Scripts/052_AddOns/GameplayUtils.rb b/Data/Scripts/052_AddOns/GameplayUtils.rb index cd6aad64d..74911dcd1 100644 --- a/Data/Scripts/052_AddOns/GameplayUtils.rb +++ b/Data/Scripts/052_AddOns/GameplayUtils.rb @@ -1527,8 +1527,8 @@ QUEST_REWARDS = [ QuestReward.new(10, :LANTERN, 1, "This will allow you to illuminate caves without having to use a HM! Practical, isn't it?"), QuestReward.new(15, :LINKINGCORD, 3, "This strange cable triggers the evolution of Pokémon that typically evolve via trade. I know you'll put it to good use!"), QuestReward.new(20, :SLEEPINGBAG, 1, "This handy item will allow you to sleep anywhere you want. You won't even need hotels anymore!"), - QuestReward.new(30, :MISTSTONE, 1, "This rare stone can evolve any Pokémon, regardless of their level or evolution method. Use it wisely!"), - QuestReward.new(45, :MASTERBALL, 1, "This rare ball can catch any Pokémon. Don't waste it!"), + QuestReward.new(30, :MISTSTONE, 1, "This rare stone can evolve any Pokémon, regardless of their level or evolution method. Use it wisely!",true), + QuestReward.new(45, :MASTERBALL, 1, "This rare ball can catch any Pokémon. Don't waste it!",true), QuestReward.new(60, :GSBALL, 1, "This mysterious ball is rumored to be the key to call upon the protector of Ilex Forest. It's a precious relic."), ] diff --git a/Data/Scripts/999_Main/999_Main.rb b/Data/Scripts/999_Main/999_Main.rb index 81174ce69..211cbfe4b 100644 --- a/Data/Scripts/999_Main/999_Main.rb +++ b/Data/Scripts/999_Main/999_Main.rb @@ -79,10 +79,22 @@ def sortCustomBattlers() Dir.foreach(Settings::CUSTOM_SPRITES_TO_IMPORT_FOLDER) do |filename| next if filename == '.' or filename == '..' next if !filename.end_with?(".png") - headNum = filename.split('.')[0] + split_name = filename.split('.') + + headNum = split_name[0] oldPath = Settings::CUSTOM_SPRITES_TO_IMPORT_FOLDER + filename - newDir = Settings::CUSTOM_BATTLERS_FOLDER_INDEXED + headNum.to_s + + echoln split_name + echoln split_name.length + + is_base_sprite = split_name.length ==2 + if is_base_sprite #fusion sprite + newDir = Settings::CUSTOM_BASE_SPRITE_FOLDER + else + newDir = Settings::CUSTOM_BATTLERS_FOLDER_INDEXED + headNum.to_s + end newPath = newDir + "/" + filename + begin if File.file?(newPath) alreadyExists[oldPath] = newPath diff --git a/Data/Skills.rxdata b/Data/Skills.rxdata index a45219f5e..61cba7ea2 100644 Binary files a/Data/Skills.rxdata and b/Data/Skills.rxdata differ diff --git a/Data/States.rxdata b/Data/States.rxdata index 868d49e59..0f9b4ae5d 100644 Binary files a/Data/States.rxdata and b/Data/States.rxdata differ diff --git a/Data/System.rxdata b/Data/System.rxdata index 543432884..b032a48fd 100644 Binary files a/Data/System.rxdata and b/Data/System.rxdata differ diff --git a/Data/Tilesets.rxdata b/Data/Tilesets.rxdata index 81118b37b..6fd4dee80 100644 Binary files a/Data/Tilesets.rxdata and b/Data/Tilesets.rxdata differ diff --git a/Data/Weapons.rxdata b/Data/Weapons.rxdata index c7ea19a7a..d9bd35260 100644 Binary files a/Data/Weapons.rxdata and b/Data/Weapons.rxdata differ