收起左侧

[求助] transform语句变弟子为资源箱,村民无法采集

[复制链接]
13695612192发表于 2023-9-23 15:05:17
我修改提高了中国和尚和弟子教化转弟子几率,又在techtreey中给太后的赏赐EmpressDowager资源转换科技词条下加入<Effect type ='TransformUnit' toprotoid ='CrateofWoodLarge' fromprotoid ='ypMonkDisciple'></Effect>。本以为可以转化全部弟子为木资源箱,实测弟子变为木箱,但村民无法采集,且木箱不显示木材含量。@大佬们,这是什么情况?
こはね发表于 2023-9-23 23:13:51
已知TransformUnit会丢失任何tactic,直到玩家手动转换tactic战术后才会修正;在被转换的单位改良转换单位科技,在改良完成后,游戏会立刻闪退;现在又多了一份资料,新单位仍然会继承旧单位所携带资源数值。
123.png
124.png

你可以先把弟子转换成一个看不见的临时单位(可以直接用<AnimFile>effects\projectiles\musket_ball.xml</AnimFile>),在protoy使用<Lifespan>0.0000</Lifespan>让单位死亡,然后用<DeadReplacement>CrateofWoodLarge</DeadReplacement>生成木箱



若是决定版的话可以尝试使用<effect type="ReplaceUnit" toprotoid="CrateofWoodLarge" fromprotoid="ypMonkDisciple">,我这边就不测试了,如果有人测试成功,请帮忙在这里吱一声

跳转到