Add and rearrange Key Items.
This commit is contained in:
1 parent
2d8d38f44c
commit
ad8cfda831
20 files changed
+881
-1027
No files matched your search
@@ -53,12 +53,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_LockRoom6:: @ 8238A0F
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room1Door:: @ 8238A19
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_1_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_1_KEY, 1
|
||||
checkitem ITEM_KEY_TO_ROOM_1, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm1IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
removeitem ITEM_ROOM_1_KEY
|
||||
removeitem ITEM_KEY_TO_ROOM_1
|
||||
setflag FLAG_USED_ROOM_1_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom1
|
||||
special DrawWholeMapView
|
||||
@@ -68,12 +68,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_Room1Door:: @ 8238A19
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room2Door:: @ 8238A50
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_2_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_2_KEY, 1
|
||||
checkitem ITEM_KEY_TO_ROOM_2, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm2IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
removeitem ITEM_ROOM_2_KEY
|
||||
removeitem ITEM_KEY_TO_ROOM_2
|
||||
setflag FLAG_USED_ROOM_2_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom2
|
||||
special DrawWholeMapView
|
||||
@@ -83,12 +83,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_Room2Door:: @ 8238A50
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room4Door:: @ 8238A87
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_4_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_4_KEY, 1
|
||||
checkitem ITEM_KEY_TO_ROOM_4, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm4IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
removeitem ITEM_ROOM_4_KEY
|
||||
removeitem ITEM_KEY_TO_ROOM_4
|
||||
setflag FLAG_USED_ROOM_4_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom4
|
||||
special DrawWholeMapView
|
||||
@@ -98,12 +98,12 @@ AbandonedShip_HiddenFloorCorridors_EventScript_Room4Door:: @ 8238A87
|
||||
AbandonedShip_HiddenFloorCorridors_EventScript_Room6Door:: @ 8238ABE
|
||||
lockall
|
||||
goto_if_set FLAG_USED_ROOM_6_KEY, AbandonedShip_HiddenFloorCorridors_EventScript_TheDoorIsOpen
|
||||
checkitem ITEM_ROOM_6_KEY, 1
|
||||
checkitem ITEM_KEY_TO_ROOM_6, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq AbandonedShip_HiddenFloorCorridors_EventScript_Rm6IsLocked
|
||||
msgbox AbandonedShip_HiddenFloorCorridors_Text_InsertedKey, MSGBOX_DEFAULT
|
||||
playse SE_PIN
|
||||
removeitem ITEM_ROOM_6_KEY
|
||||
removeitem ITEM_KEY_TO_ROOM_6
|
||||
setflag FLAG_USED_ROOM_6_KEY
|
||||
call AbandonedShip_HiddenFloorCorridors_EventScript_UnlockRoom6
|
||||
special DrawWholeMapView
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
"x": 42,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"item": "ITEM_ROOM_1_KEY",
|
||||
"item": "ITEM_KEY_TO_ROOM_1",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_1_KEY"
|
||||
},
|
||||
{
|
||||
@@ -147,7 +147,7 @@
|
||||
"x": 20,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"item": "ITEM_ROOM_2_KEY",
|
||||
"item": "ITEM_KEY_TO_ROOM_2",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_2_KEY"
|
||||
},
|
||||
{
|
||||
@@ -155,7 +155,7 @@
|
||||
"x": 1,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"item": "ITEM_ROOM_4_KEY",
|
||||
"item": "ITEM_KEY_TO_ROOM_4",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_4_KEY"
|
||||
},
|
||||
{
|
||||
@@ -163,7 +163,7 @@
|
||||
"x": 1,
|
||||
"y": 2,
|
||||
"elevation": 0,
|
||||
"item": "ITEM_ROOM_6_KEY",
|
||||
"item": "ITEM_KEY_TO_ROOM_6",
|
||||
"flag": "FLAG_HIDDEN_ITEM_ABANDONED_SHIP_RM_6_KEY"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -366,7 +366,6 @@ LilycoveCity_ContestLobby_EventScript_SetMasterContestType:: @ 821A5C9
|
||||
LilycoveCity_ContestLobby_EventScript_SetDebug:: @ 821A5CF
|
||||
setflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
|
||||
copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 1
|
||||
additem ITEM_CONTEST_PASS
|
||||
setvar VAR_0x800B, 8
|
||||
setvar VAR_CONTEST_RANK, CONTEST_RANK_MASTER
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1
|
||||
|
||||
@@ -478,7 +478,7 @@ Route110_EventScript_BrendanDefeated:: @ 81EF8C4
|
||||
end
|
||||
|
||||
Route110_EventScript_GiveItemfinder:: @ 81EF8DF
|
||||
giveitem ITEM_ITEMFINDER
|
||||
giveitem ITEM_DOWSING_MACHINE
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalExit:: @ 81EF8EC
|
||||
|
||||
@@ -320,7 +320,7 @@ RusturfTunnel_EventScript_Grunt:: @ 822D0C2
|
||||
msgbox RusturfTunnel_Text_GruntIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_RUSTURF_TUNNEL, RusturfTunnel_Text_GruntDefeat
|
||||
msgbox RusturfTunnel_Text_GruntTakePackage, MSGBOX_DEFAULT
|
||||
giveitem ITEM_DEVON_GOODS
|
||||
giveitem ITEM_DEVON_PARTS
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PushPlayerAsideForGrunt
|
||||
applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntEscape
|
||||
|
||||
@@ -76,7 +76,7 @@ SlateportCity_OceanicMuseum_2F_EventScript_CaptStern:: @ 820BB00
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFastestRight
|
||||
waitmovement 0
|
||||
msgbox SlateportCity_OceanicMuseum_2F_Text_SternThankYouForSavingUs, MSGBOX_DEFAULT
|
||||
setvar VAR_0x8004, ITEM_DEVON_GOODS
|
||||
setvar VAR_0x8004, ITEM_DEVON_PARTS
|
||||
call Common_EventScript_PlayerHandedOverTheItem
|
||||
msgbox SlateportCity_OceanicMuseum_2F_Text_SternIveGotToGo, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+58
-59
@@ -850,67 +850,66 @@
|
||||
#define ITEM_HM06_ROCK_SMASH ITEM_HM06
|
||||
#define ITEM_HM07_WATERFALL ITEM_HM07
|
||||
#define ITEM_HM08_DIVE ITEM_HM08
|
||||
// Key Items
|
||||
#define ITEM_MACH_BIKE 691
|
||||
#define ITEM_COIN_CASE 692
|
||||
#define ITEM_ITEMFINDER 693
|
||||
#define ITEM_OLD_ROD 694
|
||||
#define ITEM_GOOD_ROD 695
|
||||
#define ITEM_SUPER_ROD 696
|
||||
#define ITEM_SS_TICKET 697
|
||||
#define ITEM_CONTEST_PASS 698
|
||||
#define ITEM_WAILMER_PAIL 699
|
||||
#define ITEM_DEVON_GOODS 700
|
||||
#define ITEM_SOOT_SACK 701
|
||||
#define ITEM_BASEMENT_KEY 702
|
||||
#define ITEM_ACRO_BIKE 703
|
||||
#define ITEM_POKEBLOCK_CASE 704
|
||||
#define ITEM_LETTER 705
|
||||
#define ITEM_EON_TICKET 706
|
||||
#define ITEM_SCANNER 707
|
||||
#define ITEM_GO_GOGGLES 708
|
||||
#define ITEM_METEORITE 709
|
||||
#define ITEM_ROOM_1_KEY 710
|
||||
#define ITEM_ROOM_2_KEY 711
|
||||
#define ITEM_ROOM_4_KEY 712
|
||||
#define ITEM_ROOM_6_KEY 713
|
||||
#define ITEM_STORAGE_KEY 714
|
||||
#define ITEM_DEVON_SCOPE 715
|
||||
// FireRed/LeafGreen
|
||||
#define ITEM_OAKS_PARCEL 716
|
||||
#define ITEM_POKE_FLUTE 717
|
||||
#define ITEM_SECRET_KEY 718
|
||||
#define ITEM_BIKE_VOUCHER 719
|
||||
#define ITEM_GOLD_TEETH 720
|
||||
#define ITEM_CARD_KEY 721
|
||||
#define ITEM_LIFT_KEY 722
|
||||
#define ITEM_SILPH_SCOPE 723
|
||||
#define ITEM_BICYCLE 724
|
||||
#define ITEM_TOWN_MAP 725
|
||||
#define ITEM_VS_SEEKER 726
|
||||
#define ITEM_FAME_CHECKER 727
|
||||
#define ITEM_TM_CASE 728
|
||||
#define ITEM_BERRY_POUCH 729
|
||||
#define ITEM_TEACHY_TV 730
|
||||
#define ITEM_TRI_PASS 731
|
||||
#define ITEM_RAINBOW_PASS 732
|
||||
#define ITEM_TEA 733
|
||||
#define ITEM_MYSTIC_TICKET 734
|
||||
#define ITEM_AURORA_TICKET 735
|
||||
#define ITEM_POWDER_JAR 736
|
||||
#define ITEM_RUBY 737
|
||||
#define ITEM_SAPPHIRE 738
|
||||
// Emerald
|
||||
#define ITEM_MAGMA_EMBLEM 739
|
||||
#define ITEM_OLD_SEA_MAP 740
|
||||
|
||||
#define ITEM_GRACIDEA 741
|
||||
#define ITEM_MEGA_BRACELET 742
|
||||
#define ITEM_SHINY_CHARM 743
|
||||
#define ITEM_OVAL_CHARM 744
|
||||
#define ITEM_Z_RING 745
|
||||
// Charms
|
||||
#define ITEM_OVAL_CHARM 691
|
||||
#define ITEM_SHINY_CHARM 692
|
||||
#define ITEM_CATCHING_CHARM 693
|
||||
#define ITEM_EXP_CHARM 694
|
||||
|
||||
#define ITEMS_COUNT 746
|
||||
// Form-changing Key Items
|
||||
#define ITEM_ROTOM_CATALOG 695
|
||||
#define ITEM_GRACIDEA 696
|
||||
#define ITEM_REVEAL_GLASS 697
|
||||
#define ITEM_DNA_SPLICERS 698
|
||||
#define ITEM_ZYGARDE_CUBE 699
|
||||
#define ITEM_PRISON_BOTTLE 700
|
||||
#define ITEM_N_SOLARIZER 701
|
||||
#define ITEM_N_LUNARIZER 702
|
||||
#define ITEM_REINS_OF_UNITY 703
|
||||
|
||||
// Battle Mechanic Key Items
|
||||
#define ITEM_KEY_STONE 704
|
||||
#define ITEM_MEGA_RING 705
|
||||
#define ITEM_Z_POWER_RING 706
|
||||
#define ITEM_DYNAMAX_BAND 707
|
||||
|
||||
// Misc. Key Items
|
||||
#define ITEM_POKEMON_BOX_LINK 708
|
||||
#define ITEM_MACH_BIKE 709
|
||||
#define ITEM_ACRO_BIKE 710
|
||||
#define ITEM_OLD_ROD 711
|
||||
#define ITEM_GOOD_ROD 712
|
||||
#define ITEM_SUPER_ROD 713
|
||||
#define ITEM_DOWSING_MACHINE 714
|
||||
#define ITEM_TOWN_MAP 715
|
||||
#define ITEM_COIN_CASE 716
|
||||
#define ITEM_POWDER_JAR 717
|
||||
#define ITEM_WAILMER_PAIL 718
|
||||
#define ITEM_POKEBLOCK_CASE 719
|
||||
#define ITEM_SOOT_SACK 720
|
||||
|
||||
// Story Key Items
|
||||
#define ITEM_SS_TICKET 721
|
||||
#define ITEM_EON_TICKET 722
|
||||
#define ITEM_MYSTIC_TICKET 723
|
||||
#define ITEM_AURORA_TICKET 724
|
||||
#define ITEM_OLD_SEA_MAP 725
|
||||
#define ITEM_LETTER 726
|
||||
#define ITEM_DEVON_PARTS 727
|
||||
#define ITEM_GO_GOGGLES 728
|
||||
#define ITEM_DEVON_SCOPE 729
|
||||
#define ITEM_BASEMENT_KEY 730
|
||||
#define ITEM_SCANNER 731
|
||||
#define ITEM_STORAGE_KEY 732
|
||||
#define ITEM_KEY_TO_ROOM_1 733
|
||||
#define ITEM_KEY_TO_ROOM_2 734
|
||||
#define ITEM_KEY_TO_ROOM_4 735
|
||||
#define ITEM_KEY_TO_ROOM_6 736
|
||||
#define ITEM_METEORITE 737
|
||||
#define ITEM_MAGMA_EMBLEM 738
|
||||
|
||||
#define ITEMS_COUNT 739
|
||||
#define ITEM_FIELD_ARROW ITEMS_COUNT
|
||||
|
||||
// Range of berries given out by various NPCS
|
||||
|
||||
+80
-94
@@ -4572,116 +4572,102 @@ extern const u32 gItemIconPalette_DragonTMHM[];
|
||||
extern const u32 gItemIconPalette_DarkTMHM[];
|
||||
extern const u32 gItemIconPalette_SteelTMHM[];
|
||||
extern const u32 gItemIconPalette_FairyTMHM[];
|
||||
// Key items
|
||||
// Charms
|
||||
extern const u32 gItemIcon_OvalCharm[];
|
||||
extern const u32 gItemIconPalette_OvalCharm[];
|
||||
extern const u32 gItemIcon_ShinyCharm[];
|
||||
extern const u32 gItemIconPalette_ShinyCharm[];
|
||||
//extern const u32 gItemIcon_CatchingCharm[];
|
||||
//extern const u32 gItemIconPalette_CatchingCharm[];
|
||||
//extern const u32 gItemIcon_ExpCharm[];
|
||||
//extern const u32 gItemIconPalette_ExpCharm[];
|
||||
// Form-changing Key Items
|
||||
//extern const u32 gItemIcon_RotomCatalog[];
|
||||
//extern const u32 gItemIconPalette_RotomCatalog[];
|
||||
extern const u32 gItemIcon_Gracidea[];
|
||||
extern const u32 gItemIconPalette_Gracidea[];
|
||||
//extern const u32 gItemIcon_RevealGlass[];
|
||||
//extern const u32 gItemIconPalette_RevealGlass[];
|
||||
//extern const u32 gItemIcon_DNASplicers[];
|
||||
//extern const u32 gItemIconPalette_DNASplicers[];
|
||||
//extern const u32 gItemIcon_ZygardeCube[];
|
||||
//extern const u32 gItemIconPalette_ZygardeCube[];
|
||||
//extern const u32 gItemIcon_PrisonBottle[];
|
||||
//extern const u32 gItemIconPalette_PrisonBottle[];
|
||||
//extern const u32 gItemIcon_NSolarizer[];
|
||||
//extern const u32 gItemIconPalette_NSolarizer[];
|
||||
//extern const u32 gItemIcon_NLunarizer[];
|
||||
//extern const u32 gItemIconPalette_NLunarizer[];
|
||||
//extern const u32 gItemIcon_ReinsOfUnity[];
|
||||
//extern const u32 gItemIconPalette_ReinsOfUnity[];
|
||||
// Battle Mechanic Key Items
|
||||
//extern const u32 gItemIcon_KeyStone[];
|
||||
//extern const u32 gItemIconPalette_KeyStone[];
|
||||
//extern const u32 gItemIcon_MegaRing[];
|
||||
//extern const u32 gItemIconPalette_MegaRing[];
|
||||
//extern const u32 gItemIcon_ZPowerRing[];
|
||||
//extern const u32 gItemIconPalette_ZPowerRing[];
|
||||
//extern const u32 gItemIcon_DynamaxBand[];
|
||||
//extern const u32 gItemIconPalette_DynamaxBand[];
|
||||
// Misc. Key Items
|
||||
//extern const u32 gItemIcon_PokemonBoxLink[];
|
||||
//extern const u32 gItemIconPalette_PokemonBoxLink[];
|
||||
extern const u32 gItemIcon_MachBike[];
|
||||
extern const u32 gItemIconPalette_MachBike[];
|
||||
extern const u32 gItemIcon_CoinCase[];
|
||||
extern const u32 gItemIconPalette_CoinCase[];
|
||||
extern const u32 gItemIcon_Itemfinder[];
|
||||
extern const u32 gItemIconPalette_Itemfinder[];
|
||||
extern const u32 gItemIcon_AcroBike[];
|
||||
extern const u32 gItemIconPalette_AcroBike[];
|
||||
extern const u32 gItemIcon_OldRod[];
|
||||
extern const u32 gItemIconPalette_OldRod[];
|
||||
extern const u32 gItemIcon_GoodRod[];
|
||||
extern const u32 gItemIconPalette_GoodRod[];
|
||||
extern const u32 gItemIcon_SuperRod[];
|
||||
extern const u32 gItemIconPalette_SuperRod[];
|
||||
extern const u32 gItemIcon_SSTicket[];
|
||||
extern const u32 gItemIconPalette_SSTicket[];
|
||||
extern const u32 gItemIcon_ContestPass[];
|
||||
extern const u32 gItemIconPalette_ContestPass[];
|
||||
extern const u32 gItemIcon_WailmerPail[];
|
||||
extern const u32 gItemIconPalette_WailmerPail[];
|
||||
extern const u32 gItemIcon_DevonGoods[];
|
||||
extern const u32 gItemIconPalette_DevonGoods[];
|
||||
extern const u32 gItemIcon_SootSack[];
|
||||
extern const u32 gItemIconPalette_SootSack[];
|
||||
extern const u32 gItemIcon_BasementKey[];
|
||||
extern const u32 gItemIconPalette_OldKey[];
|
||||
extern const u32 gItemIcon_AcroBike[];
|
||||
extern const u32 gItemIconPalette_AcroBike[];
|
||||
extern const u32 gItemIcon_PokeblockCase[];
|
||||
extern const u32 gItemIconPalette_PokeblockCase[];
|
||||
extern const u32 gItemIcon_Letter[];
|
||||
extern const u32 gItemIcon_EonTicket[];
|
||||
extern const u32 gItemIconPalette_EonTicket[];
|
||||
extern const u32 gItemIcon_Scanner[];
|
||||
extern const u32 gItemIconPalette_Scanner[];
|
||||
extern const u32 gItemIcon_GoGoggles[];
|
||||
extern const u32 gItemIconPalette_GoGoggles[];
|
||||
extern const u32 gItemIcon_Meteorite[];
|
||||
extern const u32 gItemIconPalette_Meteorite[];
|
||||
extern const u32 gItemIcon_Room1Key[];
|
||||
extern const u32 gItemIconPalette_Key[];
|
||||
extern const u32 gItemIcon_Room2Key[];
|
||||
extern const u32 gItemIcon_Room4Key[];
|
||||
extern const u32 gItemIcon_Room6Key[];
|
||||
extern const u32 gItemIcon_StorageKey[];
|
||||
extern const u32 gItemIcon_DevonScope[];
|
||||
extern const u32 gItemIconPalette_DevonScope[];
|
||||
// FireRed/LeafGreen key items
|
||||
extern const u32 gItemIcon_OaksParcel[];
|
||||
extern const u32 gItemIconPalette_OaksParcel[];
|
||||
extern const u32 gItemIcon_PokeFlute[];
|
||||
extern const u32 gItemIconPalette_PokeFlute[];
|
||||
extern const u32 gItemIcon_SecretKey[];
|
||||
extern const u32 gItemIconPalette_SecretKey[];
|
||||
extern const u32 gItemIcon_BikeVoucher[];
|
||||
extern const u32 gItemIconPalette_BikeVoucher[];
|
||||
extern const u32 gItemIcon_GoldTeeth[];
|
||||
extern const u32 gItemIconPalette_GoldTeeth[];
|
||||
extern const u32 gItemIcon_CardKey[];
|
||||
extern const u32 gItemIconPalette_CardKey[];
|
||||
extern const u32 gItemIcon_LiftKey[];
|
||||
extern const u32 gItemIcon_SilphScope[];
|
||||
extern const u32 gItemIconPalette_SilphScope[];
|
||||
extern const u32 gItemIcon_Bicycle[];
|
||||
extern const u32 gItemIconPalette_Bicycle[];
|
||||
extern const u32 gItemIcon_DowsingMachine[];
|
||||
extern const u32 gItemIconPalette_DowsingMachine[];
|
||||
extern const u32 gItemIcon_TownMap[];
|
||||
extern const u32 gItemIconPalette_TownMap[];
|
||||
extern const u32 gItemIcon_VSSeeker[];
|
||||
extern const u32 gItemIconPalette_VSSeeker[];
|
||||
extern const u32 gItemIcon_FameChecker[];
|
||||
extern const u32 gItemIconPalette_FameChecker[];
|
||||
extern const u32 gItemIcon_TMCase[];
|
||||
extern const u32 gItemIconPalette_TMCase[];
|
||||
extern const u32 gItemIcon_BerryPouch[];
|
||||
extern const u32 gItemIconPalette_BerryPouch[];
|
||||
extern const u32 gItemIcon_TeachyTV[];
|
||||
extern const u32 gItemIconPalette_TeachyTV[];
|
||||
extern const u32 gItemIcon_TriPass[];
|
||||
extern const u32 gItemIconPalette_TriPass[];
|
||||
extern const u32 gItemIcon_RainbowPass[];
|
||||
extern const u32 gItemIconPalette_RainbowPass[];
|
||||
extern const u32 gItemIcon_Tea[];
|
||||
extern const u32 gItemIconPalette_Tea[];
|
||||
extern const u32 gItemIcon_CoinCase[];
|
||||
extern const u32 gItemIconPalette_CoinCase[];
|
||||
extern const u32 gItemIcon_PowderJar[];
|
||||
extern const u32 gItemIconPalette_PowderJar[];
|
||||
extern const u32 gItemIcon_WailmerPail[];
|
||||
extern const u32 gItemIconPalette_WailmerPail[];
|
||||
extern const u32 gItemIcon_PokeblockCase[];
|
||||
extern const u32 gItemIconPalette_PokeblockCase[];
|
||||
extern const u32 gItemIcon_SootSack[];
|
||||
extern const u32 gItemIconPalette_SootSack[];
|
||||
// Story Key Items
|
||||
extern const u32 gItemIcon_SSTicket[];
|
||||
extern const u32 gItemIconPalette_SSTicket[];
|
||||
extern const u32 gItemIcon_EonTicket[];
|
||||
extern const u32 gItemIconPalette_EonTicket[];
|
||||
extern const u32 gItemIcon_MysticTicket[];
|
||||
extern const u32 gItemIconPalette_MysticTicket[];
|
||||
extern const u32 gItemIcon_AuroraTicket[];
|
||||
extern const u32 gItemIconPalette_AuroraTicket[];
|
||||
extern const u32 gItemIcon_PowderJar[];
|
||||
extern const u32 gItemIconPalette_PowderJar[];
|
||||
extern const u32 gItemIcon_Gem[];
|
||||
extern const u32 gItemIconPalette_Ruby[];
|
||||
extern const u32 gItemIconPalette_Sapphire[];
|
||||
// Emerald-only key items
|
||||
extern const u32 gItemIcon_MagmaEmblem[];
|
||||
extern const u32 gItemIconPalette_MagmaEmblem[];
|
||||
extern const u32 gItemIcon_OldSeaMap[];
|
||||
extern const u32 gItemIconPalette_OldSeaMap[];
|
||||
// Gen 4 Items
|
||||
extern const u32 gItemIcon_Gracidea[];
|
||||
extern const u32 gItemIconPalette_Gracidea[];
|
||||
// Gen 5 Items
|
||||
extern const u32 gItemIcon_ShinyCharm[];
|
||||
extern const u32 gItemIconPalette_ShinyCharm[];
|
||||
extern const u32 gItemIcon_OvalCharm[];
|
||||
extern const u32 gItemIconPalette_OvalCharm[];
|
||||
// Gen 6 Items
|
||||
extern const u32 gItemIcon_MegaBracelet[];
|
||||
extern const u32 gItemIconPalette_MegaBracelet[];
|
||||
// Gen 7 Items
|
||||
extern const u32 gItemIcon_ZRing[];
|
||||
extern const u32 gItemIconPalette_ZRing[];
|
||||
extern const u32 gItemIcon_Letter[];
|
||||
extern const u32 gItemIcon_DevonParts[];
|
||||
extern const u32 gItemIconPalette_DevonParts[];
|
||||
extern const u32 gItemIcon_GoGoggles[];
|
||||
extern const u32 gItemIconPalette_GoGoggles[];
|
||||
extern const u32 gItemIcon_DevonScope[];
|
||||
extern const u32 gItemIconPalette_DevonScope[];
|
||||
extern const u32 gItemIcon_BasementKey[];
|
||||
extern const u32 gItemIconPalette_OldKey[];
|
||||
extern const u32 gItemIcon_Scanner[];
|
||||
extern const u32 gItemIconPalette_Scanner[];
|
||||
extern const u32 gItemIcon_StorageKey[];
|
||||
extern const u32 gItemIcon_KeyToRoom1[];
|
||||
extern const u32 gItemIconPalette_Key[];
|
||||
extern const u32 gItemIcon_KeyToRoom2[];
|
||||
extern const u32 gItemIcon_KeyToRoom4[];
|
||||
extern const u32 gItemIcon_KeyToRoom6[];
|
||||
extern const u32 gItemIcon_Meteorite[];
|
||||
extern const u32 gItemIconPalette_Meteorite[];
|
||||
extern const u32 gItemIcon_MagmaEmblem[];
|
||||
extern const u32 gItemIconPalette_MagmaEmblem[];
|
||||
|
||||
extern const u32 gItemIcon_ReturnToFieldArrow[];
|
||||
extern const u32 gItemIconPalette_ReturnToFieldArrow[];
|
||||
|
||||
+124
-82
@@ -1827,16 +1827,79 @@ const u32 gItemIconPalette_SteelTMHM[] = INCBIN_U32("graphics/items/icon_palette
|
||||
|
||||
const u32 gItemIconPalette_FairyTMHM[] = INCBIN_U32("graphics/items/icon_palettes/fairy_tm_hm.gbapal.lz");
|
||||
|
||||
// Key items
|
||||
// Charms
|
||||
|
||||
const u32 gItemIcon_OvalCharm[] = INCBIN_U32("graphics/items/icons/oval_charm.4bpp.lz");
|
||||
const u32 gItemIconPalette_OvalCharm[] = INCBIN_U32("graphics/items/icon_palettes/oval_charm.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_ShinyCharm[] = INCBIN_U32("graphics/items/icons/shiny_charm.4bpp.lz");
|
||||
const u32 gItemIconPalette_ShinyCharm[] = INCBIN_U32("graphics/items/icon_palettes/shiny_charm.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_CatchingCharm[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_CatchingCharm[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_ExpCharm[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_ExpCharm[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
// Form-changing Key Items
|
||||
|
||||
//const u32 gItemIcon_RotomCatalog[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_RotomCatalog[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Gracidea[] = INCBIN_U32("graphics/items/icons/gracidea.4bpp.lz");
|
||||
const u32 gItemIconPalette_Gracidea[] = INCBIN_U32("graphics/items/icon_palettes/gracidea.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_RevealGlass[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_RevealGlass[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_DNASplicers[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_DNASplicers[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_ZygardeCube[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_ZygardeCube[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_PrisonBottle[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_PrisonBottle[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_NSolarizer[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_NSolarizer[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_NLunarizer[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_NLunarizer[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_ReinsOfUnity[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_ReinsOfUnity[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
// Battle Mechanic Key Items
|
||||
|
||||
//const u32 gItemIcon_KeyStone[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_KeyStone[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_MegaRing[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_MegaRing[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_MegaBracelet[] = INCBIN_U32("graphics/items/icons/mega_bracelet.4bpp.lz"); // Remove
|
||||
//const u32 gItemIconPalette_MegaBracelet[] = INCBIN_U32("graphics/items/icon_palettes/mega_bracelet.gbapal.lz"); // Remove
|
||||
|
||||
//const u32 gItemIcon_ZPowerRing[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_ZPowerRing[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
//const u32 gItemIcon_ZRing[] = INCBIN_U32("graphics/items/icons/z_ring.4bpp.lz"); // Remove
|
||||
//const u32 gItemIconPalette_ZRing[] = INCBIN_U32("graphics/items/icon_palettes/z_ring.gbapal.lz"); // Remove
|
||||
|
||||
//const u32 gItemIcon_DynamaxBand[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_DynamaxBand[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
// Misc. Key Items
|
||||
|
||||
//const u32 gItemIcon_PokemonBoxLink[] = INCBIN_U32("graphics/items/icons/question_mark.4bpp.lz");
|
||||
//const u32 gItemIconPalette_PokemonBoxLink[] = INCBIN_U32("graphics/items/icon_palettes/question_mark.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_MachBike[] = INCBIN_U32("graphics/items/icons/mach_bike.4bpp.lz");
|
||||
const u32 gItemIconPalette_MachBike[] = INCBIN_U32("graphics/items/icon_palettes/mach_bike.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_CoinCase[] = INCBIN_U32("graphics/items/icons/coin_case.4bpp.lz");
|
||||
const u32 gItemIconPalette_CoinCase[] = INCBIN_U32("graphics/items/icon_palettes/coin_case.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Itemfinder[] = INCBIN_U32("graphics/items/icons/itemfinder.4bpp.lz");
|
||||
const u32 gItemIconPalette_Itemfinder[] = INCBIN_U32("graphics/items/icon_palettes/itemfinder.gbapal.lz");
|
||||
const u32 gItemIcon_AcroBike[] = INCBIN_U32("graphics/items/icons/acro_bike.4bpp.lz");
|
||||
const u32 gItemIconPalette_AcroBike[] = INCBIN_U32("graphics/items/icon_palettes/acro_bike.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_OldRod[] = INCBIN_U32("graphics/items/icons/old_rod.4bpp.lz");
|
||||
const u32 gItemIconPalette_OldRod[] = INCBIN_U32("graphics/items/icon_palettes/old_rod.gbapal.lz");
|
||||
@@ -1847,59 +1910,81 @@ const u32 gItemIconPalette_GoodRod[] = INCBIN_U32("graphics/items/icon_palettes/
|
||||
const u32 gItemIcon_SuperRod[] = INCBIN_U32("graphics/items/icons/super_rod.4bpp.lz");
|
||||
const u32 gItemIconPalette_SuperRod[] = INCBIN_U32("graphics/items/icon_palettes/super_rod.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_SSTicket[] = INCBIN_U32("graphics/items/icons/ss_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_SSTicket[] = INCBIN_U32("graphics/items/icon_palettes/ss_ticket.gbapal.lz");
|
||||
const u32 gItemIcon_DowsingMachine[] = INCBIN_U32("graphics/items/icons/dowsing_machine.4bpp.lz");
|
||||
const u32 gItemIconPalette_DowsingMachine[] = INCBIN_U32("graphics/items/icon_palettes/dowsing_machine.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_ContestPass[] = INCBIN_U32("graphics/items/icons/contest_pass.4bpp.lz");
|
||||
const u32 gItemIconPalette_ContestPass[] = INCBIN_U32("graphics/items/icon_palettes/contest_pass.gbapal.lz");
|
||||
const u32 gItemIcon_TownMap[] = INCBIN_U32("graphics/items/icons/town_map.4bpp.lz");
|
||||
const u32 gItemIconPalette_TownMap[] = INCBIN_U32("graphics/items/icon_palettes/town_map.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_CoinCase[] = INCBIN_U32("graphics/items/icons/coin_case.4bpp.lz");
|
||||
const u32 gItemIconPalette_CoinCase[] = INCBIN_U32("graphics/items/icon_palettes/coin_case.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_PowderJar[] = INCBIN_U32("graphics/items/icons/powder_jar.4bpp.lz");
|
||||
const u32 gItemIconPalette_PowderJar[] = INCBIN_U32("graphics/items/icon_palettes/powder_jar.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_WailmerPail[] = INCBIN_U32("graphics/items/icons/wailmer_pail.4bpp.lz");
|
||||
const u32 gItemIconPalette_WailmerPail[] = INCBIN_U32("graphics/items/icon_palettes/wailmer_pail.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_DevonGoods[] = INCBIN_U32("graphics/items/icons/devon_goods.4bpp.lz");
|
||||
const u32 gItemIconPalette_DevonGoods[] = INCBIN_U32("graphics/items/icon_palettes/devon_goods.gbapal.lz");
|
||||
const u32 gItemIcon_PokeblockCase[] = INCBIN_U32("graphics/items/icons/pokeblock_case.4bpp.lz");
|
||||
const u32 gItemIconPalette_PokeblockCase[] = INCBIN_U32("graphics/items/icon_palettes/pokeblock_case.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_SootSack[] = INCBIN_U32("graphics/items/icons/soot_sack.4bpp.lz");
|
||||
const u32 gItemIconPalette_SootSack[] = INCBIN_U32("graphics/items/icon_palettes/soot_sack.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_BasementKey[] = INCBIN_U32("graphics/items/icons/basement_key.4bpp.lz");
|
||||
const u32 gItemIconPalette_OldKey[] = INCBIN_U32("graphics/items/icon_palettes/old_key.gbapal.lz");
|
||||
// Story Key Items
|
||||
|
||||
const u32 gItemIcon_AcroBike[] = INCBIN_U32("graphics/items/icons/acro_bike.4bpp.lz");
|
||||
const u32 gItemIconPalette_AcroBike[] = INCBIN_U32("graphics/items/icon_palettes/acro_bike.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_PokeblockCase[] = INCBIN_U32("graphics/items/icons/pokeblock_case.4bpp.lz");
|
||||
const u32 gItemIconPalette_PokeblockCase[] = INCBIN_U32("graphics/items/icon_palettes/pokeblock_case.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Letter[] = INCBIN_U32("graphics/items/icons/letter.4bpp.lz");
|
||||
const u32 gItemIcon_SSTicket[] = INCBIN_U32("graphics/items/icons/ss_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_SSTicket[] = INCBIN_U32("graphics/items/icon_palettes/ss_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_EonTicket[] = INCBIN_U32("graphics/items/icons/eon_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_EonTicket[] = INCBIN_U32("graphics/items/icon_palettes/eon_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Scanner[] = INCBIN_U32("graphics/items/icons/scanner.4bpp.lz");
|
||||
const u32 gItemIconPalette_Scanner[] = INCBIN_U32("graphics/items/icon_palettes/scanner.gbapal.lz");
|
||||
const u32 gItemIcon_MysticTicket[] = INCBIN_U32("graphics/items/icons/mystic_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_MysticTicket[] = INCBIN_U32("graphics/items/icon_palettes/mystic_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_AuroraTicket[] = INCBIN_U32("graphics/items/icons/aurora_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_AuroraTicket[] = INCBIN_U32("graphics/items/icon_palettes/aurora_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_OldSeaMap[] = INCBIN_U32("graphics/items/icons/old_sea_map.4bpp.lz");
|
||||
const u32 gItemIconPalette_OldSeaMap[] = INCBIN_U32("graphics/items/icon_palettes/old_sea_map.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Letter[] = INCBIN_U32("graphics/items/icons/letter.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_DevonParts[] = INCBIN_U32("graphics/items/icons/devon_parts.4bpp.lz");
|
||||
const u32 gItemIconPalette_DevonParts[] = INCBIN_U32("graphics/items/icon_palettes/devon_parts.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_GoGoggles[] = INCBIN_U32("graphics/items/icons/go_goggles.4bpp.lz");
|
||||
const u32 gItemIconPalette_GoGoggles[] = INCBIN_U32("graphics/items/icon_palettes/go_goggles.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Meteorite[] = INCBIN_U32("graphics/items/icons/meteorite.4bpp.lz");
|
||||
const u32 gItemIconPalette_Meteorite[] = INCBIN_U32("graphics/items/icon_palettes/meteorite.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Room1Key[] = INCBIN_U32("graphics/items/icons/room1_key.4bpp.lz");
|
||||
const u32 gItemIconPalette_Key[] = INCBIN_U32("graphics/items/icon_palettes/key.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Room2Key[] = INCBIN_U32("graphics/items/icons/room2_key.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_Room4Key[] = INCBIN_U32("graphics/items/icons/room4_key.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_Room6Key[] = INCBIN_U32("graphics/items/icons/room6_key.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_StorageKey[] = INCBIN_U32("graphics/items/icons/storage_key.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_DevonScope[] = INCBIN_U32("graphics/items/icons/devon_scope.4bpp.lz");
|
||||
const u32 gItemIconPalette_DevonScope[] = INCBIN_U32("graphics/items/icon_palettes/devon_scope.gbapal.lz");
|
||||
|
||||
// FireRed/LeafGreen key items
|
||||
const u32 gItemIcon_BasementKey[] = INCBIN_U32("graphics/items/icons/basement_key.4bpp.lz");
|
||||
const u32 gItemIconPalette_OldKey[] = INCBIN_U32("graphics/items/icon_palettes/old_key.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Scanner[] = INCBIN_U32("graphics/items/icons/scanner.4bpp.lz");
|
||||
const u32 gItemIconPalette_Scanner[] = INCBIN_U32("graphics/items/icon_palettes/scanner.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_StorageKey[] = INCBIN_U32("graphics/items/icons/storage_key.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_KeyToRoom1[] = INCBIN_U32("graphics/items/icons/key_to_room_1.4bpp.lz");
|
||||
const u32 gItemIconPalette_Key[] = INCBIN_U32("graphics/items/icon_palettes/key.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_KeyToRoom2[] = INCBIN_U32("graphics/items/icons/key_to_room_2.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_KeyToRoom4[] = INCBIN_U32("graphics/items/icons/key_to_room_4.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_KeyToRoom6[] = INCBIN_U32("graphics/items/icons/key_to_room_6.4bpp.lz");
|
||||
|
||||
const u32 gItemIcon_Meteorite[] = INCBIN_U32("graphics/items/icons/meteorite.4bpp.lz");
|
||||
const u32 gItemIconPalette_Meteorite[] = INCBIN_U32("graphics/items/icon_palettes/meteorite.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_MagmaEmblem[] = INCBIN_U32("graphics/items/icons/magma_emblem.4bpp.lz");
|
||||
const u32 gItemIconPalette_MagmaEmblem[] = INCBIN_U32("graphics/items/icon_palettes/magma_emblem.gbapal.lz");
|
||||
|
||||
// Remove these
|
||||
/*const u32 gItemIcon_ContestPass[] = INCBIN_U32("graphics/items/icons/contest_pass.4bpp.lz");
|
||||
const u32 gItemIconPalette_ContestPass[] = INCBIN_U32("graphics/items/icon_palettes/contest_pass.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_OaksParcel[] = INCBIN_U32("graphics/items/icons/oaks_parcel.4bpp.lz");
|
||||
const u32 gItemIconPalette_OaksParcel[] = INCBIN_U32("graphics/items/icon_palettes/oaks_parcel.gbapal.lz");
|
||||
@@ -1927,9 +2012,6 @@ const u32 gItemIconPalette_SilphScope[] = INCBIN_U32("graphics/items/icon_palett
|
||||
const u32 gItemIcon_Bicycle[] = INCBIN_U32("graphics/items/icons/bicycle.4bpp.lz");
|
||||
const u32 gItemIconPalette_Bicycle[] = INCBIN_U32("graphics/items/icon_palettes/bicycle.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_TownMap[] = INCBIN_U32("graphics/items/icons/town_map.4bpp.lz");
|
||||
const u32 gItemIconPalette_TownMap[] = INCBIN_U32("graphics/items/icon_palettes/town_map.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_VSSeeker[] = INCBIN_U32("graphics/items/icons/vs_seeker.4bpp.lz");
|
||||
const u32 gItemIconPalette_VSSeeker[] = INCBIN_U32("graphics/items/icon_palettes/vs_seeker.gbapal.lz");
|
||||
|
||||
@@ -1954,47 +2036,7 @@ const u32 gItemIconPalette_RainbowPass[] = INCBIN_U32("graphics/items/icon_palet
|
||||
const u32 gItemIcon_Tea[] = INCBIN_U32("graphics/items/icons/tea.4bpp.lz");
|
||||
const u32 gItemIconPalette_Tea[] = INCBIN_U32("graphics/items/icon_palettes/tea.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_MysticTicket[] = INCBIN_U32("graphics/items/icons/mystic_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_MysticTicket[] = INCBIN_U32("graphics/items/icon_palettes/mystic_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_AuroraTicket[] = INCBIN_U32("graphics/items/icons/aurora_ticket.4bpp.lz");
|
||||
const u32 gItemIconPalette_AuroraTicket[] = INCBIN_U32("graphics/items/icon_palettes/aurora_ticket.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_PowderJar[] = INCBIN_U32("graphics/items/icons/powder_jar.4bpp.lz");
|
||||
const u32 gItemIconPalette_PowderJar[] = INCBIN_U32("graphics/items/icon_palettes/powder_jar.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_Gem[] = INCBIN_U32("graphics/items/icons/gem.4bpp.lz");
|
||||
const u32 gItemIconPalette_Ruby[] = INCBIN_U32("graphics/items/icon_palettes/ruby.gbapal.lz");
|
||||
|
||||
const u32 gItemIconPalette_Sapphire[] = INCBIN_U32("graphics/items/icon_palettes/sapphire.gbapal.lz");
|
||||
|
||||
// Emerald-only key items
|
||||
|
||||
const u32 gItemIcon_MagmaEmblem[] = INCBIN_U32("graphics/items/icons/magma_emblem.4bpp.lz");
|
||||
const u32 gItemIconPalette_MagmaEmblem[] = INCBIN_U32("graphics/items/icon_palettes/magma_emblem.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_OldSeaMap[] = INCBIN_U32("graphics/items/icons/old_sea_map.4bpp.lz");
|
||||
const u32 gItemIconPalette_OldSeaMap[] = INCBIN_U32("graphics/items/icon_palettes/old_sea_map.gbapal.lz");
|
||||
|
||||
// Gen 4 Items
|
||||
|
||||
const u32 gItemIcon_Gracidea[] = INCBIN_U32("graphics/items/icons/gracidea.4bpp.lz");
|
||||
const u32 gItemIconPalette_Gracidea[] = INCBIN_U32("graphics/items/icon_palettes/gracidea.gbapal.lz");
|
||||
|
||||
// Gen 5 Items
|
||||
|
||||
const u32 gItemIcon_ShinyCharm[] = INCBIN_U32("graphics/items/icons/shiny_charm.4bpp.lz");
|
||||
const u32 gItemIconPalette_ShinyCharm[] = INCBIN_U32("graphics/items/icon_palettes/shiny_charm.gbapal.lz");
|
||||
|
||||
const u32 gItemIcon_OvalCharm[] = INCBIN_U32("graphics/items/icons/oval_charm.4bpp.lz");
|
||||
const u32 gItemIconPalette_OvalCharm[] = INCBIN_U32("graphics/items/icon_palettes/oval_charm.gbapal.lz");
|
||||
|
||||
// Gen 6 Items
|
||||
|
||||
const u32 gItemIcon_MegaBracelet[] = INCBIN_U32("graphics/items/icons/mega_bracelet.4bpp.lz");
|
||||
const u32 gItemIconPalette_MegaBracelet[] = INCBIN_U32("graphics/items/icon_palettes/mega_bracelet.gbapal.lz");
|
||||
|
||||
// Gen 7 Items
|
||||
|
||||
const u32 gItemIcon_ZRing[] = INCBIN_U32("graphics/items/icons/z_ring.4bpp.lz");
|
||||
const u32 gItemIconPalette_ZRing[] = INCBIN_U32("graphics/items/icon_palettes/z_ring.gbapal.lz");
|
||||
const u32 gItemIconPalette_Sapphire[] = INCBIN_U32("graphics/items/icon_palettes/sapphire.gbapal.lz");*/
|
||||
+47
-54
@@ -731,68 +731,61 @@ const u32 *const gItemIconTable[][2] =
|
||||
[ITEM_HM06] = {gItemIcon_HM, gItemIconPalette_FightingTMHM},
|
||||
[ITEM_HM07] = {gItemIcon_HM, gItemIconPalette_WaterTMHM},
|
||||
[ITEM_HM08] = {gItemIcon_HM, gItemIconPalette_WaterTMHM},
|
||||
// Key items
|
||||
// Charms
|
||||
[ITEM_OVAL_CHARM] = {gItemIcon_OvalCharm, gItemIconPalette_OvalCharm},
|
||||
[ITEM_SHINY_CHARM] = {gItemIcon_ShinyCharm, gItemIconPalette_ShinyCharm},
|
||||
[ITEM_CATCHING_CHARM] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_EXP_CHARM] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
// Form-changing Key Items
|
||||
[ITEM_ROTOM_CATALOG] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_GRACIDEA] = {gItemIcon_Gracidea, gItemIconPalette_Gracidea},
|
||||
[ITEM_REVEAL_GLASS] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_DNA_SPLICERS] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_ZYGARDE_CUBE] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_PRISON_BOTTLE] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_N_SOLARIZER] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_N_LUNARIZER] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_REINS_OF_UNITY] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
// Battle Mechanic Key Items
|
||||
[ITEM_KEY_STONE] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_MEGA_RING] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
//[ITEM_MEGA_BRACELET] = {gItemIcon_MegaBracelet, gItemIconPalette_MegaBracelet}, // Remove
|
||||
[ITEM_Z_POWER_RING] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
//[ITEM_Z_RING] = {gItemIcon_ZRing, gItemIconPalette_ZRing}, // Remove
|
||||
[ITEM_DYNAMAX_BAND] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
// Misc. Key Items
|
||||
[ITEM_POKEMON_BOX_LINK] = {gItemIcon_QuestionMark, gItemIconPalette_QuestionMark}, // Todo
|
||||
[ITEM_MACH_BIKE] = {gItemIcon_MachBike, gItemIconPalette_MachBike},
|
||||
[ITEM_COIN_CASE] = {gItemIcon_CoinCase, gItemIconPalette_CoinCase},
|
||||
[ITEM_ITEMFINDER] = {gItemIcon_Itemfinder, gItemIconPalette_Itemfinder},
|
||||
[ITEM_ACRO_BIKE] = {gItemIcon_AcroBike, gItemIconPalette_AcroBike},
|
||||
[ITEM_OLD_ROD] = {gItemIcon_OldRod, gItemIconPalette_OldRod},
|
||||
[ITEM_GOOD_ROD] = {gItemIcon_GoodRod, gItemIconPalette_GoodRod},
|
||||
[ITEM_SUPER_ROD] = {gItemIcon_SuperRod, gItemIconPalette_SuperRod},
|
||||
[ITEM_SS_TICKET] = {gItemIcon_SSTicket, gItemIconPalette_SSTicket},
|
||||
[ITEM_CONTEST_PASS] = {gItemIcon_ContestPass, gItemIconPalette_ContestPass},
|
||||
[ITEM_WAILMER_PAIL] = {gItemIcon_WailmerPail, gItemIconPalette_WailmerPail},
|
||||
[ITEM_DEVON_GOODS] = {gItemIcon_DevonGoods, gItemIconPalette_DevonGoods},
|
||||
[ITEM_SOOT_SACK] = {gItemIcon_SootSack, gItemIconPalette_SootSack},
|
||||
[ITEM_BASEMENT_KEY] = {gItemIcon_BasementKey, gItemIconPalette_OldKey},
|
||||
[ITEM_ACRO_BIKE] = {gItemIcon_AcroBike, gItemIconPalette_AcroBike},
|
||||
[ITEM_POKEBLOCK_CASE] = {gItemIcon_PokeblockCase, gItemIconPalette_PokeblockCase},
|
||||
[ITEM_LETTER] = {gItemIcon_Letter, gItemIconPalette_LavaCookieAndLetter},
|
||||
[ITEM_EON_TICKET] = {gItemIcon_EonTicket, gItemIconPalette_EonTicket},
|
||||
[ITEM_SCANNER] = {gItemIcon_Scanner, gItemIconPalette_Scanner},
|
||||
[ITEM_GO_GOGGLES] = {gItemIcon_GoGoggles, gItemIconPalette_GoGoggles},
|
||||
[ITEM_METEORITE] = {gItemIcon_Meteorite, gItemIconPalette_Meteorite},
|
||||
[ITEM_ROOM_1_KEY] = {gItemIcon_Room1Key, gItemIconPalette_Key},
|
||||
[ITEM_ROOM_2_KEY] = {gItemIcon_Room2Key, gItemIconPalette_Key},
|
||||
[ITEM_ROOM_4_KEY] = {gItemIcon_Room4Key, gItemIconPalette_Key},
|
||||
[ITEM_ROOM_6_KEY] = {gItemIcon_Room6Key, gItemIconPalette_Key},
|
||||
[ITEM_STORAGE_KEY] = {gItemIcon_StorageKey, gItemIconPalette_OldKey},
|
||||
[ITEM_DEVON_SCOPE] = {gItemIcon_DevonScope, gItemIconPalette_DevonScope},
|
||||
// FireRed/LeafGreen key items
|
||||
[ITEM_OAKS_PARCEL] = {gItemIcon_OaksParcel, gItemIconPalette_OaksParcel},
|
||||
[ITEM_POKE_FLUTE] = {gItemIcon_PokeFlute, gItemIconPalette_PokeFlute},
|
||||
[ITEM_SECRET_KEY] = {gItemIcon_SecretKey, gItemIconPalette_SecretKey},
|
||||
[ITEM_BIKE_VOUCHER] = {gItemIcon_BikeVoucher, gItemIconPalette_BikeVoucher},
|
||||
[ITEM_GOLD_TEETH] = {gItemIcon_GoldTeeth, gItemIconPalette_GoldTeeth},
|
||||
[ITEM_CARD_KEY] = {gItemIcon_CardKey, gItemIconPalette_CardKey},
|
||||
[ITEM_LIFT_KEY] = {gItemIcon_LiftKey, gItemIconPalette_Key},
|
||||
[ITEM_SILPH_SCOPE] = {gItemIcon_SilphScope, gItemIconPalette_SilphScope},
|
||||
[ITEM_BICYCLE] = {gItemIcon_Bicycle, gItemIconPalette_Bicycle},
|
||||
[ITEM_DOWSING_MACHINE] = {gItemIcon_DowsingMachine, gItemIconPalette_DowsingMachine},
|
||||
[ITEM_TOWN_MAP] = {gItemIcon_TownMap, gItemIconPalette_TownMap},
|
||||
[ITEM_VS_SEEKER] = {gItemIcon_VSSeeker, gItemIconPalette_VSSeeker},
|
||||
[ITEM_FAME_CHECKER] = {gItemIcon_FameChecker, gItemIconPalette_FameChecker},
|
||||
[ITEM_TM_CASE] = {gItemIcon_TMCase, gItemIconPalette_TMCase},
|
||||
[ITEM_BERRY_POUCH] = {gItemIcon_BerryPouch, gItemIconPalette_BerryPouch},
|
||||
[ITEM_TEACHY_TV] = {gItemIcon_TeachyTV, gItemIconPalette_TeachyTV},
|
||||
[ITEM_TRI_PASS] = {gItemIcon_TriPass, gItemIconPalette_TriPass},
|
||||
[ITEM_RAINBOW_PASS] = {gItemIcon_RainbowPass, gItemIconPalette_RainbowPass},
|
||||
[ITEM_TEA] = {gItemIcon_Tea, gItemIconPalette_Tea},
|
||||
[ITEM_COIN_CASE] = {gItemIcon_CoinCase, gItemIconPalette_CoinCase},
|
||||
[ITEM_POWDER_JAR] = {gItemIcon_PowderJar, gItemIconPalette_PowderJar},
|
||||
[ITEM_WAILMER_PAIL] = {gItemIcon_WailmerPail, gItemIconPalette_WailmerPail},
|
||||
[ITEM_POKEBLOCK_CASE] = {gItemIcon_PokeblockCase, gItemIconPalette_PokeblockCase},
|
||||
[ITEM_SOOT_SACK] = {gItemIcon_SootSack, gItemIconPalette_SootSack},
|
||||
// Story Key Items
|
||||
[ITEM_SS_TICKET] = {gItemIcon_SSTicket, gItemIconPalette_SSTicket},
|
||||
[ITEM_EON_TICKET] = {gItemIcon_EonTicket, gItemIconPalette_EonTicket},
|
||||
[ITEM_MYSTIC_TICKET] = {gItemIcon_MysticTicket, gItemIconPalette_MysticTicket},
|
||||
[ITEM_AURORA_TICKET] = {gItemIcon_AuroraTicket, gItemIconPalette_AuroraTicket},
|
||||
[ITEM_POWDER_JAR] = {gItemIcon_PowderJar, gItemIconPalette_PowderJar},
|
||||
[ITEM_RUBY] = {gItemIcon_Gem, gItemIconPalette_Ruby},
|
||||
[ITEM_SAPPHIRE] = {gItemIcon_Gem, gItemIconPalette_Sapphire},
|
||||
// Emerald-only key items
|
||||
[ITEM_MAGMA_EMBLEM] = {gItemIcon_MagmaEmblem, gItemIconPalette_MagmaEmblem},
|
||||
[ITEM_OLD_SEA_MAP] = {gItemIcon_OldSeaMap, gItemIconPalette_OldSeaMap},
|
||||
// New items
|
||||
[ITEM_GRACIDEA] = {gItemIcon_Gracidea, gItemIconPalette_Gracidea},
|
||||
// Gen 5 Items
|
||||
[ITEM_SHINY_CHARM] = {gItemIcon_ShinyCharm, gItemIconPalette_ShinyCharm},
|
||||
[ITEM_OVAL_CHARM] = {gItemIcon_OvalCharm, gItemIconPalette_OvalCharm},
|
||||
// Gen 6 Items
|
||||
[ITEM_MEGA_BRACELET] = {gItemIcon_MegaBracelet, gItemIconPalette_MegaBracelet},
|
||||
// Gen 7 Items
|
||||
[ITEM_Z_RING] = {gItemIcon_ZRing, gItemIconPalette_ZRing},
|
||||
[ITEM_LETTER] = {gItemIcon_Letter, gItemIconPalette_LavaCookieAndLetter},
|
||||
[ITEM_DEVON_PARTS] = {gItemIcon_DevonParts, gItemIconPalette_DevonParts},
|
||||
[ITEM_GO_GOGGLES] = {gItemIcon_GoGoggles, gItemIconPalette_GoGoggles},
|
||||
[ITEM_DEVON_SCOPE] = {gItemIcon_DevonScope, gItemIconPalette_DevonScope},
|
||||
[ITEM_BASEMENT_KEY] = {gItemIcon_BasementKey, gItemIconPalette_OldKey},
|
||||
[ITEM_SCANNER] = {gItemIcon_Scanner, gItemIconPalette_Scanner},
|
||||
[ITEM_STORAGE_KEY] = {gItemIcon_StorageKey, gItemIconPalette_OldKey},
|
||||
[ITEM_KEY_TO_ROOM_1] = {gItemIcon_KeyToRoom1, gItemIconPalette_Key},
|
||||
[ITEM_KEY_TO_ROOM_2] = {gItemIcon_KeyToRoom2, gItemIconPalette_Key},
|
||||
[ITEM_KEY_TO_ROOM_4] = {gItemIcon_KeyToRoom4, gItemIconPalette_Key},
|
||||
[ITEM_KEY_TO_ROOM_6] = {gItemIcon_KeyToRoom6, gItemIconPalette_Key},
|
||||
[ITEM_METEORITE] = {gItemIcon_Meteorite, gItemIconPalette_Meteorite},
|
||||
[ITEM_MAGMA_EMBLEM] = {gItemIcon_MagmaEmblem, gItemIconPalette_MagmaEmblem},
|
||||
// Return to field arrow
|
||||
[ITEM_FIELD_ARROW] = {gItemIcon_ReturnToFieldArrow, gItemIconPalette_ReturnToFieldArrow},
|
||||
};
|
||||
+394
-499
@@ -8466,7 +8466,218 @@ const struct Item gItems[] =
|
||||
.fieldUseFunc = ItemUseOutOfBattle_TMHM,
|
||||
},
|
||||
|
||||
// Key Items
|
||||
|
||||
// Charms
|
||||
|
||||
[ITEM_OVAL_CHARM] =
|
||||
{
|
||||
.name = _("Oval Charm"),
|
||||
.itemId = ITEM_OVAL_CHARM,
|
||||
.price = 0,
|
||||
.importance = 1,
|
||||
.description = sOvalCharmDesc,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SHINY_CHARM] =
|
||||
{
|
||||
.name = _("Shiny Charm"),
|
||||
.itemId = ITEM_SHINY_CHARM,
|
||||
.price = 0,
|
||||
.importance = 1,
|
||||
.description = sShinyCharmDesc,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_CATCHING_CHARM] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_EXP_CHARM] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// Form-changing Key Items
|
||||
|
||||
[ITEM_ROTOM_CATALOG] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_GRACIDEA] =
|
||||
{
|
||||
.name = _("Gracidea"),
|
||||
.itemId = ITEM_GRACIDEA,
|
||||
.price = 0,
|
||||
.holdEffect = HOLD_EFFECT_GRACIDEA,
|
||||
.description = sGracideaDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_REVEAL_GLASS] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_DNA_SPLICERS] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_ZYGARDE_CUBE] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_PRISON_BOTTLE] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_N_SOLARIZER] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_N_LUNARIZER] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_REINS_OF_UNITY] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// Battle Mechanic Key Items
|
||||
|
||||
[ITEM_KEY_STONE] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_MEGA_RING] = // Todo (Replaces ITEM_MEGA_BRACELET)
|
||||
{
|
||||
.name = _("Mega Bracelet"),
|
||||
.itemId = ITEM_MEGA_RING,
|
||||
.price = 0,
|
||||
.importance = 1,
|
||||
.description = sMegaRingDesc,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_Z_POWER_RING] = // Todo (Replaces ITEM_Z_POWER_RING)
|
||||
{
|
||||
.name = _("Z-Ring"),
|
||||
.itemId = ITEM_Z_POWER_RING,
|
||||
.price = 0,
|
||||
.holdEffect = HOLD_EFFECT_NONE,
|
||||
.description = sZPowerRingDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_DYNAMAX_BAND] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// Misc. Key Items
|
||||
|
||||
[ITEM_POKEMON_BOX_LINK] = // Todo
|
||||
{
|
||||
.name = _("????????"),
|
||||
.itemId = ITEM_NONE,
|
||||
.price = 0,
|
||||
.description = sDummyDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_MACH_BIKE] =
|
||||
{
|
||||
@@ -8482,29 +8693,18 @@ const struct Item gItems[] =
|
||||
.secondaryId = MACH_BIKE,
|
||||
},
|
||||
|
||||
[ITEM_COIN_CASE] =
|
||||
[ITEM_ACRO_BIKE] =
|
||||
{
|
||||
.name = _("Coin Case"),
|
||||
.itemId = ITEM_COIN_CASE,
|
||||
.name = _("Acro Bike"),
|
||||
.itemId = ITEM_ACRO_BIKE,
|
||||
.price = 0,
|
||||
.description = sCoinCaseDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CoinCase,
|
||||
},
|
||||
|
||||
[ITEM_ITEMFINDER] =
|
||||
{
|
||||
.name = _("Dowsing MCHN"),
|
||||
.itemId = ITEM_ITEMFINDER,
|
||||
.price = 0,
|
||||
.description = sItemfinderDesc,
|
||||
.description = sAcroBikeDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_Itemfinder,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_Bike,
|
||||
.secondaryId = ACRO_BIKE,
|
||||
},
|
||||
|
||||
[ITEM_OLD_ROD] =
|
||||
@@ -8549,28 +8749,55 @@ const struct Item gItems[] =
|
||||
.secondaryId = SUPER_ROD,
|
||||
},
|
||||
|
||||
[ITEM_SS_TICKET] =
|
||||
[ITEM_DOWSING_MACHINE] =
|
||||
{
|
||||
.name = _("S.S. Ticket"),
|
||||
.itemId = ITEM_SS_TICKET,
|
||||
.name = _("Dowsing MCHN"),
|
||||
.itemId = ITEM_DOWSING_MACHINE,
|
||||
.price = 0,
|
||||
.description = sSSTicketDesc,
|
||||
.description = sDowsingMachineDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_Itemfinder,
|
||||
},
|
||||
|
||||
[ITEM_TOWN_MAP] =
|
||||
{
|
||||
.name = _("Town Map"),
|
||||
.itemId = ITEM_TOWN_MAP,
|
||||
.price = 0,
|
||||
.description = sTownMapDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_CONTEST_PASS] =
|
||||
[ITEM_COIN_CASE] =
|
||||
{
|
||||
.name = _("Contest Pass"),
|
||||
.itemId = ITEM_CONTEST_PASS,
|
||||
.name = _("Coin Case"),
|
||||
.itemId = ITEM_COIN_CASE,
|
||||
.price = 0,
|
||||
.description = sContestPassDesc,
|
||||
.description = sCoinCaseDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CoinCase,
|
||||
},
|
||||
|
||||
[ITEM_POWDER_JAR] =
|
||||
{
|
||||
.name = _("Powder Jar"),
|
||||
.itemId = ITEM_POWDER_JAR,
|
||||
.price = 0,
|
||||
.description = sPowderJarDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_PowderJar,
|
||||
},
|
||||
|
||||
[ITEM_WAILMER_PAIL] =
|
||||
@@ -8585,16 +8812,17 @@ const struct Item gItems[] =
|
||||
.fieldUseFunc = ItemUseOutOfBattle_WailmerPail,
|
||||
},
|
||||
|
||||
[ITEM_DEVON_GOODS] =
|
||||
[ITEM_POKEBLOCK_CASE] =
|
||||
{
|
||||
.name = _("Devon Parts"),
|
||||
.itemId = ITEM_DEVON_GOODS,
|
||||
.name = _("{POKEBLOCK} Case"),
|
||||
.itemId = ITEM_POKEBLOCK_CASE,
|
||||
.price = 0,
|
||||
.description = sDevonGoodsDesc,
|
||||
.importance = 2,
|
||||
.description = sPokeblockCaseDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
.type = ITEM_USE_PBLOCK_CASE,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_PokeblockCase,
|
||||
},
|
||||
|
||||
[ITEM_SOOT_SACK] =
|
||||
@@ -8609,52 +8837,15 @@ const struct Item gItems[] =
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_BASEMENT_KEY] =
|
||||
{
|
||||
.name = _("Basement Key"),
|
||||
.itemId = ITEM_BASEMENT_KEY,
|
||||
.price = 0,
|
||||
.description = sBasementKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
// Story Key Items
|
||||
|
||||
[ITEM_ACRO_BIKE] =
|
||||
[ITEM_SS_TICKET] =
|
||||
{
|
||||
.name = _("Acro Bike"),
|
||||
.itemId = ITEM_ACRO_BIKE,
|
||||
.name = _("S.S. Ticket"),
|
||||
.itemId = ITEM_SS_TICKET,
|
||||
.price = 0,
|
||||
.description = sAcroBikeDesc,
|
||||
.description = sSSTicketDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_Bike,
|
||||
.secondaryId = ACRO_BIKE,
|
||||
},
|
||||
|
||||
[ITEM_POKEBLOCK_CASE] =
|
||||
{
|
||||
.name = _("{POKEBLOCK} CASE"),
|
||||
.itemId = ITEM_POKEBLOCK_CASE,
|
||||
.price = 0,
|
||||
.description = sPokeblockCaseDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_PBLOCK_CASE,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_PokeblockCase,
|
||||
},
|
||||
|
||||
[ITEM_LETTER] =
|
||||
{
|
||||
.name = _("Letter"),
|
||||
.itemId = ITEM_LETTER,
|
||||
.price = 0,
|
||||
.description = sLetterDesc,
|
||||
.importance = 2,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
@@ -8673,342 +8864,6 @@ const struct Item gItems[] =
|
||||
.secondaryId = 1,
|
||||
},
|
||||
|
||||
[ITEM_SCANNER] =
|
||||
{
|
||||
.name = _("Scanner"),
|
||||
.itemId = ITEM_SCANNER,
|
||||
.price = 0,
|
||||
.description = sScannerDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_GO_GOGGLES] =
|
||||
{
|
||||
.name = _("Go-Goggles"),
|
||||
.itemId = ITEM_GO_GOGGLES,
|
||||
.price = 0,
|
||||
.description = sGoGogglesDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_METEORITE] =
|
||||
{
|
||||
.name = _("Meteorite"),
|
||||
.itemId = ITEM_METEORITE,
|
||||
.price = 0,
|
||||
.description = sMeteoriteDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_ROOM_1_KEY] =
|
||||
{
|
||||
.name = _("Key to Room 1"),
|
||||
.itemId = ITEM_ROOM_1_KEY,
|
||||
.price = 0,
|
||||
.description = sRoom1KeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_ROOM_2_KEY] =
|
||||
{
|
||||
.name = _("Key to Room 2"),
|
||||
.itemId = ITEM_ROOM_2_KEY,
|
||||
.price = 0,
|
||||
.description = sRoom2KeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_ROOM_4_KEY] =
|
||||
{
|
||||
.name = _("Key to Room 4"),
|
||||
.itemId = ITEM_ROOM_4_KEY,
|
||||
.price = 0,
|
||||
.description = sRoom4KeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_ROOM_6_KEY] =
|
||||
{
|
||||
.name = _("Key to Room 6"),
|
||||
.itemId = ITEM_ROOM_6_KEY,
|
||||
.price = 0,
|
||||
.description = sRoom6KeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_STORAGE_KEY] =
|
||||
{
|
||||
.name = _("Storage Key"),
|
||||
.itemId = ITEM_STORAGE_KEY,
|
||||
.price = 0,
|
||||
.description = sStorageKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_DEVON_SCOPE] =
|
||||
{
|
||||
.name = _("Devon Scope"),
|
||||
.itemId = ITEM_DEVON_SCOPE,
|
||||
.price = 0,
|
||||
.description = sDevonScopeDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// FireRed/LeafGreen
|
||||
|
||||
[ITEM_OAKS_PARCEL] =
|
||||
{
|
||||
.name = _("Parcel"),
|
||||
.itemId = ITEM_OAKS_PARCEL,
|
||||
.price = 0,
|
||||
.description = sOaksParcelDesc,
|
||||
.importance = 2,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_POKE_FLUTE] =
|
||||
{
|
||||
.name = _("Poké Flute"),
|
||||
.itemId = ITEM_POKE_FLUTE,
|
||||
.price = 0,
|
||||
.description = sPokeFluteDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SECRET_KEY] =
|
||||
{
|
||||
.name = _("Secret Key"),
|
||||
.itemId = ITEM_SECRET_KEY,
|
||||
.price = 0,
|
||||
.description = sSecretKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_BIKE_VOUCHER] =
|
||||
{
|
||||
.name = _("Bike Voucher"),
|
||||
.itemId = ITEM_BIKE_VOUCHER,
|
||||
.price = 0,
|
||||
.description = sBikeVoucherDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_GOLD_TEETH] =
|
||||
{
|
||||
.name = _("Gold Teeth"),
|
||||
.itemId = ITEM_GOLD_TEETH,
|
||||
.price = 0,
|
||||
.description = sGoldTeethDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_CARD_KEY] =
|
||||
{
|
||||
.name = _("Card Key"),
|
||||
.itemId = ITEM_CARD_KEY,
|
||||
.price = 0,
|
||||
.description = sCardKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_LIFT_KEY] =
|
||||
{
|
||||
.name = _("Lift Key"),
|
||||
.itemId = ITEM_LIFT_KEY,
|
||||
.price = 0,
|
||||
.description = sLiftKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SILPH_SCOPE] =
|
||||
{
|
||||
.name = _("Silph Scope"),
|
||||
.itemId = ITEM_SILPH_SCOPE,
|
||||
.price = 0,
|
||||
.description = sSilphScopeDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_BICYCLE] =
|
||||
{
|
||||
.name = _("Bicycle"),
|
||||
.itemId = ITEM_BICYCLE,
|
||||
.price = 0,
|
||||
.description = sBicycleDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_TOWN_MAP] =
|
||||
{
|
||||
.name = _("Town Map"),
|
||||
.itemId = ITEM_TOWN_MAP,
|
||||
.price = 0,
|
||||
.description = sTownMapDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_VS_SEEKER] =
|
||||
{
|
||||
.name = _("Vs. Seeker"),
|
||||
.itemId = ITEM_VS_SEEKER,
|
||||
.price = 0,
|
||||
.description = sVSSeekerDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_FAME_CHECKER] =
|
||||
{
|
||||
.name = _("Fame Checker"),
|
||||
.itemId = ITEM_FAME_CHECKER,
|
||||
.price = 0,
|
||||
.description = sFameCheckerDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_TM_CASE] =
|
||||
{
|
||||
.name = _("TM Case"),
|
||||
.itemId = ITEM_TM_CASE,
|
||||
.price = 0,
|
||||
.description = sTMCaseDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_BERRY_POUCH] =
|
||||
{
|
||||
.name = _("Berry Pouch"),
|
||||
.itemId = ITEM_BERRY_POUCH,
|
||||
.price = 0,
|
||||
.description = sBerryPouchDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_TEACHY_TV] =
|
||||
{
|
||||
.name = _("Teachy TV"),
|
||||
.itemId = ITEM_TEACHY_TV,
|
||||
.price = 0,
|
||||
.description = sTeachyTVDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_FIELD,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_TRI_PASS] =
|
||||
{
|
||||
.name = _("Tri-Pass"),
|
||||
.itemId = ITEM_TRI_PASS,
|
||||
.price = 0,
|
||||
.description = sTriPassDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_RAINBOW_PASS] =
|
||||
{
|
||||
.name = _("Rainbow Pass"),
|
||||
.itemId = ITEM_RAINBOW_PASS,
|
||||
.price = 0,
|
||||
.description = sRainbowPassDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_TEA] =
|
||||
{
|
||||
.name = _("Tea"),
|
||||
.itemId = ITEM_TEA,
|
||||
.price = 0,
|
||||
.description = sTeaDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_MYSTIC_TICKET] =
|
||||
{
|
||||
.name = _("Mystic Ticket"),
|
||||
@@ -9035,60 +8890,6 @@ const struct Item gItems[] =
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_POWDER_JAR] =
|
||||
{
|
||||
.name = _("Powder Jar"),
|
||||
.itemId = ITEM_POWDER_JAR,
|
||||
.price = 0,
|
||||
.description = sPowderJarDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_PowderJar,
|
||||
},
|
||||
|
||||
[ITEM_RUBY] =
|
||||
{
|
||||
.name = _("Ruby"),
|
||||
.itemId = ITEM_RUBY,
|
||||
.price = 0,
|
||||
.description = sRubyDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SAPPHIRE] =
|
||||
{
|
||||
.name = _("Sapphire"),
|
||||
.itemId = ITEM_SAPPHIRE,
|
||||
.price = 0,
|
||||
.description = sSapphireDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// Emerald
|
||||
|
||||
[ITEM_MAGMA_EMBLEM] =
|
||||
{
|
||||
.name = _("Magma Emblem"),
|
||||
.itemId = ITEM_MAGMA_EMBLEM,
|
||||
.price = 0,
|
||||
.description = sMagmaEmblemDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_OLD_SEA_MAP] =
|
||||
{
|
||||
.name = _("Old Sea Map"),
|
||||
@@ -9102,66 +8903,160 @@ const struct Item gItems[] =
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
// New items
|
||||
|
||||
[ITEM_GRACIDEA] =
|
||||
[ITEM_LETTER] =
|
||||
{
|
||||
.name = _("Gracidea"),
|
||||
.itemId = ITEM_GRACIDEA,
|
||||
.name = _("Letter"),
|
||||
.itemId = ITEM_LETTER,
|
||||
.price = 0,
|
||||
.holdEffect = HOLD_EFFECT_GRACIDEA,
|
||||
.description = sGracideaDesc,
|
||||
.pocket = POCKET_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_MEGA_BRACELET] =
|
||||
{
|
||||
.name = _("Mega Bracelet"),
|
||||
.itemId = ITEM_MEGA_BRACELET,
|
||||
.price = 0,
|
||||
.importance = 1,
|
||||
.description = sMegaBraceletDesc,
|
||||
.description = sLetterDesc,
|
||||
.importance = 2,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SHINY_CHARM] =
|
||||
[ITEM_DEVON_PARTS] =
|
||||
{
|
||||
.name = _("Shiny Charm"),
|
||||
.itemId = ITEM_SHINY_CHARM,
|
||||
.name = _("Devon Parts"),
|
||||
.itemId = ITEM_DEVON_PARTS,
|
||||
.price = 0,
|
||||
.importance = 1,
|
||||
.description = sShinyCharmDesc,
|
||||
.description = sDevonPartsDesc,
|
||||
.importance = 2,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_OVAL_CHARM] =
|
||||
[ITEM_GO_GOGGLES] =
|
||||
{
|
||||
.name = _("Oval Charm"),
|
||||
.itemId = ITEM_OVAL_CHARM,
|
||||
.name = _("Go-Goggles"),
|
||||
.itemId = ITEM_GO_GOGGLES,
|
||||
.price = 0,
|
||||
.description = sGoGogglesDesc,
|
||||
.importance = 1,
|
||||
.description = sOvalCharmDesc,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_Z_RING] =
|
||||
[ITEM_DEVON_SCOPE] =
|
||||
{
|
||||
.name = _("Z-Ring"),
|
||||
.itemId = ITEM_Z_RING,
|
||||
.name = _("Devon Scope"),
|
||||
.itemId = ITEM_DEVON_SCOPE,
|
||||
.price = 0,
|
||||
.holdEffect = HOLD_EFFECT_NONE,
|
||||
.description = sZRingDesc,
|
||||
.description = sDevonScopeDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_BASEMENT_KEY] =
|
||||
{
|
||||
.name = _("Basement Key"),
|
||||
.itemId = ITEM_BASEMENT_KEY,
|
||||
.price = 0,
|
||||
.description = sBasementKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_SCANNER] =
|
||||
{
|
||||
.name = _("Scanner"),
|
||||
.itemId = ITEM_SCANNER,
|
||||
.price = 0,
|
||||
.description = sScannerDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_STORAGE_KEY] =
|
||||
{
|
||||
.name = _("Storage Key"),
|
||||
.itemId = ITEM_STORAGE_KEY,
|
||||
.price = 0,
|
||||
.description = sStorageKeyDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_KEY_TO_ROOM_1] =
|
||||
{
|
||||
.name = _("Key to Room 1"),
|
||||
.itemId = ITEM_KEY_TO_ROOM_1,
|
||||
.price = 0,
|
||||
.description = sKeyToRoom1Desc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_KEY_TO_ROOM_2] =
|
||||
{
|
||||
.name = _("Key to Room 2"),
|
||||
.itemId = ITEM_KEY_TO_ROOM_2,
|
||||
.price = 0,
|
||||
.description = sKeyToRoom2Desc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_KEY_TO_ROOM_4] =
|
||||
{
|
||||
.name = _("Key to Room 4"),
|
||||
.itemId = ITEM_KEY_TO_ROOM_4,
|
||||
.price = 0,
|
||||
.description = sKeyToRoom4Desc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_KEY_TO_ROOM_6] =
|
||||
{
|
||||
.name = _("Key to Room 6"),
|
||||
.itemId = ITEM_KEY_TO_ROOM_6,
|
||||
.price = 0,
|
||||
.description = sKeyToRoom6Desc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_METEORITE] =
|
||||
{
|
||||
.name = _("Meteorite"),
|
||||
.itemId = ITEM_METEORITE,
|
||||
.price = 0,
|
||||
.description = sMeteoriteDesc,
|
||||
.importance = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
|
||||
[ITEM_MAGMA_EMBLEM] =
|
||||
{
|
||||
.name = _("Magma Emblem"),
|
||||
.itemId = ITEM_MAGMA_EMBLEM,
|
||||
.price = 0,
|
||||
.description = sMagmaEmblemDesc,
|
||||
.importance = 1,
|
||||
.unk19 = 1,
|
||||
.pocket = POCKET_KEY_ITEMS,
|
||||
.type = ITEM_USE_BAG_MENU,
|
||||
.fieldUseFunc = ItemUseOutOfBattle_CannotUse,
|
||||
},
|
||||
};
|
||||
+163
-223
@@ -3182,20 +3182,83 @@ static const u8 sHM08Desc[] = _(
|
||||
"the 1st turn, then\n"
|
||||
"attacks next turn.");
|
||||
|
||||
// Key items
|
||||
// Charms
|
||||
static const u8 sOvalCharmDesc[] = _(
|
||||
"Raises the chance\n"
|
||||
"of finding eggs\n"
|
||||
"at the daycare.");
|
||||
|
||||
static const u8 sShinyCharmDesc[] = _(
|
||||
"A charm that will\n"
|
||||
"raise the chance\n"
|
||||
"of Shiny Pokémon.");
|
||||
|
||||
static const u8 sCatchingCharmDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sExpCharmDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
// Form-changing Key Items
|
||||
static const u8 sRotomCatalogDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sGracideaDesc[] = _(
|
||||
"Bouquets made with\n"
|
||||
"it are offered as a\n"
|
||||
"token of gratitude.");
|
||||
|
||||
static const u8 sRevealGlassDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sDNASplicersDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sZygardeCubeDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sPrisonBottleDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sNSolarizerDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sNLunarizerDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sReinsOfUnityDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
// Battle Mechanic Key Items
|
||||
static const u8 sKeyStoneDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sMegaRingDesc[] = _(
|
||||
"Enables {PKMN} holding\n"
|
||||
"their Mega Stone to\n"
|
||||
"Mega Evolve.");
|
||||
|
||||
static const u8 sZPowerRingDesc[] = _(
|
||||
"A strange ring\n"
|
||||
"that enables\n"
|
||||
"Z-Move usage.");
|
||||
|
||||
static const u8 sDynamaxBandDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
// Misc. Key Items
|
||||
static const u8 sPokemonBoxLinkDesc[] = _( // Todo
|
||||
"?????");
|
||||
|
||||
static const u8 sMachBikeDesc[] = _(
|
||||
"A folding bicycle\n"
|
||||
"that doubles your\n"
|
||||
"speed or better.");
|
||||
|
||||
static const u8 sCoinCaseDesc[] = _(
|
||||
"A case that holds\n"
|
||||
"up to 9,999 Coins.");
|
||||
|
||||
static const u8 sItemfinderDesc[] = _(
|
||||
"A device that\n"
|
||||
"signals an invisible\n"
|
||||
"item by sound.");
|
||||
static const u8 sAcroBikeDesc[] = _(
|
||||
"A folding bicycle\n"
|
||||
"capable of jumps\n"
|
||||
"and wheelies.");
|
||||
|
||||
static const u8 sOldRodDesc[] = _(
|
||||
"Use by any body of\n"
|
||||
@@ -3212,190 +3275,50 @@ static const u8 sSuperRodDesc[] = _(
|
||||
"rod for catching\n"
|
||||
"wild Pokémon.");
|
||||
|
||||
static const u8 sSSTicketDesc[] = _(
|
||||
"The ticket required\n"
|
||||
"for sailing on a\n"
|
||||
"ferry.");
|
||||
|
||||
static const u8 sContestPassDesc[] = _(
|
||||
"The pass required\n"
|
||||
"for entering\n"
|
||||
"Pokémon Contests.");
|
||||
|
||||
static const u8 sWailmerPailDesc[] = _(
|
||||
"A tool used for\n"
|
||||
"watering Berries\n"
|
||||
"and plants.");
|
||||
|
||||
static const u8 sDevonGoodsDesc[] = _(
|
||||
"A package that\n"
|
||||
"contains Devon's\n"
|
||||
"machine parts.");
|
||||
|
||||
static const u8 sSootSackDesc[] = _(
|
||||
"A sack used to\n"
|
||||
"gather and hold\n"
|
||||
"volcanic ash.");
|
||||
|
||||
static const u8 sBasementKeyDesc[] = _(
|
||||
"The key for New\n"
|
||||
"Mauville beneath\n"
|
||||
"Mauville City.");
|
||||
|
||||
static const u8 sAcroBikeDesc[] = _(
|
||||
"A folding bicycle\n"
|
||||
"capable of jumps\n"
|
||||
"and wheelies.");
|
||||
|
||||
static const u8 sPokeblockCaseDesc[] = _(
|
||||
"A case for holding\n"
|
||||
"Pokéblocks made with\n"
|
||||
"a Berry Blender.");
|
||||
|
||||
static const u8 sLetterDesc[] = _(
|
||||
"A letter to Steven\n"
|
||||
"from the President\n"
|
||||
"of the Devon Corp.");
|
||||
|
||||
static const u8 sEonTicketDesc[] = _(
|
||||
"The ticket for a\n"
|
||||
"ferry to a distant\n"
|
||||
"southern island.");
|
||||
|
||||
static const u8 sScannerDesc[] = _(
|
||||
"A device found\n"
|
||||
"inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sGoGogglesDesc[] = _(
|
||||
"Nifty goggles that\n"
|
||||
"protect eyes from\n"
|
||||
"desert sandstorms.");
|
||||
|
||||
static const u8 sMeteoriteDesc[] = _(
|
||||
"A meteorite found\n"
|
||||
"at Meteor Falls.");
|
||||
|
||||
static const u8 sRoom1KeyDesc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sRoom2KeyDesc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sRoom4KeyDesc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sRoom6KeyDesc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sStorageKeyDesc[] = _(
|
||||
"The key to the\n"
|
||||
"storage inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sDevonScopeDesc[] = _(
|
||||
"A device by Devon\n"
|
||||
"that signals any\n"
|
||||
"unseeable Pokémon.");
|
||||
|
||||
// FireRed/LeafGreen key items
|
||||
static const u8 sOaksParcelDesc[] = _(
|
||||
"A parcel for Prof.\n"
|
||||
"Oak from a Pokémon\n"
|
||||
"Mart's clerk.");
|
||||
|
||||
static const u8 sPokeFluteDesc[] = _(
|
||||
"A sweet-sounding\n"
|
||||
"flute that awakens\n"
|
||||
"Pokémon.");
|
||||
|
||||
static const u8 sSecretKeyDesc[] = _(
|
||||
"The key to the\n"
|
||||
"Cinnabar Island\n"
|
||||
"Gym's entrance.");
|
||||
|
||||
static const u8 sBikeVoucherDesc[] = _(
|
||||
"A voucher for\n"
|
||||
"obtaining a bicycle\n"
|
||||
"from the Bike Shop.");
|
||||
|
||||
static const u8 sGoldTeethDesc[] = _(
|
||||
"Gold dentures lost\n"
|
||||
"by the Safari\n"
|
||||
"Zone's Warden.");
|
||||
|
||||
static const u8 sCardKeyDesc[] = _(
|
||||
"A card-type door\n"
|
||||
"key used in Silph\n"
|
||||
"Co's office.");
|
||||
|
||||
static const u8 sLiftKeyDesc[] = _(
|
||||
"An elevator key\n"
|
||||
"used in Team\n"
|
||||
"Rocket's Hideout.");
|
||||
|
||||
static const u8 sSilphScopeDesc[] = _(
|
||||
"Silph Co's scope\n"
|
||||
"makes unseeable\n"
|
||||
"Pokémon visible.");
|
||||
|
||||
static const u8 sBicycleDesc[] = _(
|
||||
"A folding bicycle\n"
|
||||
"that is faster than\n"
|
||||
"the Running Shoes.");
|
||||
static const u8 sDowsingMachineDesc[] = _(
|
||||
"A device that\n"
|
||||
"signals an invisible\n"
|
||||
"item by sound.");
|
||||
|
||||
static const u8 sTownMapDesc[] = _(
|
||||
"Can be viewed\n"
|
||||
"anytime. Shows your\n"
|
||||
"present location.");
|
||||
|
||||
static const u8 sVSSeekerDesc[] = _(
|
||||
"A rechargeable unit\n"
|
||||
"that flags battle-\n"
|
||||
"ready Trainers.");
|
||||
static const u8 sCoinCaseDesc[] = _(
|
||||
"A case that holds\n"
|
||||
"up to 9,999 Coins.");
|
||||
|
||||
static const u8 sFameCheckerDesc[] = _(
|
||||
"Stores information\n"
|
||||
"on famous people\n"
|
||||
"for instant recall.");
|
||||
static const u8 sPowderJarDesc[] = _(
|
||||
"Stores Berry\n"
|
||||
"Powder made using\n"
|
||||
"a Berry Crusher.");
|
||||
|
||||
static const u8 sTMCaseDesc[] = _(
|
||||
"A convenient case \n"
|
||||
"that holds TMs and\n"
|
||||
"HMs.");
|
||||
static const u8 sWailmerPailDesc[] = _(
|
||||
"A tool used for\n"
|
||||
"watering Berries\n"
|
||||
"and plants.");
|
||||
|
||||
static const u8 sBerryPouchDesc[] = _(
|
||||
"A convenient\n"
|
||||
"container that\n"
|
||||
"holds Berries.");
|
||||
static const u8 sPokeblockCaseDesc[] = _(
|
||||
"A case for holding\n"
|
||||
"Pokéblocks made with\n"
|
||||
"a Berry Blender.");
|
||||
|
||||
static const u8 sTeachyTVDesc[] = _(
|
||||
"A TV set tuned to\n"
|
||||
"an advice program\n"
|
||||
"for Trainers.");
|
||||
static const u8 sSootSackDesc[] = _(
|
||||
"A sack used to\n"
|
||||
"gather and hold\n"
|
||||
"volcanic ash.");
|
||||
|
||||
static const u8 sTriPassDesc[] = _(
|
||||
"A pass for ferries\n"
|
||||
"between One, Two,\n"
|
||||
"and Three Island.");
|
||||
// Story Key Items
|
||||
static const u8 sSSTicketDesc[] = _(
|
||||
"The ticket required\n"
|
||||
"for sailing on a\n"
|
||||
"ferry.");
|
||||
|
||||
static const u8 sRainbowPassDesc[] = _(
|
||||
"For ferries serving\n"
|
||||
"Vermilion and the\n"
|
||||
"Sevii Islands.");
|
||||
|
||||
static const u8 sTeaDesc[] = _(
|
||||
"A thirst-quenching\n"
|
||||
"tea prepared by an\n"
|
||||
"old lady.");
|
||||
static const u8 sEonTicketDesc[] = _(
|
||||
"The ticket for a\n"
|
||||
"ferry to a distant\n"
|
||||
"southern island.");
|
||||
|
||||
static const u8 sMysticTicketDesc[] = _(
|
||||
"A ticket required\n"
|
||||
@@ -3407,54 +3330,71 @@ static const u8 sAuroraTicketDesc[] = _(
|
||||
"to board the ship\n"
|
||||
"to Birth Island.");
|
||||
|
||||
static const u8 sPowderJarDesc[] = _(
|
||||
"Stores Berry\n"
|
||||
"Powder made using\n"
|
||||
"a Berry Crusher.");
|
||||
|
||||
static const u8 sRubyDesc[] = _(
|
||||
"An exquisite, red-\n"
|
||||
"glowing gem that\n"
|
||||
"symbolizes passion.");
|
||||
|
||||
static const u8 sSapphireDesc[] = _(
|
||||
"A brilliant blue gem\n"
|
||||
"that symbolizes\n"
|
||||
"honesty.");
|
||||
|
||||
// Emerald-specific key items
|
||||
static const u8 sMagmaEmblemDesc[] = _(
|
||||
"A medal-like item in\n"
|
||||
"the same shape as\n"
|
||||
"Team Magma's mark.");
|
||||
|
||||
static const u8 sOldSeaMapDesc[] = _(
|
||||
"A faded sea chart\n"
|
||||
"that shows the way\n"
|
||||
"to a certain island.");
|
||||
|
||||
// New items
|
||||
static const u8 sGracideaDesc[] = _(
|
||||
"Bouquets made with\n"
|
||||
"it are offered as a\n"
|
||||
"token of gratitude.");
|
||||
static const u8 sLetterDesc[] = _(
|
||||
"A letter to Steven\n"
|
||||
"from the President\n"
|
||||
"of the Devon Corp.");
|
||||
|
||||
static const u8 sShinyCharmDesc[] = _(
|
||||
"A charm that will\n"
|
||||
"raise the chance\n"
|
||||
"of Shiny Pokémon.");
|
||||
static const u8 sDevonPartsDesc[] = _(
|
||||
"A package that\n"
|
||||
"contains Devon's\n"
|
||||
"machine parts.");
|
||||
|
||||
static const u8 sOvalCharmDesc[] = _(
|
||||
"Raises the chance\n"
|
||||
"of finding eggs\n"
|
||||
"at the daycare.");
|
||||
static const u8 sGoGogglesDesc[] = _(
|
||||
"Nifty goggles that\n"
|
||||
"protect eyes from\n"
|
||||
"desert sandstorms.");
|
||||
|
||||
static const u8 sMegaBraceletDesc[] = _(
|
||||
"Enables {PKMN} holding\n"
|
||||
"their Mega Stone to\n"
|
||||
"Mega Evolve.");
|
||||
static const u8 sDevonScopeDesc[] = _(
|
||||
"A device by Devon\n"
|
||||
"that signals any\n"
|
||||
"unseeable Pokémon.");
|
||||
|
||||
static const u8 sZRingDesc[] = _(
|
||||
"A strange ring\n"
|
||||
"that enables\n"
|
||||
"Z-Move usage.");
|
||||
static const u8 sBasementKeyDesc[] = _(
|
||||
"The key for New\n"
|
||||
"Mauville beneath\n"
|
||||
"Mauville City.");
|
||||
|
||||
static const u8 sScannerDesc[] = _(
|
||||
"A device found\n"
|
||||
"inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sStorageKeyDesc[] = _(
|
||||
"The key to the\n"
|
||||
"storage inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sKeyToRoom1Desc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sKeyToRoom2Desc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sKeyToRoom4Desc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sKeyToRoom6Desc[] = _(
|
||||
"A key that opens a\n"
|
||||
"door inside the\n"
|
||||
"Abandoned Ship.");
|
||||
|
||||
static const u8 sMeteoriteDesc[] = _(
|
||||
"A meteorite found\n"
|
||||
"at Meteor Falls.");
|
||||
|
||||
static const u8 sMagmaEmblemDesc[] = _(
|
||||
"A medal-like item in\n"
|
||||
"the same shape as\n"
|
||||
"Team Magma's mark.");
|
||||
Reference in new issue
Block a user