当前位置:文档之家› 帝国时代3三合一兵种建筑属性修改

帝国时代3三合一兵种建筑属性修改

接下来我将给各位网友介绍帝国时代3三合一版本的兵种和建筑属性修改方法。

首先用记事本打开protoy.xml。

还有techtreey.xml。

每个单位称之为unitAbstractInfantry 所有种类步兵AbstractHeavyInfantry 重步兵(徒手)AbstractLight Infantry 轻步兵(远程)AbstractCavalry 所有种类骑兵AbstractLightCavalry 轻骑兵(远程)AbstractHeavyCavalry 重骑兵(徒手)以最普通的欧洲长矛兵为例子</Unit><Unit id ='285' name ='Pikeman'><DBID>2</DBID><DisplayNameID>22807</DisplayNameID><EditorNameID>25026</EditorNameID><PopulationCount>1</PopulationCount>一个单位占有的人口,0的话就可无限造<ObstructionRadiusX>0.4900</ObstructionRadiusX><ObstructionRadiusZ>0.4900</ObstructionRadiusZ><FormationCategory>Body</FormationCategory><MaxVelocity>5.0000</MaxVelocity>移动速度,越高钺快<MaxRunVelocity>7.0000</MaxRunVelocity>会师时跑步跟队的速度,必须大于移动速度,否则会死机<MovementType>land</MovementType><TurnRate>18.0000</TurnRate><AnimFile>units\infantry\pikeman\pikeman.xml</AnimFile>兵种,不能改<ImpactType>Flesh</ImpactType><PhysicsInfo>dude</PhysicsInfo><Icon>units\infantry\pikeman\pikeman_icon</Icon><PortraitIcon>units\infantry\pikeman\pikeman_portrait</PortraitIcon><SelectionPriority>20</SelectionPriority><RolloverTextID>22813</RolloverTextID><ShortRolloverTextID>25696</ShortRolloverTextID><InitialHitpoints>120.0000</InitialHitpoints>出生时生命值<MaxHitpoints>120.0000</MaxHitpoints>能拥有的最大生命值<LOS>12.0000</LOS>视野<UnitAIType>HandCombative</UnitAIType><TrainPoints>27.0000</TrainPoints>训练时间,数值越高越久<Bounty>8.0000</Bounty><BuildBounty>8.0000</BuildBounty><Cost resourcetype ='Food'>40.0000</Cost>建造所需种类和资源<Cost resourcetype ='Wood'>40.0000</Cost>建造所需种类和资源<AllowedAge>1</AllowedAge>兵种建造的时代限制,0、1、2、3,越低越早<Armor type ='Hand' value ='0.1000'></Armor>装甲及其种类。

只有两种,Range和Hand,分别代表远程和徒手防御力,0.1表示减轻10%的伤害,当数值为1.0000时,受到的其中一种伤害为0。

注意精确到小数点后四位。

