Battle.xml:帝国3单位战术




所谓的教程就是某人测试几十遍甚至是上百遍,然后整理资料吧,事实上每个人都可以这样测试,只不过没有人想去做而已。

与前面的Tactis章节一样,不明确的内容会加上“???”,或者直接写上“作用不明”。

Battle.xml这个文件要去data3.bar提取。

<!-- converted from XMB to XML -->
<battles>
		<battleexittime>4500</battleexittime>
作用不明
		<battlesize>24</battlesize>
作用不明

默认战术???:

	<squadmode>
	<squadmode>
<name>Default</name>
<unittype>Unit</unittype>
<taskai>0</taskai>
<activeicon>art\ui\command\mode_raking_on</activeicon>
<availableicon>art\ui\command\mode_raking</availableicon>
<unavailableicon>art\ui\command\mode_raking_off</unavailableicon>
<rolloverstringid>31352</rolloverstringid>
</squadmode>
		<name>Default</name>
默认战术????
		<unittype>Unit</unittype>
可使用该战术的单位类型
		<taskai>0</taskai>
作用不明
		<activeicon>art\ui\command\mode_raking_on</activeicon>
使用该战术图标
		<availableicon>art\ui\command\mode_raking</availableicon>
默认图标
		<unavailableicon>art\ui\command\mode_raking_off</unavailableicon>
不可用图标
		<rolloverstringid>31352</rolloverstringid>
战术介绍StringID
	</squadmode>

隐匿战术:

	<squadmode>
	<squadmode>
<name>Stealth</name>
<tactic>Stealth</tactic>
<allowautopick>0</allowautopick>
<unittype>Military</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>0.8</formationlinelinespacing>
<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
<randomspacingoffset>0.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_stealth_cur</activeicon>
<availableicon>art\ui\command\tactics_stealth_avl</availableicon>
<unavailableicon>art\ui\command\tactics_stealth_un_avl</unavailableicon>
<rolloverstringid>46492</rolloverstringid>
</squadmode>
		<name>Stealth</name>
隐匿模式
		<tactic>Stealth</tactic>
对应tactics文件的战术
		<allowautopick>0</allowautopick>
作用不明
		<unittype>Military</unittype>
可使用该战术的单位类型,Military(军事)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_stealth_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_stealth_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_stealth_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>46492</rolloverstringid>
战术介绍StringID
	</squadmode>

炮轰战术:

	<squadmode>
	<squadmode>
<name>Bombard</name>
<tactic>Bombard</tactic>
<unittype>AbstractArtillery</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>0.8</formationlinelinespacing>
<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
<randomspacingoffset>0.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_bombard_cur</activeicon>
<availableicon>art\ui\command\tactics_bombard_avl</availableicon>
<unavailableicon>art\ui\command\tactics_bombard_un_avl</unavailableicon>
<rolloverstringid>33787</rolloverstringid>
</squadmode>
		<name>Bombard</name>
炮击模式
		<tactic>Bombard</tactic>
对应tactics文件的战术。
		<unittype>AbstractArtillery</unittype>
可使用该战术的单位类型,AbstractArtillery(炮兵)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_bombard_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_bombard_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_bombard_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>33787</rolloverstringid>
战术介绍StringID
	</squadmode>

移动战术:

	<squadmode>
	<squadmode>
<name>Limber</name>
<tactic>Limber</tactic>
<unittype>AbstractArtillery</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>0.8</formationlinelinespacing>
<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
<randomspacingoffset>0.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_limber_cur</activeicon>
<availableicon>art\ui\command\tactics_limber_avl</availableicon>
<unavailableicon>art\ui\command\tactics_limber_un_avl</unavailableicon>
<rolloverstringid>42222</rolloverstringid>
</squadmode>
		<name>Limber</name>
炮兵移动模式
		<tactic>Limber</tactic>
对应tactics文件的战术。
		<unittype>AbstractArtillery</unittype>
可使用该战术的单位类型,AbstractArtillery(炮兵)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_limber_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_limber_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_limber_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>42222</rolloverstringid>
战术介绍StringID
	</squadmode>

齐射战术:

	<squadmode>
	<squadmode>
