XML:BINA/OBJC/NEUT: Difference between revisions
Jump to navigation
Jump to search
Paradox-01 (talk | contribs) mNo edit summary |
Paradox-01 (talk | contribs) mNo edit summary |
||
Line 11: | Line 11: | ||
<Oni> | <Oni> | ||
<Objects> | <Objects> | ||
'''''[...]''''' | '''''[...]''''' | ||
</Objects> | </Objects> | ||
</Oni> | </Oni> | ||
'''''[...]''''' means at least one neutral behavior block. Paste all a | '''''[...]''''' means at least one neutral behavior block. Paste all a behavior data into there (this includes <NEUT Id="..."> and </NEUT> tag). | ||
'''example''' | '''example''' | ||
Line 78: | Line 77: | ||
| | | | ||
|- | |- | ||
|valign=top|<Oni | |valign=top|<Oni> | ||
| | | | ||
| | | | ||
|- | |- | ||
Line 86: | Line 85: | ||
| | | | ||
|- | |- | ||
|valign=top|< | |valign=top|<NEUT Id="1853"> | ||
|Id doesn't matter | |Id doesn't matter here. | ||
| | | | ||
|- | |- |
Revision as of 14:19, 9 September 2011
neutral behavior
general information
- BINACJBONeutral.oni is level specific. (It can be found in edition/GameDataFolder/levelXX_... )
XML structure
<?xml version="1.0" encoding="utf-8"?> <Oni> <Objects> [...] </Objects> </Oni>
[...] means at least one neutral behavior block. Paste all a behavior data into there (this includes <NEUT Id="..."> and </NEUT> tag).
example
<NEUT Id="1853"> <Header> <Flags></Flags> <Position>146.41217 -48.8205528 1027.55249</Position> <Rotation>0 0 0</Rotation> </Header> <OSD> <Name>Give VDG Pistol (CivFem)</Name> <NeutralId>2</NeutralId> <Flags>NoResumeAfterGive</Flags> <Ranges> <Trigger>100</Trigger> <Talk>40</Talk> <Follow>200</Follow> <Enemy>70</Enemy> </Ranges> <Speech> <Trigger>civfem_trigger</Trigger> <Abort>civfem_abort</Abort> <Enemy>civfem_enemy</Enemy> </Speech> <Script> <AfterTalk></AfterTalk> </Script> <Rewards> <WeaponClass>w6_vdg</WeaponClass> <Ammo>0</Ammo> <EnergyCell>0</EnergyCell> <Hypo>0</Hypo> <Other></Other> </Rewards> <DialogLines> <DialogLine> <Flags></Flags> <Anim>0</Anim> <OtherAnim>0</OtherAnim> <SpeechName>civfem_gift_weapon</SpeechName> </DialogLine> <DialogLine> <Flags>GiveItems</Flags> <Anim>202</Anim> <OtherAnim>0</OtherAnim> <SpeechName></SpeechName> </DialogLine> </DialogLines> </OSD> </NEUT>
XML tag | description | flags (plus description) |
---|---|---|
<?xml version="1.0" encoding="utf-8"?> | ||
<Oni> | ||
<ObjectCollection> | ||
<NEUT Id="1853"> | Id doesn't matter here. | |
<Header> | ||
<Flags> | ||
<Position> | ||
<Rotation> | ||
<OSD> | ||
<Name> | ||
<NeutralId> | used by ONCC and BINA/CJBO/MELE | |
<Flags> |
| |
<Ranges> | ||
<Trigger> | second larges range, e.g. 100 | |
<Talk> | shortest range, e.g. 40 | |
<Follow> | larges range, e.g. 200 | |
<Enemy> | third larges range, e.g. 70 | |
<Speech> | ||
<Trigger> | The actual talk. |
for example:
|
<Abort> |
for example:
| |
<Enemy> | You will be notified about enemies by the person you are talking to. |
for exampel:
|
<Script> | ||
<AfterTalk> | BSL function name, e.g. set_objective_3 | |
<Rewards> | You can get rewards for saving people. A reward can be a weapon, ammo, cells, hypos, shield, phase cloak, and LSI. | |
<WeaponClass> | any weapon, file name without prefix ONWC and suffix .oni; for exampel "w6_vdg" | |
<Ammo> | number of ammo clips | |
<EnergyCell> | number of energy cells | |
<Hypo> | number of hypo sprays | |
<Other> | combination possible |
|
<DialogLines> | ||
<DialogLine> | ||
<Flags> |
| |
<Anim> |
| |
<OtherAnim> | ||
<SpeechName> |
for example:
|