Command d'événement de vérification de status

Dernière mise-à-jour : 25/06/2025
Version actuelle : 1.1
Compatible avec : FF3us 1.0, FF3us 1.1
Type : Modification
Télécharger
Description

Ce hack est mon tout premier hack en assembleur 65816, fait en 2012. La commande d'événement 83, originalement inutilisée, peut maintenant sauter à une adresse d'événement si le party leader est affligé par l'un des status suivant: blind, zombie, poison, magitek, vanish, petrified, wounded ou float.

Le format de la command est 83 RR XX YY ZZ. XX YY ZZ est l'adresse d'événement $MM/YYXX, où MM est égal à ZZ + 0xCA. La relativité de la valeur du bank au bank $CA est le standard dans le commandes d'événement de FF6. L'octet RR peut avoir une des valeurs suivantes:

Blind       $01
Zombie      $02
Poison      $04 
Magitek     $08
Vanish      $10
Imp         $20
Petrify     $40
Wounded     $80
Float       $C0

Un exemple d'utilisation serait 83 C0 14 49 01, en d'autres mots, "si le party leader est affligé par le status float, sauter à l'adresse CB/4914, sinon continuer". Notez que cette command d'événement ne peut que vérifier un seul status à la fois.

Command d'événement de vérification de status

Dernière mise-à-jour : 25/06/2025
Version actuelle : 1.1
Compatible avec : FF3us 1.0, FF3us 1.1
Type : Modification
Télécharger
Description

Ce hack est mon tout premier hack en assembleur 65816, fait en 2012. La commande d'événement 83, originalement inutilisée, peut maintenant sauter à une adresse d'événement si le party leader est affligé par l'un des status suivant: blind, zombie, poison, magitek, vanish, petrified, wounded ou float.

Le format de la command est 83 RR XX YY ZZ. XX YY ZZ est l'adresse d'événement $MM/YYXX, où MM est égal à ZZ + 0xCA. La relativité de la valeur du bank au bank $CA est le standard dans le commandes d'événement de FF6. L'octet RR peut avoir une des valeurs suivantes:

Blind       $01
Zombie      $02
Poison      $04 
Magitek     $08
Vanish      $10
Imp         $20
Petrify     $40
Wounded     $80
Float       $C0

Un exemple d'utilisation serait 83 C0 14 49 01, en d'autres mots, "si le party leader est affligé par le status float, sauter à l'adresse CB/4914, sinon continuer". Notez que cette command d'événement ne peut que vérifier un seul status à la fois.