请选择 进入手机版 | 继续访问电脑版
收起左侧

求助大佬们如何实现想美墨一样时升级时代加新卡?

[复制链接]
cheems发表于 2023-9-27 21:57:57
C:\Users\12713\Desktop\20230927215139.png
添加这两行就可以了吗
cheems发表于 2023-9-27 22:00:13
图片怎么显示不出来
手打吧
<tech name="limaEnclave4" type="Normal">
<dbid>831017</dbid>
<displaynameid>127142</displaynameid>
<cost resourcetype="Food">2000.0000</cost>
<cost resourcetype="Gold">1200.0000</cost>
<researchpoints>90.0000</researchpoints>
<status>UNOBTAINABLE</status>
<icon>resources\images\icons\ingame\icon_age_iv.png</icon>
<rollovertextid>127142</rollovertextid>
<flag>AgeUpgrade</flag>
<flag>Shadow</flag>
<flag>CountsTowardEconomicScore</flag>
<effects>
<effect type="SetAge">Age3</effect>
<effect type="TechStatus" status="unobtainable">limaEnclave5</effect>
<effect type="Data" amount="5.00" subtype="FreeHomeCityUnit" unittype="Musketeer" relativity="Absolute">
<target type="Player">
</target>
</effect>
<effect type="AddHomeCityCard" tech="HCGermanPerk" maxcount="1" ageprereq="1" unitcount="0" infiniteinlastage="0">
</effect>
<effect type="AddHomeCityCard" tech="HCGermanCamps" maxcount="1" ageprereq="1" unitcount="0" infiniteinlastage="0">
</effect>

</effects>
</tech>
cheems发表于 2023-9-27 22:00:37
图片20230927215139.png
こはね发表于 2023-9-28 01:02:15
因为我没有买DLC,我帮不上忙
AkanaEunsa发表于 2023-9-28 21:55:58
<effect type="AddHomeCityCard" tech="HCGermanCamps" maxcount="1" ageprereq="1" unitcount="0" infiniteinlastage="0">
</effect>

没改过无法确定,但从该句字面上及出现在techtreey文件的位置来看:是的,
add home city card(添加主城卡)
tech(科技)
max count(最大可发次数)
age prereq(先决时代)
unit count(似乎是显示于卡上的数)
infinite in last age (似乎是最终时代可无限发)
该句大部分出现在美墨升级项,少部分在革命项 所以可尝试
  • こはね : 我直接在techtree套用語句完全沒效果,連homecity也嘗試了幾種方案(理論上來説不需要該homecity??),説不定有國家限制或是有其他語句設定
  • AkanaEunsa 回复 こはね : 我再测试后发现,瑞典加入两张美时代州卡没作用,但对美国某一州升级多两张时代州卡确实是有的(2变4)
  • こはね 回复 AkanaEunsa : 你可以再試下,把卡片換成其他國家的卡片,只針對改美國或者墨西哥
  • AkanaEunsa 回复 こはね : 简单试过美墨个别添加对方两张州卡以及火绳枪,长刀卡皆可发
  • こはね 回复 AkanaEunsa : 那可能就是有國家限制了
  • cheems 回复 こはね : 我试出来了 再在civ里把civ type改成美墨一样的7就可以了
  • こはね 回复 cheems : ok,原来是这里搞了限制;不过建议看下有没有其他变化,比如探险家死亡复活之类的
跳转到