<UnitType>LogicalTypeHealed</UnitType><UnitType>LogicalTypeValidSharpshoot</UnitType><UnitType>LogicalTypeNeededForVictory</UnitType><UnitType>LogicalTypeHandUnitsAutoAttack</UnitType><UnitType>LogicalTypeLandMilitary</UnitType><UnitType>LogicalTypeScout</UnitType><UnitType>LogicalTypeValidSPCUnitsDeadCondition</UnitType><UnitType>LogicalTypeGarrisonInShips</UnitType><UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType><UnitType>LogicalTypeVillagersAttack</UnitType><UnitType>LogicalTypeHandUnitsAttack</UnitType><UnitType>LogicalTypeRangedUnitsAttack</UnitType><UnitType>LogicalTypeMinimapFilterMilitary</UnitType><UnitType>AbstractHandInfantry</UnitType><UnitType>ConvertsHerds</UnitType><UnitType>AbstractCavalryInfantry</UnitType><UnitType>CountsTowardMilitaryScore</UnitType><UnitType>AbstractPikeman</UnitType><UnitType>HasBountyValue</UnitType><UnitType>AbstractHeavyInfantry</UnitType><UnitType>AbstractInfantry</UnitType><UnitType>UnitClass</UnitType><UnitType>Military</UnitType><UnitType>Unit</UnitType><Flag>CollidesWithProjectiles</Flag><Flag>ApplyHandicapTraining</Flag><Flag>CorpseDecays</Flag><Flag>ShowGarrisonButton</Flag><Flag>DontRotateObstruction</Flag><Flag>ObscuredByUnits</Flag><Flag>Tracked</Flag><Command page ='10' column ='2'>Delete</Command> <Command page ='10' column ='1'>Stop</Command><Command page ='10' column ='0'>Garrison</Command> <Tactics>pikeman.tactics</Tactics><ProtoAction><Name>BuildingAttack</Name><Damage>32.000000</Damage>对建筑物扔火把的伤害<DamageType>Siege</DamageType><ROF>3.000000</ROF>发动一次攻击的时间,越低,攻击速度越快</ProtoAction><ProtoAction><Name>CoverBuildingAttack</Name><Damage>16.000000</Damage><DamageType>Siege</DamageType><ROF>3.000000</ROF></ProtoAction><ProtoAction><Name>CoverHandAttack</Name><Damage>4.000000</Damage><DamageType>Hand</DamageType><ROF>1.500000</ROF><DamageBonus type ='AbstractCavalry'>5.000000</DamageBonus><DamageBonus type ='AbstractLightInfantry'>3.500000</DamageBonus></ProtoAction><ProtoAction><Name>DefendHandAttack</Name><Damage>8.000000</Damage>徒手攻击力数值,必须配合所有徒手攻击数值,否则会死机<DamageType>Hand</DamageType><ROF>1.500000</ROF>徒手攻击速度(公式上面前面已给出)<DamageBonus type ='AbstractCavalry'>5.000000</DamageBonus>伤害加成:对所有骑兵有五倍伤害,自己理解<DamageBonus type ='AbstractLightInfantry'>3.500000</DamageBonus>伤害加成:对所有轻步兵(远程)3.5倍伤害</ProtoAction><ProtoAction><Name>MeleeHandAttack</Name><Damage>8.000000</Damage>徒手攻击力数值,必须配合所有徒手攻击数值,否则会死机<DamageType>Hand</DamageType><ROF>1.500000</ROF>徒手攻击速度(公式上面前面已给出)<DamageBonus type ='AbstractCavalry'>5.000000</DamageBonus><DamageBonus type ='AbstractLightInfantry'>3.500000</DamageBonus></ProtoAction>中国弩兵诸葛弩</Unit><Unit id ='909' name ='ypChuKoNu'><DBID>1333</DBID><DisplayNameID>60152</DisplayNameID><EditorNameID>60153</EditorNameID><PopulationCount>1</PopulationCount><ObstructionRadiusX>0.4900</ObstructionRadiusX><ObstructionRadiusZ>0.4900</ObstructionRadiusZ><FormationCategory>Ranged</FormationCategory><MaxVelocity>4.5000</MaxVelocity><MaxRunVelocity>6.0000</MaxRunVelocity><MovementType>land</MovementType><TurnRate>18.0000</TurnRate><AnimFile>units\asians\chinese\chu_ko_nu\chu_ko_nu.xml</AnimFile><ImpactType>Flesh</ImpactType><PhysicsInfo>dude</PhysicsInfo><Icon>units\asians\chinese\chu_ko_nu\chu_ko_nu_icon_64</Icon><PortraitIcon>units\asians\chinese\chu_ko_nu\chu_ko_nu_icon_portrait</Po rtraitIcon><RolloverTextID>60151</RolloverTextID><ShortRolloverTextID>60150</ShortRolloverTextID><InitialHitpoints>90.0000</InitialHitpoints><MaxHitpoints>90.0000</MaxHitpoints><LOS>20.0000</LOS><ProjectileProtoUnit>Arrow</ProjectileProtoUnit><AutoAttackRange>16.0000</AutoAttackRange><UnitAIType>RangedCombative</UnitAIType><TrainPoints>24.0000</TrainPoints><Bounty>9.0000</Bounty><BuildBounty>9.0000</BuildBounty><Cost resourcetype ='Food'>85.0000</Cost><AllowedAge>1</AllowedAge><Armor type ='Ranged' value ='0.2000'></Armor><UnitType>LogicalTypeHealed</UnitType><UnitType>LogicalTypeValidSharpshoot</UnitType><UnitType>LogicalTypeNeededForVictory</UnitType><UnitType>LogicalTypeHandUnitsAutoAttack</UnitType><UnitType>LogicalTypeLandMilitary</UnitType><UnitType>LogicalTypeScout</UnitType><UnitType>LogicalTypeValidSPCUnitsDeadCondition</UnitType> <UnitType>LogicalTypeGarrisonInShips</UnitType><UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType><UnitType>LogicalTypeVillagersAttack</UnitType><UnitType>LogicalTypeHandUnitsAttack</UnitType><UnitType>LogicalTypeRangedUnitsAttack</UnitType><UnitType>LogicalTypeMinimapFilterMilitary</UnitType><UnitType>ConvertsHerds</UnitType><UnitType>AbstractRangedInfantry</UnitType><UnitType>Ranged</UnitType><UnitType>HasBountyValue</UnitType><UnitType>AbstractCavalryInfantry</UnitType><UnitType>CountsTowardMilitaryScore</UnitType><UnitType>UnitClass</UnitType><UnitType>Military</UnitType><UnitType>Unit</UnitType><UnitType>AbstractArcher</UnitType><UnitType>AbstractInfantry</UnitType><Flag>CollidesWithProjectiles</Flag><Flag>ApplyHandicapTraining</Flag><Flag>CorpseDecays</Flag><Flag>ShowGarrisonButton</Flag><Flag>DontRotateObstruction</Flag><Flag>ObscuredByUnits</Flag><Flag>Tracked</Flag><Command page ='10' column ='1'>Stop</Command><Command page ='10' column ='0'>Garrison</Command> <Command page ='10' column ='2'>Delete</Command> <Tactics>chukonu.tactics</Tactics><ProtoAction><Name>BuildingAttack</Name><Damage>3.000000</Damage><DamageType>Siege</DamageType><ROF>3.000000</ROF></ProtoAction><ProtoAction><Name>DefendHandAttack</Name><Damage>6.000000</Damage><DamageType>Hand</DamageType><ROF>1.500000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus> </ProtoAction><ProtoAction><Name>DefendRangedAttack</Name><Damage>5.000000</Damage>远程攻击伤害,必须配合所有攻击数值,否则容易死机<DamageType>Ranged</DamageType><MinRange>2.000000</MinRange>最小攻击射程<MaxRange>16.000000</MaxRange>最大攻击射程<ROF>3.000000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus> </ProtoAction><ProtoAction><Name>MeleeHandAttack</Name><Damage>6.000000</Damage><DamageType>Hand</DamageType><ROF>1.500000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus></ProtoAction><ProtoAction><Name>StaggerHandAttack</Name><Damage>6.000000</Damage><DamageType>Hand</DamageType><ROF>1.500000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus></ProtoAction><ProtoAction><Name>StaggerRangedAttack</Name><Damage>5.000000</Damage>远程攻击力,必须配合所有攻击数值,否则容易死机<DamageType>Ranged</DamageType><MinRange>2.000000</MinRange><MaxRange>16.000000</MaxRange><ROF>3.000000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus></ProtoAction><ProtoAction><Name>VolleyHandAttack</Name><Damage>6.000000</Damage><DamageType>Hand</DamageType><ROF>1.500000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus><DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus> </ProtoAction><ProtoAction><Name>VolleyRangedAttack</Name><Damage>5.000000</Damage>远程攻击力,必须配合所有攻击数值,否则容易死机<DamageType>Ranged</DamageType><MinRange>2.000000</MinRange><MaxRange>16.000000</MaxRange><ROF>3.000000</ROF><DamageBonus type ='AbstractLightCavalry'>2.000000</DamageBonus>伤害加成,上面已解释<DamageBonus type ='xpEagleKnight'>2.000000</DamageBonus><DamageBonus type ='AbstractHeavyInfantry'>2.000000</DamageBonus><DamageBonus type ='xpCoyoteMan'>0.750000</DamageBonus><DamageBonus type ='AbstractCavalry'>0.750000</DamageBonus></ProtoAction>有些兵种和一些建筑物一样,建造时是有数量限制的,就比如说村民是99 <Unit id ='284' name ='Settler'><DBID>1</DBID><DisplayNameID>22806</DisplayNameID><EditorNameID>34132</EditorNameID><PopulationCount>1</PopulationCount><ObstructionRadiusX>0.4900</ObstructionRadiusX><ObstructionRadiusZ>0.4900</ObstructionRadiusZ><FormationCategory>Protected</FormationCategory><MaxVelocity>4.0000</MaxVelocity><MaxRunVelocity>6.0000</MaxRunVelocity><MovementType>land</MovementType><TurnRate>18.0000</TurnRate><AnimFile>units\villagers\villager.xml</AnimFile><ImpactType>Flesh</ImpactType><PhysicsInfo>dude</PhysicsInfo><Icon>units\villagers\villager_icon</Icon><PortraitIcon>units\villagers\villager_portrait</PortraitIcon> <SelectionPriority>10</SelectionPriority><RolloverTextID>22814</RolloverTextID><ShortRolloverTextID>25708</ShortRolloverTextID><InitialHitpoints>150.0000</InitialHitpoints><MaxHitpoints>150.0000</MaxHitpoints><LOS>14.0000</LOS><ProjectileProtoUnit>InvisibleProjectile</ProjectileProtoUnit><UnitAIType>Civilian</UnitAIType><TrainPoints>25.0000</TrainPoints><BuildLimit>99</BuildLimit> 就是这个炮兵的修改与上述相类似,请自行琢磨。

相关主题