Status Check table - 0x800662d0
Jump to navigation
Jump to search
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