<name>Volley</name>
<tactic>Volley</tactic>
<unittype>AbstractRangedInfantry</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>10.8</formationlinelinespacing>
<formationlinecolumnspacing>10.8</formationlinecolumnspacing>
<randomspacingoffset>10.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_volley_cur</activeicon>
<availableicon>art\ui\command\tactics_volley_avl</availableicon>
<unavailableicon>art\ui\command\tactics_volley_un_avl</unavailableicon>
<rolloverstringid>31348</rolloverstringid>
</squadmode>
		<name>Volley</name>
齐射模式
		<tactic>Volley</tactic>
对应tactics文件的战术。
		<unittype>AbstractRangedInfantry</unittype>
可使用该战术的单位类型,AbstractRangedInfantry(远距步兵)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>10.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>10.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>10.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_volley_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_volley_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_volley_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>31348</rolloverstringid>
战术介绍StringID
	</squadmode>

(步兵)分散战术:

	<squadmode>
	<squadmode>
<name>InfantryStagger</name>
<tactic>Stagger</tactic>
<unittype>AbstractRangedInfantry</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<maxnumberformationlines>3</maxnumberformationlines>
<formationlinelinespacing>1.6</formationlinelinespacing>
<formationlinecolumnspacing>1.6</formationlinecolumnspacing>
<randomspacingoffset>1.0</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_stagger_cur</activeicon>
<availableicon>art\ui\command\tactics_stagger_avl</availableicon>
<unavailableicon>art\ui\command\tactics_stagger_un_avl</unavailableicon>
<rolloverstringid>35907</rolloverstringid>
</squadmode>
		<name>InfantryStagger</name>
步兵分散模式
		<tactic>Stagger</tactic>
对应tactics文件的战术。
		<unittype>AbstractRangedInfantry</unittype>
可使用该战术的单位类型,AbstractRangedInfantry(远距步兵)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<maxnumberformationlines>3</maxnumberformationlines>
直线队列士兵排列的最大排数。(排数指1排、2排,不是斥责,数落)
		<formationlinelinespacing>1.6</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>1.6</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>1.0</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_stagger_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_stagger_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_stagger_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>35907</rolloverstringid>
战术介绍StringID
	</squadmode>

(骑兵)分散战术:

	<squadmode>
	<squadmode>
<name>CavalryStagger</name>
<tactic>Stagger</tactic>
<unittype>AbstractRangedCavalry</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<canbreakformation>0</canbreakformation>
<canrotateinformation>1</canrotateinformation>
<maxnumberformationlines>3</maxnumberformationlines>
<formationlinelinespacing>1.2</formationlinelinespacing>
<formationlinecolumnspacing>1.4</formationlinecolumnspacing>
<randomspacingoffset>0.5</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_stagger_cur</activeicon>
<availableicon>art\ui\command\tactics_stagger_avl</availableicon>
<unavailableicon>art\ui\command\tactics_stagger_un_avl</unavailableicon>
<rolloverstringid>35907</rolloverstringid>
</squadmode>
		<name>CavalryStagger</name>
骑兵分散模式
		<tactic>Stagger</tactic>
对应tactics文件的战术。
		<unittype>AbstractRangedCavalry</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<canbreakformation>0</canbreakformation>
作用不明
		<canrotateinformation>1</canrotateinformation>
作用不明
		<maxnumberformationlines>3</maxnumberformationlines>
直线队列士兵排列的最大排数。(排数指1排、2排,不是斥责,数落)
		<formationlinelinespacing>1.2</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>1.4</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.5</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_stagger_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_stagger_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_stagger_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>35907</rolloverstringid>
战术介绍StringID
	</squadmode>

(步兵)近战战术:

	<squadmode>
	<squadmode>
<name>InfantryMelee</name>
<tactic>Melee</tactic>
<unittype>AbstractInfantry</unittype>
<unittype>AbstractLightInfantry</unittype>
<unittype>AbstractHandSiege</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>0.8</formationlinelinespacing>
<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
<randomspacingoffset>0.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_charge_cur</activeicon>
<availableicon>art\ui\command\tactics_charge_avl</availableicon>
<unavailableicon>art\ui\command\tactics_charge_un_avl</unavailableicon>
<rolloverstringid>31350</rolloverstringid>
<battlecrysmall>BattlecrySmall</battlecrysmall>
<battlecrymedium>BattlecryMedium</battlecrymedium>
<battlecrylarge>BattlecryLarge</battlecrylarge>
</squadmode>
		<name>InfantryMelee</name>
