kep-hack/data/maps/objects/MtMoonCrater.asm
Llinos Evans 0668db0ef0 Mt Moon Square House
This adds the Mt Moon Square House, faithfully recreated from GSC. I haven't yet sorted out the important details regarding the Crater Guard and such, though.

Making the map involved making a new desk tile and making house tile $36 be considered a counter tile. Hopefully there aren't any adverse consequences but I've never seen anything of that nature.

I noticed there are a ton of Clefairy text bits, so I refactored it to be a single line farcalled from `text_7.asm`. This also involved an interesting thing with the Pokemon Fan Club where the Pikachu fan has a Clefairy, so I fixed that too.

I figured that adding the dance was a little difficult right now, so we have Clefairys walking around instead.

I haven't figured out a good place to add the ladders yet (since there should be two entrances) but we'll figure that out eventually. It's plausible that we just make the Crater the southern warp, but I like how out-of-the-way the current one is.

Oh, and I fixed the Crater warps.

Overall, functional, but not finished.
2023-05-18 16:08:42 +01:00

23 lines
927 B
NASM

MtMoonCrater_Object:
db $03 ; border block
def_warp_events
warp_event 23, 49, MT_MOON_SQUARE, 3
warp_event 22, 49, MT_MOON_SQUARE, 3
def_bg_events
def_object_events
object_event 20, 17, SPRITE_POKE_BALL, STAY, NONE, 1, BLK_AUGURITE
object_event 33, 17, SPRITE_FOSSIL, STAY, NONE, 2, DOME_FOSSIL
object_event 25, 21, SPRITE_FOSSIL, STAY, NONE, 3, WING_FOSSIL
object_event 33, 16, SPRITE_FOSSIL, STAY, NONE, 4, HELIX_FOSSIL
object_event 26, 20, SPRITE_FOSSIL, STAY, NONE, 5, OLD_AMBER
object_event 25, 4, SPRITE_POKE_BALL, STAY, NONE, 6, HYPER_POTION
object_event 45, 24, SPRITE_POKE_BALL, STAY, NONE, 7, MAX_ETHER
object_event 44, 17, SPRITE_POKE_BALL, STAY, NONE, 8, MAX_REVIVE
object_event 17, 20, SPRITE_POKE_BALL, STAY, NONE, 9, HEART_STONE
object_event 20, 20, SPRITE_POKE_BALL, STAY, NONE, 10, POISON_STONE
object_event 32, 45, SPRITE_POKE_BALL, STAY, NONE, 11, MAX_ETHER
def_warps_to MT_MOON_CRATER