5,389
edits
m (added an empty line) |
m (minor cleanup) |
||
Line 9: | Line 9: | ||
{{Table}} | {{Table}} | ||
{{OBDth}} | {{OBDth}} | ||
{{OBDtr| 0x00 | | {{OBDtr| 0x00 | 4CC |FF0000| 43 4A 42 4F | OBJC | object collection }} | ||
{{OBDtr| 0x04 | int32 |FFFF00| B0 0D 00 00 | 35628 | size of the complete combat part from this postion in bytes }} | {{OBDtr| 0x04 | int32 |FFFF00| B0 0D 00 00 | 35628 | size of the complete combat part from this postion in bytes }} | ||
{{OBDtr| 0x08 | int32 |00FF00| 27 00 00 00 | 39 | unknown; do not change it }} | {{OBDtr| 0x08 | int32 |00FF00| 27 00 00 00 | 39 | unknown; do not change it }} | ||
{{OBDtr| 0x0C | int32 |00FFFF| B4 00 00 00 | 180 | size of the following element in bytes }} | {{OBDtr| 0x0C | int32 |00FFFF| B4 00 00 00 | 180 | size of the following element in bytes }} | ||
{{OBDtrBK}} | {{OBDtrBK}} | ||
{{OBDtr| 0x00 | | {{OBDtr| 0x00 | 4CC |FFC8C8| 54 42 4D 43 | TBMC | combat }} | ||
{{OBDtr| 0x04 | int32 |FFFFC8| 70 01 00 00 | 368 | old file ID }} | {{OBDtr| 0x04 | int32 |FFFFC8| 70 01 00 00 | 368 | old file ID }} | ||
{{OBDtr| 0x08 | int32 |C8FFC8| 00 00 00 00 | 0 | unknown }} | {{OBDtr| 0x08 | int32 |C8FFC8| 00 00 00 00 | 0 | unknown }} | ||
{{OBDtr| 0x0C | float |C8FFFF| 13 55 5F C3 |-223.332321| x-position of | {{OBDtr| 0x0C | float |C8FFFF| 13 55 5F C3 |-223.332321| x-position of handle }} | ||
{{OBDtr| 0x10 | float |C8FFFF| D4 A8 8E 41 | 17.832436 | y-position | {{OBDtr| 0x10 | float |C8FFFF| D4 A8 8E 41 | 17.832436 | y-position of handle }} | ||
{{OBDtr| 0x14 | float |C8FFFF| C3 05 E9 C2 |-116.511253| z-position of | {{OBDtr| 0x14 | float |C8FFFF| C3 05 E9 C2 |-116.511253| z-position of handle }} | ||
{{OBDtr| 0x18 | float |FFC8FF| 00 00 00 00 | 0.000000 | | {{OBDtr| 0x18 | float |FFC8FF| 00 00 00 00 | 0.000000 | x-rotation of handle in degrees }} | ||
{{OBDtr| 0x1C | float |FFC8FF| 00 00 00 00 | 0.000000 | | {{OBDtr| 0x1C | float |FFC8FF| 00 00 00 00 | 0.000000 | y-rotation of handle in degrees }} | ||
{{OBDtr| 0x20 | float |FFC8FF| 00 00 00 00 | 0.000000 | | {{OBDtr| 0x20 | float |FFC8FF| 00 00 00 00 | 0.000000 | z-rotation of handle in degrees }} | ||
{{OBDtr2|0x24 | char[64] |FFC800| Stand_and_Fire | space for notes }} | {{OBDtr2|0x24 | char[64] |FFC800| Stand_and_Fire | space for notes }} | ||
{{OBDtr| 0x64 | int32 |C800C8| 00 00 00 00 | 0 | combat ID (looked up from [[OBD:BINA/OBJC/CHAR|Character.BINA]]) }} | {{OBDtr| 0x64 | int32 |C800C8| 00 00 00 00 | 0 | combat ID (looked up from [[OBD:BINA/OBJC/CHAR|Character.BINA]]) }} | ||
Line 33: | Line 33: | ||
{{OBDtr| 0x68 | int32 |C87C64| 02 00 00 00 | 2 | long range behavior; the following values are possible (values in dec): | {{OBDtr| 0x68 | int32 |C87C64| 02 00 00 00 | 2 | long range behavior; the following values are possible (values in dec): | ||
:00 - none | |||
:00 - | |||
:01 - stare | :01 - stare | ||
:02 - hold and fire | :02 - hold and fire | ||
Line 48: | Line 47: | ||
:12 - Mutant Muro melee | :12 - Mutant Muro melee | ||
:13 - Muro thunderbolt | :13 - Muro thunderbolt | ||
}} | }} | ||
{{OBDtr| 0x6C | int32 |B0C3D4| 02 00 00 00 | 2 | medium range behavior; values as above }} | {{OBDtr| 0x6C | int32 |B0C3D4| 02 00 00 00 | 2 | medium range behavior; values as above }} | ||
Line 63: | Line 60: | ||
{{OBDtr| 0x7C | float |EBEBEB| 00 00 F0 42 | 120.000000| long/medium range; distance of the border between long and medium ranges; you can make it visible with the script command *ai2_showcombatranges <nowiki>=</nowiki> 1* }} | {{OBDtr| 0x7C | float |EBEBEB| 00 00 F0 42 | 120.000000| long/medium range; distance of the border between long and medium ranges; you can make it visible with the script command *ai2_showcombatranges <nowiki>=</nowiki> 1* }} | ||
{{OBDtr| 0x80 | int32 |8C8CCC| 01 00 00 00 | 1 | melee override; see below; the following values are possible: | {{OBDtr| 0x80 | int32 |8C8CCC| 01 00 00 00 | 1 | melee override; see below; the following values are possible: | ||
:0 - nothing | :0 - nothing | ||
Line 71: | Line 67: | ||
:4 - medium range | :4 - medium range | ||
:5 - always melee | :5 - always melee | ||
}} | }} | ||
{{OBDtr| 0x84 | int32 |FF00C8| 00 00 00 00 | 0 | if no gun; behavior of AI which doesn't have a gun in its hand ( but can have it holstered); the following values are possible: | {{OBDtr| 0x84 | int32 |FF00C8| 00 00 00 00 | 0 | if no gun; behavior of AI which doesn't have a gun in its hand ( but can have it holstered); the following values are possible: | ||
:0 - melee | :0 - melee | ||
:1 - retreat | :1 - retreat | ||
:2 - run to alarm | :2 - run to alarm | ||
}} | }} | ||
{{OBDtr| 0x88 | float |F0F096| 00 00 20 42 | 40.000000 | medium/short range; distance of the border between medium and short ranges; you can make it visible with the script command *ai2_showcombatranges <nowiki>=</nowiki> 1* }} | {{OBDtr| 0x88 | float |F0F096| 00 00 20 42 | 40.000000 | medium/short range; distance of the border between medium and short ranges; you can make it visible with the script command *ai2_showcombatranges <nowiki>=</nowiki> 1* }} |