步兵近战模式
		<tactic>Melee</tactic>
对应tactics文件的战术。
		<unittype>AbstractInfantry</unittype>
可使用该战术的单位类型,AbstractInfantry(步兵)
		<unittype>AbstractLightInfantry</unittype>
可使用该战术的单位类型,AbstractLightInfantry(轻步兵)
		<unittype>AbstractHandSiege</unittype>
可使用该战术的单位类型,AbstractHandSiege(近战攻城步兵)
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_charge_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_charge_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_charge_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>31350</rolloverstringid>
战术介绍StringID
		<battlecrysmall>BattlecrySmall</battlecrysmall>
喊杀声(Soundsets.xml)
		<battlecrymedium>BattlecryMedium</battlecrymedium>
喊杀声(Soundsets.xml)
		<battlecrylarge>BattlecryLarge</battlecrylarge>
喊杀声(Soundsets.xml)
	</squadmode>

(骑兵)近战战术:

	<squadmode>

<squadmode>
<name>CavalryMelee</name>
<tactic>Melee</tactic>
<unittype>AbstractCavalry</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>Line</formationtype>
<formationlinelinespacing>0.8</formationlinelinespacing>
<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
<randomspacingoffset>0.35</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_charge_cur</activeicon>
<availableicon>art\ui\command\tactics_charge_avl</availableicon>
<unavailableicon>art\ui\command\tactics_charge_un_avl</unavailableicon>
<rolloverstringid>31350</rolloverstringid>
<battlecrysmall>BattlecrySmall</battlecrysmall>
<battlecrymedium>BattlecryMedium</battlecrymedium>
<battlecrylarge>BattlecryLarge</battlecrylarge>
</squadmode>
		<name>CavalryMelee</name>
骑兵近战模式
		<tactic>Melee</tactic>
对应tactics文件的战术。
		<unittype>AbstractCavalry</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_charge_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_charge_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_charge_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>31350</rolloverstringid>
战术介绍StringID
		<battlecrysmall>BattlecrySmall</battlecrysmall>
喊杀声(Soundsets.xml)
		<battlecrymedium>BattlecryMedium</battlecrymedium>
喊杀声(Soundsets.xml)
		<battlecrylarge>BattlecryLarge</battlecrylarge>
喊杀声(Soundsets.xml)
	</squadmode>

践踏战术:

	<squadmode>
	<squadmode>
<name>Trample</name>
<tactic>Trample</tactic>
<allowautopick>0</allowautopick>
<unittype>AbstractHandCavalry</unittype>
<targetunittype>All</targetunittype>
<stance>Defensive</stance>
<formationtype>InvertedPhalanx</formationtype>
<formationlinelinespacing>1.5</formationlinelinespacing>
<formationlinecolumnspacing>1.15</formationlinecolumnspacing>
<formationphalanxoffset>0.7</formationphalanxoffset>
<randomspacingoffset>0.25</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_trample_cur</activeicon>
<availableicon>art\ui\command\tactics_trample_avl</availableicon>
<unavailableicon>art\ui\command\tactics_trample_un_avl</unavailableicon>
<rolloverstringid>35908</rolloverstringid>
<reflectdamage>1</reflectdamage>
<battlecrysmall>BattlecrySmall</battlecrysmall>
<battlecrymedium>BattlecryMedium</battlecrymedium>
<battlecrylarge>BattlecryLarge</battlecrylarge>
</squadmode>
		<name>Trample</name>
践踏模式
		<tactic>Trample</tactic>
对应tactics文件的战术。
		<allowautopick>0</allowautopick>
作用不明
		<unittype>AbstractHandCavalry</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>InvertedPhalanx</formationtype>
队列类型——V型队列
		<formationlinelinespacing>1.5</formationlinelinespacing>
前后间距
		<formationlinecolumnspacing>1.15</formationlinecolumnspacing>
左右间距+
		<formationphalanxoffset>0.7</formationphalanxoffset>
V型斜间距(InvertedPhalanx使用)
		<randomspacingoffset>0.25</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_trample_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_trample_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_trample_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>35908</rolloverstringid>
战术介绍StringID
		<reflectdamage>1</reflectdamage>
反射伤害,攻击时自己会受到额外伤害。
		<battlecrysmall>BattlecrySmall</battlecrysmall>
