XML:BINA/OBJC/TURR: Difference between revisions
Jump to navigation
Jump to search
Paradox-01 (talk | contribs) m (.. bye) |
m (removing dead link) |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= | {{XML_OBJC_Header | type=TURR | prev=TRIG | next=WEAP | name=Turrets spawn list }} | ||
===general information=== | |||
* The xml code on this page is compatible with onisplit '''v0.9.61.0''' | |||
* The turret pod is part of the level geometry. (For some reason the <BaseGeometry> of [[XML:TURR|TURR]] isn't used.) | |||
* '''BINACJBOTurret.oni''' is level specific. (It can be found in AE/AEInstaller/vanilla/level'''X'''_Final.dat) | |||
===BSL support=== | ===BSL support=== | ||
Line 19: | Line 11: | ||
: turret_reset ''turret_id:int'' (resets a turret to initial state) | : turret_reset ''turret_id:int'' (resets a turret to initial state) | ||
===file structure=== | |||
=== | |||
<?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||
<Oni | <Oni> | ||
< | <Objects> | ||
'''''[...]''''' | '''''[...]''''' | ||
</ | </Objects> | ||
</Oni> | </Oni> | ||
'''''[...]''''' means at least one turret. Paste all turret data into there (this includes '''<font color="#0A0">< | '''''[...]''''' means at least one turret. Paste all turret data into there (this includes '''<font color="#0A0"><TURR Id="..."></font>''' and '''<font color="#0A0"></TURR></font>''' tag). | ||
'''example''' | '''example''' | ||
{| border=0 cellspacing=20 cellpadding=0 | |||
| | {|width=200px border=0 cellspacing=20 cellpadding=0 style="float:right" | ||
[ | |[[File:XML_OBJC_TURR_modification.png|200px]] | ||
standard XML does not import TURR's base geometry (pod) | |||
See also: [[XML:TURR]] | |||
|} | |} | ||
'''<font color="#0A0">< | |||
'''<font color="#0A0"><TURR Id="8148"></font>''' | |||
<Header> | <Header> | ||
<Flags> | <Flags></Flags> | ||
<Position>-670 45 -755</Position> | <Position>-670 45 -755</Position> | ||
<Rotation>0 0 0</Rotation> | <Rotation>0 0 0</Rotation> | ||
Line 44: | Line 40: | ||
<Class>psm_turret_floor</Class> | <Class>psm_turret_floor</Class> | ||
<TurretId>1</TurretId> | <TurretId>1</TurretId> | ||
<Flags> | <Flags></Flags> | ||
<TargetedTeams>Konoko</TargetedTeams> | <TargetedTeams>Konoko</TargetedTeams> | ||
</OSD> | </OSD> | ||
'''<font color="#0A0"></ | '''<font color="#0A0"></TURR></font>''' | ||
'''<font color="#0A0">< | '''<font color="#0A0"><TURR Id="8149"></font>''' | ||
<Header> | <Header> | ||
<Flags> | <Flags></Flags> | ||
<Position>-680.6955 45 -753.459656</Position> | <Position>-680.6955 45 -753.459656</Position> | ||
<Rotation>0 0 0</Rotation> | <Rotation>0 0 0</Rotation> | ||
Line 57: | Line 53: | ||
<Class>sbg_turret_floor</Class> | <Class>sbg_turret_floor</Class> | ||
<TurretId>1</TurretId> | <TurretId>1</TurretId> | ||
<Flags> | <Flags>InitialActive</Flags> | ||
<TargetedTeams>Konoko</TargetedTeams> | <TargetedTeams>Konoko</TargetedTeams> | ||
</OSD> | </OSD> | ||
'''<font color="#0A0"></ | '''<font color="#0A0"></TURR></font>''' | ||
===XML tags and options=== | ===XML tags and options=== | ||
{| class="wikitable" width="100%" | |||
:: | !width=200px| XML tag | ||
!width=200px| Content type | |||
! Description | |||
|- | |||
:: mbo_turret_ciel | |valign=top|Flags | ||
|valign=top|flag | |||
|useless flags, can be left empty | |||
:Locked | |||
:Gunk | |||
|- | |||
|valign=top|Position | |||
|valign=top|float x3 | |||
|x y z, turret pod must be added in level architecture or as spawnable object (automatically by if done via master file?) | |||
|- | |||
|Rotation | |||
|float x3 | |||
: | |x y z | ||
|- | |||
|valign=top|Class | |||
|valign=top|string | |||
| <font color="#AAAAAA">TURR</font>''name''<font color="#AAAAAA">.oni</font> from level0_Final | |||
:: there are always 3 possible variants: ciel, floot, wall | |||
: mbo_turret_ciel | |||
: mbo_turret_floor | |||
: | : mbo_turret_wall (Mercury Bow) | ||
: phr_turret_... (Plasma Rifle) | |||
: psm_turret_... (Phase Stream Projector) | |||
: sap_turret_... (Hughes Black Adder (Uzi)) | |||
: sbg_turret_... (Super Ball Gun (explosives)) | |||
: scc_turret_... (Scram Cannon (homing rockets)) | |||
: scr_turret_... (Screamer Cannon (life sucker)) | |||
: vdg_turret_... (Van de Graaff (taser)) | |||
|- | |||
|TurretId | |||
|integer | |||
|used by [[XML:BINA/OBJC/TRIG|laser trigger]] and BSL commands | |||
|- | |||
|valign=top|Flags | |||
|valign=top|flag | |||
| | |||
: InitialActive | |||
|- | |||
|valign=top|<TargetedTeams> | |||
|valign=top|flag | |||
| multiple flags are separated by a space e.g. <TargetedTeams>Konoko TCTF RogueKonoko</TargetedTeams> | |||
: Konoko | |||
: TCTF | |||
: Syndicate | |||
: Neutral | |||
: SecurityGuard | |||
: RogueKonoko | |||
: Switzerland | |||
: SyndicateAccessory | |||
|} | |||
{{XML}} |
Revision as of 14:55, 17 August 2020
TURR : Turrets spawn list | ||
---|---|---|
XML
AKEV << Other file types >> CONS TMBD << Other BINA >> ONIE TRIG << Other OBJC >> WEAP |
general information
- The xml code on this page is compatible with onisplit v0.9.61.0
- The turret pod is part of the level geometry. (For some reason the <BaseGeometry> of TURR isn't used.)
- BINACJBOTurret.oni is level specific. (It can be found in AE/AEInstaller/vanilla/levelX_Final.dat)
BSL support
- turret_activate turret_id:int
- turret_deactivate turret_id:int
- turret_reset turret_id:int (resets a turret to initial state)
file structure
<?xml version="1.0" encoding="utf-8"?> <Oni> <Objects> [...] </Objects> </Oni>
[...] means at least one turret. Paste all turret data into there (this includes <TURR Id="..."> and </TURR> tag).
example
standard XML does not import TURR's base geometry (pod) See also: XML:TURR |
<TURR Id="8148"> <Header> <Flags></Flags> <Position>-670 45 -755</Position> <Rotation>0 0 0</Rotation> </Header> <OSD> <Class>psm_turret_floor</Class> <TurretId>1</TurretId> <Flags></Flags> <TargetedTeams>Konoko</TargetedTeams> </OSD> </TURR> <TURR Id="8149"> <Header> <Flags></Flags> <Position>-680.6955 45 -753.459656</Position> <Rotation>0 0 0</Rotation> </Header> <OSD> <Class>sbg_turret_floor</Class> <TurretId>1</TurretId> <Flags>InitialActive</Flags> <TargetedTeams>Konoko</TargetedTeams> </OSD> </TURR>
XML tags and options
XML tag | Content type | Description |
---|---|---|
Flags | flag | useless flags, can be left empty
|
Position | float x3 | x y z, turret pod must be added in level architecture or as spawnable object (automatically by if done via master file?) |
Rotation | float x3 | x y z |
Class | string | TURRname.oni from level0_Final
|
TurretId | integer | used by laser trigger and BSL commands |
Flags | flag |
|
<TargetedTeams> | flag | multiple flags are separated by a space e.g. <TargetedTeams>Konoko TCTF RogueKonoko</TargetedTeams>
|