708
edits
(fixing bad field types) |
("max" extent fix) |
||
Line 107: | Line 107: | ||
{{OBDtr| 0x10C | float |64AAAA| 0A D7 3B 41 | 11.740000 | extent max Y }} | {{OBDtr| 0x10C | float |64AAAA| 0A D7 3B 41 | 11.740000 | extent max Y }} | ||
{{OBDtr| 0x110 | float |64AAAA| 5E 93 BF 40 | 5.986739 | extent angle (in radians) }} | {{OBDtr| 0x110 | float |64AAAA| 5E 93 BF 40 | 5.986739 | extent angle (in radians) }} | ||
{{OBDtrBK| | {{OBDtrBK|Farthest extent info - information about the farthest reaching extent in the extent part }} | ||
{{OBDtr| 0x114 | int16 |EBEBEB| 2F 00 | 47 | frame; -1 if the attack part doesn't exist or the attack part exists and it's a tgt animation (tgt <nowiki>=</nowiki> target) }} | {{OBDtr| 0x114 | int16 |EBEBEB| 2F 00 | 47 | frame; -1 if the attack part doesn't exist or the attack part exists and it's a tgt animation (tgt <nowiki>=</nowiki> target) }} | ||
{{OBDtr| 0x116 | int8 |8C8CCC| 01 | 1 | attack index to which the max extent belongs }} | {{OBDtr| 0x116 | int8 |8C8CCC| 01 | 1 | attack index to which the max extent belongs }} | ||
Line 179: | Line 179: | ||
;Extent info | ;Extent info | ||
:The extent information is used by the AI to figure out if an attack can reach the enemy. This information is only present/used if the animation contains attacks. | :The extent information is used by the AI to figure out if an attack can reach the enemy. This information is only present/used if the animation contains attacks. Many of the fields in the extent information can be computed from other available information like the attack/position/extent parts. The only "unique" information here is the "max horizontal extent 0° ... 360°" array and the extent part count/offset fields. The alternate move direction does not appear to be ever used. | ||
edits