喊杀声(Soundsets.xml)
		<battlecrymedium>BattlecryMedium</battlecrymedium>
喊杀声(Soundsets.xml)
		<battlecrylarge>BattlecryLarge</battlecrylarge>
喊杀声(Soundsets.xml)
	</squadmode>

掩护战术:

	<squadmode>
	<squadmode>
<name>Cover</name>
<tactic>Cover</tactic>
<armorbonus>
<damagetype>Siege</damagetype>
<value>0.50</value>
</armorbonus>
<armorbonus>
<damagetype>Ranged</damagetype>
<value>0.50</value>
</armorbonus>
<allowautopick>0</allowautopick>
<unittype>AbstractHandInfantry</unittype>
<unittype>AbstractHandSiege</unittype>
<targetunittype>Unit</targetunittype>
<stance>Defensive</stance>
<formationtype>SingleCircle</formationtype>
<formationcirclelinespacing>1.1</formationcirclelinespacing>
<formationcirclesubgroupspacing>0.5</formationcirclesubgroupspacing>
<randomspacingoffset>0.25</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_cover_cur</activeicon>
<availableicon>art\ui\command\tactics_cover_avl</availableicon>
<unavailableicon>art\ui\command\tactics_cover_un_avl</unavailableicon>
<rolloverstringid>33039</rolloverstringid>
</squadmode>
		<name>Cover</name>
掩护模式
		<tactic>Cover</tactic>
对应tactics文件的战术。
		<armorbonus>
护甲奖励
			<damagetype>Siege</damagetype>
攻击类型——攻城攻击
			<value>0.50</value>
受到上述定义的攻击后,那个伤害-50%
		</armorbonus>
		<armorbonus>
护甲奖励
			<damagetype>Ranged</damagetype>
攻击类型——远距攻击
			<value>0.50</value>
受到上述定义的攻击后,那个伤害-50%
		</armorbonus>
		<allowautopick>0</allowautopick>
作用不明
		<unittype>AbstractHandInfantry</unittype>
可使用该战术的单位类型
		<unittype>AbstractHandSiege</unittype>
可使用该战术的单位类型
		<targetunittype>Unit</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Defensive</stance>
立场,Defensive(自卫的)受到敌人攻击后,立即反击
		<formationtype>SingleCircle</formationtype>
队列类型——圆形队列
		<formationcirclelinespacing>1.1</formationcirclelinespacing>
圆形直线间距(弧长间距)
		<formationcirclesubgroupspacing>0.5</formationcirclesubgroupspacing>
同心圆半径间距(暂时发现弟子与其他近战单位会有同心圆,弟子在内圆)
		<randomspacingoffset>0.25</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_cover_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_cover_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_cover_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>33039</rolloverstringid>
战术介绍StringID
	</squadmode>

(步兵)防御战术:

	<squadmode>
	<squadmode>
<name>InfantryDefend</name>
<tactic>Defend</tactic>
<allowautopick>0</allowautopick>
<unittype>AbstractInfantry</unittype>
<unittype>AbstractLightInfantry</unittype>
<targetunittype>All</targetunittype>
<stance>Passive</stance>
<formationtype>SingleBox</formationtype>
<formationboxlinespacing>1.2</formationboxlinespacing>
<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
<randomspacingoffset>0.2</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_defend_cur</activeicon>
<availableicon>art\ui\command\tactics_defend_avl</availableicon>
<unavailableicon>art\ui\command\tactics_defend_un_avl</unavailableicon>
<rolloverstringid>31351</rolloverstringid>
</squadmode>
		<name>InfantryDefend</name>
步兵防御模式
		<tactic>Defend</tactic>
对应tactics文件的战术。
		<allowautopick>0</allowautopick>
作用不明
		<unittype>AbstractInfantry</unittype>
可使用该战术的单位类型
		<unittype>AbstractLightInfantry</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Passive</stance>
立场,Passive(被动的),受到攻击后除非敌人在较近距离大概为6,才会反击。(不过敌人太靠近的话,会自动攻击)
		<formationtype>SingleBox</formationtype>
队列类型——方形队列
		<formationboxlinespacing>1.2</formationboxlinespacing>
正方形直线间距
		<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
正方形小群间距,估计应该是与圆形队形的同心圆一样。
		<randomspacingoffset>0.2</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_defend_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_defend_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_defend_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>31351</rolloverstringid>
