kep-hack/scripts/PokemonMansionB2F.asm
May Evans 86f111e5d7 Revamp Pokemon Mansion B2F
This was hell to do. There is still one bug in there, and that's the item pickups don't work for some reason. I don't know how these work honestly so if anyone wants to sort that go ahead.

Anyway, some stuff on the map;
- Currently, a warp from B1F leads there, which is intentionally non-returnable. The player walks through the whole map to get to the warp panel. A walk of humanity's shame, if you will. A warp for where the player is meant to go will be necessary later.
- Lore from Japanese media, particularly the first movie's interpretation of Mewtwo, is included. This is based on context clues on its canonicity from LGPE and other bits.
- A clue on how to get the Old Sea Chart is not-so-subtly included.

The MissingNo. event is unfinished, I intend for Martha to deal with that. The text intentionally lacks a "done" bit to force an unpredictable error; I believe this is inconsequential gameplay-wise and should make for a good opening quote when fighting it.

Oh, and Faraway Island has Mankey, Butterfree, and Primeape as find-able Pokemon now. This should be expanded upon later.
2022-10-17 16:57:42 +01:00

65 lines
908 B
NASM

PokemonMansionB2F_Script:
jp EnableAutoTextBoxDrawing
PokemonMansionB2F_TextPointers:
dw B2FBook1
dw B2FBook2
dw PickUpItemText
dw PickUpItemText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw B2FPicture
dw B2FTrioPods
dw B2FTrioPods
dw B2FTrioPods
dw B2FAmberPod
dw B2FMewtwoPod
dw B2FComputer1
dw B2FComputer2
dw B2FMissingNo
B2FBook1:
text_far _B2FBook1
text_end
B2FBook2:
text_far _B2FBook2
text_end
B2FPicture:
text_far _B2FPicture
text_end
B2FComputer1:
text_far _B2FComputer1
text_end
B2FComputer2:
text_far _B2FComputer2
text_end
B2FMissingNo:
text_far _B2FMissingNo
text_end ; i'll figure this out another time
B2FTrioPods:
text_far _TrioPods
text_end
B2FAmberPod:
text_far _AmberPod
text_end
B2FMewtwoPod:
text_far _MewtwoPod
text_end
text_end ; unused