mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-10-15 19:54:24 +13:00
fixing a few small bugs
This commit is contained in:
parent
f457830786
commit
91c79913fd
|
@ -1,8 +1,3 @@
|
|||
; GetBattleTransitionID_IsDungeonMap fails to recognize
|
||||
; VICTORY_ROAD_2F, VICTORY_ROAD_3F, all ROCKET_HIDEOUT maps,
|
||||
; POKEMON_MANSION_1F, SEAFOAM_ISLANDS_[B1F-B4F], POWER_PLANT,
|
||||
; DIGLETTS_CAVE, and SILPH_CO_[9-11]F as dungeon maps
|
||||
|
||||
; GetBattleTransitionID_IsDungeonMap checks if wCurMap
|
||||
; is equal to one of these maps
|
||||
DungeonMaps1:
|
||||
|
@ -11,6 +6,11 @@ DungeonMaps1:
|
|||
db SEAFOAM_ISLANDS_1F
|
||||
db ROCK_TUNNEL_B1F
|
||||
db CINNABAR_VOLCANO
|
||||
db POKEMON_MANSION_1F
|
||||
db VICTORY_ROAD_2F
|
||||
db VICTORY_ROAD_3F
|
||||
db POWER_PLANT
|
||||
db DIGLETTS_CAVE
|
||||
db -1 ; end
|
||||
|
||||
; GetBattleTransitionID_IsDungeonMap checks if wCurMap
|
||||
|
@ -25,4 +25,10 @@ DungeonMaps2:
|
|||
; SILPH_CO_[2-8]F, POKEMON_MANSION[2F-B1F], SAFARI_ZONE, and
|
||||
; CERULEAN_CAVE maps, except for SILPH_CO_1F
|
||||
db SILPH_CO_2F, CERULEAN_CAVE_1F
|
||||
; SILPH_CO_[9-11]F
|
||||
db SILPH_CO_9F, SILPH_CO_11F
|
||||
; SEAFOAM_ISLANDS_[B1F-B4F]
|
||||
db SEAFOAM_ISLANDS_B1F, SEAFOAM_ISLANDS_B4F
|
||||
; all ROCKET_HIDEOUT maps
|
||||
db ROCKET_HIDEOUT_B1F, ROCKET_HIDEOUT_B4F
|
||||
db -1 ; end
|
||||
|
|
|
@ -5291,6 +5291,21 @@ AdjustDamageForMoveType:
|
|||
ld b, a
|
||||
ld a, [hl] ; a = damage multiplier
|
||||
ldh [hMultiplier], a
|
||||
and a ; cp NO_EFFECT ;This fixes incorrect type effectiveness messages
|
||||
jr z, .gotMultiplier
|
||||
cp NOT_VERY_EFFECTIVE
|
||||
jr nz, .nothalf
|
||||
ld a, [wDamageMultipliers]
|
||||
and $7f
|
||||
srl a
|
||||
jr .gotMultiplier
|
||||
.nothalf
|
||||
cp SUPER_EFFECTIVE
|
||||
jr nz, .gotMultiplier
|
||||
ld a, [wDamageMultipliers]
|
||||
and $7f
|
||||
sla a
|
||||
.gotMultiplier
|
||||
add b
|
||||
ld [wDamageMultipliers], a
|
||||
xor a
|
||||
|
|
|
@ -157,7 +157,7 @@ OakSpeechText1:
|
|||
text_end
|
||||
OakSpeechText2:
|
||||
text_far _OakSpeechText2A
|
||||
sound_cry_nidorina
|
||||
sound_cry_nidorino
|
||||
text_far _OakSpeechText2B
|
||||
text_end
|
||||
IntroducePlayerText:
|
||||
|
|
|
@ -516,7 +516,7 @@ TextCommand_SOUND::
|
|||
jr .loop
|
||||
|
||||
.play
|
||||
cp TX_SOUND_CRY_NIDORINA
|
||||
cp TX_SOUND_CRY_NIDORINO
|
||||
jr z, .pokemonCry
|
||||
cp TX_SOUND_CRY_PIDGEOT
|
||||
jr z, .pokemonCry
|
||||
|
@ -546,7 +546,7 @@ TextCommandSounds::
|
|||
db TX_SOUND_GET_ITEM_2, SFX_GET_ITEM_2
|
||||
db TX_SOUND_GET_KEY_ITEM, SFX_GET_KEY_ITEM
|
||||
db TX_SOUND_DEX_PAGE_ADDED, SFX_DEX_PAGE_ADDED
|
||||
db TX_SOUND_CRY_NIDORINA, NIDORINA ; used in OakSpeech
|
||||
db TX_SOUND_CRY_NIDORINO, NIDORINO ; used in OakSpeech
|
||||
db TX_SOUND_CRY_PIDGEOT, PIDGEOT ; used in SaffronCityText12
|
||||
db TX_SOUND_CRY_DEWGONG, DEWGONG ; unused
|
||||
|
||||
|
|
|
@ -127,9 +127,9 @@ MACRO sound_dex_page_added
|
|||
db TX_SOUND_DEX_PAGE_ADDED
|
||||
ENDM
|
||||
|
||||
const TX_SOUND_CRY_NIDORINA ; $14
|
||||
MACRO sound_cry_nidorina
|
||||
db TX_SOUND_CRY_NIDORINA
|
||||
const TX_SOUND_CRY_NIDORINO ; $14
|
||||
MACRO sound_cry_nidorino
|
||||
db TX_SOUND_CRY_NIDORINO
|
||||
ENDM
|
||||
|
||||
const TX_SOUND_CRY_PIDGEOT ; $15
|
||||
|
|
|
@ -182,18 +182,18 @@ RocketHideout4BattleText4:
|
|||
|
||||
RocketHideout4EndBattleText4:
|
||||
text_far _RocketHideout4EndBattleText4
|
||||
text_end
|
||||
text_promptbutton
|
||||
text_asm
|
||||
SetEvent EVENT_ROCKET_DROPPED_LIFT_KEY
|
||||
ld a, HS_ROCKET_HIDEOUT_B4F_ITEM_5
|
||||
ld [wMissableObjectIndex], a
|
||||
predef ShowObject
|
||||
jp TextScriptEnd
|
||||
|
||||
RocketHideout4AfterBattleText4:
|
||||
text_asm
|
||||
ld hl, RocketHideout4Text_455ec
|
||||
call PrintText
|
||||
CheckAndSetEvent EVENT_ROCKET_DROPPED_LIFT_KEY
|
||||
jr nz, .asm_455e9
|
||||
ld a, HS_ROCKET_HIDEOUT_B4F_ITEM_5
|
||||
ld [wMissableObjectIndex], a
|
||||
predef ShowObject
|
||||
.asm_455e9
|
||||
jp TextScriptEnd
|
||||
|
||||
RocketHideout4Text_455ec:
|
||||
|
|
Loading…
Reference in a new issue