决定版在地中海dlc时间新增了一个假卡机制,就是巨型教堂用来买教皇军队的那个玩意,最近在做自己的Mod的时候想着能拓展一下此机制的应用空间目前探索出了一部分,另有一部分尚存疑问,看看是否有大佬能帮帮我 新增假卡和新增主城卡片类似,第一步首先要在techtreey.xml添加它 以我Mod中的军机处为例 <tech name="DeliberativeCouncil" type="Normal"> <dbid>402</dbid> <displaynameid>95911</displaynameid> <cost resourcetype="Ships">1.0000</cost> <researchpoints>30.0000</researchpoints> <status>UNOBTAINABLE</status> <icon>icon\tech_deliberative_council_icon_64.png</icon> <rollovertextid>95912</rollovertextid> <flag>HomeCity</flag> <flag>DEFakeCard</flag> <effects> <effect type="Data" amount="1.50" subtype="Damage" allactions="1" relativity="Percent"> <target type="ProtoUnit">Hero</target></effect> <effect type="Data" amount="1.50" subtype="Hitpoints" relativity="Percent"> <target type="ProtoUnit">Hero</target></effect> <effect type="Data" amount="1.25" subtype="MaximumVelocity" relativity="Percent"> <target type="ProtoUnit">Hero</target></effect> <effect type="Data" action="Discover" amount="0.20" subtype="MaximumRange" relativity="Absolute"> <target type="ProtoUnit">Hero</target></effect> <effect type="Data" action="Discover" amount="4.00" subtype="AnimationRate" relativity="Assign"> <target type="ProtoUnit">Hero</target></effect> <effect type="CommandRemove" tech="DeliberativeCouncil"> <target type="ProtoUnit">ManchuCapitol</target></effect> </effects>
除了要注意 添加<flag>DEFakeCard</flag>标签外,其余均可可参照圣典6-2进行 第二步是需要在protoy.xml中进行添加, <fakecard row="0" page="1" column="0">DeliberativeCouncil</fakecard> 第三步是homecity*****.xml中进行添加 <card> <name>DeliberativeCouncil</name> <maxcount>1</maxcount> <level>0</level> <prereqtech>-1</prereqtech> <age>1</age> <fakecard> </fakecard> </card> 使用次数可以自行修改,另外就是假卡的前置科技可以在这里进行定义,在游戏中后可以正常一级一级触发,不过问题是因为使用主城卡片机制的缘故,在出现新卡片的同时,旧卡片并不会消失,而是继续占用旧格子,新卡片会被挤到后面去,目前我试了几种办法, 分别在科技效果中添加过 一、 <effect type="CommandRemove" tech="PrivyCouncil"> <target type="ProtoUnit">ManchuCapitol</target></effect> 二、 <effect type="CommandRemove" fakecard="PrivyCouncil"> <target type="ProtoUnit">ManchuCapitol</target></effect>三、 <effect type="RemoveHomeCityCard" tech="PrivyCouncil"></effect> 均不能使单元格空出来,达成和科技研发后类似的效果,是否有大佬能为我解惑
|