本帖最后由 狼雨歌 于 2024-6-11 16:54 编辑
瑞典农舍、墨西哥大庄园的自动采集自然资源和自动杀牛羊功能(均在tactics里)。 仿照这俩做出来了自动采集自然资源,但是无法做出来自动杀猎物功能。 因为我发现,只要做了自动采集自然资源,并且能作用于牛羊时,会自动杀牛羊,无需其他代码,也就没法解析是如何运作,并以此来制作自动杀猎物功能。 相关代码都放进去了,农舍和大庄园都翻遍了也没找到自动杀牛羊的代码。
- <action>
- <name stringid="91720">AreaGather</name>
- <active>0</active>
- <type>AutoRangedModify</type>
- <persistent>1</persistent>
- <forceupdatemode>1</forceupdatemode>————有些自然资源带有StartOnNoUpdate,导致自动采集无法对其生效,添加此代码即可自动采集
- <donotignoredead>1</donotignoredead>————对已死亡单位也生效
- <deadexclusive>1</deadexclusive>————和上一条代码搭配,变为只对已死亡单位生效
- <includegaia>1</includegaia>————对象包括盖亚(即大自然)
- <targetgaia>1</targetgaia>————仅对盖亚生效
- <modifytargetlimit>2</modifytargetlimit>————最大生效对象数
- <singleunit>1</singleunit>————同一时间只生效一个对象,上一条代码改成1也能达成此效果
- <restricttofullcapacitygatherers>1</restricttofullcapacitygatherers>————完全养肥的牛羊,必须在持有此action的单位/建筑进行工作,才会自动杀牛羊。若没有此条,则取消这一限制,只要完全养肥就会自动杀牛羊。若对象不是牛羊,则永不自动采集,因为非牛羊没有资源存储上限
- <modifyabstracttype>Resource</modifyabstracttype>————几乎所有可采集资源都有Resource标签
- <maxrange>20</maxrange>
- <modifytype>UnitResource</modifytype>
- <modifyamount>1.00</modifyamount>
- <modelattachment>effects\ypack_auras\torpgatherpower.xml</modelattachment>
- <modelattachmentbone>bonethatdoesntexist</modelattachmentbone>
- </action>
复制代码 |