mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-10-16 04:04:19 +13:00

Whoa, this one's been in the making for a while now. This one has been my attempt to fix as much as I could within a little over a month. Here's what I've got for you. - Fixed a bug in Silph Gauntlet where the trainers would not see you unless you spoke to them - Removed the unnecessary Gawarhed and Wugtrio static encounters. In what was once Gawarhed's place is a Rare Candy. - Implemented a working ferry system (huge thanks to Red++) that allows travelling to Faraway Island and Citrine City with the right tickets. Currently both maps use a copy of the SS Anne, which may be revised later. - Bittybat, Magnetite and Burgela have been removed to fix a Pokedex bug where entries wouldn't display correctly if the total number wasn't a multiple of 8. - Fixed a bug where fishing up a Wiglett and Wugtrio would play the trainer battle and Champion battle themes respectively - Restructured the Pokedex a little. Don't worry, Lickitung's still number 108! - All references to betamon in the disassembly have had their names updated to match the new Ogasawara ones - Removed Blastyke as a Game Corner prize, replacing it with Squeamata. - Garnet Cavern is now properly listed as a dungeon map - Fixed an issue where trying to leave Bill's House after entering the garden would put you back in the garden - Moved Silph Gauntlet's Beauty down 1 floor to make the number of trainers on each floor more consistent - Finished Gauntlet 6F except for the trainer text (PvK please help) - Gavillain's stats updated to match KEP 1.4 on the Showdown server. It's now a Dragon/Electric type with less Ice coverage. - Fixed Clefable's and Wigglytuff's starting movesets from an earlier commit - Fixed an ABSOLUTELY HORRIBLE, EGREGIOUSLY FRUSTRATING BUG that caused the Pokedex's seen counter to rarely update. This is what caused this commit to be delayed for so long. No joke. - New sprites, courtesy of Albatross, for Sylveon's back sprite, Alolan Marowak, Alolan Muk, Galarian Weezing and Magnezone! - Fixed a bug preventing the trade for Haunter from being accessed.
120 lines
2.1 KiB
NASM
120 lines
2.1 KiB
NASM
WarpTileIDPointers:
|
|
table_width 2, WarpTileIDPointers
|
|
dw .OverworldWarpTileIDs
|
|
dw .RedsHouse1WarpTileIDs
|
|
dw .MartWarpTileIDs
|
|
dw .ForestWarpTileIDs
|
|
dw .RedsHouse2WarpTileIDs
|
|
dw .DojoWarpTileIDs
|
|
dw .PokecenterWarpTileIDs
|
|
dw .GymWarpTileIDs
|
|
dw .HouseWarpTileIDs
|
|
dw .ForestGateWarpTileIDs
|
|
dw .MuseumWarpTileIDs
|
|
dw .UndergroundWarpTileIDs
|
|
dw .GateWarpTileIDs
|
|
dw .ShipWarpTileIDs
|
|
dw .ShipPortWarpTileIDs
|
|
dw .CemeteryWarpTileIDs
|
|
dw .InteriorWarpTileIDs
|
|
dw .CavernWarpTileIDs
|
|
dw .LobbyWarpTileIDs
|
|
dw .MansionWarpTileIDs
|
|
dw .LabWarpTileIDs
|
|
dw .ClubWarpTileIDs
|
|
dw .FacilityWarpTileIDs
|
|
dw .PlateauWarpTileIDs
|
|
dw .PreGymWarpTileIDs
|
|
dw .CitrineWarpTileIDs
|
|
dw .CelesteWarpTileIDs
|
|
dw .RocketHouseWarpTileIDs
|
|
dw .BetaMartWarpTileIDs
|
|
dw .JackyWarpTileIDs
|
|
assert_table_length NUM_TILESETS
|
|
|
|
MACRO warp_tiles
|
|
IF _NARG
|
|
db \# ; all args
|
|
ENDC
|
|
db -1 ; end
|
|
ENDM
|
|
|
|
.OverworldWarpTileIDs:
|
|
warp_tiles $1B, $58
|
|
|
|
.ForestGateWarpTileIDs:
|
|
.MuseumWarpTileIDs:
|
|
.GateWarpTileIDs:
|
|
db $3B
|
|
; fallthrough
|
|
.RedsHouse1WarpTileIDs:
|
|
.RedsHouse2WarpTileIDs:
|
|
warp_tiles $1A, $1C
|
|
|
|
.MartWarpTileIDs:
|
|
.PokecenterWarpTileIDs:
|
|
warp_tiles $5E
|
|
|
|
.ForestWarpTileIDs:
|
|
warp_tiles $5A, $5C, $3A
|
|
|
|
.DojoWarpTileIDs:
|
|
.GymWarpTileIDs:
|
|
warp_tiles $4A
|
|
|
|
.HouseWarpTileIDs:
|
|
warp_tiles $54, $5C, $32
|
|
|
|
.ShipWarpTileIDs:
|
|
warp_tiles $37, $39, $1E, $4A
|
|
|
|
.InteriorWarpTileIDs:
|
|
warp_tiles $15, $55, $04
|
|
|
|
.CavernWarpTileIDs:
|
|
warp_tiles $18, $1A, $22
|
|
|
|
.LobbyWarpTileIDs:
|
|
warp_tiles $1A, $1C, $38
|
|
|
|
.MansionWarpTileIDs:
|
|
warp_tiles $1A, $1C, $53
|
|
|
|
.LabWarpTileIDs:
|
|
warp_tiles $34
|
|
|
|
.FacilityWarpTileIDs:
|
|
db $43, $58, $20
|
|
; fallthrough
|
|
.CemeteryWarpTileIDs:
|
|
db $1B
|
|
; fallthrough
|
|
.UndergroundWarpTileIDs:
|
|
warp_tiles $13
|
|
|
|
.PlateauWarpTileIDs:
|
|
db $1B, $3B
|
|
; fallthrough
|
|
|
|
.PreGymWarpTileIDs:
|
|
warp_tiles $23
|
|
|
|
.CitrineWarpTileIDs:
|
|
warp_tiles $1B, $1C, $0B, $0C, $58, $59
|
|
|
|
.CelesteWarpTileIDs:
|
|
warp_tiles $5A, $5C, $3A, $30, $50, $51 ; Like Forest but a bit better
|
|
|
|
.RocketHouseWarpTileIDs:
|
|
warp_tiles $53
|
|
|
|
.BetaMartWarpTileIDs:
|
|
warp_tiles $1C, $1D, $1E, $1F, $0C, $0D, $0E, $0F, $4B, $4C
|
|
|
|
.JackyWarpTileIDs:
|
|
warp_tiles $04, $14
|
|
|
|
.ShipPortWarpTileIDs:
|
|
.ClubWarpTileIDs:
|
|
warp_tiles ; end
|