Jump to content

OBD:BINA/OBJC/NEUT: Difference between revisions

m
added family to footer template call
(header and footer were messed-up (by myself))
m (added family to footer template call)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{OBD OBJC Header | align=center | type=NEUT | prev=MELE | next=PART | name=Neutral behavior}}
{{OBD OBJC Header | align=center | type=NEUT | prev=MELE | next=PART | name=Neutral behavior | stuff=b_ne}}




----
----
[[image:bin_r_ne.gif]]
[[Image:bin_r_ne.gif]]




{{Table}}
{{Table}}
{{OBDth}}
{{OBDth}}
{{OBDtr| 0x00 | char[4]  |FF0000| 43 4A 42 4F | OBJC      | object collection }}
{{OBDtr| 0x00 | char[4]  |FF0000| 43 4A 42 4F | OBJC      | objects }}
{{OBDtr| 0x04 | int32    |FFFF00| 18 31 00 00 | 12568      | size of the complete neutral part from this postion in bytes }}
{{OBDtr| 0x04 | int32    |FFFF00| 18 31 00 00 | 12568      | size of the complete neutral part from this position in bytes }}
{{OBDtr| 0x08 | int32    |00FF00| 27 00 00 00 | 39        | object collection version }}
{{OBDtr| 0x08 | int32    |00FF00| 27 00 00 00 | 39        | object list version }}
{{OBDtr| 0x0C | int32    |00FFFF| 50 01 00 00 | 336        | size of the following object in bytes }}
{{OBDtr| 0x0C | int32    |00FFFF| 50 01 00 00 | 336        | size of the following object in bytes }}
{{OBDtrBK|First object (grey outline}}
{{OBDtrBK|First object (grey outline}}
Line 22: Line 22:
{{OBDtr| 0x1C | float    |FFC8FF| 00 00 00 00 | 0.000000  | y-rotation of the handle in degrees }}
{{OBDtr| 0x1C | float    |FFC8FF| 00 00 00 00 | 0.000000  | y-rotation of the handle in degrees }}
{{OBDtr| 0x20 | float    |FFC8FF| 00 00 00 00 | 0.000000  | z-rotation of the handle in degrees }}
{{OBDtr| 0x20 | float    |FFC8FF| 00 00 00 00 | 0.000000  | z-rotation of the handle in degrees }}
{{OBDtr2|0x24 | char[32] |FFC800| Give VDG Pistol ...      | space for notes  }}
{{OBDtr2|0x24 | char[32] |FFC800| Give VDG Pistol ...      | name }}
{{OBDtr| 0x44 | int16    |C800C8| 02 00       | 2          | neutral ID }}
{{OBDtr| 0x44 | int16    |C800C8| 02 00       | 2          | neutral ID }}
{{OBDtr| 0x46 | int16    |C87C64| 02 00       | 2          | amount of dialogue lines in array (grey outline) }}
{{OBDtr| 0x46 | int16    |C87C64| 02 00       | 2          | amount of dialogue lines in array (grey outline) }}
{{OBDtr| 0x48 | bool1[32]|B0C3D4| 02 00 00 00 | 2          | interrupt flags:
{{OBDtr| 0x48 | bool1[32]|B0C3D4| 02 00 00 00 | 2          | interrupt flags:
:0x01 - no resume
:0x01 - no resume
:0x02 - no resume after give
:0x02 - no resume after give
:0x04 - uninterruptible
:0x04 - uninterruptible
}}
}}
{{OBDtr| 0x4C | float    |FFDDDD| 00 00 C8 42 | 100.000000 | trigger range }}
{{OBDtr| 0x4C | float    |FFDDDD| 00 00 C8 42 | 100.000000 | trigger range }}
Line 47: Line 43:
{{OBDtr| 0xFE | int8    |00C864| 00          | 0          | amount of hypo sprays received by the player }}
{{OBDtr| 0xFE | int8    |00C864| 00          | 0          | amount of hypo sprays received by the player }}
{{OBDtr| 0xFF | bool1[8] |00C864| 00          | 0          | item or items received by the player (flags):
{{OBDtr| 0xFF | bool1[8] |00C864| 00          | 0          | item or items received by the player (flags):
:0x01 - force shield ON/OFF
:0x01 - force shield ON/OFF
:0x02 - phase cloak ON/OFF
:0x02 - phase cloak ON/OFF
:0x04 - LSI (level specific item) ON/OFF
:0x04 - [[LSI]] (level specific item) ON/OFF
 
 
}}
}}
{{OBDtrBK|First dialogue line (grey outline)}}
{{OBDtrBK|First dialogue line (grey outline)}}
{{OBDtr| 0x44 | bool1[32]|00C8FF| 00 00 00 00 | 0         | animation flags:
{{OBDtr| 0x00 | int16 |00C8FF| 00 00 | 0 | animation flags:
 
 
:0x01 - is player ON/OFF
:0x01 - is player ON/OFF
:0x02 - give items ON/OFF
:0x02 - give items ON/OFF
:0x04 - anim once ON/OFF
:0x04 - anim once ON/OFF
:0x08 - other anim once ON/OFF
:0x08 - other anim once ON/OFF
}}
}}
{{OBDtr| 0x44 | int32    |C80040| 00 00 00 00 | 0         | anim type; the following occur in original NEUT:
{{OBDtr| 0x02 | int16 |00C8FF| 00 00 | 0 | ignored }}
 
{{OBDtr| 0x04 | int16 |C80040| 00 00 | 0 | anim type; the following occur in original NEUT:
 
:000 - None
:000 - None
:200 - Act_No
:200 - Act_No
Line 74: Line 62:
:203 - Act_Shrug
:203 - Act_Shrug
:204 - Act_Shout
:204 - Act_Shout
}}
{{OBDtr| 0x06 | int16 |C80040| 00 00 | 0 | "other anim"? }}
{{OBDtr2|0x08 | char[32] |FFCD96| civfem_gift_weapon | speech (reference to global civfem_gift_weapon.[[OBD:OSBD/OSAm|amb.OSBD]]) }}
|}




}}
{{OBDtr2|0x44 | char[32] |FFCD96| civfem_gift_weapon      | speech (reference to global civfem_gift_weapon.[[OBD:OSBD/OSAm|amb.OSBD]]) }}
|}
;Is player
;Is player
:Plays the specified anim type on the player rather than on the NPC. Same for "other anim"?
:Plays the specified anim type on the player rather than on the NPC. Same for "other anim"?
;Anim type
;Anim type
:Any non-ambiguous anim type compatible with the Standing anim state should be valid.
:Any non-ambiguous anim type compatible with the Standing anim state should be valid.
;Other anim
:Could it be that "anim type" is in fact an int16, the other half being the "other anim"? [[User:Geyser|geyser]]


;Bluebox screenshot


http://ssg.oni2.net/subfold/bluebox/images/309_edit_neutral_behavior.jpg
;Tool Mode dialog


Abbrechen = Cancel
[[Image:Tool dialog - Edit Neutral Behavior.png]]




----
----
----
----
{{OBD OBJC Footer | type=NEUT | prev=MELE | next=PART | name=Neutral behavior}}
{{OBD OBJC Footer | type=NEUT | prev=MELE | next=PART | name=Neutral behavior | family=Level}}
 
{{OBD}}