收起左侧

请教一下

[复制链接]
thug7413835hu发表于 2023-10-10 01:50:28
 我自制了一条卡牌命令 想给所有建筑物50%的攻城伤害减免 
<Effect type ='Data' amount ='0.50' subtype ='Siege' value ='Armor type'>
<Target type ='ProtoUnit'>Building</Target></Effect>
然后进游戏不生效 不显示,我按protoy文件里建筑物的词条改的
<Armor type ='Siege' value ='*.****'></Armor>
请问大佬哪里不对 是没加百分比吗
给建筑物加百分比血量成功了
<Effect type ='Data' amount ='1.00' subtype ='Hitpoints' relativity ='BasePercent'>
<Target type ='ProtoUnit'>Building</Target></Effect>
こはね发表于 2023-10-10 21:40:38
根据你提供的语句,应该是亚洲王朝三合一版,但是我不知道你的语句是怎样来的亚洲王朝的只能提升已有护甲,不能额外增加,可以尝试使用以下语句
<Effect type ='Data' amount ='0.5' subtype ='Armor' relativity ='Assign'>
<Target type ='ProtoUnit'>Building</Target></Effect>

经过测试,建筑物好像不会显示护甲,如果不清楚是否生效的话,建议先改1.0;如果对方无法对你的建筑造成伤害就是生效了
未命名.jpg
<Effect type ='Data' amount ='1.0' subtype ='Armor' relativity ='Assign'>
<Target type ='ProtoUnit'>MilitaryBuilding</Target>
</Effect>
<Effect type ='Data' amount ='1.0' subtype ='Armor' relativity ='Assign'>
<Target type ='ProtoUnit'>EconomicBuilding</Target>
</Effect>

thug7413835hu发表于 2023-10-11 01:03:42
こはね 发表于 2023-10-10 21:40
根据你提供的语句,应该是亚洲王朝三合一版,但是我不知道你的语句是怎样来的亚洲王朝的只能提升已 ...

我的语句是我自制的 谢谢大佬
跳转到