战术介绍StringID
	</squadmode>

(骑兵)防御战术:

	<squadmode>
	<squadmode>
<name>CavalryDefend</name>
<tactic>Defend</tactic>
<allowautopick>0</allowautopick>
<unittype>AbstractCavalry</unittype>
<targetunittype>All</targetunittype>
<stance>Passive</stance>
<formationtype>SingleBox</formationtype>
<formationboxlinespacing>1.0</formationboxlinespacing>
<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
<randomspacingoffset>0.2</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_defend_cur</activeicon>
<availableicon>art\ui\command\tactics_defend_avl</availableicon>
<unavailableicon>art\ui\command\tactics_defend_un_avl</unavailableicon>
<rolloverstringid>31351</rolloverstringid>
</squadmode>
		<name>CavalryDefend</name>
骑兵防御模式
		<tactic>Defend</tactic>
对应tactics文件的战术。
		<allowautopick>0</allowautopick>
作用不明
		<unittype>AbstractCavalry</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>Passive</stance>
立场,Passive(被动的),受到攻击后除非敌人在较近距离大概为6,才会反击。(不过敌人太靠近的话,会自动攻击)
		<formationtype>SingleBox</formationtype>
队列类型——方形队列
		<formationboxlinespacing>1.0</formationboxlinespacing>
正方形直线间距
		<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
正方形小群间距,估计应该是与圆形队形的同心圆一样。
		<randomspacingoffset>0.2</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_defend_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_defend_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_defend_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>31351</rolloverstringid>
战术介绍StringID
	</squadmode>

站岗战术:

	<squadmode>
	<squadmode>
<name>StandGround</name>
<tactic>Defend</tactic>
<allowautopick>0</allowautopick>
<unittype>Military</unittype>
<targetunittype>All</targetunittype>
<stance>StandGround</stance>
<formationtype>Line</formationtype>
<formationboxlinespacing>1.0</formationboxlinespacing>
<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
<randomspacingoffset>0.2</randomspacingoffset>
<cooldowntime>5000</cooldowntime>
<transitiontimein>500</transitiontimein>
<activeicon>art\ui\command\tactics_stand_ground_cur</activeicon>
<availableicon>art\ui\command\tactics_stand_ground_avl</availableicon>
<unavailableicon>art\ui\command\tactics_stand_ground_un_avl</unavailableicon>
<rolloverstringid>45734</rolloverstringid>
</squadmode>
		<name>StandGround</name>
站岗模式
		<tactic>Defend</tactic>
对应tactics文件的战术。
		<allowautopick>0</allowautopick>
作用不明
		<unittype>Military</unittype>
可使用该战术的单位类型
		<targetunittype>All</targetunittype>
目标对象???默认为All,不能确定是否为单位标签
		<stance>StandGround</stance>
立场,受到攻击不会去反击敌人
		<formationtype>Line</formationtype>
队列类型——直线队列
		<formationboxlinespacing>1.0</formationboxlinespacing>
正方形直线间距,在直线队列没有任何作用。
		<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
在直线队列没有任何作用。
		<randomspacingoffset>0.2</randomspacingoffset>
随机间距
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\ui\command\tactics_stand_ground_cur</activeicon>
使用该战术图标
		<availableicon>art\ui\command\tactics_stand_ground_avl</availableicon>
默认图标
		<unavailableicon>art\ui\command\tactics_stand_ground_un_avl</unavailableicon>
不可用图标
		<rolloverstringid>45734</rolloverstringid>
战术介绍StringID
	</squadmode>
</battles>

补充几点:
1.步兵掩护战术减速设定不在这个文件定义,而是在tactics定义。

2.当你生产新单位后,即使该单位的第一个按钮被打上绿钩,但是该单位使用的战术模式仍然是默认的(不是上面的Default,经测试与这个无关),例如你给步兵近战模式添加反射伤害,但是你会发现未切换战术的情况下自身不会受到伤害,当你切换了其他战术然后切换回近战模式后,攻击敌人就会受到反射伤害。

3.理论上可以实现多种护甲,就看你愿不愿意,在战术里面可以设定多个护甲奖励,而不是像protoy.xml只能设定一个护甲。

4.像防御战术与站岗战术定义的tactic都是Defend,所以在tactics添加一个Defend就能有两个战术。


