mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Framework for Regional Trades
This implements much of the stuff Martha wants for the regional forms. - Alola forms have trades; version exclusives moved to Pewter - Galar forms will be on the S.S. Anne to promote returning - Regional form evos will be on the S.S. Anne possibly? Maybe something else. Also contains a similar-to-LGPE trade quote. Extremely compressed quotes.
This commit is contained in:
parent
86f6151a17
commit
1d49a84b7e
|
@ -22,15 +22,35 @@ DEF SLOTS_SOMEONESKEYS EQU $ff
|
||||||
const_def
|
const_def
|
||||||
const TRADE_FOR_TERRY
|
const TRADE_FOR_TERRY
|
||||||
const TRADE_FOR_MARCEL
|
const TRADE_FOR_MARCEL
|
||||||
const TRADE_FOR_CHIKUCHIKU
|
const TRADE_FOR_CHIKUCHIKU ; the glass
|
||||||
const TRADE_FOR_SAILOR
|
const TRADE_FOR_SAILOR
|
||||||
const TRADE_FOR_DUX
|
const TRADE_FOR_DUX
|
||||||
const TRADE_FOR_MARC
|
const TRADE_FOR_MARC
|
||||||
const TRADE_FOR_LOLA
|
const TRADE_FOR_LOLA
|
||||||
const TRADE_FOR_DORIS
|
const TRADE_FOR_DORIS
|
||||||
const TRADE_FOR_CRINKLES
|
const TRADE_FOR_CRINKLES
|
||||||
const TRADE_FOR_SPOT
|
const TRADE_FOR_SPOT ; probably also glass
|
||||||
const TRADE_WITH_SELF
|
const TRADE_WITH_SELF ; Celadon University
|
||||||
|
;const TRADE_FOR_RATICATE_A ; LGPE Trade references - Viridian
|
||||||
|
;const TRADE_FOR_GOLEM_A ; Pewter
|
||||||
|
;const TRADE_FOR_NINETALES_A ; Cerulean
|
||||||
|
;const TRADE_FOR_PERSIAN_A ; Vermillion
|
||||||
|
;const TRADE_FOR_DUGTRIO_A ; Lavender
|
||||||
|
;const TRADE_FOR_SANDSLASH_A ; Celadon
|
||||||
|
;const TRADE_FOR_RAICHU_A ; Saffron
|
||||||
|
;const TRADE_FOR_MAROWAK_A ; Fuschia
|
||||||
|
;const TRADE_FOR_MUK_A ; Cinnabar
|
||||||
|
;const TRADE_FOR_EXEGGUTOR_A ; Indigo
|
||||||
|
;const TRADE_FOR_TAUROS_C ; S.S. Anne Trades begin here
|
||||||
|
;const TRADE_FOR_TAUROS_A
|
||||||
|
;const TRADE_FOR_TAUROS_B
|
||||||
|
;const TRADE_FOR_RAPIDASH_G
|
||||||
|
;const TRADE_FOR_SLOWBRO_G
|
||||||
|
;const TRADE_FOR_SLOWKING_G
|
||||||
|
;const TRADE_FOR_WEEZING_G
|
||||||
|
const TRADE_FOR_MR_RIME ; In the event of an overflow, break glass
|
||||||
|
const TRADE_FOR_PERRSERKER ; we could also put them in mt moon crater ig?
|
||||||
|
const TRADE_FOR_SIRFETCHD
|
||||||
DEF NUM_NPC_TRADES EQU const_value
|
DEF NUM_NPC_TRADES EQU const_value
|
||||||
|
|
||||||
; in game trade dialog sets
|
; in game trade dialog sets
|
||||||
|
@ -40,6 +60,7 @@ DEF NUM_NPC_TRADES EQU const_value
|
||||||
const TRADE_DIALOGSET_POLITE
|
const TRADE_DIALOGSET_POLITE
|
||||||
const TRADE_DIALOGSET_HAPPY
|
const TRADE_DIALOGSET_HAPPY
|
||||||
const TRADE_DIALOGSET_SELF
|
const TRADE_DIALOGSET_SELF
|
||||||
|
const TRADE_DIALOGSET_REGION ; consistency with LGPE
|
||||||
|
|
||||||
; badges
|
; badges
|
||||||
; wObtainedBadges and wBeatGymFlags bits
|
; wObtainedBadges and wBeatGymFlags bits
|
||||||
|
|
|
@ -12,5 +12,25 @@ TradeMons:
|
||||||
db KADABRA, GRAVELER, TRADE_DIALOGSET_POLITE, "JENNY@@@@@@" ; From JP Blue
|
db KADABRA, GRAVELER, TRADE_DIALOGSET_POLITE, "JENNY@@@@@@" ; From JP Blue
|
||||||
db VENONAT, TANGELA, TRADE_DIALOGSET_HAPPY, "CRINKLES@@@"
|
db VENONAT, TANGELA, TRADE_DIALOGSET_HAPPY, "CRINKLES@@@"
|
||||||
db CUBONE, MACHOKE, TRADE_DIALOGSET_HAPPY, "RICKY@@@@@@" ; From Yellow
|
db CUBONE, MACHOKE, TRADE_DIALOGSET_HAPPY, "RICKY@@@@@@" ; From Yellow
|
||||||
db NO_MON, NO_MON, TRADE_DIALOGSET_SELF, "Unseen@@@@@"
|
db NO_MON, NO_MON, TRADE_DIALOGSET_SELF, "Unseen@@@@@" ; Celadon Uni Trader
|
||||||
|
;db RATICATE, RATICATE_A, TRADE_DIALOGSET_REGION, "RATICATE-A@" ; Viridian - LGPE trades begin here
|
||||||
|
;db GOLEM, GOLEM_A, TRADE_DIALOGSET_REGION, "GOLEM-A@@@@" ; Pewter
|
||||||
|
;db NINETALES, NINETALES_A, TRADE_DIALOGSET_REGION, "NINETALES-A" ; Cerulean
|
||||||
|
;db PERSIAN, PERSIAN_A, TRADE_DIALOGSET_REGION, "PERSIAN-A@@" ; Vermillion
|
||||||
|
;db DUGTRIO, DUGTRIO_A, TRADE_DIALOGSET_REGION, "DUGTRIO-A@@" ; Lavender
|
||||||
|
;db SANDSLASH, SANDSLASH_A, TRADE_DIALOGSET_REGION, "SANDSLASH-A" ; Celadon
|
||||||
|
;db RAICHU, RAICHU_A, TRADE_DIALOGSET_REGION, "RAICHU-A@@@" ; Saffron
|
||||||
|
;db MAROWAK, MAROWAK_A, TRADE_DIALOGSET_REGION, "MAROWAK-A@@" ; Fuschia
|
||||||
|
;db MUK, MUK_A, TRADE_DIALOGSET_REGION, "MUK-A@@@@@@" ; Cinnabar
|
||||||
|
;db EXEGGUTOR, EXEGGUTOR_A, TRADE_DIALOGSET_REGION, "EXEGGUTOR-A" ; Indigo
|
||||||
|
;db TAUROS, TAUROS_C, TRADE_DIALOGSET_REGION, "TAUROS_C@@@" ; S.S. Anne begins here
|
||||||
|
;db TAUROS, TAUROS_A, TRADE_DIALOGSET_REGION, "TAUROS_A@@@"
|
||||||
|
;db TAUROS, TAUROS_B, TRADE_DIALOGSET_REGION, "TAUROS_B@@@"
|
||||||
|
;db RAPIDASH, RAPIDASH_G, TRADE_DIALOGSET_REGION, "RAPIDASH-G@"
|
||||||
|
;db SLOWBRO, SLOWBRO_G, TRADE_DIALOGSET_REGION, "SLOWBRO-G@@"
|
||||||
|
;db SLOWKING, SLOWKING_G, TRADE_DIALOGSET_REGION, "SLOWKING-G@"
|
||||||
|
;db WEEZING, WEEZING_G, TRADE_DIALOGSET_REGION, "WEEZING-G@@"
|
||||||
|
db MR_MIME, MR_RIME, TRADE_DIALOGSET_CASUAL, "MR. RIME@@@"
|
||||||
|
db PERSIAN, PERRSERKER, TRADE_DIALOGSET_CASUAL, "PERRSERKER@"
|
||||||
|
db MADAAMU, SIRFETCHD, TRADE_DIALOGSET_CASUAL, "SIRFETCH'D@"
|
||||||
assert_table_length NUM_NPC_TRADES
|
assert_table_length NUM_NPC_TRADES
|
||||||
|
|
|
@ -216,3 +216,19 @@ _Thanks4Text::
|
||||||
text "There we go!"
|
text "There we go!"
|
||||||
para "Hope I helped!"
|
para "Hope I helped!"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
_WannaTrade5Text::
|
||||||
|
text "In my region, we"
|
||||||
|
line "have our own"
|
||||||
|
para "@"
|
||||||
|
text_ram wInGameTradeReceiveMonName
|
||||||
|
text "!"
|
||||||
|
|
||||||
|
para "Want to trade me"
|
||||||
|
line "yours?"
|
||||||
|
done
|
||||||
|
|
||||||
|
_NoTrade5Text::
|
||||||
|
text "Ok, maybe next"
|
||||||
|
line "time then."
|
||||||
|
done
|
|
@ -305,6 +305,13 @@ TradeTextPointers4:
|
||||||
dw Thanks4Text
|
dw Thanks4Text
|
||||||
dw AfterTrade1Text
|
dw AfterTrade1Text
|
||||||
|
|
||||||
|
TradeTextPointers5:
|
||||||
|
dw WannaTrade4Text
|
||||||
|
dw NoTrade4Text
|
||||||
|
dw WrongMon3Text ; seems fitting, also optimises
|
||||||
|
dw Thanks1Text
|
||||||
|
dw AfterTrade1Text
|
||||||
|
|
||||||
ConnectCableText:
|
ConnectCableText:
|
||||||
text_far _ConnectCableText
|
text_far _ConnectCableText
|
||||||
text_end
|
text_end
|
||||||
|
@ -386,3 +393,11 @@ NoTrade4Text:
|
||||||
Thanks4Text:
|
Thanks4Text:
|
||||||
text_far _Thanks4Text
|
text_far _Thanks4Text
|
||||||
text_end
|
text_end
|
||||||
|
|
||||||
|
WannaTrade5Text:
|
||||||
|
text_far _WannaTrade5Text
|
||||||
|
text_end
|
||||||
|
|
||||||
|
NoTrade5Text:
|
||||||
|
text_far _NoTrade5Text
|
||||||
|
text_end
|
Loading…
Reference in a new issue