mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Merged with yenatch
This commit is contained in:
commit
36d588a83c
|
@ -1,3 +1,5 @@
|
||||||
|
NUM_MOVES EQU $A4
|
||||||
|
|
||||||
POUND EQU $01
|
POUND EQU $01
|
||||||
KARATE_CHOP EQU $02
|
KARATE_CHOP EQU $02
|
||||||
DOUBLESLAP EQU $03
|
DOUBLESLAP EQU $03
|
||||||
|
@ -163,6 +165,7 @@ SUPER_FANG EQU $A2
|
||||||
SLASH EQU $A3
|
SLASH EQU $A3
|
||||||
SUBSTITUTE EQU $A4
|
SUBSTITUTE EQU $A4
|
||||||
STRUGGLE EQU $A5
|
STRUGGLE EQU $A5
|
||||||
|
|
||||||
; these do double duty as animation identifiers
|
; these do double duty as animation identifiers
|
||||||
SHOWPIC_ANIM EQU $A6 ; redraw monster pic
|
SHOWPIC_ANIM EQU $A6 ; redraw monster pic
|
||||||
STATUS_AFFECTED_ANIM EQU $A7 ; effect when monster receives a status aliment
|
STATUS_AFFECTED_ANIM EQU $A7 ; effect when monster receives a status aliment
|
||||||
|
@ -178,4 +181,4 @@ GREATTOSS_ANIM EQU $C5 ; toss Great Ball
|
||||||
ULTRATOSS_ANIM EQU $C6 ; toss Ultra Ball or Master Ball
|
ULTRATOSS_ANIM EQU $C6 ; toss Ultra Ball or Master Ball
|
||||||
HIDEPIC_ANIM EQU $C8 ; monster disappears
|
HIDEPIC_ANIM EQU $C8 ; monster disappears
|
||||||
ROCK_ANIM EQU $C9 ; throw rock
|
ROCK_ANIM EQU $C9 ; throw rock
|
||||||
BAIT_ANIM EQU $CA ; throw bait
|
BAIT_ANIM EQU $CA ; throw bait
|
||||||
|
|
|
@ -13,14 +13,18 @@ DREAM_EATER_EFFECT EQU $08
|
||||||
MIRROR_MOVE_EFFECT EQU $09
|
MIRROR_MOVE_EFFECT EQU $09
|
||||||
ATTACK_UP1_EFFECT EQU $0A
|
ATTACK_UP1_EFFECT EQU $0A
|
||||||
DEFENSE_UP1_EFFECT EQU $0B
|
DEFENSE_UP1_EFFECT EQU $0B
|
||||||
|
SPEED_UP1_EFFECT EQU $0C
|
||||||
SPECIAL_UP1_EFFECT EQU $0D
|
SPECIAL_UP1_EFFECT EQU $0D
|
||||||
|
ACCURACY_UP1_EFFECT EQU $0E
|
||||||
EVASION_UP1_EFFECT EQU $0F
|
EVASION_UP1_EFFECT EQU $0F
|
||||||
PAY_DAY_EFFECT EQU $10
|
PAY_DAY_EFFECT EQU $10
|
||||||
SWIFT_EFFECT EQU $11
|
SWIFT_EFFECT EQU $11
|
||||||
ATTACK_DOWN1_EFFECT EQU $12
|
ATTACK_DOWN1_EFFECT EQU $12
|
||||||
DEFENSE_DOWN1_EFFECT EQU $13
|
DEFENSE_DOWN1_EFFECT EQU $13
|
||||||
SPEED_DOWN1_EFFECT EQU $14
|
SPEED_DOWN1_EFFECT EQU $14
|
||||||
|
SPECIAL_DOWN1_EFFECT EQU $15
|
||||||
ACCURACY_DOWN1_EFFECT EQU $16
|
ACCURACY_DOWN1_EFFECT EQU $16
|
||||||
|
EVASION_DOWN1_EFFECT EQU $17
|
||||||
CONVERSION_EFFECT EQU $18
|
CONVERSION_EFFECT EQU $18
|
||||||
HAZE_EFFECT EQU $19
|
HAZE_EFFECT EQU $19
|
||||||
BIDE_EFFECT EQU $1A
|
BIDE_EFFECT EQU $1A
|
||||||
|
@ -49,9 +53,16 @@ ATTACK_UP2_EFFECT EQU $32
|
||||||
DEFENSE_UP2_EFFECT EQU $33
|
DEFENSE_UP2_EFFECT EQU $33
|
||||||
SPEED_UP2_EFFECT EQU $34
|
SPEED_UP2_EFFECT EQU $34
|
||||||
SPECIAL_UP2_EFFECT EQU $35
|
SPECIAL_UP2_EFFECT EQU $35
|
||||||
|
ACCURACY_UP2_EFFECT EQU $36
|
||||||
|
EVASION_UP2_EFFECT EQU $37
|
||||||
HEAL_EFFECT EQU $38 ; Recover, Softboiled, Rest
|
HEAL_EFFECT EQU $38 ; Recover, Softboiled, Rest
|
||||||
TRANSFORM_EFFECT EQU $39
|
TRANSFORM_EFFECT EQU $39
|
||||||
|
ATTACK_DOWN2_EFFECT EQU $3A
|
||||||
DEFENSE_DOWN2_EFFECT EQU $3B
|
DEFENSE_DOWN2_EFFECT EQU $3B
|
||||||
|
SPEED_DOWN2_EFFECT EQU $3C
|
||||||
|
SPECIAL_DOWN2_EFFECT EQU $3D
|
||||||
|
ACCURACY_DOWN2_EFFECT EQU $3E
|
||||||
|
EVASION_DOWN2_EFFECT EQU $3F
|
||||||
LIGHT_SCREEN_EFFECT EQU $40
|
LIGHT_SCREEN_EFFECT EQU $40
|
||||||
REFLECT_EFFECT EQU $41
|
REFLECT_EFFECT EQU $41
|
||||||
POISON_EFFECT EQU $42
|
POISON_EFFECT EQU $42
|
||||||
|
@ -73,4 +84,4 @@ DISABLE_EFFECT EQU $56
|
||||||
|
|
||||||
; fixed damage constants
|
; fixed damage constants
|
||||||
SONICBOOM_DAMAGE EQU 20
|
SONICBOOM_DAMAGE EQU 20
|
||||||
DRAGON_RAGE_DAMAGE EQU 40
|
DRAGON_RAGE_DAMAGE EQU 40
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; status ailments (masks)
|
; status ailments
|
||||||
SLP EQU %00000111
|
SLP EQU %111 ; mask
|
||||||
PSN EQU %00001000
|
PSN EQU 3
|
||||||
BRN EQU %00010000
|
BRN EQU 4
|
||||||
FRZ EQU %00100000
|
FRZ EQU 5
|
||||||
PAR EQU %01000000
|
PAR EQU 6
|
||||||
|
|
|
@ -5,3 +5,6 @@ SPRITEBUFFERSIZE EQU 7*7 * 8 ; 7 * 7 (tiles) * 8 (bytes per tile)
|
||||||
W_WATERRATE EQU $d8a4
|
W_WATERRATE EQU $d8a4
|
||||||
W_WATERMONS EQU $d8a5
|
W_WATERMONS EQU $d8a5
|
||||||
|
|
||||||
|
; Overload enemy stat modifiers
|
||||||
|
wTradeMonNick EQU $cd1e
|
||||||
|
|
||||||
|
|
12
macros.asm
12
macros.asm
|
@ -11,6 +11,18 @@ page EQUS "db $49," ; Start a new Pokedex page.
|
||||||
dex EQUS "db $5f, $50" ; End a Pokedex entry.
|
dex EQUS "db $5f, $50" ; End a Pokedex entry.
|
||||||
|
|
||||||
|
|
||||||
|
callba: MACRO
|
||||||
|
ld b, BANK(\1)
|
||||||
|
ld hl, \1
|
||||||
|
call Bankswitch
|
||||||
|
ENDM
|
||||||
|
|
||||||
|
callab: MACRO
|
||||||
|
ld hl, \1
|
||||||
|
ld b, BANK(\1)
|
||||||
|
call Bankswitch
|
||||||
|
ENDM
|
||||||
|
|
||||||
;\1 = X
|
;\1 = X
|
||||||
;\2 = Y
|
;\2 = Y
|
||||||
FuncCoord: MACRO
|
FuncCoord: MACRO
|
||||||
|
|
|
@ -346,9 +346,7 @@ Func_21673: ; 21673 (8:5673)
|
||||||
jp Func_214e8
|
jp Func_214e8
|
||||||
|
|
||||||
Func_216b3: ; 216b3 (8:56b3)
|
Func_216b3: ; 216b3 (8:56b3)
|
||||||
ld b, BANK(Func_738a1)
|
callba Func_738a1
|
||||||
ld hl, Func_738a1
|
|
||||||
call Bankswitch ; indirect jump to Func_738a1 (738a1 (1c:78a1))
|
|
||||||
jp Func_214e8
|
jp Func_214e8
|
||||||
|
|
||||||
Func_216be: ; 216be (8:56be)
|
Func_216be: ; 216be (8:56be)
|
||||||
|
|
14
wram.asm
14
wram.asm
|
@ -964,7 +964,12 @@ W_YBLOCKCOORD:: ; d363
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
W_XBLOCKCOORD:: ; d364
|
W_XBLOCKCOORD:: ; d364
|
||||||
ds 3
|
ds 1
|
||||||
|
|
||||||
|
wLastMap:: ; d365
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 1
|
||||||
|
|
||||||
W_CURMAPTILESET:: ; d367
|
W_CURMAPTILESET:: ; d367
|
||||||
ds 1
|
ds 1
|
||||||
|
@ -1323,7 +1328,12 @@ W_RIVALSTARTER:: ; d715
|
||||||
W_PLAYERSTARTER:: ; d717
|
W_PLAYERSTARTER:: ; d717
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
ds 27
|
ds 1
|
||||||
|
|
||||||
|
wLastBlackoutMap:: ; d719
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 25
|
||||||
|
|
||||||
|
|
||||||
W_FLAGS_D733:: ; d733
|
W_FLAGS_D733:: ; d733
|
||||||
|
|
Loading…
Reference in a new issue