commit
5261645c7e
1 changed files with 217 additions and 217 deletions
434
src/debug.c
434
src/debug.c
|
@ -294,100 +294,100 @@ extern u8 PlayersHouse_2F_EventScript_CheckWallClock[];
|
|||
|
||||
// Text
|
||||
// Main Menu
|
||||
static const u8 gDebugText_Utilities[] = _("Utilities");
|
||||
static const u8 gDebugText_Scripts[] = _("Scripts");
|
||||
static const u8 gDebugText_Flags[] = _("Flags");
|
||||
static const u8 gDebugText_Vars[] = _("Variables");
|
||||
static const u8 gDebugText_Give[] = _("Give X");
|
||||
static const u8 gDebugText_Sound[] = _("Sound");
|
||||
static const u8 gDebugText_Cancel[] = _("Cancel");
|
||||
static const u8 sDebugText_Utilities[] = _("Utilities");
|
||||
static const u8 sDebugText_Scripts[] = _("Scripts");
|
||||
static const u8 sDebugText_Flags[] = _("Flags");
|
||||
static const u8 sDebugText_Vars[] = _("Variables");
|
||||
static const u8 sDebugText_Give[] = _("Give X");
|
||||
static const u8 sDebugText_Sound[] = _("Sound");
|
||||
static const u8 sDebugText_Cancel[] = _("Cancel");
|
||||
// Script menu
|
||||
static const u8 gDebugText_Util_Script_1[] = _("Script 1");
|
||||
static const u8 gDebugText_Util_Script_2[] = _("Script 2");
|
||||
static const u8 gDebugText_Util_Script_3[] = _("Script 3");
|
||||
static const u8 gDebugText_Util_Script_4[] = _("Script 4");
|
||||
static const u8 gDebugText_Util_Script_5[] = _("Script 5");
|
||||
static const u8 gDebugText_Util_Script_6[] = _("Script 6");
|
||||
static const u8 gDebugText_Util_Script_7[] = _("Script 7");
|
||||
static const u8 gDebugText_Util_Script_8[] = _("Script 8");
|
||||
static const u8 sDebugText_Util_Script_1[] = _("Script 1");
|
||||
static const u8 sDebugText_Util_Script_2[] = _("Script 2");
|
||||
static const u8 sDebugText_Util_Script_3[] = _("Script 3");
|
||||
static const u8 sDebugText_Util_Script_4[] = _("Script 4");
|
||||
static const u8 sDebugText_Util_Script_5[] = _("Script 5");
|
||||
static const u8 sDebugText_Util_Script_6[] = _("Script 6");
|
||||
static const u8 sDebugText_Util_Script_7[] = _("Script 7");
|
||||
static const u8 sDebugText_Util_Script_8[] = _("Script 8");
|
||||
// Util Menu
|
||||
static const u8 gDebugText_Util_HealParty[] = _("Heal Party");
|
||||
static const u8 gDebugText_Util_Fly[] = _("Fly to map");
|
||||
static const u8 gDebugText_Util_WarpToMap[] = _("Warp to map warp");
|
||||
static const u8 gDebugText_Util_WarpToMap_SelectMapGroup[] = _("Group: {STR_VAR_1} \n \n\n{STR_VAR_3} ");
|
||||
static const u8 gDebugText_Util_WarpToMap_SelectMap[] = _("Map: {STR_VAR_1} \nMapSec: \n{STR_VAR_2} \n{STR_VAR_3} ");
|
||||
static const u8 gDebugText_Util_WarpToMap_SelectWarp[] = _("Warp: \n{STR_VAR_1} \n \n{STR_VAR_3} ");
|
||||
static const u8 gDebugText_Util_WarpToMap_SelMax[] = _("{STR_VAR_1} / {STR_VAR_2}");
|
||||
static const u8 gDebugText_Util_RunningShoes[] = _("Toggle Running Shoes");
|
||||
static const u8 gDebugText_Util_PoisonMons[] = _("Poison all mons");
|
||||
static const u8 gDebugText_Util_SaveBlockSpace[] = _("SaveBlock Space");
|
||||
static const u8 gDebugText_Util_Weather[] = _("Set weather");
|
||||
static const u8 gDebugText_Util_Weather_ID[] = _("Weather Id: {STR_VAR_3}\n{STR_VAR_1}\n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Util_CheckWallClock[] = _("Check Wall Clock");
|
||||
static const u8 gDebugText_Util_SetWallClock[] = _("Set Wall Clock");
|
||||
static const u8 gDebugText_Util_WatchCredits[] = _("Watch Credits");
|
||||
static const u8 gDebugText_Util_Trainer_Name[] = _("Trainer name");
|
||||
static const u8 gDebugText_Util_Trainer_Gender[] = _("Toggle T. Gender");
|
||||
static const u8 gDebugText_Util_Trainer_Id[] = _("New Trainer Id");
|
||||
static const u8 sDebugText_Util_HealParty[] = _("Heal Party");
|
||||
static const u8 sDebugText_Util_Fly[] = _("Fly to map");
|
||||
static const u8 sDebugText_Util_WarpToMap[] = _("Warp to map warp");
|
||||
static const u8 sDebugText_Util_WarpToMap_SelectMapGroup[] = _("Group: {STR_VAR_1} \n \n\n{STR_VAR_3} ");
|
||||
static const u8 sDebugText_Util_WarpToMap_SelectMap[] = _("Map: {STR_VAR_1} \nMapSec: \n{STR_VAR_2} \n{STR_VAR_3} ");
|
||||
static const u8 sDebugText_Util_WarpToMap_SelectWarp[] = _("Warp: \n{STR_VAR_1} \n \n{STR_VAR_3} ");
|
||||
static const u8 sDebugText_Util_WarpToMap_SelMax[] = _("{STR_VAR_1} / {STR_VAR_2}");
|
||||
static const u8 sDebugText_Util_RunningShoes[] = _("Toggle Running Shoes");
|
||||
static const u8 sDebugText_Util_PoisonMons[] = _("Poison all mons");
|
||||
static const u8 sDebugText_Util_SaveBlockSpace[] = _("SaveBlock Space");
|
||||
static const u8 sDebugText_Util_Weather[] = _("Set weather");
|
||||
static const u8 sDebugText_Util_Weather_ID[] = _("Weather Id: {STR_VAR_3}\n{STR_VAR_1}\n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Util_CheckWallClock[] = _("Check Wall Clock");
|
||||
static const u8 sDebugText_Util_SetWallClock[] = _("Set Wall Clock");
|
||||
static const u8 sDebugText_Util_WatchCredits[] = _("Watch Credits");
|
||||
static const u8 sDebugText_Util_Trainer_Name[] = _("Trainer name");
|
||||
static const u8 sDebugText_Util_Trainer_Gender[] = _("Toggle T. Gender");
|
||||
static const u8 sDebugText_Util_Trainer_Id[] = _("New Trainer Id");
|
||||
// Flags Menu
|
||||
static const u8 gDebugText_Flags_Flags[] = _("Set Flag XXXX");
|
||||
static const u8 gDebugText_Flags_SetPokedexFlags[] = _("All Pokédex Flags");
|
||||
static const u8 gDebugText_Flags_SwitchDex[] = _("Pokédex ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchNationalDex[] = _("NatDex ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchPokeNav[] = _("PokéNav ON/OFF");
|
||||
static const u8 gDebugText_Flags_ToggleFlyFlags[] = _("Fly Flags ON/OFF");
|
||||
static const u8 gDebugText_Flags_ToggleAllBadges[] = _("All badges ON/OFF");
|
||||
static const u8 gDebugText_Flags_ToggleFrontierPass[] = _("Frontier Pass ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchCollision[] = _("Collision ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchEncounter[] = _("Encounter ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchTrainerSee[] = _("TrainerSee ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchBagUse[] = _("BagUse ON/OFF");
|
||||
static const u8 gDebugText_Flags_SwitchCatching[] = _("Catching ON/OFF");
|
||||
static const u8 gDebugText_Flags_Flag[] = _("Flag: {STR_VAR_1} \n{STR_VAR_2} \n{STR_VAR_3}");
|
||||
static const u8 gDebugText_Flags_FlagHex[] = _("{STR_VAR_1} \n0x{STR_VAR_2} ");
|
||||
static const u8 gDebugText_Flags_FlagSet[] = _("TRUE");
|
||||
static const u8 gDebugText_Flags_FlagUnset[] = _("FALSE");
|
||||
static const u8 sDebugText_Flags_Flags[] = _("Set Flag XXXX");
|
||||
static const u8 sDebugText_Flags_SetPokedexFlags[] = _("All Pokédex Flags");
|
||||
static const u8 sDebugText_Flags_SwitchDex[] = _("Pokédex ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchNationalDex[] = _("NatDex ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchPokeNav[] = _("PokéNav ON/OFF");
|
||||
static const u8 sDebugText_Flags_ToggleFlyFlags[] = _("Fly Flags ON/OFF");
|
||||
static const u8 sDebugText_Flags_ToggleAllBadges[] = _("All badges ON/OFF");
|
||||
static const u8 sDebugText_Flags_ToggleFrontierPass[] = _("Frontier Pass ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchCollision[] = _("Collision ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchEncounter[] = _("Encounter ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchTrainerSee[] = _("TrainerSee ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchBagUse[] = _("BagUse ON/OFF");
|
||||
static const u8 sDebugText_Flags_SwitchCatching[] = _("Catching ON/OFF");
|
||||
static const u8 sDebugText_Flags_Flag[] = _("Flag: {STR_VAR_1} \n{STR_VAR_2} \n{STR_VAR_3}");
|
||||
static const u8 sDebugText_Flags_FlagHex[] = _("{STR_VAR_1} \n0x{STR_VAR_2} ");
|
||||
static const u8 sDebugText_Flags_FlagSet[] = _("TRUE");
|
||||
static const u8 sDebugText_Flags_FlagUnset[] = _("FALSE");
|
||||
// Variables Menu
|
||||
static const u8 gDebugText_Vars_Vars[] = _("Set Vars XXXX");
|
||||
static const u8 gDebugText_Vars_VariableHex[] = _("{STR_VAR_1} \n0x{STR_VAR_2} ");
|
||||
static const u8 gDebugText_Vars_Variable[] = _("Var: {STR_VAR_1} \nVal: {STR_VAR_3} \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Vars_VariableValueSet[] = _("Var: {STR_VAR_1} \nVal: {STR_VAR_3} \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Vars_Vars[] = _("Set Vars XXXX");
|
||||
static const u8 sDebugText_Vars_VariableHex[] = _("{STR_VAR_1} \n0x{STR_VAR_2} ");
|
||||
static const u8 sDebugText_Vars_Variable[] = _("Var: {STR_VAR_1} \nVal: {STR_VAR_3} \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Vars_VariableValueSet[] = _("Var: {STR_VAR_1} \nVal: {STR_VAR_3} \n{STR_VAR_2}");
|
||||
// Give Menu
|
||||
static const u8 gDebugText_Give_GiveItem[] = _("Give item XXXX");
|
||||
static const u8 gDebugText_ItemQuantity[] = _("Quantity: \n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 gDebugText_ItemID[] = _("Item Id: {STR_VAR_3}\n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Give_AllTMs[] = _("Give all TMs");
|
||||
static const u8 gDebugText_Give_GivePokemonSimple[] = _("Pkm(lvl)");
|
||||
static const u8 gDebugText_Give_GivePokemonComplex[] = _("Pkm(l,s,n,a,IV,mov)");
|
||||
static const u8 gDebugText_PokemonID[] = _("Species: {STR_VAR_3}\n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonLevel[] = _("Level: \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonShiny[] = _("Shiny: \n {STR_VAR_2} \n \n ");
|
||||
static const u8 gDebugText_PokemonNature[] = _("NatureId: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonAbility[] = _("AbilityNum: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonIVs[] = _("All IVs: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_0[] = _("IV HP: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_1[] = _("IV Attack: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_2[] = _("IV Defense: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_3[] = _("IV Speed: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_4[] = _("IV Sp. Attack: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonIV_5[] = _("IV Sp. Defense: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 gDebugText_PokemonMove_0[] = _("Move 0: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonMove_1[] = _("Move 1: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonMove_2[] = _("Move 2: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_PokemonMove_3[] = _("Move 3: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Give_MaxMoney[] = _("Max Money");
|
||||
static const u8 gDebugText_Give_MaxCoins[] = _("Max Coins");
|
||||
static const u8 gDebugText_Give_BattlePoints[] = _("Max Battle Points");
|
||||
static const u8 gDebugText_Give_DaycareEgg[] = _("Daycare Egg");
|
||||
static const u8 gDebugText_Give_FillPc[] = _("Fill Pc");
|
||||
static const u8 gDebugText_Give_GiveCHEAT[] = _("CHEAT Start");
|
||||
static const u8 gDebugText_AccessPC[] = _("Access PC");
|
||||
static const u8 sDebugText_Give_GiveItem[] = _("Give item XXXX");
|
||||
static const u8 sDebugText_ItemQuantity[] = _("Quantity: \n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 sDebugText_ItemID[] = _("Item Id: {STR_VAR_3}\n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Give_AllTMs[] = _("Give all TMs");
|
||||
static const u8 sDebugText_Give_GivePokemonSimple[] = _("Pkm(lvl)");
|
||||
static const u8 sDebugText_Give_GivePokemonComplex[] = _("Pkm(l,s,n,a,IV,mov)");
|
||||
static const u8 sDebugText_PokemonID[] = _("Species: {STR_VAR_3}\n{STR_VAR_1} \n\n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonLevel[] = _("Level: \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonShiny[] = _("Shiny: \n {STR_VAR_2} \n \n ");
|
||||
static const u8 sDebugText_PokemonNature[] = _("NatureId: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonAbility[] = _("AbilityNum: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonIVs[] = _("All IVs: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_0[] = _("IV HP: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_1[] = _("IV Attack: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_2[] = _("IV Defense: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_3[] = _("IV Speed: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_4[] = _("IV Sp. Attack: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonIV_5[] = _("IV Sp. Defense: \n {STR_VAR_3} \n \n{STR_VAR_2} ");
|
||||
static const u8 sDebugText_PokemonMove_0[] = _("Move 0: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonMove_1[] = _("Move 1: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonMove_2[] = _("Move 2: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_PokemonMove_3[] = _("Move 3: {STR_VAR_3} \n{STR_VAR_1} \n \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Give_MaxMoney[] = _("Max Money");
|
||||
static const u8 sDebugText_Give_MaxCoins[] = _("Max Coins");
|
||||
static const u8 sDebugText_Give_BattlePoints[] = _("Max Battle Points");
|
||||
static const u8 sDebugText_Give_DaycareEgg[] = _("Daycare Egg");
|
||||
static const u8 sDebugText_Give_FillPc[] = _("Fill Pc");
|
||||
static const u8 sDebugText_Give_GiveCHEAT[] = _("CHEAT Start");
|
||||
static const u8 sDebugText_AccessPC[] = _("Access PC");
|
||||
// Sound Mneu
|
||||
static const u8 gDebugText_Sound_SE[] = _("Effects");
|
||||
static const u8 gDebugText_Sound_SE_ID[] = _("Sound Id: {STR_VAR_3}\n{STR_VAR_1} \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Sound_MUS[] = _("Music");
|
||||
static const u8 gDebugText_Sound_MUS_ID[] = _("Music Id: {STR_VAR_3}\n{STR_VAR_1} \n{STR_VAR_2}");
|
||||
static const u8 gDebugText_Sound_Empty[] = _("");
|
||||
static const u8 sDebugText_Sound_SE[] = _("Effects");
|
||||
static const u8 sDebugText_Sound_SE_ID[] = _("Sound Id: {STR_VAR_3}\n{STR_VAR_1} \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Sound_MUS[] = _("Music");
|
||||
static const u8 sDebugText_Sound_MUS_ID[] = _("Music Id: {STR_VAR_3}\n{STR_VAR_1} \n{STR_VAR_2}");
|
||||
static const u8 sDebugText_Sound_Empty[] = _("");
|
||||
|
||||
static const u8 digitInidicator_1[] = _("{LEFT_ARROW}+1{RIGHT_ARROW} ");
|
||||
static const u8 digitInidicator_10[] = _("{LEFT_ARROW}+10{RIGHT_ARROW} ");
|
||||
|
@ -426,79 +426,79 @@ static const s32 sPowersOfTen[] =
|
|||
// List Menu Items
|
||||
static const struct ListMenuItem sDebugMenu_Items_Main[] =
|
||||
{
|
||||
[DEBUG_MENU_ITEM_UTILITIES] = {gDebugText_Utilities, DEBUG_MENU_ITEM_UTILITIES},
|
||||
[DEBUG_MENU_ITEM_SCRIPTS] = {gDebugText_Scripts, DEBUG_MENU_ITEM_SCRIPTS},
|
||||
[DEBUG_MENU_ITEM_FLAGS] = {gDebugText_Flags, DEBUG_MENU_ITEM_FLAGS},
|
||||
[DEBUG_MENU_ITEM_VARS] = {gDebugText_Vars, DEBUG_MENU_ITEM_VARS},
|
||||
[DEBUG_MENU_ITEM_GIVE] = {gDebugText_Give, DEBUG_MENU_ITEM_GIVE},
|
||||
[DEBUG_MENU_ITEM_SOUND] = {gDebugText_Sound, DEBUG_MENU_ITEM_SOUND},
|
||||
[DEBUG_MENU_ITEM_ACCESS_PC] = {gDebugText_AccessPC, DEBUG_MENU_ITEM_ACCESS_PC},
|
||||
[DEBUG_MENU_ITEM_CANCEL] = {gDebugText_Cancel, DEBUG_MENU_ITEM_CANCEL}
|
||||
[DEBUG_MENU_ITEM_UTILITIES] = {sDebugText_Utilities, DEBUG_MENU_ITEM_UTILITIES},
|
||||
[DEBUG_MENU_ITEM_SCRIPTS] = {sDebugText_Scripts, DEBUG_MENU_ITEM_SCRIPTS},
|
||||
[DEBUG_MENU_ITEM_FLAGS] = {sDebugText_Flags, DEBUG_MENU_ITEM_FLAGS},
|
||||
[DEBUG_MENU_ITEM_VARS] = {sDebugText_Vars, DEBUG_MENU_ITEM_VARS},
|
||||
[DEBUG_MENU_ITEM_GIVE] = {sDebugText_Give, DEBUG_MENU_ITEM_GIVE},
|
||||
[DEBUG_MENU_ITEM_SOUND] = {sDebugText_Sound, DEBUG_MENU_ITEM_SOUND},
|
||||
[DEBUG_MENU_ITEM_ACCESS_PC] = {sDebugText_AccessPC, DEBUG_MENU_ITEM_ACCESS_PC},
|
||||
[DEBUG_MENU_ITEM_CANCEL] = {sDebugText_Cancel, DEBUG_MENU_ITEM_CANCEL}
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Utilities[] =
|
||||
{
|
||||
[DEBUG_UTIL_MENU_ITEM_HEAL_PARTY] = {gDebugText_Util_HealParty, DEBUG_UTIL_MENU_ITEM_HEAL_PARTY},
|
||||
[DEBUG_UTIL_MENU_ITEM_FLY] = {gDebugText_Util_Fly, DEBUG_UTIL_MENU_ITEM_FLY},
|
||||
[DEBUG_UTIL_MENU_ITEM_WARP] = {gDebugText_Util_WarpToMap, DEBUG_UTIL_MENU_ITEM_WARP},
|
||||
[DEBUG_UTIL_MENU_ITEM_RUNNING_SHOES] = {gDebugText_Util_RunningShoes, DEBUG_UTIL_MENU_ITEM_RUNNING_SHOES},
|
||||
[DEBUG_UTIL_MENU_ITEM_POISON_MONS] = {gDebugText_Util_PoisonMons, DEBUG_UTIL_MENU_ITEM_POISON_MONS},
|
||||
[DEBUG_UTIL_MENU_ITEM_SAVEBLOCK] = {gDebugText_Util_SaveBlockSpace, DEBUG_UTIL_MENU_ITEM_SAVEBLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_WEATHER] = {gDebugText_Util_Weather, DEBUG_UTIL_MENU_ITEM_WEATHER},
|
||||
[DEBUG_UTIL_MENU_ITEM_CHECKWALLCLOCK] = {gDebugText_Util_CheckWallClock, DEBUG_UTIL_MENU_ITEM_CHECKWALLCLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_SETWALLCLOCK] = {gDebugText_Util_SetWallClock, DEBUG_UTIL_MENU_ITEM_SETWALLCLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_WATCHCREDITS] = {gDebugText_Util_WatchCredits, DEBUG_UTIL_MENU_ITEM_WATCHCREDITS},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_NAME] = {gDebugText_Util_Trainer_Name, DEBUG_UTIL_MENU_ITEM_TRAINER_NAME},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_GENDER] = {gDebugText_Util_Trainer_Gender, DEBUG_UTIL_MENU_ITEM_TRAINER_GENDER},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_ID] = {gDebugText_Util_Trainer_Id, DEBUG_UTIL_MENU_ITEM_TRAINER_ID},
|
||||
[DEBUG_UTIL_MENU_ITEM_HEAL_PARTY] = {sDebugText_Util_HealParty, DEBUG_UTIL_MENU_ITEM_HEAL_PARTY},
|
||||
[DEBUG_UTIL_MENU_ITEM_FLY] = {sDebugText_Util_Fly, DEBUG_UTIL_MENU_ITEM_FLY},
|
||||
[DEBUG_UTIL_MENU_ITEM_WARP] = {sDebugText_Util_WarpToMap, DEBUG_UTIL_MENU_ITEM_WARP},
|
||||
[DEBUG_UTIL_MENU_ITEM_RUNNING_SHOES] = {sDebugText_Util_RunningShoes, DEBUG_UTIL_MENU_ITEM_RUNNING_SHOES},
|
||||
[DEBUG_UTIL_MENU_ITEM_POISON_MONS] = {sDebugText_Util_PoisonMons, DEBUG_UTIL_MENU_ITEM_POISON_MONS},
|
||||
[DEBUG_UTIL_MENU_ITEM_SAVEBLOCK] = {sDebugText_Util_SaveBlockSpace, DEBUG_UTIL_MENU_ITEM_SAVEBLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_WEATHER] = {sDebugText_Util_Weather, DEBUG_UTIL_MENU_ITEM_WEATHER},
|
||||
[DEBUG_UTIL_MENU_ITEM_CHECKWALLCLOCK] = {sDebugText_Util_CheckWallClock, DEBUG_UTIL_MENU_ITEM_CHECKWALLCLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_SETWALLCLOCK] = {sDebugText_Util_SetWallClock, DEBUG_UTIL_MENU_ITEM_SETWALLCLOCK},
|
||||
[DEBUG_UTIL_MENU_ITEM_WATCHCREDITS] = {sDebugText_Util_WatchCredits, DEBUG_UTIL_MENU_ITEM_WATCHCREDITS},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_NAME] = {sDebugText_Util_Trainer_Name, DEBUG_UTIL_MENU_ITEM_TRAINER_NAME},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_GENDER] = {sDebugText_Util_Trainer_Gender, DEBUG_UTIL_MENU_ITEM_TRAINER_GENDER},
|
||||
[DEBUG_UTIL_MENU_ITEM_TRAINER_ID] = {sDebugText_Util_Trainer_Id, DEBUG_UTIL_MENU_ITEM_TRAINER_ID},
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Scripts[] =
|
||||
{
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_1] = {gDebugText_Util_Script_1, DEBUG_UTIL_MENU_ITEM_SCRIPT_1},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_2] = {gDebugText_Util_Script_2, DEBUG_UTIL_MENU_ITEM_SCRIPT_2},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_3] = {gDebugText_Util_Script_3, DEBUG_UTIL_MENU_ITEM_SCRIPT_3},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_4] = {gDebugText_Util_Script_4, DEBUG_UTIL_MENU_ITEM_SCRIPT_4},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_5] = {gDebugText_Util_Script_5, DEBUG_UTIL_MENU_ITEM_SCRIPT_5},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_6] = {gDebugText_Util_Script_6, DEBUG_UTIL_MENU_ITEM_SCRIPT_6},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_7] = {gDebugText_Util_Script_7, DEBUG_UTIL_MENU_ITEM_SCRIPT_7},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_8] = {gDebugText_Util_Script_8, DEBUG_UTIL_MENU_ITEM_SCRIPT_8},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_1] = {sDebugText_Util_Script_1, DEBUG_UTIL_MENU_ITEM_SCRIPT_1},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_2] = {sDebugText_Util_Script_2, DEBUG_UTIL_MENU_ITEM_SCRIPT_2},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_3] = {sDebugText_Util_Script_3, DEBUG_UTIL_MENU_ITEM_SCRIPT_3},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_4] = {sDebugText_Util_Script_4, DEBUG_UTIL_MENU_ITEM_SCRIPT_4},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_5] = {sDebugText_Util_Script_5, DEBUG_UTIL_MENU_ITEM_SCRIPT_5},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_6] = {sDebugText_Util_Script_6, DEBUG_UTIL_MENU_ITEM_SCRIPT_6},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_7] = {sDebugText_Util_Script_7, DEBUG_UTIL_MENU_ITEM_SCRIPT_7},
|
||||
[DEBUG_UTIL_MENU_ITEM_SCRIPT_8] = {sDebugText_Util_Script_8, DEBUG_UTIL_MENU_ITEM_SCRIPT_8},
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Flags[] =
|
||||
{
|
||||
[DEBUG_FLAG_MENU_ITEM_FLAGS] = {gDebugText_Flags_Flags, DEBUG_FLAG_MENU_ITEM_FLAGS},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKEDEXFLAGS] = {gDebugText_Flags_SetPokedexFlags, DEBUG_FLAG_MENU_ITEM_POKEDEXFLAGS},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKEDEXONOFF] = {gDebugText_Flags_SwitchDex, DEBUG_FLAG_MENU_ITEM_POKEDEXONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_NATDEXONOFF] = {gDebugText_Flags_SwitchNationalDex, DEBUG_FLAG_MENU_ITEM_NATDEXONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKENAVONOFF] = {gDebugText_Flags_SwitchPokeNav, DEBUG_FLAG_MENU_ITEM_POKENAVONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_FLYANYWHERE] = {gDebugText_Flags_ToggleFlyFlags, DEBUG_FLAG_MENU_ITEM_FLYANYWHERE},
|
||||
[DEBUG_FLAG_MENU_ITEM_GETALLBADGES] = {gDebugText_Flags_ToggleAllBadges, DEBUG_FLAG_MENU_ITEM_GETALLBADGES},
|
||||
[DEBUG_FLAG_MENU_ITEM_FRONTIER_PASS] = {gDebugText_Flags_ToggleFrontierPass, DEBUG_FLAG_MENU_ITEM_FRONTIER_PASS},
|
||||
[DEBUG_FLAG_MENU_ITEM_COLISSION_ONOFF] = {gDebugText_Flags_SwitchCollision, DEBUG_FLAG_MENU_ITEM_COLISSION_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_ENCOUNTER_ONOFF] = {gDebugText_Flags_SwitchEncounter, DEBUG_FLAG_MENU_ITEM_ENCOUNTER_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_TRAINER_SEE_ONOFF] = {gDebugText_Flags_SwitchTrainerSee, DEBUG_FLAG_MENU_ITEM_TRAINER_SEE_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_BAG_USE_ONOFF] = {gDebugText_Flags_SwitchBagUse, DEBUG_FLAG_MENU_ITEM_BAG_USE_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_CATCHING_ONOFF] = {gDebugText_Flags_SwitchCatching, DEBUG_FLAG_MENU_ITEM_CATCHING_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_FLAGS] = {sDebugText_Flags_Flags, DEBUG_FLAG_MENU_ITEM_FLAGS},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKEDEXFLAGS] = {sDebugText_Flags_SetPokedexFlags, DEBUG_FLAG_MENU_ITEM_POKEDEXFLAGS},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKEDEXONOFF] = {sDebugText_Flags_SwitchDex, DEBUG_FLAG_MENU_ITEM_POKEDEXONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_NATDEXONOFF] = {sDebugText_Flags_SwitchNationalDex, DEBUG_FLAG_MENU_ITEM_NATDEXONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_POKENAVONOFF] = {sDebugText_Flags_SwitchPokeNav, DEBUG_FLAG_MENU_ITEM_POKENAVONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_FLYANYWHERE] = {sDebugText_Flags_ToggleFlyFlags, DEBUG_FLAG_MENU_ITEM_FLYANYWHERE},
|
||||
[DEBUG_FLAG_MENU_ITEM_GETALLBADGES] = {sDebugText_Flags_ToggleAllBadges, DEBUG_FLAG_MENU_ITEM_GETALLBADGES},
|
||||
[DEBUG_FLAG_MENU_ITEM_FRONTIER_PASS] = {sDebugText_Flags_ToggleFrontierPass, DEBUG_FLAG_MENU_ITEM_FRONTIER_PASS},
|
||||
[DEBUG_FLAG_MENU_ITEM_COLISSION_ONOFF] = {sDebugText_Flags_SwitchCollision, DEBUG_FLAG_MENU_ITEM_COLISSION_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_ENCOUNTER_ONOFF] = {sDebugText_Flags_SwitchEncounter, DEBUG_FLAG_MENU_ITEM_ENCOUNTER_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_TRAINER_SEE_ONOFF] = {sDebugText_Flags_SwitchTrainerSee, DEBUG_FLAG_MENU_ITEM_TRAINER_SEE_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_BAG_USE_ONOFF] = {sDebugText_Flags_SwitchBagUse, DEBUG_FLAG_MENU_ITEM_BAG_USE_ONOFF},
|
||||
[DEBUG_FLAG_MENU_ITEM_CATCHING_ONOFF] = {sDebugText_Flags_SwitchCatching, DEBUG_FLAG_MENU_ITEM_CATCHING_ONOFF},
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Vars[] =
|
||||
{
|
||||
[DEBUG_VARS_MENU_ITEM_VARS] = {gDebugText_Vars_Vars, DEBUG_FLAG_MENU_ITEM_FLAGS},
|
||||
[DEBUG_VARS_MENU_ITEM_VARS] = {sDebugText_Vars_Vars, DEBUG_FLAG_MENU_ITEM_FLAGS},
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Give[] =
|
||||
{
|
||||
[DEBUG_GIVE_MENU_ITEM_ITEM_X] = {gDebugText_Give_GiveItem, DEBUG_GIVE_MENU_ITEM_ITEM_X},
|
||||
[DEBUG_GIVE_MENU_ITEM_ALLTMS] = {gDebugText_Give_AllTMs, DEBUG_GIVE_MENU_ITEM_ALLTMS},
|
||||
[DEBUG_GIVE_MENU_ITEM_POKEMON_SIMPLE] = {gDebugText_Give_GivePokemonSimple, DEBUG_GIVE_MENU_ITEM_POKEMON_SIMPLE},
|
||||
[DEBUG_GIVE_MENU_ITEM_POKEMON_COMPLEX] = {gDebugText_Give_GivePokemonComplex, DEBUG_GIVE_MENU_ITEM_POKEMON_COMPLEX},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_MONEY] = {gDebugText_Give_MaxMoney, DEBUG_GIVE_MENU_ITEM_MAX_MONEY},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_COINS] = {gDebugText_Give_MaxCoins, DEBUG_GIVE_MENU_ITEM_MAX_COINS},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_BATTLE_POINTS] = {gDebugText_Give_BattlePoints, DEBUG_GIVE_MENU_ITEM_MAX_BATTLE_POINTS},
|
||||
[DEBUG_GIVE_MENU_ITEM_DAYCARE_EGG] = {gDebugText_Give_DaycareEgg, DEBUG_GIVE_MENU_ITEM_DAYCARE_EGG},
|
||||
[DEBUG_GIVE_MENU_ITEM_FILL_PC] = {gDebugText_Give_FillPc, DEBUG_GIVE_MENU_ITEM_FILL_PC},
|
||||
[DEBUG_GIVE_MENU_ITEM_CHEAT] = {gDebugText_Give_GiveCHEAT, DEBUG_GIVE_MENU_ITEM_CHEAT},
|
||||
[DEBUG_GIVE_MENU_ITEM_ITEM_X] = {sDebugText_Give_GiveItem, DEBUG_GIVE_MENU_ITEM_ITEM_X},
|
||||
[DEBUG_GIVE_MENU_ITEM_ALLTMS] = {sDebugText_Give_AllTMs, DEBUG_GIVE_MENU_ITEM_ALLTMS},
|
||||
[DEBUG_GIVE_MENU_ITEM_POKEMON_SIMPLE] = {sDebugText_Give_GivePokemonSimple, DEBUG_GIVE_MENU_ITEM_POKEMON_SIMPLE},
|
||||
[DEBUG_GIVE_MENU_ITEM_POKEMON_COMPLEX] = {sDebugText_Give_GivePokemonComplex, DEBUG_GIVE_MENU_ITEM_POKEMON_COMPLEX},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_MONEY] = {sDebugText_Give_MaxMoney, DEBUG_GIVE_MENU_ITEM_MAX_MONEY},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_COINS] = {sDebugText_Give_MaxCoins, DEBUG_GIVE_MENU_ITEM_MAX_COINS},
|
||||
[DEBUG_GIVE_MENU_ITEM_MAX_BATTLE_POINTS] = {sDebugText_Give_BattlePoints, DEBUG_GIVE_MENU_ITEM_MAX_BATTLE_POINTS},
|
||||
[DEBUG_GIVE_MENU_ITEM_DAYCARE_EGG] = {sDebugText_Give_DaycareEgg, DEBUG_GIVE_MENU_ITEM_DAYCARE_EGG},
|
||||
[DEBUG_GIVE_MENU_ITEM_FILL_PC] = {sDebugText_Give_FillPc, DEBUG_GIVE_MENU_ITEM_FILL_PC},
|
||||
[DEBUG_GIVE_MENU_ITEM_CHEAT] = {sDebugText_Give_GiveCHEAT, DEBUG_GIVE_MENU_ITEM_CHEAT},
|
||||
};
|
||||
static const struct ListMenuItem sDebugMenu_Items_Sound[] =
|
||||
{
|
||||
[DEBUG_SOUND_MENU_ITEM_SE] = {gDebugText_Sound_SE, DEBUG_SOUND_MENU_ITEM_SE},
|
||||
[DEBUG_SOUND_MENU_ITEM_MUS] = {gDebugText_Sound_MUS, DEBUG_SOUND_MENU_ITEM_MUS},
|
||||
[DEBUG_SOUND_MENU_ITEM_SE] = {sDebugText_Sound_SE, DEBUG_SOUND_MENU_ITEM_SE},
|
||||
[DEBUG_SOUND_MENU_ITEM_MUS] = {sDebugText_Sound_MUS, DEBUG_SOUND_MENU_ITEM_MUS},
|
||||
};
|
||||
|
||||
// *******************************
|
||||
|
@ -960,9 +960,9 @@ static void DebugAction_Util_Warp_Warp(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
ConvertIntToDecimalStringN(gStringVar2, MAP_GROUPS_COUNT-1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Util_WarpToMap_SelMax);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Util_WarpToMap_SelMax);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[0]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectMapGroup);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectMapGroup);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Util_Warp_SelectMapGroup;
|
||||
|
@ -1003,9 +1003,9 @@ static void DebugAction_Util_Warp_SelectMapGroup(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
ConvertIntToDecimalStringN(gStringVar2, MAP_GROUPS_COUNT - 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Util_WarpToMap_SelMax);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Util_WarpToMap_SelMax);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectMapGroup);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectMapGroup);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -1017,10 +1017,10 @@ static void DebugAction_Util_Warp_SelectMapGroup(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
ConvertIntToDecimalStringN(gStringVar2, MAP_GROUP_COUNT[gTasks[taskId].data[5]] - 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Util_WarpToMap_SelMax);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Util_WarpToMap_SelMax);
|
||||
GetMapName(gStringVar2, Overworld_GetMapHeaderByGroupAndId(gTasks[taskId].data[5], gTasks[taskId].data[3])->regionMapSectionId, 0);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectMap);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectMap);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Util_Warp_SelectMap;
|
||||
|
@ -1063,10 +1063,10 @@ static void DebugAction_Util_Warp_SelectMap(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
ConvertIntToDecimalStringN(gStringVar2, MAP_GROUP_COUNT[gTasks[taskId].data[5]] - 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Util_WarpToMap_SelMax);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Util_WarpToMap_SelMax);
|
||||
GetMapName(gStringVar2, Overworld_GetMapHeaderByGroupAndId(gTasks[taskId].data[5], gTasks[taskId].data[3])->regionMapSectionId, 0);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectMap);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectMap);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -1078,7 +1078,7 @@ static void DebugAction_Util_Warp_SelectMap(u8 taskId)
|
|||
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectWarp);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectWarp);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
gTasks[taskId].func = DebugAction_Util_Warp_SelectWarp;
|
||||
}
|
||||
|
@ -1108,7 +1108,7 @@ static void DebugAction_Util_Warp_SelectWarp(u8 taskId)
|
|||
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_WarpToMap_SelectWarp);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_WarpToMap_SelectWarp);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -1161,12 +1161,12 @@ static void DebugAction_Util_PoisonMons(u8 taskId)
|
|||
|
||||
static void DebugAction_Util_CheckSaveBlock(u8 taskId)
|
||||
{
|
||||
static const u8 gDebugText_SaveBlockSize[] = _("SaveBlock1 is {STR_VAR_1} bytes long.\nMax size is 15872 bytes.\pSaveBlock2 is {STR_VAR_2} bytes long.\nMax size is 3968 bytes.\pPokemonStorage is {STR_VAR_3} bytes long.\nMax size is 35712 bytes.");
|
||||
static const u8 sDebugText_SaveBlockSize[] = _("SaveBlock1 is {STR_VAR_1} bytes long.\nMax size is 15872 bytes.\pSaveBlock2 is {STR_VAR_2} bytes long.\nMax size is 3968 bytes.\pPokemonStorage is {STR_VAR_3} bytes long.\nMax size is 35712 bytes.");
|
||||
|
||||
ConvertIntToDecimalStringN(gStringVar1, sizeof(struct SaveBlock1), STR_CONV_MODE_LEFT_ALIGN, 6);
|
||||
ConvertIntToDecimalStringN(gStringVar2, sizeof(struct SaveBlock2), STR_CONV_MODE_LEFT_ALIGN, 6);
|
||||
ConvertIntToDecimalStringN(gStringVar3, sizeof(struct PokemonStorage), STR_CONV_MODE_LEFT_ALIGN, 6);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_SaveBlockSize);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_SaveBlockSize);
|
||||
|
||||
Debug_DestroyMenu_Full(taskId);
|
||||
LockPlayerFieldControls();
|
||||
|
@ -1212,7 +1212,7 @@ static void DebugAction_Util_Weather(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[0]);
|
||||
ConvertIntToDecimalStringN(gStringVar3, 1, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringCopyPadded(gStringVar1, sWeatherNames[0], CHAR_SPACE, 30);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_Weather_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_Weather_ID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Util_Weather_SelectId;
|
||||
|
@ -1257,7 +1257,7 @@ static void DebugAction_Util_Weather_SelectId(u8 taskId)
|
|||
else
|
||||
StringCopyPadded(gStringVar1, sText_WeatherNotDefined, CHAR_SPACE, 30);
|
||||
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Util_Weather_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Util_Weather_ID);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -1386,13 +1386,13 @@ static void DebugAction_Flags_Flags(u8 taskId)
|
|||
//Display initial Flag
|
||||
ConvertIntToDecimalStringN(gStringVar1, 1, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_FLAGS);
|
||||
ConvertIntToHexStringN(gStringVar2, 1, STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Flags_FlagHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Flags_FlagHex);
|
||||
if (FlagGet(FLAG_TEMP_1) == TRUE)
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
else
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[0]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Flags_Flag);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Flags_Flag);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Flags_FlagsSelect;
|
||||
|
@ -1450,13 +1450,13 @@ static void DebugAction_Flags_FlagsSelect(u8 taskId)
|
|||
{
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_FLAGS);
|
||||
ConvertIntToHexStringN(gStringVar2, gTasks[taskId].data[3], STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Flags_FlagHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Flags_FlagHex);
|
||||
if (FlagGet(gTasks[taskId].data[3]) == TRUE)
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
else
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar3, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Flags_Flag);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Flags_Flag);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
}
|
||||
|
@ -1644,11 +1644,11 @@ static void DebugAction_Vars_Vars(u8 taskId)
|
|||
//Display initial Variable
|
||||
ConvertIntToDecimalStringN(gStringVar1, VARS_START, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
ConvertIntToHexStringN(gStringVar2, VARS_START, STR_CONV_MODE_LEFT_ALIGN, 4);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Vars_VariableHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Vars_VariableHex);
|
||||
ConvertIntToDecimalStringN(gStringVar3, 0, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar2, gText_DigitIndicator[0]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Vars_Variable);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Vars_Variable);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Vars_Select;
|
||||
|
@ -1691,7 +1691,7 @@ static void DebugAction_Vars_Select(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
ConvertIntToHexStringN(gStringVar2, gTasks[taskId].data[3], STR_CONV_MODE_LEFT_ALIGN, 4);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Vars_VariableHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Vars_VariableHex);
|
||||
if (VarGetIfExist(gTasks[taskId].data[3]) == 65535) //Current value, if 65535 the value hasnt been set
|
||||
gTasks[taskId].data[5] = 0;
|
||||
else
|
||||
|
@ -1700,7 +1700,7 @@ static void DebugAction_Vars_Select(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]); //Current digit
|
||||
|
||||
//Combine str's to full window string
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Vars_Variable);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Vars_Variable);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -1712,7 +1712,7 @@ static void DebugAction_Vars_Select(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
ConvertIntToHexStringN(gStringVar2, gTasks[taskId].data[3], STR_CONV_MODE_LEFT_ALIGN, 4);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Vars_VariableHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Vars_VariableHex);
|
||||
if (VarGetIfExist(gTasks[taskId].data[3]) == 65535) //Current value if 65535 the value hasnt been set
|
||||
gTasks[taskId].data[5] = 0;
|
||||
else
|
||||
|
@ -1720,7 +1720,7 @@ static void DebugAction_Vars_Select(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[5], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]); //Current digit
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Vars_VariableValueSet);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Vars_VariableValueSet);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].data[6] = gTasks[taskId].data[5]; //New value selector
|
||||
|
@ -1787,12 +1787,12 @@ static void DebugAction_Vars_SetValue(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
ConvertIntToHexStringN(gStringVar2, gTasks[taskId].data[3], STR_CONV_MODE_LEFT_ALIGN, 4);
|
||||
StringExpandPlaceholders(gStringVar1, gDebugText_Vars_VariableHex);
|
||||
StringExpandPlaceholders(gStringVar1, sDebugText_Vars_VariableHex);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[6], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_VARIABLES);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]); //Current digit
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Vars_VariableValueSet);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Vars_VariableValueSet);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
}
|
||||
|
@ -1820,7 +1820,7 @@ static void DebugAction_Give_Item(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, 1, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
CopyItemName(1, gStringVar1);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_ItemID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_ItemID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Item_SelectId;
|
||||
|
@ -1865,7 +1865,7 @@ static void DebugAction_Give_Item_SelectId(u8 taskId)
|
|||
CopyItemName(gTasks[taskId].data[3], gStringVar1);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_ItemID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_ItemID);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
FreeSpriteTilesByTag(ITEM_TAG); //Destroy item icon
|
||||
|
@ -1887,7 +1887,7 @@ static void DebugAction_Give_Item_SelectId(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEM_QUANTITY);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_ItemQuantity);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_ItemQuantity);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Item_SelectQuantity;
|
||||
|
@ -1935,7 +1935,7 @@ static void DebugAction_Give_Item_SelectQuantity(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEM_QUANTITY);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_ItemQuantity);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_ItemQuantity);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2015,7 +2015,7 @@ static void DebugAction_Give_PokemonSimple(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, 1, STR_CONV_MODE_LEADING_ZEROS, 3);
|
||||
StringCopy(gStringVar1, gSpeciesNames[1]);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
//Set task data
|
||||
|
@ -2053,7 +2053,7 @@ static void DebugAction_Give_PokemonComplex(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, 1, STR_CONV_MODE_LEADING_ZEROS, 4);
|
||||
StringCopy(gStringVar1, gSpeciesNames[1]);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectId;
|
||||
|
@ -2101,7 +2101,7 @@ static void DebugAction_Give_Pokemon_SelectId(u8 taskId)
|
|||
StringCopy(gStringVar1, gSpeciesNames[gTasks[taskId].data[3]]); //CopyItemName(gTasks[taskId].data[3], gStringVar1);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 4);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonID);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
FreeAndDestroyMonIconSprite(&gSprites[gTasks[taskId].data[6]]);
|
||||
|
@ -2120,7 +2120,7 @@ static void DebugAction_Give_Pokemon_SelectId(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 3);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonLevel);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonLevel);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectLevel;
|
||||
|
@ -2166,7 +2166,7 @@ static void DebugAction_Give_Pokemon_SelectLevel(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar1, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 3);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonLevel);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonLevel);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2189,8 +2189,8 @@ static void DebugAction_Give_Pokemon_SelectLevel(u8 taskId)
|
|||
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 0);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonShiny);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonShiny);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectShiny;
|
||||
|
@ -2226,12 +2226,12 @@ static void DebugAction_Give_Pokemon_SelectShiny(u8 taskId)
|
|||
}
|
||||
|
||||
if (gTasks[taskId].data[3] == 1)
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagSet, CHAR_SPACE, 15);
|
||||
else
|
||||
StringCopyPadded(gStringVar2, gDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
StringCopyPadded(gStringVar2, sDebugText_Flags_FlagUnset, CHAR_SPACE, 15);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 0);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonShiny);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonShiny);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2245,7 +2245,7 @@ static void DebugAction_Give_Pokemon_SelectShiny(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar1, gNatureNamePointers[0]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonNature);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonNature);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectNature;
|
||||
|
@ -2280,7 +2280,7 @@ static void DebugAction_Give_Pokemon_SelectNature(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar1, gNatureNamePointers[gTasks[taskId].data[3]]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonNature);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonNature);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2296,7 +2296,7 @@ static void DebugAction_Give_Pokemon_SelectNature(u8 taskId)
|
|||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
abilityId = GetAbilityBySpecies(sDebugMonData->mon_speciesId, 0);
|
||||
StringCopy(gStringVar1, gAbilityNames[abilityId]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonAbility);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonAbility);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectAbility;
|
||||
|
@ -2340,7 +2340,7 @@ static void DebugAction_Give_Pokemon_SelectAbility(u8 taskId)
|
|||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringCopy(gStringVar1, gAbilityNames[abilityId]);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonAbility);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonAbility);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2353,7 +2353,7 @@ static void DebugAction_Give_Pokemon_SelectAbility(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
StringCopyPadded(gStringVar3, gStringVar3, CHAR_SPACE, 15);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_0);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_SelectIVs;
|
||||
|
@ -2400,22 +2400,22 @@ static void DebugAction_Give_Pokemon_SelectIVs(u8 taskId)
|
|||
switch (gTasks[taskId].data[7])
|
||||
{
|
||||
case 0:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_0);
|
||||
break;
|
||||
case 1:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_1);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_1);
|
||||
break;
|
||||
case 2:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_2);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_2);
|
||||
break;
|
||||
case 3:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_3);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_3);
|
||||
break;
|
||||
case 4:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_4);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_4);
|
||||
break;
|
||||
case 5:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_5);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_5);
|
||||
break;
|
||||
}
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
@ -2459,22 +2459,22 @@ static void DebugAction_Give_Pokemon_SelectIVs(u8 taskId)
|
|||
switch (gTasks[taskId].data[7])
|
||||
{
|
||||
case 0:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_0);
|
||||
break;
|
||||
case 1:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_1);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_1);
|
||||
break;
|
||||
case 2:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_2);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_2);
|
||||
break;
|
||||
case 3:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_3);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_3);
|
||||
break;
|
||||
case 4:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_4);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_4);
|
||||
break;
|
||||
case 5:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonIV_5);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonIV_5);
|
||||
break;
|
||||
}
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
@ -2491,7 +2491,7 @@ static void DebugAction_Give_Pokemon_SelectIVs(u8 taskId)
|
|||
StringCopy(gStringVar1, gMoveNames[gTasks[taskId].data[3]]);
|
||||
StringCopyPadded(gStringVar1, gStringVar1, CHAR_SPACE, 15);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, 3);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_0);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
gTasks[taskId].func = DebugAction_Give_Pokemon_Move;
|
||||
|
@ -2540,16 +2540,16 @@ static void DebugAction_Give_Pokemon_Move(u8 taskId)
|
|||
switch (gTasks[taskId].data[7])
|
||||
{
|
||||
case 0:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_0);
|
||||
break;
|
||||
case 1:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_1);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_1);
|
||||
break;
|
||||
case 2:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_2);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_2);
|
||||
break;
|
||||
case 3:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_3);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_3);
|
||||
break;
|
||||
}
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
@ -2592,16 +2592,16 @@ static void DebugAction_Give_Pokemon_Move(u8 taskId)
|
|||
switch (gTasks[taskId].data[7])
|
||||
{
|
||||
case 0:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_0);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_0);
|
||||
break;
|
||||
case 1:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_1);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_1);
|
||||
break;
|
||||
case 2:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_2);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_2);
|
||||
break;
|
||||
case 3:
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_PokemonMove_3);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_PokemonMove_3);
|
||||
break;
|
||||
}
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
@ -2833,7 +2833,7 @@ static void DebugAction_Sound_SE(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[0]);
|
||||
ConvertIntToDecimalStringN(gStringVar3, 1, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
StringCopyPadded(gStringVar1, sSENames[0], CHAR_SPACE, 35);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Sound_SE_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Sound_SE_ID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
StopMapMusic(); //Stop map music to better hear sounds
|
||||
|
@ -2874,7 +2874,7 @@ static void DebugAction_Sound_SE_SelectId(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringCopyPadded(gStringVar1, sSENames[gTasks[taskId].data[3]-1], CHAR_SPACE, 35);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Sound_SE_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Sound_SE_ID);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
@ -2910,7 +2910,7 @@ static void DebugAction_Sound_MUS(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[0]);
|
||||
ConvertIntToDecimalStringN(gStringVar3, START_MUS, STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
StringCopyPadded(gStringVar1, sBGMNames[0], CHAR_SPACE, 35);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Sound_MUS_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Sound_MUS_ID);
|
||||
AddTextPrinterParameterized(windowId, 1, gStringVar4, 1, 1, 0, NULL);
|
||||
|
||||
StopMapMusic(); //Stop map music to better hear new music
|
||||
|
@ -2951,7 +2951,7 @@ static void DebugAction_Sound_MUS_SelectId(u8 taskId)
|
|||
StringCopy(gStringVar2, gText_DigitIndicator[gTasks[taskId].data[4]]);
|
||||
StringCopyPadded(gStringVar1, sBGMNames[gTasks[taskId].data[3]-START_MUS], CHAR_SPACE, 35);
|
||||
ConvertIntToDecimalStringN(gStringVar3, gTasks[taskId].data[3], STR_CONV_MODE_LEADING_ZEROS, DEBUG_NUMBER_DIGITS_ITEMS);
|
||||
StringExpandPlaceholders(gStringVar4, gDebugText_Sound_MUS_ID);
|
||||
StringExpandPlaceholders(gStringVar4, sDebugText_Sound_MUS_ID);
|
||||
AddTextPrinterParameterized(gTasks[taskId].data[2], 1, gStringVar4, 1, 1, 0, NULL);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue