summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIIMarckus <iimarckus@gmail.com>2016-04-11 09:12:32 -0600
committerIIMarckus <iimarckus@gmail.com>2016-04-11 09:12:32 -0600
commit62b244899c74560e8614da7a3c831325c9fbc914 (patch)
tree59e91df88d79fadb9dd1fa07f01d51ae1c441d4c
parent803b574928e8849599a807bd2becd0a0284ad475 (diff)
Add Time Capsule item exceptions.
-rw-r--r--stadiumgs/constants/item_constants.s11
-rw-r--r--stadiumgs/main.s22
2 files changed, 32 insertions, 1 deletions
diff --git a/stadiumgs/constants/item_constants.s b/stadiumgs/constants/item_constants.s
index 325febb..f1ca2ba 100644
--- a/stadiumgs/constants/item_constants.s
+++ b/stadiumgs/constants/item_constants.s
@@ -22,6 +22,7 @@ MAX_ELIXER EQU 0x15
FIRE_STONE EQU 0x16
THUNDERSTONE EQU 0x17
WATER_STONE EQU 0x18
+ITEM_19 EQU 0x19
HP_UP EQU 0x1A
PROTEIN EQU 0x1B
IRON EQU 0x1C
@@ -41,10 +42,12 @@ GUARD_SPEC EQU 0x29
SUPER_REPEL EQU 0x2A
MAX_REPEL EQU 0x2B
DIRE_HIT EQU 0x2C
+ITEM_2D EQU 0x2D
FRESH_WATER EQU 0x2E
SODA_POP EQU 0x2F
LEMONADE EQU 0x30
X_ATTACK EQU 0x31
+ITEM_32 EQU 0x32
X_DEFEND EQU 0x33
X_SPEED EQU 0x34
X_SPECIAL EQU 0x35
@@ -83,6 +86,7 @@ TINYMUSHROOM EQU 0x56
BIG_MUSHROOM EQU 0x57
SILVERPOWDER EQU 0x58
BLU_APRICORN EQU 0x59
+ITEM_5A EQU 0x5A
AMULET_COIN EQU 0x5B
YLW_APRICORN EQU 0x5C
GRN_APRICORN EQU 0x5D
@@ -92,6 +96,7 @@ TWISTEDSPOON EQU 0x60
WHT_APRICORN EQU 0x61
BLACKBELT EQU 0x62
BLK_APRICORN EQU 0x63
+ITEM_64 EQU 0x64
PNK_APRICORN EQU 0x65
BLACKGLASSES EQU 0x66
SLOWPOKETAIL EQU 0x67
@@ -111,6 +116,7 @@ BLUE_CARD EQU 0x74
MIRACLE_SEED EQU 0x75
THICK_CLUB EQU 0x76
FOCUS_BAND EQU 0x77
+ITEM_78 EQU 0x78
ENERGYPOWDER EQU 0x79
ENERGY_ROOT EQU 0x7A
HEAL_POWDER EQU 0x7B
@@ -125,6 +131,7 @@ STARDUST EQU 0x83
STAR_PIECE EQU 0x84
BASEMENT_KEY EQU 0x85
PASS EQU 0x86
+ITEM_87 EQU 0x87
CHARCOAL EQU 0x8A
BERRY_JUICE EQU 0x8B
SCOPE_LENS EQU 0x8C
@@ -164,10 +171,12 @@ MORPH_MAIL EQU 0xBA
BLUESKY_MAIL EQU 0xBB
MUSIC_MAIL EQU 0xBC
MIRAGE_MAIL EQU 0xBD
+ITEM_BE EQU 0xBE
TM_01 EQU 0xBF
TM_02 EQU 0xC0
TM_03 EQU 0xC1
TM_04 EQU 0xC2
+ITEM_C3 EQU 0xC3
TM_05 EQU 0xC4
TM_06 EQU 0xC5
TM_07 EQU 0xC6
@@ -192,6 +201,7 @@ TM_25 EQU 0xD8
TM_26 EQU 0xD9
TM_27 EQU 0xDA
TM_28 EQU 0xDB
+ITEM_DC EQU 0xDC
TM_29 EQU 0xDD
TM_30 EQU 0xDE
TM_31 EQU 0xDF
@@ -221,6 +231,7 @@ HM_04 EQU 0xF6
HM_05 EQU 0xF7
HM_06 EQU 0xF8
HM_07 EQU 0xF9
+HM_08 EQU 0xFA
; held item effects
HELD_BERRY EQU 1
diff --git a/stadiumgs/main.s b/stadiumgs/main.s
index daba28d..29e999f 100644
--- a/stadiumgs/main.s
+++ b/stadiumgs/main.s
@@ -116,7 +116,27 @@ CharMap3:
.db 0xA5,0xD7,0x2E,0x2F,0x2C,0xBE,0x30,0x31 ; ¥ × . / , ♀ 0 1
.db 0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39 ; 2 3 4 5 6 7 8 9
-.incbin "baseromgs.n64",0x98280,0x98370-0x98280
+UnknownData0x98290: ; XXX what is this?
+ .dw 0x80097380
+
+TimeCapsuleAltItems:
+ .db ITEM_19, LEFTOVERS
+ .db ITEM_2D, BITTER_BERRY
+ .db ITEM_32, GOLD_BERRY
+ .db ITEM_5A, BERRY
+ .db ITEM_64, BERRY
+ .db ITEM_78, BERRY
+ .db ITEM_87, BERRY
+ .db ITEM_BE, BERRY
+ .db ITEM_C3, BERRY
+ .db ITEM_DC, BERRY
+ .db HM_08, BERRY
+ .db -1, BERRY
+ .db 0
+
+ .align
+
+.incbin "baseromgs.n64",0x982a0,0x98370-0x982a0
Pokered_MonIndices:
.db RHYDON