HowTo:Edit faction relationships

From VsWiki
Revision as of 10:13, 21 April 2008 by pyramid (talk | contribs)
Jump to: navigation, search
arrow_left.png Add Conversations arrow_up.png HowTos Edit Missions arrow_right.png

EDIT FACTION RELATIONSHIPS

Sample file

This sample file has been grabbed from the 0.4.x CVS factions.xml file (2005 03 31) and reduced to only a few factions (tha main ones are: privateer, confed, aera).

<Factions>
	<Faction name="neutral" logoRGB="logos/confedPri.png" logoSec="logos/confedSec.png"/>
	<Faction name="privateer" logoRGB="logos/privateerPri.png" secLogoRGB="logos/privateerSec.png" contraband="contraband" sparkred=".4" sparkgreen=".4" sparkblue="1">
		<stats name="privateer" relation="0"/>
		<stats name="confed" relation=".2"/>
		<stats name="aera" relation="-.5"/>
		<Explosion name="explosion_orange.ani"/>
<!--		<CommAnimation>  
			<MoodAnimation name="explosion_orange.ani" sex="0"/>  
		</CommAnimation>  -->
	</Faction>
	<Faction name="confed" logoRGB="logos/confedPri.png" secLogoRGB="logos/confedSec.png" contraband="contraband" sparkred="0" sparkgreen="0" sparkblue="1">
		<stats name="privateer" relation=".2"/>
		<stats name="confed" relation="1"/>
		<stats name="aera" relation="-1"/>
		<Explosion name="explosion_orange.ani"/>
<!--		<CommAnimation>  
			<MoodAnimation name="explosion_orange.ani" sex="0"/>  
		</CommAnimation>  -->
	</Faction>
	<Faction name="aera" logoRGB="logos/aeraPri.png" secLogoRGB="logos/aeraSec.png" contraband="contraband" sparkred="0" sparkgreen="1" sparkblue="0">
		<stats name="privateer" relation="-.5"/>
		<stats name="confed" relation="-1"/>
		<stats name="aera" relation="1"/>
		<Explosion name="explosion_aera.ani"/>
<!--		<CommAnimation>  
			<MoodAnimation name="explosion_aera.ani" sex="0"/>  
		</CommAnimation>  -->
	</Faction>
	<Faction name="upgrades" logoRGB="logos/confedPri.png" logoSec="logos/confedSec.png"/>
	<Faction name="planets" logoRGB="logos/confedPri.png" logoSec="logos/confedSec.png"/>
</Factions>

XML schema description

The syntax is mostly straight-forward, so this description is not yet completed. Just see for yourself:

  • <Factions> ... </Factions> - FIXME
    • <Faction> ... </Faction> (repeatable) - FIXME
      • name - FIXME
      • logoRGB - FIXME
      • secLogoRGB - FIXME
      • <stats /> (repeatable) (optional) - FIXME
        • name - Name of the faction you want to specify the relationship. See relation below.
        • relation - Relationship of the faction in the <Faction> tag to the one defined in this name tag.
      • <CommAnimation> </CommAnimation> (optional) - FIXME
        • <MoodAnimation /> - FIXME
          • name - FIXME
          • sex - FIXME

See also


arrow_left.png Add Conversations arrow_up.png HowTos Edit Missions arrow_right.png