村民自动采集
找到资源单位后,添加
<UnitType>AbstractResourceCrate</UnitType>
村民就会自动采集带有这个标签的单位。
这个教程就这样,没有其他要修改的了。
|
protoy.xml - 记事本 |
____ |
□ |
X |
|
|
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) |
|
|
|
|
|
<Unit id ='421' name ='Deer'> <DBID>299</DBID> <DisplayNameID>26178</DisplayNameID> <ObstructionRadiusX>0.4900</ObstructionRadiusX> <ObstructionRadiusZ>0.4900</ObstructionRadiusZ> <IdleTimeout>5.0000</IdleTimeout> <MaxVelocity>2.0000</MaxVelocity> <MaxRunVelocity>4.0000</MaxRunVelocity> <MovementType>land</MovementType> <TurnRate>18.0000</TurnRate> <WanderDistance>4</WanderDistance> <AnimFile>units\animals\deer\deer.xml</AnimFile> <ImpactType>Animal</ImpactType> <Icon>units\animals\deer\deer_icon_64x64</Icon> <PortraitIcon>units\animals\deer\deer_portrait</PortraitIcon> <RolloverTextID>26177</RolloverTextID> <ShortRolloverTextID>26176</ShortRolloverTextID> <InitialHitpoints>20.0000</InitialHitpoints> <MaxHitpoints>20.0000</MaxHitpoints> <LOS>18.0000</LOS> <UnitAIType>Passive</UnitAIType> <Bounty>0.0000</Bounty> <InitialResource resourcetype ='Food'>400.0000</InitialResource> <ResourceDecay>0.7500</ResourceDecay> <ResourceSubType>meat</ResourceSubType> <MinimapColor red ='0.5000' blue ='0.2500' green ='0.2000'></MinimapColor> <GathererLimit>8</GathererLimit> <UnitType>LogicalTypeMinimapFilterEconomic</UnitType> <UnitType>LogicalTypeHealed</UnitType> <UnitType>LogicalTypeHandUnitsAutoAttack</UnitType> <UnitType>LogicalTypeGarrisonInShips</UnitType> <UnitType>LogicalTypeVillagersAttack</UnitType> <UnitType>NatureClass</UnitType> <UnitType>AnimalPrey</UnitType> <UnitType>Huntable</UnitType> <UnitType>HuntedResource</UnitType> <UnitType>Resource</UnitType> <UnitType>Unit</UnitType> <UnitType>AbstractResourceCrate</UnitType> <Flag>CivSpecificText</Flag> <Flag>CollidesWithProjectiles</Flag> <Flag>ConstrainOrientation</Flag> <Flag>CorpseDecays</Flag> <Flag>DieAtZeroResources</Flag> <Flag>DoNotDieAtZeroHitpoints</Flag> <Flag>DoNotValidateResourceInventory</Flag> <Flag>DontRotateObstruction</Flag> <Flag>NonAutoFormedUnit</Flag> <Flag>ObscuredByUnits</Flag> <Flag>OrientUnitWithGround</Flag> <Flag>RMCanRotate</Flag> <Flag>Wanders</Flag> <Flag>ForceToGaia</Flag> <Flag>VisibleUnderFogOnlyAfterSeen</Flag> <Flag>Tracked</Flag> <Tactics>hunt.tactics</Tactics> <ProtoAction> <Name>ShrineGather</Name> <Rate type ='AbstractShrine'>0.070000</Rate> </ProtoAction> </Unit> |
|
|
|
protoy.xml - 记事本 |
____ |
□ |
X |
|
|
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) |
|
|
|
|
|
<Unit id ='447' name ='TreeYukon'> <DBID>365</DBID> <DisplayNameID>27900</DisplayNameID> <EditorNameID>27901</EditorNameID> <ObstructionRadiusX>1.0000</ObstructionRadiusX> <ObstructionRadiusZ>1.0000</ObstructionRadiusZ> <MaxVelocity>0.0000</MaxVelocity> <MovementType>land</MovementType> <AnimFile>terrain\tree_yukon.xml</AnimFile> <ImpactType>Wood</ImpactType> <Icon>terrain\trees\tree_icon_64</Icon> <PortraitIcon>terrain\trees\tree_icon_portrait</PortraitIcon> <RolloverTextID>27899</RolloverTextID> <ShortRolloverTextID>27898</ShortRolloverTextID> <InitialHitpoints>6.0000</InitialHitpoints> <MaxHitpoints>6.0000</MaxHitpoints> <Bounty>0.0000</Bounty> <InitialResource resourcetype ='Wood'>300.0000</InitialResource> <ResourceSubType>Wood</ResourceSubType> <MinimapColor red ='0.1900' blue ='0.1800' green ='0.2500'></MinimapColor> <GathererLimit>8</GathererLimit> <UnitType>LogicalTypeMinimapFilterEconomic</UnitType> <UnitType>LogicalTypeVillagersAttack</UnitType> <UnitType>LogicalTypeVillagersRespondToAttack</UnitType> <UnitType>NatureClass</UnitType> <UnitType>Nature</UnitType> <UnitType>AbstractResourceCrate</UnitType> <UnitType>Wood</UnitType> <UnitType>Tree</UnitType> <UnitType>Resource</UnitType> <UnitType>HuntedResource</UnitType> <Flag>ObscuresUnits</Flag> <Flag>NoHPBar</Flag> <Flag>NoBloodOnDeath</Flag> <Flag>DoNotDieAtZeroHitpoints</Flag> <Flag>NonAutoFormedUnit</Flag> <Flag>DoNotCreateUnitGroupAutomatically</Flag> <Flag>Immoveable</Flag> <Flag>Doppled</Flag> <Flag>ForceToGaia</Flag> <Flag>DieAtZeroResources</Flag> <Flag>StartOnNoUpdate</Flag> <Flag>DoNotValidateResourceInventory</Flag> <Flag>DontRotateObstruction</Flag> <Flag>DoppleOnlyWhenDead</Flag> <Flag>NoIdleActions</Flag> <Flag>RMCanRotate</Flag> <Flag>Tracked</Flag> </Unit> |
|
|
|
protoy.xml - 记事本 |
____ |
□ |
X |
|
|
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) |
|
|
|
|
|
<Unit id ='645' name ='MineGold'> <DBID>955</DBID> <DisplayNameID>36007</DisplayNameID> <EditorNameID>36008</EditorNameID> <ObstructionRadiusX>3.0000</ObstructionRadiusX> <ObstructionRadiusZ>3.0000</ObstructionRadiusZ> <MaxVelocity>0.0000</MaxVelocity> <MovementType>land</MovementType> <AnimFile>buildings\gold_mine\gold_mine.xml</AnimFile> <ImpactType>Stone</ImpactType> <Icon>buildings\gold_mine\gold_mine_icon_64x64</Icon> <MinimapIcon>ui\minimap\minimap_gold</MinimapIcon> <PortraitIcon>buildings\gold_mine\gold_mine_portrait</PortraitIcon> <RolloverTextID>36006</RolloverTextID> <ShortRolloverTextID>36005</ShortRolloverTextID> <LOS>18.0000</LOS> <InitialResource resourcetype ='Gold'>5000.0000</InitialResource> <ResourceSubType>Gold</ResourceSubType> <BuildingWorkRate>1.0000</BuildingWorkRate> <Decay delay ='0.0000' duration ='0.0000'></Decay> <MinimapColor red ='0.8900' blue ='0.2500' green ='0.7000'></MinimapColor> <GathererLimit>20</GathererLimit> <UnitType>LogicalTypeMinimapFilterEconomic</UnitType> <UnitType>MinedResource</UnitType> <UnitType>AbstractMine</UnitType> <UnitType>NatureClass</UnitType> <UnitType>Gold</UnitType> <UnitType>Resource</UnitType> <UnitType>AbstractResourceCrate</UnitType> <Flag>StartsAtFullEfficiency</Flag> <Flag>Immoveable</Flag> <Flag>NoBloodOnDeath</Flag> <Flag>ObscuresUnits</Flag> <Flag>NonAutoFormedUnit</Flag> <Flag>Doppled</Flag> <Flag>SelectWithObstruction</Flag> <Flag>PaintTextureWhenPlacing</Flag> <Flag>DoNotDieAtZeroHitpoints</Flag> <Flag>DieAtZeroResources</Flag> <Flag>DoNotValidateResourceInventory</Flag> <Flag>NoHPBar</Flag> <Flag>Invulnerable</Flag> <Flag>ForceToGaia</Flag> <Flag>DontRotateObstruction</Flag> <Flag>FlattenGround</Flag> <Flag>DoNotCreateUnitGroupAutomatically</Flag> <Flag>Tracked</Flag> <Command page ='10' column ='2'>Delete</Command> </Unit> |
|
|
PS:
采集优先级顺序不同的国家可能不一样,例如土耳其优先采集木材,然后是食物,再到黄金。
除非村民视野内只有一种资源,否则会按照优先级自动采集资源。畜牧单位的食物满了后才会被村民自动采集。
另外,不要给磨坊、种植园、稻田等建筑添加<UnitType>AbstractResourceCrate</UnitType>,否则会导致这些建筑无法显示按钮,也就无法升级,(德国的磨坊就算打了卡片也不能训练拓荒者马车)。
鱼群与鲸鱼也不要添加,村民不能捕鱼,你添加了的话,村民会被吸引去采集,然后就在海边看风景。