mirror of
https://github.com/bryanthaboi/gen1recomp.git
synced 2026-08-12 08:21:02 +02:00
15029d811f
# Closed issues CLOSES #17: Incorrect Character Visuals (Only with GBC filter) CLOSES #23: Could you allow the player to change the order of the moves CLOSES #24: Evolution music not playing during evolution CLOSES #26: Standing on door glitch CLOSES #27: Battle Intro text automatically continues CLOSES #29: Visual bug when zoomed out CLOSES #32: Team Rocket recruiter doesn't battle with you unless you speak with him first CLOSES #33: Developer/Debug Console CLOSES #35: Professor Oak's introduction Inaccuracies CLOSES #36: Missing Pokemon Dex entries when picking starter + Rival Pathing issues CLOSES #39: Guy who stops player from skipping brock doesn't bring you to brock's gym + doesn't leave once you've beaten brock CLOSES #40: Bill cutscene is broken CLOSES #41: Ticket guy failing to be a Ticket guy CLOSES #42: S.S. anne odd behavior + Missing sailing away animation CLOSES #43: Dig Attack animation appears to be glitched CLOSES #44: Pokeball flashing doesn't appear to be accurate CLOSES #45: Inaccurate Cut Animation CLOSES #46: Dugtrio i caught in diglett cave has two of the same move CLOSES #47: Rival ignores player in Lavender Tower CLOSES #48: Healing pad in lavender tower does not function CLOSES #49: Incorrect dialogue with parched security guard CLOSES #50: (Game Breaking!) Rocket grunt guarding poster refuses to move CLOSES #51: Badges showing up as items I can deposit in PC CLOSES #52: Visual bug on Celadon Department Store roof (Red Filter) CLOSES #54: Visual issue on route 15 + Fuchsia City CLOSES #56: Running animation missing CLOSES #57: Safari Zone does not display steps while you are inside of it CLOSES #58: (Game Breaking!) Softlock at cycling road gate CLOSES #59: Bike visual issues CLOSES #60: Cycling road not forcing you to get on your bike CLOSES #61: No keycard doors in Silph Co. CLOSES #63: Missing teleporter animation CLOSES #64: Inaccurate spinning CLOSES #65: Reimplement unused Silph Co. Chief and Professor Oak trainer battles
49 lines
2.8 KiB
Lua
49 lines
2.8 KiB
Lua
-- Hand-ported from pret/pokered scripts/PalletTown.asm.
|
|
--
|
|
-- Only Oak needs a talk script: PalletTownOakText (scripts/
|
|
-- PalletTown.asm:163) is a text_asm branch on wOakWalkedToPlayer showing
|
|
-- either _PalletTownOakHeyWaitDontGoOutText or _PalletTownOakItsUnsafeText;
|
|
-- we branch on the starter flag, which tracks it. The intro cutscene
|
|
-- itself (Oak stopping the player and walking them to the lab) is the
|
|
-- PALLET_TOWN onStep in data/scripts/story2.lua.
|
|
--
|
|
-- The girl, fisher and the four signs resolve automatically through the
|
|
-- extracted text pointers (no script needed).
|
|
|
|
-- Once the HALL OF FAME has been reached (EVENT_BEAT_CHAMPION_RIVAL, set
|
|
-- alongside Commands.record_hall_of_fame) Oak offers the ProfOakData
|
|
-- battle (data/trainers/parties.asm) -- three teams picked by the
|
|
-- player's starter, mirroring the rival's type-advantage lineup, that go
|
|
-- unused in the original ROM.
|
|
return {
|
|
talk = {
|
|
TEXT_PALLETTOWN_OAK = {
|
|
{ "face_player" }, -- 1
|
|
{ "check_flag", "EVENT_BEAT_CHAMPION_RIVAL" }, -- 2
|
|
{ "jump_if_false", 20 }, -- 3
|
|
{ "check_flag", "EVENT_BEAT_PROF_OAK" }, -- 4
|
|
{ "jump_if_true", 20 }, -- 5
|
|
{ "show_text", "OAK: So you want\nto test your\nskills on me?\f"
|
|
.. "Very well! Let\nme show you what\na real trainer\ncan do!" }, -- 6
|
|
{ "check_flag", "EVENT_CHOSE_BULBASAUR" }, -- 7
|
|
{ "jump_if_false", 11 }, -- 8
|
|
{ "start_battle", "trainer", "OPP_PROF_OAK", 3 }, -- 9 CHARIZARD
|
|
{ "jump", 16 }, -- 10
|
|
{ "check_flag", "EVENT_CHOSE_SQUIRTLE" }, -- 11
|
|
{ "jump_if_false", 15 }, -- 12
|
|
{ "start_battle", "trainer", "OPP_PROF_OAK", 2 }, -- 13 VENUSAUR
|
|
{ "jump", 16 }, -- 14
|
|
{ "start_battle", "trainer", "OPP_PROF_OAK", 1 }, -- 15 BLASTOISE
|
|
{ "jump_if_false", "end" }, -- 16
|
|
{ "set_flag", "EVENT_BEAT_PROF_OAK" }, -- 17
|
|
{ "show_text", "OAK: Impressive!\nYou truly are a\nPOKéMON MASTER!" }, -- 18
|
|
{ "jump", "end" }, -- 19
|
|
{ "check_flag", "EVENT_GOT_STARTER" }, -- 20
|
|
{ "jump_if_true", 24 }, -- 21
|
|
{ "show_text", "_PalletTownOakHeyWaitDontGoOutText" }, -- 22
|
|
{ "jump", "end" }, -- 23
|
|
{ "show_text", "_PalletTownOakItsUnsafeText" }, -- 24
|
|
},
|
|
},
|
|
}
|