另外,将方形队形的间距改大(我修改成5),在tactics不开启攻击,用来逃跑的效果是不错的。效果图:(截图跟逃跑有什么关系?)



至于建立新的战术模式,跟制作一个新的单位差不多。我这里就不列出。
自己复制一个,改名,改tactic定义,然后再去tactics定义新战术不就行了吗;或者你可以不改battle的tactic定义。





将语句整理成表格。

	<squadmode>
		<name>XXXXX</name>
战术(模式)名
		<tactic>XXXXX</tactic>
对应tactics的战术
		<armorbonus>
<damagetype>XXXXX</damagetype>
<value>0.50</value>
</armorbonus>
护甲奖励(加成)攻击类型,Hand(近战攻击);Ranged(远距攻击);Siege(攻城攻击);
受到上述定义的攻击后,那个伤害-50%
可设定多个
		<allowautopick>0</allowautopick>
作用不明
		<unittype>Unittype</unittype>
可使用该战术模式的单位标签,可以使用多个标签
		<targetunittype>All</targetunittype>
目标对象???一般为All或unit,不能确定是否为单位标签。
		<rolloverstringid>StringID</rolloverstringid>
鼠标移动到该战术模式的图标显示的介绍。
		<stance>Defensive</stance>
<stance>Passive</stance>
<stance>StandGround</stance>
Defensive(自卫的)受到敌人攻击后,立即反击Passive(被动的),受到攻击后除非敌人在较近距离大概为6,才会反击。StandGround(站岗、坚守阵地)受到攻击不会去反击敌人,不会自动移动。
		<maxnumberformationlines>X</maxnumberformationlines>
直线队列士兵排列的最大排数。(排数指1排、2排,不是斥责,数落)
		<formationtype>Line</formationtype>
<formationtype>InvertedPhalanx</formationtype>
<formationtype>SingleCircle</formationtype>
<formationtype>SingleBox</formationtype>
Line——直线队形 InvertedPhalanx——V型队形 SingleCircle——圆形队形 SingleBox——方形队列
		<formationlinelinespacing>0.8</formationlinelinespacing>
前后间距;在Line——直线队形使用
		<formationlinecolumnspacing>0.8</formationlinecolumnspacing>
左右间距;在Line——直线队形使用
		<randomspacingoffset>0.35</randomspacingoffset>
随机间距;通用。实际上士兵排列是不整齐的,只不过随机间距较小,所以看不出
		<formationphalanxoffset>0.7</formationphalanxoffset>
V型斜间距;在InvertedPhalanx——V型队形使用
		<formationcirclelinespacing>1.1</formationcirclelinespacing>
圆形直线间距(弧长间距);在SingleCircle——圆形队形使用
		<formationcirclesubgroupspacing>0.5</formationcirclesubgroupspacing>
同心圆半径间距;在SingleCircle——圆形队形使用
		<formationboxlinespacing>1.2</formationboxlinespacing>
正方形直线间距;在SingleBox——方形队列使用
		<formationboxsubgroupspacing>1.0</formationboxsubgroupspacing>
方形小群间距,与圆形队形的同心圆一样。在SingleBox——方形队列使用
		<cooldowntime>5000</cooldowntime>
作用不明
		<transitiontimein>500</transitiontimein>
作用不明
		<activeicon>art\xxx\xxxx\xxxxx</activeicon>
使用该战术图标
		<availableicon>art\xxx\xxxx\xxxxx</availableicon>
默认图标
		<unavailableicon>art\xxx\xxxx\xxxxx</unavailableicon>
不可用图标
		<rolloverstringid>StringID</rolloverstringid>
战术介绍StringID
		<reflectdamage>1</reflectdamage>
反射伤害,攻击时自己会受到额外伤害。
		<canbreakformation>0</canbreakformation>
作用不明
		<canrotateinformation>1</canrotateinformation>
作用不明
		<battlecrysmall>BattlecrySmall</battlecrysmall>
较小的喊杀声(Soundsets.xml定义的wav语音)
		<battlecrymedium>BattlecryMedium</battlecrymedium>
中等的喊杀声(Soundsets.xml定义的wav语音)
		<battlecrylarge>BattlecryLarge</battlecrylarge>
较大的喊杀声(Soundsets.xml定义的wav语音)
</squadmode>