xuemugua 发表于 2025-4-2 13:54:23

LikeBonus启用的问题

在tactics里,LikeBonus反光环是不是不能用Active来控制启用与否?我给单位加了LikeBonus并设置了Active为0,想用科技来激活,但是游戏开始就已经被激活了。
我又尝试把倍数改为0,用科技来修改倍数,但是这样子cap限制又失效了。
想不到法子啊~~~
代码如下:
------------------------
<action>
    <name stringid="0">LbDamage</name>
    <type>LikeBonus</type>
    <active>0</active>
    <maxrange>13</maxrange>
    <persistent>1</persistent>
    <modifytype>Damage</modifytype>
    <modifymultiplier>0.07</modifymultiplier>
    <modifyexponent>1.0</modifyexponent>
    <modifybase>1.0</modifybase>
    <modifyratecap>3.0</modifybase>
    <modelattachment>effects\ypack_auras\papal_guard_power.xml</modelattachment>
    <modelattachmentbone>bonethatdoesntexist</modelattachmentbone>
</action>

こはね 发表于 2025-4-2 23:35:00

优质解答,我不知道{:7_238:}

xuemugua 发表于 2025-4-3 15:57:50

@こはね
终于试出来了,LikeBonus反光环不支持modifyprotoid,只支持modifyabstracttype,并且不能加光特效,不然光环特效会在一开始就开启。成功的代码如下:
<action>
    <name stringid="0">GhDamage</name>
    <type>LikeBonus</type>
    <active>0</active>
    <modifyratebytype>1</modifyratebytype>
    <modifyabstracttype>Military</modifyabstracttype>
    <maxrange>15</maxrange>
    <rate type="ypMonkDisciple">2.00</rate>
    <includeally>1</includeally>
    <persistent>1</persistent>
    <modifytype>Damage</modifytype>
    <modifybase>1.0</modifybase>
    <modifyratecap>10.0</modifyratecap>
</action>
页: [1]
查看完整版本: LikeBonus启用的问题