Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- en .no_disabled_move (en ambos CheckTurn):
- cambiar el cp $3F por cp $00 (0% chance de Fully para) ($34389 enemy)
- Nueva función en $37FA0 :
- F0 E6 ld a,[$FF00 + $E6] ;Carga en 'a' el turno (00 = mi turno, 01 = turno del enemigo)
- 06 01 ld b,$01 ;Carga 1 en 'b'
- B8 cp a,b ;Compara a y b
- 28 0C jr z,$7FB3 ;Si son iguales (el ataque lo usó el enemigo) salta C bytes.
- 3E 06 ld a,$06 ;Carga 6 en 'a'
- EA B8 CB ld [$CBB8],a ;Cambia el valor que está en $CBB8 (cambios de stats de evasión del enemigo) por
- ;el valor que está en a (6), esto es -1 de evasión ya que normalmente está a 7.
- 21 1D 62 ld hl,$621D ;Carga el texto que hice en $10221d
- CD D6 3C call $3CD6 ;Llama a la función que escriba el texto cargado en hl
- C9 ret ;Vuelve a la función de 'paralyze' o 'paralyzetarget'
- 3E 06 ld a,$06 ;(Esto se ejecuta si cp a,b devuelve 1) Carga 6 en 'a'
- EA B0 CB ld [$CBB0],a ;Igual que antes pero carga 6 en $CBB0 en vez de $CBB8 (Evasión del usuario)
- 21 1D 62 ld hl,$621D ;Carga el mismo texto de nuevo
- CD D6 3C call $3CD6 ;Llama a la función que escriba el texto
- C9 ret ;Vuelve a la función de 'paralyze' o 'paralyzetarget'
- Usar la nueva función en $362c7 (paralyzetarget) y $36f48 (paralyze)
Advertisement
Add Comment
Please, Sign In to add comment