mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
A few small improvements
- All of the Silph Gauntlet maps use the same palettes as the map's they're based on - Viridian Forest uses Viridian's palette, it just makes sense - Power Plant is now yellow, just 'cause. - Game Corner payouts are much faster, and have been slightly rebalanced
This commit is contained in:
parent
2a662e0ec1
commit
15762ead34
|
@ -13,14 +13,14 @@ FuchsiaCity_Object:
|
||||||
;warp_event 31, 24, FUCHSIA_GOOD_ROD_HOUSE, 1
|
;warp_event 31, 24, FUCHSIA_GOOD_ROD_HOUSE, 1
|
||||||
|
|
||||||
def_bg_events
|
def_bg_events
|
||||||
bg_event 15, 23, 11 ; FuchsiaCityText11
|
bg_event 29, 19, 11 ; FuchsiaCityText11
|
||||||
bg_event 25, 15, 12 ; FuchsiaCityText12
|
bg_event 25, 15, 12 ; FuchsiaCityText12
|
||||||
bg_event 17, 5, 13 ; FuchsiaCityText13
|
bg_event 17, 5, 13 ; FuchsiaCityText13
|
||||||
bg_event 6, 13, 14 ; MartSignText
|
bg_event 6, 13, 14 ; MartSignText
|
||||||
bg_event 20, 27, 15 ; PokeCenterSignText
|
bg_event 20, 27, 15 ; PokeCenterSignText
|
||||||
bg_event 27, 29, 16 ; FuchsiaCityText16
|
bg_event 27, 29, 16 ; FuchsiaCityText16
|
||||||
bg_event 21, 15, 17 ; FuchsiaCityText17
|
bg_event 21, 15, 17 ; FuchsiaCityText17
|
||||||
bg_event 5, 29, 18 ; FuchsiaCityText18
|
bg_event 3, 29, 18 ; FuchsiaCityText18
|
||||||
bg_event 33, 7, 19 ; FuchsiaCityText19
|
bg_event 33, 7, 19 ; FuchsiaCityText19
|
||||||
bg_event 27, 7, 20 ; FuchsiaCityText20
|
bg_event 27, 7, 20 ; FuchsiaCityText20
|
||||||
bg_event 13, 7, 21 ; FuchsiaCityText21
|
bg_event 13, 7, 21 ; FuchsiaCityText21
|
||||||
|
|
|
@ -107,14 +107,14 @@ MapSongBanks::
|
||||||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_1F_ROOMS
|
db MUSIC_SS_ANNE, 0 ; SS_ANNE_1F_ROOMS
|
||||||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_2F_ROOMS
|
db MUSIC_SS_ANNE, 0 ; SS_ANNE_2F_ROOMS
|
||||||
db MUSIC_SS_ANNE, 0 ; SS_ANNE_B1F_ROOMS
|
db MUSIC_SS_ANNE, 0 ; SS_ANNE_B1F_ROOMS
|
||||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_69 / Gauntlet 1F
|
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_69 / Gauntlet 1F
|
||||||
db MUSIC_DUNGEON3, 0 ; UNUSED_MAP_6A / Gauntlet 2F
|
db MUSIC_DUNGEON3, 0 ; UNUSED_MAP_6A / Gauntlet 2F
|
||||||
db MUSIC_SS_ANNE, 0 ; UNUSED_MAP_6B / Gauntlet 3F
|
db MUSIC_SS_ANNE, 0 ; UNUSED_MAP_6B / Gauntlet 3F
|
||||||
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_1F
|
db MUSIC_DUNGEON3, 0 ; VICTORY_ROAD_1F
|
||||||
db MUSIC_POKEMON_TOWER, 0 ; UNUSED_MAP_6D / Gauntlet 4F
|
db MUSIC_POKEMON_TOWER, 0 ; UNUSED_MAP_6D / Gauntlet 4F
|
||||||
db MUSIC_SAFARI_ZONE, 0 ; UNUSED_MAP_6E / Gauntlet 5F
|
db MUSIC_SAFARI_ZONE, 0 ; UNUSED_MAP_6E / Gauntlet 5F
|
||||||
db MUSIC_CINNABAR_MANSION, 0 ; UNUSED_MAP_6F / Gauntlet 6F
|
db MUSIC_SILPH_CO, 0 ; UNUSED_MAP_6F / Gauntlet 6F
|
||||||
db MUSIC_SILPH_CO, 0 ; UNUSED_MAP_70 / Gauntlet 7F
|
db MUSIC_SILPH_CO, 0 ; UNUSED_MAP_70 / Gauntlet 7F
|
||||||
db MUSIC_INDIGO_PLATEAU, 0 ; LANCES_ROOM
|
db MUSIC_INDIGO_PLATEAU, 0 ; LANCES_ROOM
|
||||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_72 / FARAWAY ISLAND INSIDE
|
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_72 / FARAWAY ISLAND INSIDE
|
||||||
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_73 / FARAWAY ISLAND OUTSIDE
|
db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_73 / FARAWAY ISLAND OUTSIDE
|
||||||
|
|
|
@ -148,13 +148,17 @@ SetPal_Overworld:
|
||||||
jr z, .celeste
|
jr z, .celeste
|
||||||
cp CITRINE
|
cp CITRINE
|
||||||
jr z, .citrine
|
jr z, .citrine
|
||||||
|
cp FOREST
|
||||||
|
jr z, .forest
|
||||||
|
cp SHIP
|
||||||
|
jr z, .ship
|
||||||
ld a, [wCurMap]
|
ld a, [wCurMap]
|
||||||
cp FIRST_INDOOR_MAP
|
cp FIRST_INDOOR_MAP
|
||||||
jr c, .townOrRoute
|
jr c, .townOrRoute
|
||||||
|
cp POWER_PLANT
|
||||||
|
jr z, .powerPlant
|
||||||
cp CERULEAN_CAVE_2F
|
cp CERULEAN_CAVE_2F
|
||||||
jr c, .normalDungeonOrBuilding
|
jr c, .normalDungeonOrBuilding
|
||||||
cp LORELEIS_ROOM
|
|
||||||
jr z, .Lorelei
|
|
||||||
cp CELESTE_HILL
|
cp CELESTE_HILL
|
||||||
jr z, .celeste
|
jr z, .celeste
|
||||||
cp CITRINE_CITY
|
cp CITRINE_CITY
|
||||||
|
@ -175,32 +179,6 @@ SetPal_Overworld:
|
||||||
ld a, SET_PAL_OVERWORLD
|
ld a, SET_PAL_OVERWORLD
|
||||||
ld [wDefaultPaletteCommand], a
|
ld [wDefaultPaletteCommand], a
|
||||||
ret
|
ret
|
||||||
.citrine
|
|
||||||
ld a, [wCurMap]
|
|
||||||
cp BRUNSWICK_TRAIL
|
|
||||||
jr z, .brunswick
|
|
||||||
cp CITRINE_CITY
|
|
||||||
jr c, .citrineDefault
|
|
||||||
.citrineDefault
|
|
||||||
ld a, PAL_CITRINE - 1
|
|
||||||
jr .town
|
|
||||||
.celeste
|
|
||||||
ld a, [wCurMap]
|
|
||||||
cp FARAWAY_ISLAND_OUTSIDE
|
|
||||||
jr z, .faraway
|
|
||||||
cp FARAWAY_ISLAND_INSIDE
|
|
||||||
jr z, .faraway
|
|
||||||
cp CELESTE_HILL
|
|
||||||
jr c, .celesteDefault
|
|
||||||
.celesteDefault
|
|
||||||
ld a, PAL_CELESTE - 1
|
|
||||||
jr .town
|
|
||||||
.faraway
|
|
||||||
ld a, PAL_ROUTE - 1
|
|
||||||
jr .town
|
|
||||||
.brunswick
|
|
||||||
ld a, PAL_BRUNSWICK - 1
|
|
||||||
jr .town
|
|
||||||
.PokemonTowerOrAgatha
|
.PokemonTowerOrAgatha
|
||||||
ld a, PAL_GREYMON - 1
|
ld a, PAL_GREYMON - 1
|
||||||
jr .town
|
jr .town
|
||||||
|
@ -214,15 +192,57 @@ SetPal_Overworld:
|
||||||
jr c, .caveDefault
|
jr c, .caveDefault
|
||||||
cp SEAFOAM_ISLANDS_B4F + 1
|
cp SEAFOAM_ISLANDS_B4F + 1
|
||||||
jr c, .seafoam
|
jr c, .seafoam
|
||||||
|
.celeste
|
||||||
|
ld a, [wCurMap]
|
||||||
|
cp FARAWAY_ISLAND_OUTSIDE
|
||||||
|
jr z, .faraway
|
||||||
|
cp FARAWAY_ISLAND_INSIDE
|
||||||
|
jr z, .faraway
|
||||||
|
cp CELESTE_HILL
|
||||||
|
jr c, .celesteDefault
|
||||||
|
.celesteDefault
|
||||||
|
ld a, PAL_CELESTE - 1
|
||||||
|
jr .town
|
||||||
|
.citrine
|
||||||
|
ld a, [wCurMap]
|
||||||
|
cp BRUNSWICK_TRAIL
|
||||||
|
jr z, .brunswick
|
||||||
|
cp CITRINE_CITY
|
||||||
|
jr c, .citrineDefault
|
||||||
|
.citrineDefault
|
||||||
|
ld a, PAL_CITRINE - 1
|
||||||
|
jr .town
|
||||||
|
.ship
|
||||||
|
ld a, PAL_VERMILION - 1
|
||||||
|
jr .town
|
||||||
|
.forest
|
||||||
|
ld a, [wCurMap]
|
||||||
|
cp VIRIDIAN_FOREST
|
||||||
|
jr z, .viridian
|
||||||
|
cp SILPH_GAUNTLET_1F
|
||||||
|
jr z, .viridian
|
||||||
|
cp MT_MOON_CRATER
|
||||||
|
jr z, .faraway
|
||||||
|
cp SILPH_GAUNTLET_5F
|
||||||
|
jr c, .forestDefault
|
||||||
|
.forestDefault
|
||||||
|
ld a, PAL_FUCHSIA - 1
|
||||||
|
jr .town
|
||||||
|
.powerPlant
|
||||||
|
ld a, PAL_YELLOWMON - 1
|
||||||
|
jr .town
|
||||||
|
.viridian
|
||||||
|
ld a, PAL_VIRIDIAN - 1
|
||||||
|
jr .town
|
||||||
|
.faraway
|
||||||
|
ld a, PAL_ROUTE - 1
|
||||||
|
jr .town
|
||||||
|
.brunswick
|
||||||
|
ld a, PAL_BRUNSWICK - 1
|
||||||
|
jr .town
|
||||||
.caveDefault
|
.caveDefault
|
||||||
ld a, PAL_CAVE - 1
|
ld a, PAL_CAVE - 1
|
||||||
jr .town
|
jr .town
|
||||||
.Lorelei
|
|
||||||
jr c, .gbcLorelei
|
|
||||||
jr .seafoam
|
|
||||||
.gbcLorelei
|
|
||||||
xor a
|
|
||||||
jr .town
|
|
||||||
.seafoam
|
.seafoam
|
||||||
ld a, PAL_CYANMON - 1
|
ld a, PAL_CYANMON - 1
|
||||||
jr .town
|
jr .town
|
||||||
|
|
|
@ -511,16 +511,16 @@ SlotRewardPointers:
|
||||||
dw SlotReward15Text
|
dw SlotReward15Text
|
||||||
|
|
||||||
SlotReward300Text:
|
SlotReward300Text:
|
||||||
db "999@"
|
db "900@"
|
||||||
|
|
||||||
SlotReward100Text:
|
SlotReward100Text:
|
||||||
db "500@"
|
db "400@"
|
||||||
|
|
||||||
SlotReward8Text:
|
SlotReward8Text:
|
||||||
db "100@"
|
db "50@"
|
||||||
|
|
||||||
SlotReward15Text:
|
SlotReward15Text:
|
||||||
db "200@"
|
db "100@"
|
||||||
|
|
||||||
NotThisTimeText:
|
NotThisTimeText:
|
||||||
text_far _NotThisTimeText
|
text_far _NotThisTimeText
|
||||||
|
@ -574,7 +574,7 @@ SlotReward8Func:
|
||||||
dec [hl]
|
dec [hl]
|
||||||
.skip
|
.skip
|
||||||
ld b, $2
|
ld b, $2
|
||||||
ld de, 100 ; buffed amounts start here
|
ld de, 50 ; buffed amounts start here
|
||||||
ret
|
ret
|
||||||
|
|
||||||
SlotReward15Func:
|
SlotReward15Func:
|
||||||
|
@ -585,7 +585,7 @@ SlotReward15Func:
|
||||||
dec [hl]
|
dec [hl]
|
||||||
.skip
|
.skip
|
||||||
ld b, $4
|
ld b, $4
|
||||||
ld de, 200
|
ld de, 100
|
||||||
ret
|
ret
|
||||||
|
|
||||||
SlotReward100Func:
|
SlotReward100Func:
|
||||||
|
@ -594,7 +594,7 @@ SlotReward100Func:
|
||||||
xor a
|
xor a
|
||||||
ld [wSlotMachineFlags], a
|
ld [wSlotMachineFlags], a
|
||||||
ld b, $8
|
ld b, $8
|
||||||
ld de, 500
|
ld de, 400
|
||||||
ret
|
ret
|
||||||
|
|
||||||
SlotReward300Func:
|
SlotReward300Func:
|
||||||
|
@ -610,7 +610,7 @@ SlotReward300Func:
|
||||||
.skip
|
.skip
|
||||||
ld [wSlotMachineAllowMatchesCounter], a
|
ld [wSlotMachineAllowMatchesCounter], a
|
||||||
ld b, $14
|
ld b, $14
|
||||||
ld de, 999
|
ld de, 900
|
||||||
ret
|
ret
|
||||||
|
|
||||||
YeahText:
|
YeahText:
|
||||||
|
@ -668,7 +668,14 @@ SlotMachine_PayCoinsToPlayer:
|
||||||
ld hl, wTempCoins1
|
ld hl, wTempCoins1
|
||||||
xor a
|
xor a
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
inc a
|
ld a, [wSlotMachineWinningSymbol]
|
||||||
|
cp HIGH(SLOTSBAR) + 1
|
||||||
|
jr c, .twentyAtATime
|
||||||
|
ld a, 10
|
||||||
|
jr .loadTemp
|
||||||
|
.twentyAtATime
|
||||||
|
ld a, 20
|
||||||
|
.loadTemp
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
|
|
||||||
ld a, 5
|
ld a, 5
|
||||||
|
@ -683,7 +690,15 @@ SlotMachine_PayCoinsToPlayer:
|
||||||
ld h, a
|
ld h, a
|
||||||
or l
|
or l
|
||||||
ret z
|
ret z
|
||||||
ld de, -1
|
|
||||||
|
ld a, [wSlotMachineWinningSymbol]
|
||||||
|
cp HIGH(SLOTSBAR) + 1
|
||||||
|
jr c, .twentyAtATime2
|
||||||
|
ld de, -10
|
||||||
|
jr .doSubtract
|
||||||
|
.twentyAtATime2
|
||||||
|
ld de, -20
|
||||||
|
.doSubtract
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, l
|
ld a, l
|
||||||
ld [wPayoutCoins + 1], a
|
ld [wPayoutCoins + 1], a
|
||||||
|
|
|
@ -15,7 +15,8 @@ N\ !
|
||||||
|
|
||||||
|
|
||||||
|r
|
|r
|
||||||
3/\bQQN
|
|
||||||
|
/\bQQN
|
||||||
tttttt111_NttN ! !ttt_NttN
|
tttttt111_NttN ! !ttt_NttN
|
||||||
V|~0 |s0 _NttN_Nttbllll6V2llllllllNttNNttPRRm]nN]MRRRRNtttttm'n
|
V|~0 |s0 _NttN_Nttbllll6V2llllllllNttNNttPRRm]nN]MRRRRNtttttm'n
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,11 @@
|
||||||
!zoooooz7:~zooooooznttmVUwnmnwVwVmzzznwVwVwmzzzzzzzzzzzzzzzzzzz !zzzz
!znlllmz|szzzz7:~znVwwmoooooyzzzVUVzzzzzogmzzMUlllll11NkkkPRROUwwww11N_tnN1wwwwwVwww1_t
|
!zoooooz7:~zooooooznttmVUwnmnwVwVmzzznwVwVwmzzzzzzzzzzzzzzzzzzz !zzzz
!znlllmz|szzzz7:~znVwwmmzooooyzzzVUVzzzzzzngmzzMUlllll11NkkkPRROUwVww11N_tnN>?????????;_t
|
||||||
|
|
||||||
|
|
||||||
nNn
! !m_8989nNn|~0|rm1<=<=1nNn11111111m_Vw1wnN
|
nN$
!WWWW !%_8989nN
|
||||||
|
|~0|r
|
||||||
|
1<=<=1nN111111111
|
||||||
|
_Vw1wnN
|
||||||
|
|
||||||
11
|
11
|
||||||
|
|
||||||
|
11nPRRRR>?;ttttRRRRRRn11111(,)1111>?;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nPRRRR>?;ttttRRRRRRn11111(,)1111>?;
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
(,,)ttM>;/()/$%/>;(,,)RROL()11$%11111111$%1$WW%
|
(,,)ttM>;/()/$%/>;(,,)RROL()11$%11111111$%1$WW%
|
||||||
|
|
||||||
L1111>,)/>;1>;1>;1111111QQc>;$W%1111
|
51111>,)/>;1>;1>;1111111QQc>;$W%1111
|
||||||
$%$%/()>;>??ttM()/>;/$%$%(,,ttM()1111111()
|
$%$%/()>;>??ttM()/>;/$%$%(,,ttM()1111111()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue