mirror of
https://github.com/thornAvery/jep-hack.git
synced 2026-02-07 00:25:24 +13:00
Haunted House groundwork
Adds the Haunted House with wild data, warps, and most of the house itself done. Gengar Doll is set to be a boss fight, needs walking sprites among other things. BG events need a bit more fleshing out. Needs integration for the loose board mechanic. Otherwise extremely fleshed-out.
This commit is contained in:
parent
4905e4246f
commit
6e832f06d8
25 changed files with 587 additions and 53 deletions
|
|
@ -736,6 +736,9 @@ ENDM
|
|||
map_attributes SeafoamIslandsB2F, SEAFOAM_ISLANDS_B2F, $00, 0 ; Bank 1
|
||||
map_attributes SeafoamIslandsB3F, SEAFOAM_ISLANDS_B3F, $00, 0 ; Bank 1
|
||||
map_attributes SeafoamIslandsB4F, SEAFOAM_ISLANDS_B4F, $00, 0 ; Bank 1
|
||||
map_attributes HauntedHouseFoyer, HAUNTED_HOUSE_FOYER, $00, 0
|
||||
map_attributes HauntedHouse1F, HAUNTED_HOUSE_1F, $00, 0
|
||||
map_attributes HauntedHouse2F, HAUNTED_HOUSE_2F, $00, 0
|
||||
|
||||
; Citrine City Maps
|
||||
map_attributes CitrineCity, CITRINE_CITY, $00, 0 ; Bank 2
|
||||
|
|
|
|||
|
|
@ -1282,4 +1282,13 @@ CapeBrink_Blocks:
|
|||
|
||||
SummerBeachHouse_Blocks:
|
||||
INCBIN "maps/SummerBeachHouse.ablk"
|
||||
|
||||
HauntedHouseFoyer_Blocks:
|
||||
INCBIN "maps/HauntedHouseFoyer.ablk"
|
||||
|
||||
HauntedHouse1F_Blocks:
|
||||
INCBIN "maps/HauntedHouse1F.ablk"
|
||||
|
||||
HauntedHouse2F_Blocks:
|
||||
INCBIN "maps/HauntedHouse2F.ablk"
|
||||
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ Landmarks:
|
|||
landmark 132, 44, BlackthornCityName
|
||||
landmark 132, 36, DragonsDenName
|
||||
landmark 132, 64, Route45Name
|
||||
landmark 124, 68, HauntedHouseName
|
||||
landmark 112, 72, DarkCaveName
|
||||
landmark 124, 88, Route46Name
|
||||
landmark 148, 68, SilverCaveName
|
||||
|
|
|
|||
|
|
@ -436,6 +436,9 @@ MapGroup_Lavender:
|
|||
map LavenderCryptSet2, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
map LavenderCryptSet3, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
map LavenderCryptDokuroarsRoom, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
map HauntedHouseFoyer, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_HAUNTED_HOUSE, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
map HauntedHouse1F, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_HAUNTED_HOUSE, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
map HauntedHouse2F, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_HAUNTED_HOUSE, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
|
||||
assert_table_length NUM_LAVENDER_MAPS
|
||||
|
||||
MapGroup_Silver:
|
||||
|
|
|
|||
|
|
@ -603,6 +603,9 @@ INCLUDE "maps/LavenderCryptDokuroarsRoom.asm"
|
|||
INCLUDE "maps/Route50.asm"
|
||||
INCLUDE "maps/JackysHouse.asm"
|
||||
INCLUDE "maps/SummerBeachHouse.asm"
|
||||
INCLUDE "maps/HauntedHouseFoyer.asm"
|
||||
INCLUDE "maps/HauntedHouse1F.asm"
|
||||
INCLUDE "maps/HauntedHouse2F.asm"
|
||||
|
||||
SECTION "Map Scripts 31", ROMX ; spillover
|
||||
INCLUDE "maps/TanobyRuins.asm"
|
||||
|
|
|
|||
|
|
@ -260,10 +260,9 @@ TeamRocketOathText:
|
|||
done
|
||||
|
||||
IncenseBurnerText:
|
||||
text "What is this?"
|
||||
text "What is this? Ah!"
|
||||
|
||||
para "Oh, it's an"
|
||||
line "incense burner!"
|
||||
para "It's a butsudan!" ; restored detail, see RG JP script, etc.
|
||||
done
|
||||
|
||||
MerchandiseShelfText:
|
||||
|
|
@ -498,3 +497,18 @@ RegisteredNumber2Text:
|
|||
text_ram wStringBuffer3
|
||||
text "'s number."
|
||||
done
|
||||
|
||||
OldMagazinesText:
|
||||
text "It's full of old"
|
||||
line "magazines…"
|
||||
done
|
||||
|
||||
OldBooksText:
|
||||
text "Stuffed full of"
|
||||
line "old #MON books!"
|
||||
|
||||
para "The techniques"
|
||||
line "described…" ; This is softly alluding to the trainers with whips and how Pokemon swiftly steered away with this after RG. Tamers should keep this sort of thing going, as should Rockets.
|
||||
|
||||
para "Never mind!"
|
||||
done
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -15,7 +15,7 @@
|
|||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 0e
|
||||
tilecoll FLOOR, WALL, FLOOR, WALL ; 0f
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 10
|
||||
tilecoll WALL, WALL, DOOR, DOOR ; 11
|
||||
tilecoll WALL, WALL, WALL, DOOR ; 11
|
||||
tilecoll WALL, WALL, WALL, WALL ; 12
|
||||
tilecoll WALL, WALL, WALL, WALL ; 13
|
||||
tilecoll WALL, WALL, WALL, FLOOR ; 14
|
||||
|
|
@ -109,10 +109,10 @@
|
|||
tilecoll WALL, WALL, WALL, WALL ; 6c
|
||||
tilecoll WALL, WALL, WALL, WALL ; 6d
|
||||
tilecoll WALL, WALL, WALL, WALL ; 6e
|
||||
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 6f
|
||||
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 70
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 71
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 72
|
||||
tilecoll WALL, WALL, WALL, WALL ; 6f
|
||||
tilecoll WALL, WALL, WALL, WALL ; 70
|
||||
tilecoll FLOOR, FLOOR, FLOOR, WARP_CARPET_DOWN ; 71
|
||||
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, FLOOR ; 72
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 73
|
||||
tilecoll WALL, WALL, WALL, DOOR ; 74
|
||||
tilecoll WALL, WALL, WALL, WALL ; 75
|
||||
|
|
@ -126,3 +126,34 @@
|
|||
tilecoll WALL, DOOR, WALL, FLOOR ; 7d
|
||||
tilecoll DOOR, WALL, FLOOR, WALL ; 7e
|
||||
tilecoll FLOOR, WALL, FLOOR, WALL ; 7f
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 80
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 81
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 82
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 83
|
||||
tilecoll FLOOR, FLOOR, WALL, WALL ; 84
|
||||
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 85
|
||||
tilecoll WALL, WALL, WALL, WALL ; 86
|
||||
tilecoll INCENSE_BURNER, WALL, FLOOR, FLOOR ; 87
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 88
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 89
|
||||
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 8a
|
||||
tilecoll WALL, WALL, WALL, DOOR ; 8b
|
||||
tilecoll WALL, WALL, WALL, DOOR ; 8c
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 8d
|
||||
tilecoll WALL, FLOOR, WALL, FLOOR ; 8e
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 8f
|
||||
tilecoll WALL, WALL, WALL, WALL ; 90
|
||||
tilecoll WALL, WALL, DOOR, WALL ; 91
|
||||
tilecoll WALL, WALL, DOOR, WALL ; 92
|
||||
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 93
|
||||
tilecoll WALL, FLOOR, WALL, FLOOR ; 94
|
||||
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 95
|
||||
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 96
|
||||
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 97
|
||||
tilecoll WALL, WALL, WALL, WALL ; 98
|
||||
tilecoll WALL, WALL, WALL, WALL ; 99
|
||||
tilecoll WALL, WALL, WALL, WALL ; 9a
|
||||
tilecoll WALL, WALL, WALL, WALL ; 9b
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 9c
|
||||
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 9d
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 9e
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -81,8 +81,8 @@
|
|||
tilecoll FLOOR, FLOOR, WALL, WALL ; 50
|
||||
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 51
|
||||
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 52
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 53
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 54
|
||||
tilecoll INCENSE_BURNER, WALL, FLOOR, FLOOR ; 53
|
||||
tilecoll WALL, INCENSE_BURNER, FLOOR, FLOOR ; 54
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 55
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 56
|
||||
tilecoll WALL, WALL, FLOOR, FLOOR ; 57
|
||||
|
|
|
|||
|
|
@ -1808,5 +1808,89 @@ JohtoGrassWildMons:
|
|||
dbw 23, NOCTOWL
|
||||
dbw 25, MURKROW
|
||||
end_grass_wildmons
|
||||
|
||||
|
||||
def_grass_wildmons HAUNTED_HOUSE_FOYER
|
||||
db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite
|
||||
; morn
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; day
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; nite
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 35, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 37, BELLEDAM
|
||||
dbw 37, WISPIRIT
|
||||
dbw 38, HAUNTER
|
||||
dbw 40, GENGAR
|
||||
end_grass_wildmons
|
||||
|
||||
def_grass_wildmons HAUNTED_HOUSE_1F
|
||||
db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite
|
||||
; morn
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; day
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; nite
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 35, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 37, BELLEDAM
|
||||
dbw 37, WISPIRIT
|
||||
dbw 38, HAUNTER
|
||||
dbw 40, GENGAR
|
||||
end_grass_wildmons
|
||||
|
||||
def_grass_wildmons HAUNTED_HOUSE_2F
|
||||
db 2 percent, 2 percent, 2 percent ; encounter rates: morn/day/nite
|
||||
; morn
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; day
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 37, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 35, VULPIX
|
||||
dbw 37, WISPIRIT
|
||||
dbw 37, HAUNTER
|
||||
dbw 38, HAUNTER
|
||||
; nite
|
||||
dbw 36, MISDREAVUS
|
||||
dbw 35, MISDREAVUS
|
||||
dbw 36, GASTLY
|
||||
dbw 37, BELLEDAM
|
||||
dbw 37, WISPIRIT
|
||||
dbw 38, HAUNTER
|
||||
dbw 40, GENGAR
|
||||
end_grass_wildmons
|
||||
|
||||
db -1 ; end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue