Difference between revisions of "Status Check table - 0x800662d0"
Jump to navigation
Jump to search
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 40: | Line 40: | ||
------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ||
'''Can react flag '''(the statuses here are the unchecked ones : no reaction) | '''Can react flag '''(the statuses here are the unchecked ones : no reaction) | ||
− | - set in {{f/jal|Check_if_unit_can_react | + | - set in {{f/jal|Check_if_unit_can_react|Check_if_unit_can_react}} |
800662E4 0x04 0x00 0x64 Crystal / Dead / Jump | 800662E4 0x04 0x00 0x64 Crystal / Dead / Jump | ||
800662E5 0x04 0x01 0x95 Petrify / Confusion / Blood suck / Treasure | 800662E5 0x04 0x01 0x95 Petrify / Confusion / Blood suck / Treasure | ||
Line 91: | Line 91: | ||
8006630A 0x0B 0x03 0x00 | 8006630A 0x0B 0x03 0x00 | ||
8006630B 0x0B 0x04 0x00 | 8006630B 0x0B 0x04 0x00 | ||
− | + | ||
Past this point, there's only 0x00s | Past this point, there's only 0x00s |
Latest revision as of 07:38, 27 October 2024
Data table used for checking flags on status In patcher it refers to the checkboxes from freeze CT to lower target priority in the status effect sheet - (byte at offset 0x04 and 0x05 from the start of status data in 0x80065de4 table) Data are store by status sets there is 5 sets of status so five bytes per stored data. The way data are stored seems hardcoded and not linked to the order of the boxes in patcher : so the data coming in 5th are the "can react" check boxes In the table below, the column r5 value refers to the -->Status_Checks_(r5 set to check) where r5 value is multiplied by 5 to point at the status set 1 byte Loop counter refers to the same routine 0x00 is for the 1st status set and 0x04 for the 5th Note : the data at 0x800662d0 are blank when extracted from the SCUS_942.21 with MassHexASM, the values below were extracted while in battle (data probably stored by a routine) ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Adress r5 value Loop counter Value Status conversion Count as KO flag (checked statuses) 800662d0 0x00 0x00 0x60 Crystal / Dead 800662D1 0x00 0x01 0xc5 Petrify / Invite / Blood suck / Treasure 800662D2 0x00 0x02 0x00 800662D3 0x00 0x03 0x00 800662D4 0x00 0x04 0x00 ------------------------------------------------------------------------------------------------ Team loss enemy ? 800662D5 0x01 0x00 0x40 Crystal 800662D6 0x01 0x01 0x41 Invite / Treasure 800662D7 0x01 0x02 0x00 800662D8 0x01 0x03 0x00 800662D9 0x01 0x04 0x00 ------------------------------------------------------------------------------------------------ Team loss ally ? 800662DA 0x02 0x00 0x40 Crystal 800662DB 0x02 0x01 0x01 Treasure 800662DC 0x02 0x02 0x00 800662DD 0x02 0x03 0x00 800662DE 0x02 0x04 0x00 ------------------------------------------------------------------------------------------------ CT freeze 800662DF 0x03 0x00 0x40 Crystal 800662E0 0x03 0x01 0x81 Petrify / Treasure 800662E1 0x03 0x02 0x00 800662E2 0x03 0x03 0x02 Stop 800662E3 0x03 0x04 0x10 Sleep ------------------------------------------------------------------------------------------------ Can react flag (the statuses here are the unchecked ones : no reaction) - set in -->Check_if_unit_can_react 800662E4 0x04 0x00 0x64 Crystal / Dead / Jump 800662E5 0x04 0x01 0x95 Petrify / Confusion / Blood suck / Treasure 800662E6 0x04 0x02 0x0e Berserk / Chicken / Frog 800662E7 0x04 0x03 0x02 Stop 800662E8 0x04 0x04 0x14 Sleep / Don't act ------------------------------------------------------------------------------------------------ Immortal immunities ? 800662E9 0x05 0x00 0x70 Crystal / Dead / Undead 800662EA 0x05 0x01 0xd5 Petrify / Invite / Confusion / Blood suck / Treasure 800662EB 0x05 0x02 0x06 Chicken / Frog 800662EC 0x05 0x03 0x00 800662ED 0x05 0x04 0x35 Charm / Sleep / Don't act / Death sentence ------------------------------------------------------------------------------------------------ Load/Save Formation Immunities ? 800662EE 0x06 0x00 0x70 Crystal / Dead / Undead 800662EF 0x06 0x01 0xc5 Petrify / Invite / Blood suck / Treasure 800662F0 0x06 0x02 0x06 Chicken / Frog 800662F1 0x06 0x03 0x00 800662F2 0x06 0x04 0x21 Charm / Death sentence ------------------------------------------------------------------------------------------------ 800662F3 0x07 0x00 0x00 800662F4 0x07 0x01 0x38 Darkness / Confusion / Silence 800662F5 0x07 0x02 0x1e Transparent / Berserk / Chicken / Frog 800662F6 0x07 0x03 0x02 Stop 800662F7 0x07 0x04 0x3c Charm / Sleep / Don't move / Don't act ------------------------------------------------------------------------------------------------ 800662F8 0x08 0x00 0x74 Crystal / Dead / Undead / Jump 800662F9 0x08 0x01 0xc1 Petrify / Invite / Treasure 800662FA 0x08 0x02 0x01 Critical 800662FB 0x08 0x03 0x00 800662FC 0x08 0x04 0x00 ------------------------------------------------------------------------------------------------ 800662FD 0x09 0x00 0x00 800662FE 0x09 0x01 0x10 Confusion 800662FF 0x09 0x02 0x08 Berserk 80066300 0x09 0x03 0x82 Poison / Stop 80066301 0x09 0x04 0x1d Sleep / Don't move / Don't act / Death sentence ------------------------------------------------------------------------------------------------ Unmountable ? 80066302 0x0A 0x00 0x60 Crystal / Dead 80066303 0x0A 0x01 0x85 Petrify / Blood suck / Treasure 80066304 0x0A 0x02 0x0e Berserk / Chicken / Frog 80066305 0x0A 0x03 0x00 80066306 0x0A 0x04 0x20 Charm ------------------------------------------------------------------------------------------------ 80066307 0x0B 0x00 0x00 80066308 0x0B 0x01 0x02 Cursed 80066309 0x0B 0x02 0x00 8006630A 0x0B 0x03 0x00 8006630B 0x0B 0x04 0x00 Past this point, there's only 0x00s