shithub: pokered

Download patch

ref: 8d946a0b84958f36618265d0055d05ea666bb459
parent: 1a80ed601978c773150c7fcd4094fbd1ef31f221
author: stag019 <stag019@gmail.com>
date: Wed Mar 21 23:33:46 EDT 2012

JumpMoveEffect from smkdan's docs.

hg-commit-id: 8b65a3389391


--- a/main.asm
+++ b/main.asm
@@ -40947,7 +40947,27 @@
 	call Delay3
 	PREDEF_JUMP MoveAnimationPredef ; predef 8
 
-INCBIN "baserom.gbc",$3ef12,$3f245 - $3ef12
+INCBIN "baserom.gbc",$3ef12,$3f138 - $3ef12
+
+JumpMoveEffect: ;$3f138
+	ld a, [$ff00+$f3]	;whose turn?
+	and a
+	ld a, [W_PLAYERMOVEEFFECT]
+	jr z, .next1\@
+	ld a, [W_ENEMYMOVEEFFECT]
+.next1\@
+	dec a				;subtract 1, there is no special effect for 00
+	add a				;x2, 16bit pointers
+	ld hl, $7150		;pointer table at 7150
+	ld b, 0
+	ld c, a
+	add hl, bc
+	ld a, [hli]
+	ld h, [hl]
+	ld l, a
+	jp [hl]				;jump to special effect handler
+
+INCBIN "baserom.gbc",$3f150,$3f245 - $3f150
 
 UnnamedText_3f245: ; 0x3f245
 	TX_FAR _UnnamedText_3f245