这个教程教那些不会独立去研究帝国3(又或者说无论怎样去研究都没有结果)的萌新怎样去将一个MOD的单位偷盗移植到另一个MOD。
protoa.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<Unit id="1465" name="UPxpColonialMilitiaChinaNewArmy">
<DBID>2144</DBID>
<DisplayNameID>200038</DisplayNameID>
<EditorNameID>200040</EditorNameID>
<PopulationCount>1</PopulationCount>
<ObstructionRadiusX>0.4900</ObstructionRadiusX>
<ObstructionRadiusZ>0.4900</ObstructionRadiusZ>
<FormationCategory>Ranged</FormationCategory>
<MaxVelocity>5.0000</MaxVelocity>
<MaxRunVelocity>7.0000</MaxRunVelocity>
<MovementType>land</MovementType>
<TurnRate>18.0000</TurnRate>
<AnimFile>units\infantry_ranged\colonial_militia\colonial_militia.xml</AnimFile>
<ImpactType>Flesh</ImpactType>
<PhysicsInfo>dude</PhysicsInfo>
<Icon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_icon</Icon>
<PortraitIcon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_portrait</PortraitIcon>
<RolloverTextID>200041</RolloverTextID>
<ShortRolloverTextID>200042</ShortRolloverTextID>
<InitialHitpoints>200.0000</InitialHitpoints>
<MaxHitpoints>200.0000</MaxHitpoints>
<LOS>18.0000</LOS>
<ProjectileProtoUnit>InvisibleProjectile</ProjectileProtoUnit>
<AutoAttackRange>16.0000</AutoAttackRange>
<UnitAIType>RangedCombative</UnitAIType>
<TrainPoints>30.0000</TrainPoints>
<Bounty>10.0000</Bounty>
<BuildBounty>10.0000</BuildBounty>
<Cost resourcetype="Food">100.0000</Cost>
<AllowedAge>2</AllowedAge>
<Armor type="Hand" value="0.3000"/>
<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>AbstractHeavyInfantry</UnitType>
<UnitType>AbstractInfantry</UnitType>
<UnitType>Unit</UnitType>
<UnitType>Military</UnitType>
<UnitType>UnitClass</UnitType>
<UnitType>Ranged</UnitType>
<UnitType>AbstractGunpowderTrooper</UnitType>
<UnitType>HasBountyValue</UnitType>
<UnitType>CountsTowardMilitaryScore</UnitType>
<UnitType>AbstractCavalryInfantry</UnitType>
<UnitType>ConvertsHerds</UnitType>
<UnitType>AbstractRangedInfantry</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>NewArmy.tactics</Tactics>
<ProtoAction>
<Name>BuildingAttack</Name>
<Damage>20.000000</Damage>
<DamageType>Siege</DamageType>
<ROF>3.000000</ROF>
</ProtoAction>
<ProtoAction>
<Name>DefendHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>DefendRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>MeleeHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>StaggerHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>StaggerRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>VolleyHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>VolleyRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
</Unit>
<Unit id="1466" name="FlagBearer">
<DBID>887</DBID>
<DisplayNameID>00600</DisplayNameID>
<EditorNameID>00601</EditorNameID>
<ObstructionRadiusX>0.4900</ObstructionRadiusX>
<ObstructionRadiusZ>0.4900</ObstructionRadiusZ>
<FormationCategory>Body</FormationCategory>
<PopulationCount>0</PopulationCount>
<MaxVelocity>5.50000</MaxVelocity>
<MaxRunVelocity>7.50000</MaxRunVelocity>
<MovementType>land</MovementType>
<TurnRate>18.0000</TurnRate>
<AnimFile>mods\Flag\FlagBearer.xml</AnimFile>
<ImpactType>Flesh</ImpactType>
<Icon>units\squad\flag_bearer\flag_bearer_icon</Icon>
<PortraitIcon>units\squad\flag_bearer\flag_bearer_portrait</PortraitIcon>
<InitialHitpoints>300.0000</InitialHitpoints>
<MaxHitpoints>300.0000</MaxHitpoints>
<LOS>14.0000</LOS>
<UnitAIType>HandCombative</UnitAIType>
<BuildLimit>10</BuildLimit>
<TrainPoints>40.0000</TrainPoints>
<RolloverTextID>00616</RolloverTextID>
<ShortRolloverTextID>00317</ShortRolloverTextID>
<Bounty>20.0000</Bounty>
<BuildBounty>20.0000</BuildBounty>
<Cost resourcetype="Gold">200.0000</Cost>
<Armor type="Ranged" value="0.3000"/>
<AllowedAge>1</AllowedAge>
<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>Unit</UnitType>
<UnitType>Military</UnitType>
<UnitType>UnitClass</UnitType>
<UnitType>AbstractInfantry</UnitType>
<UnitType>AbstractGunpowderTrooper</UnitType>
<UnitType>AbstractHeavyInfantry</UnitType>
<UnitType>HasBountyValue</UnitType>
<Flag>CollidesWithProjectiles</Flag>
<Flag>ApplyHandicapTraining</Flag>
<Flag>CorpseDecays</Flag>
<Flag>ShowGarrisonButton</Flag>
<Flag>DontRotateObstruction</Flag>
<Flag>ObscuredByUnits</Flag>
<Flag>Tracked</Flag>
<Command page="0" column="1">SetUnitAsHomeCityGatherPoint</Command>
<Command page="10" column="1">Stop</Command>
<Command page="10" column="0">Garrison</Command>
<Command page="10" column="2">Delete</Command>
<Tactics>FlagBearer.tactics</Tactics>
<ProtoAction>
<Name>BuildingAttack</Name>
<Damage>15.000000</Damage>
<DamageType>Siege</DamageType>
<MaxRange>6.000000</MaxRange>
<ROF>3.000000</ROF>
</ProtoAction>
<ProtoAction>
<Name>DefendHandAttack</Name>
<HitPercentType>CriticalAttack</HitPercentType>
<HitPercent>8.000000</HitPercent>
<DamageMultiplier>10.000000</DamageMultiplier>
<HitPercentType>CriticalAttack</HitPercentType>
<HitPercent>8.000000</HitPercent>
<DamageMultiplier>10.000000</DamageMultiplier>
<Damage>15.000000</Damage>
<DamageType>Hand</DamageType>
<DamageBonus type="AbstractVillager">0.100000</DamageBonus>
<ROF>1.500000</ROF>
</ProtoAction>
<ProtoAction>
<Name>MeleeHandAttack</Name>
<HitPercentType>CriticalAttack</HitPercentType>
<HitPercent>8.000000</HitPercent>
<DamageMultiplier>10.000000</DamageMultiplier>
<Damage>15.000000</Damage>
<DamageType>Hand</DamageType>
<DamageBonus type="AbstractVillager">0.100000</DamageBonus>
<ROF>1.500000</ROF>
</ProtoAction>
</Unit> |
|||||
protoy.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<Unit id="1461" name="ypSettlerIceCream">
<DBID>2138</DBID>
<DisplayNameID>70460</DisplayNameID>
<EditorNameID>70461</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\ice_cream_villager.xml</AnimFile>
<ImpactType>Flesh</ImpactType>
<PhysicsInfo>dude</PhysicsInfo>
<Icon>units\asians\shared\villager\peasant_icon</Icon>
<PortraitIcon>units\asians\shared\villager\peasant_icon_portrait</PortraitIcon>
<SelectionPriority>10</SelectionPriority>
<RolloverTextID>70459</RolloverTextID>
<ShortRolloverTextID>70458</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>
<Bounty>10.0000</Bounty>
<BuildBounty>10.0000</BuildBounty>
<Cost resourcetype="Food">100.0000</Cost>
<CarryCapacity resourcetype="Food">1.0000</CarryCapacity>
<CarryCapacity resourcetype="Wood">1.0000</CarryCapacity>
<CarryCapacity resourcetype="Gold">1.0000</CarryCapacity>
<AllowedAge>0</AllowedAge>
<Armor type="Hand" value="0.2000"/>
<UnitType>LogicalTypeMinimapFilterEconomic</UnitType>
<UnitType>LogicalTypeEasySelectAvoid</UnitType>
<UnitType>LogicalTypeHealed</UnitType>
<UnitType>LogicalTypeNeededForVictory</UnitType>
<UnitType>LogicalTypeHandUnitsAutoAttack</UnitType>
<UnitType>LogicalTypeValidSPCUnitsDeadCondition</UnitType>
<UnitType>LogicalTypeGarrisonInShips</UnitType>
<UnitType>LogicalTypeAffectedByTownBell</UnitType>
<UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType>
<UnitType>LogicalTypeVillagersAttack</UnitType>
<UnitType>LogicalTypeHandUnitsAttack</UnitType>
<UnitType>LogicalTypeRangedUnitsAttack</UnitType>
<UnitType>Unit</UnitType>
<UnitType>UnitClass</UnitType>
<UnitType>AbstractVillager</UnitType>
<UnitType>Economic</UnitType>
<UnitType>ValidIdleVillager</UnitType>
<UnitType>CountsTowardEconomicScore</UnitType>
<UnitType>HasBountyValue</UnitType>
<UnitType>Ranged</UnitType>
<UnitType>CannotConvertHill</UnitType>
<UnitType>ConvertsHerds</UnitType>
<UnitType>AffectedByTownBell</UnitType>
<Train row="0" page="255" column="0">ypWJGiantBuddha4</Train>
<Train row="0" page="255" column="0">ypWJGiantBuddha5</Train>
<Train row="0" page="6" column="0">House</Train>
<Train row="0" page="255" column="1">WallStraight2</Train>
<Train row="0" page="255" column="1">WallStraight5</Train>
<Train row="0" page="6" column="0">Manor</Train>
<Train row="0" page="6" column="0">FirePit</Train>
<Train row="0" page="6" column="0">FirePit</Train>
<Train row="0" page="6" column="0">HouseEast</Train>
<Train row="0" page="6" column="0">HouseMed</Train>
<Train row="0" page="6" column="3">Farm</Train>
<Train row="0" page="6" column="3">Farm</Train>
<Train row="0" page="6" column="3">Farm</Train>
<Train row="0" page="6" column="3">Mill</Train>
<Train row="0" page="6" column="4">LivestockPen</Train>
<Train row="0" page="6" column="5">Dock</Train>
<Train row="0" page="6" column="5">Dock</Train>
<Train row="0" page="6" column="8">WallConnector</Train>
<Train row="0" page="6" column="8">WallConnector</Train>
<Train row="0" page="6" column="13">ArtilleryDepot</Train>
<Train row="0" page="6" column="13">ArtilleryDepot</Train>
<Train row="0">Outpost</Train>
<Train row="0" page="6" column="4">ypSacredField</Train>
<Train row="0" page="6" column="0">ypHouseIndian</Train>
<Train row="0" page="6" column="12">ypStableJapanese</Train>
<Train row="0" page="6" column="11">ypBarracksJapanese</Train>
<Train row="0" page="6" column="12">ypCaravanserai</Train>
<Train row="0" page="6" column="0">ypVillage</Train>
<Train row="0" page="6" column="10">ypMonastery</Train>
<Train row="0" page="6" column="11">YPBarracksIndian</Train>
<Train row="0" page="6" column="5">YPDockAsian</Train>
<Train row="0" page="6" column="0">ypShrineJapanese</Train>
<Train row="0" page="6" column="4">YPLivestockPenAsian</Train>
<Train row="0" page="6" column="6">ypCastle</Train>
<Train row="0" page="6" column="14">ypConsulate</Train>
<Train row="0" page="6" column="3">ypRicePaddy</Train>
<Train row="0" page="255" column="0">ypWJToshoguShrine2</Train>
<Train row="0" page="255" column="0">ypWJGoldenPavillion2</Train>
<Train row="0" page="255" column="0">ypWJGiantBuddha2</Train>
<Train row="0" page="255" column="0">ypWJToshoguShrine5</Train>
<Train row="0" page="255" column="0">ypWJToshoguShrine4</Train>
<Train row="0" page="255" column="0">ypWJToshoguShrine3</Train>
<Train row="0" page="255" column="0">ypWJToriiGates5</Train>
<Train row="0" page="255" column="0">ypWJToriiGates4</Train>
<Train row="0" page="255" column="0">ypWJToriiGates3</Train>
<Train row="0" page="255" column="0">ypWJToriiGates2</Train>
<Train row="0" page="255" column="0">ypWJShogunate4</Train>
<Train row="0" page="255" column="0">ypWJShogunate5</Train>
<Train row="0" page="255" column="0">ypWJShogunate3</Train>
<Train row="0" page="255" column="0">ypWJShogunate2</Train>
<Train row="0" page="255" column="0">ypWJGoldenPavillion3</Train>
<Train row="0" page="255" column="0">ypWJGoldenPavillion4</Train>
<Train row="0" page="255" column="0">ypWJGoldenPavillion5</Train>
<Train row="0" page="255" column="0">ypWJGiantBuddha3</Train>
<Train row="0" page="255" column="0">ypWCWhitePagoda2</Train>
<Train row="0" page="255" column="0">ypWCWhitePagoda3</Train>
<Train row="0" page="255" column="0">ypWCWhitePagoda4</Train>
<Train row="0" page="255" column="0">ypWCWhitePagoda5</Train>
<Train row="0" page="255" column="0">ypWCTempleOfHeaven2</Train>
<Train row="0" page="255" column="0">ypWCTempleOfHeaven3</Train>
<Train row="0" page="255" column="0">ypWCTempleOfHeaven4</Train>
<Train row="0" page="255" column="0">ypWCTempleOfHeaven5</Train>
<Train row="0" page="255" column="0">ypWCSummerPalace2</Train>
<Train row="0" page="255" column="0">ypWCSummerPalace3</Train>
<Train row="0" page="255" column="0">ypWCSummerPalace4</Train>
<Train row="0" page="255" column="0">ypWCSummerPalace5</Train>
<Train row="0" page="255" column="0">ypWCPorcelainTower2</Train>
<Train row="0" page="255" column="0">ypWCPorcelainTower3</Train>
<Train row="0" page="255" column="0">ypWCPorcelainTower4</Train>
<Train row="0" page="255" column="0">ypWCPorcelainTower5</Train>
<Train row="0" page="255" column="0">ypWCConfucianAcademy2</Train>
<Train row="0" page="255" column="0">ypWCConfucianAcademy3</Train>
<Train row="0" page="255" column="0">ypWCConfucianAcademy4</Train>
<Train row="0" page="255" column="0">ypWCConfucianAcademy5</Train>
<Train row="0" page="255" column="0">ypWITowerOfVictory5</Train>
<Train row="0" page="255" column="0">ypWITowerOfVictory4</Train>
<Train row="0" page="255" column="0">ypWITowerOfVictory3</Train>
<Train row="0" page="255" column="0">ypWITowerOfVictory2</Train>
<Train row="0" page="255" column="0">ypWITajMahal5</Train>
<Train row="0" page="255" column="0">ypWITajMahal4</Train>
<Train row="0" page="255" column="0">ypWITajMahal3</Train>
<Train row="0" page="255" column="0">ypWITajMahal2</Train>
<Train row="0" page="255" column="0">ypWIKarniMata5</Train>
<Train row="0" page="255" column="0">ypWIKarniMata4</Train>
<Train row="0" page="255" column="0">ypWIKarniMata3</Train>
<Train row="0" page="255" column="0">ypWIKarniMata2</Train>
<Train row="0" page="255" column="0">ypWICharminarGate5</Train>
<Train row="0" page="255" column="0">ypWICharminarGate4</Train>
<Train row="0" page="255" column="0">ypWICharminarGate3</Train>
<Train row="0" page="255" column="0">ypWICharminarGate2</Train>
<Train row="0" page="255" column="0">ypWIAgraFort5</Train>
<Train row="0" page="255" column="0">ypWIAgraFort4</Train>
<Train row="0" page="255" column="0">ypWIAgraFort3</Train>
<Train row="0" page="255" column="0">ypWIAgraFort2</Train>
<Train row="0" page="6" column="2">ypTradeMarketAsian</Train>
<Train row="0" page="1" column="4">TradingPost</Train>
<Train row="0" page="1" column="4">TradingPost</Train>
<Train row="0" page="1" column="4">TradingPost</Train>
<Train row="0" page="1" column="3">TownCenter</Train>
<Train row="0" page="1" column="3">TownCenter</Train>
<Train row="0" page="6" column="11">ypWarAcademy</Train>
<Train row="0" page="6" column="11">ypWarAcademy</Train>
<Train row="0" page="6" column="11">ypWarAcademy</Train>
<Tech row="0" page="1" column="0">YPWonderChineseWhitePagoda2</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseWhitePagoda3</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseWhitePagoda4</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseTempleOfHeaven2</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseTempleOfHeaven3</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseTempleOfHeaven4</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseTempleOfHeaven5</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseSummerPalace3</Tech>
<Tech row="0" page="1" column="0">YPWonderChinesePorcelainTower3</Tech>
<Tech row="0" page="1" column="0">YPWonderChinesePorcelainTower4</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseConfucianAcademy2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianAgra2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianAgra3</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianAgra4</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianCharminar2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianKarniMata2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianKarniMata4</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianKarniMata5</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTajMahal2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTajMahal3</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTowerOfVictory5</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseWhitePagoda5</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseSummerPalace5</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseSummerPalace4</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseSummerPalace2</Tech>
<Tech row="0" page="1" column="0">YPWonderChinesePorcelainTower2</Tech>
<Tech row="0" page="1" column="0">YPWonderChinesePorcelainTower5</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseConfucianAcademy3</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseConfucianAcademy4</Tech>
<Tech row="0" page="1" column="0">YPWonderChineseConfucianAcademy5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToshoguShrine3</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToriiGates4</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseShogunate3</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToshoguShrine4</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToriiGates5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToriiGates2</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseShogunate4</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseShogunate5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGiantBuddha2</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGiantBuddha3</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGiantBuddha4</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGiantBuddha5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGoldenPavillion2</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGoldenPavillion3</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGoldenPavillion4</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseGoldenPavillion5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToshoguShrine5</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToshoguShrine2</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseToriiGates3</Tech>
<Tech row="0" page="1" column="0">YPWonderJapaneseShogunate2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianAgra5</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianCharminar3</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianCharminar4</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianCharminar5</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianKarniMata3</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTajMahal4</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTajMahal5</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTowerOfVictory2</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTowerOfVictory4</Tech>
<Tech row="0" page="1" column="0">YPWonderIndianTowerOfVictory3</Tech>
<Flag>CollidesWithProjectiles</Flag>
<Flag>ApplyHandicapTraining</Flag>
<Flag>CorpseDecays</Flag>
<Flag>ShowGarrisonButton</Flag>
<Flag>DontRotateObstruction</Flag>
<Flag>ObscuredByUnits</Flag>
<Flag>DeadReplacementWhenDestroyed</Flag>
<Flag>VisibleUnderFogIfGaia</Flag>
<Flag>Tracked</Flag>
<Command page="10" column="0">Garrison</Command>
<Command page="10" column="1">Stop</Command>
<Command page="10" column="2">Delete</Command>
<Tactics>settler.tactics</Tactics>
<ProtoAction>
<Name>AutoGatherTrade</Name>
<Type>AutoGather</Type>
<Rate type="Trade">0.030000</Rate>
</ProtoAction>
<ProtoAction>
<Name>BlunderbussAttack</Name>
<Damage>3.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="Huntable">4.000000</DamageBonus>
<DamageBonus type="AbstractPet">2.000000</DamageBonus>
<DamageBonus type="AbstractArtillery">2.000000</DamageBonus>
<DamageBonus type="AbstractVillager">0.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>Build</Name>
<Rate type="Building">1.000000</Rate>
<Rate type="Manor">1.000000</Rate>
<Rate type="FirePit">1.000000</Rate>
<Rate type="House">1.000000</Rate>
<Rate type="ypMonastery">1.000000</Rate>
<Rate type="AbstractWonder">1.000000</Rate>
</ProtoAction>
<ProtoAction>
<Name>BuildingAttack</Name>
<Damage>5.000000</Damage>
<DamageType>Siege</DamageType>
<ROF>3.000000</ROF>
</ProtoAction>
<ProtoAction>
<Name>ChopAttack</Name>
<Damage>8.000000</Damage>
<DamageType>Hand</DamageType>
</ProtoAction>
<ProtoAction>
<Name>CrateGather</Name>
<Rate type="AbstractResourceCrate">8.000000</Rate>
</ProtoAction>
<ProtoAction>
<Name>Gather</Name>
<Rate type="ypRicePaddy" resource="Gold">0.340000</Rate>
<Rate type="ypBerryBuilding">0.670000</Rate>
<Rate type="ypGroveBuilding">0.500000</Rate>
<Rate type="Tree">0.500000</Rate>
<Rate type="Farm">0.500000</Rate>
<Rate type="Plantation">0.500000</Rate>
<Rate type="Herdable">2.000000</Rate>
<Rate type="Huntable">0.840000</Rate>
<Rate type="AbstractMine">0.600000</Rate>
<Rate type="BerryBush">0.670000</Rate>
<Rate type="FirePit">0.100000</Rate>
<Rate type="Mill">0.670000</Rate>
<Rate type="ypRicePaddy" resource="Food">0.500000</Rate>
</ProtoAction>
<ProtoAction>
<Name>HandAttack</Name>
<Damage>10.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
</ProtoAction>
<ProtoAction>
<Name>Hunting</Name>
<Rate type="Herdable">1.000000</Rate>
<Rate type="Huntable">1.000000</Rate>
<Rate type="Tree">1.000000</Rate>
</ProtoAction>
</Unit>
<Unit id="1462" name="ypBlockhouseWagon">
<DBID>2141</DBID>
<DisplayNameID>70486</DisplayNameID>
<EditorNameID>70487</EditorNameID>
<ObstructionRadiusX>0.9900</ObstructionRadiusX>
<ObstructionRadiusZ>0.9900</ObstructionRadiusZ>
<FormationCategory>Protected</FormationCategory>
<MaxVelocity>4.0000</MaxVelocity>
<MaxRunVelocity>6.0000</MaxRunVelocity>
<MovementType>land</MovementType>
<TurnRate>5.0000</TurnRate>
<AnimFile>units\trade\supply_cart\supply_cart_outpost.xml</AnimFile>
<ImpactType>Wood</ImpactType>
<Icon>units\trade\outpost_wagon_icon_64x64</Icon>
<PortraitIcon>units\trade\outpost_wagon_portrait</PortraitIcon>
<RolloverTextID>70485</RolloverTextID>
<ShortRolloverTextID>70484</ShortRolloverTextID>
<InitialHitpoints>250.0000</InitialHitpoints>
<MaxHitpoints>250.0000</MaxHitpoints>
<LOS>18.0000</LOS>
<ProjectileProtoUnit>InvisibleProjectile</ProjectileProtoUnit>
<UnitAIType>Civilian</UnitAIType>
<TrainPoints>60.0000</TrainPoints>
<Bounty>60.0000</Bounty>
<CarryCapacity resourcetype="Food">1.0000</CarryCapacity>
<CarryCapacity resourcetype="Wood">1.0000</CarryCapacity>
<CarryCapacity resourcetype="Gold">1.0000</CarryCapacity>
<AllowedAge>0</AllowedAge>
<Armor type="Siege" value="0.2000"/>
<UnitType>LogicalTypeMinimapFilterEconomic</UnitType>
<UnitType>LogicalTypeHealed</UnitType>
<UnitType>LogicalTypeHandUnitsAutoAttack</UnitType>
<UnitType>LogicalTypeGarrisonInShips</UnitType>
<UnitType>LogicalTypeRangedUnitsAutoAttack</UnitType>
<UnitType>LogicalTypeVillagersAttack</UnitType>
<UnitType>LogicalTypeHandUnitsAttack</UnitType>
<UnitType>LogicalTypeRangedUnitsAttack</UnitType>
<UnitType>AbstractWagon</UnitType>
<UnitType>ConvertsHerds</UnitType>
<UnitType>CannotConvertHill</UnitType>
<UnitType>HasBountyValue</UnitType>
<UnitType>CountsTowardEconomicScore</UnitType>
<UnitType>ValidIdleVillager</UnitType>
<UnitType>Economic</UnitType>
<UnitType>UnitClass</UnitType>
<UnitType>Unit</UnitType>
<Train row="0" page="6" column="0">Blockhouse</Train>
<Flag>CollidesWithProjectiles</Flag>
<Flag>ApplyHandicapTraining</Flag>
<Flag>CorpseDecays</Flag>
<Flag>ShowGarrisonButton</Flag>
<Flag>DontRotateObstruction</Flag>
<Flag>ObscuredByUnits</Flag>
<Flag>DeadReplacementWhenDestroyed</Flag>
<Flag>ConstrainOrientation</Flag>
<Flag>OrientUnitWithGround</Flag>
<Flag>Tracked</Flag>
<Command page="10" column="0">Garrison</Command>
<Command page="10" column="1">Stop</Command>
<Command page="10" column="2">Delete</Command>
<Tactics>coveredwagon.tactics</Tactics>
<ProtoAction>
<Name>Build</Name>
<Rate type="WarHut">2.000000</Rate>
<Rate type="Blockhouse">2.000000</Rate>
<Rate type="Outpost">2.000000</Rate>
<Rate type="YPOutpostAsian">2.000000</Rate>
</ProtoAction>
</Unit>
<Unit id="1463" name="UPxpColonialMilitiaChinaNewArmy">
<DBID>2144</DBID>
<DisplayNameID>200038</DisplayNameID>
<EditorNameID>200040</EditorNameID>
<PopulationCount>1</PopulationCount>
<ObstructionRadiusX>0.4900</ObstructionRadiusX>
<ObstructionRadiusZ>0.4900</ObstructionRadiusZ>
<FormationCategory>Ranged</FormationCategory>
<MaxVelocity>5.0000</MaxVelocity>
<MaxRunVelocity>7.0000</MaxRunVelocity>
<MovementType>land</MovementType>
<TurnRate>18.0000</TurnRate>
<AnimFile>units\infantry_ranged\colonial_militia\colonial_militia.xml</AnimFile>
<ImpactType>Flesh</ImpactType>
<PhysicsInfo>dude</PhysicsInfo>
<Icon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_icon</Icon>
<PortraitIcon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_portrait</PortraitIcon>
<RolloverTextID>200041</RolloverTextID>
<ShortRolloverTextID>200042</ShortRolloverTextID>
<InitialHitpoints>200.0000</InitialHitpoints>
<MaxHitpoints>200.0000</MaxHitpoints>
<LOS>18.0000</LOS>
<ProjectileProtoUnit>InvisibleProjectile</ProjectileProtoUnit>
<AutoAttackRange>16.0000</AutoAttackRange>
<UnitAIType>RangedCombative</UnitAIType>
<TrainPoints>30.0000</TrainPoints>
<Bounty>10.0000</Bounty>
<BuildBounty>10.0000</BuildBounty>
<Cost resourcetype="Food">100.0000</Cost>
<AllowedAge>2</AllowedAge>
<Armor type="Hand" value="0.3000"/>
<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>AbstractHeavyInfantry</UnitType>
<UnitType>AbstractInfantry</UnitType>
<UnitType>Unit</UnitType>
<UnitType>Military</UnitType>
<UnitType>UnitClass</UnitType>
<UnitType>Ranged</UnitType>
<UnitType>AbstractGunpowderTrooper</UnitType>
<UnitType>HasBountyValue</UnitType>
<UnitType>CountsTowardMilitaryScore</UnitType>
<UnitType>AbstractCavalryInfantry</UnitType>
<UnitType>ConvertsHerds</UnitType>
<UnitType>AbstractRangedInfantry</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>NewArmy.tactics</Tactics>
<ProtoAction>
<Name>BuildingAttack</Name>
<Damage>20.000000</Damage>
<DamageType>Siege</DamageType>
<ROF>3.000000</ROF>
</ProtoAction>
<ProtoAction>
<Name>DefendHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>DefendRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>MeleeHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>StaggerHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>StaggerRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>VolleyHandAttack</Name>
<Damage>12.000000</Damage>
<DamageType>Hand</DamageType>
<ROF>1.500000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
<ProtoAction>
<Name>VolleyRangedAttack</Name>
<Damage>24.000000</Damage>
<DamageType>Ranged</DamageType>
<MinRange>2.000000</MinRange>
<MaxRange>12.000000</MaxRange>
<ROF>3.000000</ROF>
<DamageBonus type="AbstractCavalry">2.000000</DamageBonus>
<DamageBonus type="AbstractLightInfantry">1.500000</DamageBonus>
</ProtoAction>
</Unit>
</Proto> |
|||||
protoy.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<UnitType>AbstractGunpowderTrooper</UnitType>
<UnitType>HasBountyValue</UnitType>
<UnitType>CountsTowardMilitaryScore</UnitType>
<UnitType>AbstractCavalryInfantry</UnitType>
<UnitType>ConvertsHerds</UnitType>
<UnitType>AbstractRangedInfantry</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>NewArmy.tactics</Tactics>
<ProtoAction>
<Name>BuildingAttack</Name>
<Damage>20.000000</Damage>
<DamageType>Siege</DamageType>
<ROF>3.000000</ROF>
</ProtoAction> |
|||||
protoy.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<Unit id="1463" name="UPxpColonialMilitiaChinaNewArmy"> <DBID>2144</DBID> <DisplayNameID>200038</DisplayNameID> <EditorNameID>200040</EditorNameID> <PopulationCount>1</PopulationCount> <ObstructionRadiusX>0.4900</ObstructionRadiusX> <ObstructionRadiusZ>0.4900</ObstructionRadiusZ> <FormationCategory>Ranged</FormationCategory> <MaxVelocity>5.0000</MaxVelocity> <MaxRunVelocity>7.0000</MaxRunVelocity> <MovementType>land</MovementType> <TurnRate>18.0000</TurnRate> <AnimFile>units\infantry_ranged\colonial_militia\colonial_militia.xml</AnimFile> <ImpactType>Flesh</ImpactType> <PhysicsInfo>dude</PhysicsInfo> <Icon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_icon</Icon> <PortraitIcon>units\infantry_ranged\colonial_militia\UPyp_china_new_army_portrait</PortraitIcon> <RolloverTextID>200041</RolloverTextID> <ShortRolloverTextID>200042</ShortRolloverTextID> <InitialHitpoints>200.0000</InitialHitpoints> |
|||||
UPxpColonialMilitiaChinaNewArmy_snds.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<?xml version="1.0" encoding="utf-8"?> <protounitsounddef> <protounit name="UPxpColonialMilitiaChinaNewArmy"> <soundtype name="Select"> <civlogic> <choice name="Nature"/> <choice name="Chinese"> <soundset name="ChineseVillagerM_Select"/> </choice> <choice name="SPCChinese"> <soundset name="ChineseVillagerM_Select"/> </choice> <choice name="Spanish"> <soundset name="SpanishSettlerMaleSelect"/> </choice> <choice name="British"> <soundset name="BritishSettlerMaleSelect"/> </choice> <choice name="French"> <soundset name="FrenchSettlerMaleSelect"/> </choice> <choice name="Portuguese"> <soundset name="PortugueseSettlerMaleSelect"/> </choice> <choice name="Dutch"> <soundset name="DutchSettlerMaleSelect"/> </choice> <choice name="Russians"> <soundset name="RussianSettlerMaleSelect"/> </choice> <choice name="Germans"> <soundset name="GermanSettlerMaleSelect"/> </choice> <choice name="Ottomans"> <soundset name="OttomanSettlerMaleSelect"/> </choice> <choice name="SPCAct1"/> <choice name="SPCAct2"/> <choice name="SPCAct3"/> <choice name="Pirate"/> <choice name="TheCircle"/> <choice name="NativeAmerican"/> <choice name="XPIroquois"/> <choice name="XPSioux"/> <choice name="XPAztec"/> <choice name="XPSPC"> <soundset name="SPCMilitiaSelect"/> </choice> <choice name="Aztecs"/> <choice name="Caribs"/> <choice name="Cherokee"/> <choice name="Comanche"/> <choice name="Cree"/> <choice name="Incas"/> <choice name="Iroquois"/> <choice name="Lakota"/> <choice name="Maya"/> <choice name="Nootka"/> <choice name="Seminoles"/> <choice name="Tupi"/> <choice name="Zapotec"/> <choice name="Huron"/> <choice name="Cheyenne"/> <choice name="Klamath"/> <choice name="Mapuche"/> <choice name="Navajo"/> <choice name="Apache"/> </civlogic> </soundtype> <soundtype name="Grunt"> <soundset name="GenericMaleGrunt"/> </soundtype> <soundtype name="Death"> <soundset name="GenericMaleDeath"/> </soundtype> <soundtype name="Creation"> <soundset name="MilitaryBirth"/> </soundtype> <soundtype name="Acknowledge"> <civlogic> <choice name="Nature"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Chinese"> <targetlogic> <choice name="default"> <soundset name="ChineseVillagerM_Acknowledge"/> </choice> <choice name="enemy"> <soundset name="ChineseVillagerM_Attack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="SPCChinese"> <targetlogic> <choice name="default"> <soundset name="ChineseVillagerM_Acknowledge"/> </choice> <choice name="enemy"> <soundset name="ChineseVillagerM_Attack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Spanish"> <targetlogic> <choice name="default"> <soundset name="SpanishSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="SpanishSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="British"> <targetlogic> <choice name="default"> <soundset name="BritishSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="BritishSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="French"> <targetlogic> <choice name="default"> <soundset name="FrenchSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="FrenchSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Portuguese"> <targetlogic> <choice name="default"> <soundset name="PortugueseSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="PortugueseSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Dutch"> <targetlogic> <choice name="default"> <soundset name="DutchSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="DutchSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Russians"> <targetlogic> <choice name="default"> <soundset name="RussianSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="RussianSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Germans"> <targetlogic> <choice name="default"> <soundset name="GermanSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="GermanSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Ottomans"> <targetlogic> <choice name="default"> <soundset name="OttomanSettlerMaleAcknowledge"/> </choice> <choice name="enemy"> <soundset name="OttomanSettlerMaleAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="SPCAct1"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="SPCAct2"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="SPCAct3"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Pirate"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="TheCircle"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="NativeAmerican"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="XPIroquois"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="XPSioux"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="XPAztec"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="XPSPC"> <targetlogic> <choice name="default"> <soundset name="SPCMilitiaAcknowledge"/> </choice> <choice name="enemy"> <soundset name="SPCMilitiaAttack"/> </choice> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Aztecs"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Caribs"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Cherokee"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Comanche"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Cree"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Incas"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Iroquois"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Lakota"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Maya"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Nootka"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Seminoles"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Tupi"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Zapotec"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Huron"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Cheyenne"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Klamath"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Mapuche"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Navajo"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> <choice name="Apache"> <targetlogic> <choice name="default"/> <choice name="enemy"/> <choice name="build"/> <choice name="Huntable"/> <choice name="Tree"/> <choice name="AbstractMine"/> <choice name="AbstractFarm"/> <choice name="AbstractResourceCrate"/> <choice name="AbstractFruit"/> </targetlogic> </choice> </civlogic> </soundtype> </protounit> </protounitsounddef> |
|||||
FlagBearer.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<?xml version="1.0" encoding="utf-8"?>
<animfile>
<definebone>bone_gun</definebone>
<definebone>bone_hat</definebone>
<definebone>BIP01 PROP1</definebone>
<attachment>
torch
<include>effects\projectiles\torch.xml</include>
</attachment>
<attachment>
pike
<include>mods\flag\flag.xml</include>
</attachment> |
|||||
flag.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<?xml version="1.0" encoding="utf-8"?>
<animfile>
<definebone>bone_flag_bottom</definebone>
<attachment>
flag
<component>
flag
<assetreference type="ClothFlag">
<flag>
<blending>alphatest_color</blending>
<specialtexture/>
<width>2.00</width>
<height>1.25</height>
</flag>
</assetreference>
</component>
<anim>
Idle
<component>flag</component>
</anim>
</attachment>
<component>
pikes
<logic type="Tech">
<none>
<assetreference type="GrannyModel">
<file>mods\flag\flagpole</file><!-- 搬走 -->
</assetreference>
<attach a="flag" frombone="flag" tobone="bone_flag_bottom" syncanims="0"/>
</none>
</logic>
</component>
<anim>
Idle
<component>pikes</component>
</anim>
</animfile> |
|||||