请问有没有人有七日杀,全buff状态语法
我在尝试写a21可用的 职业BUFF模组
请问有人提供七日杀所有的BUFF的写法吗?
因为原版摸组少了职业BUFF :
N网原版 https://www.nexusmods.com/7daystodie/mods/2718
我想完善这个模组,大致上已经修改好了,只差没有套用上对应职业的BUFF效果
例如下列:这样的
<passive_effect name=”PlayerExpGain” operation=”perc_add” value=”3″ /> 注释 <!– BUFF效果:经验+300% –><passive_effect name=”WalkSpeed” operation=”perc_add” value=”1″/> 注释 <!– BUFF效果:步行速度 –>
<passive_effect name=”RunSpeed” operation=”perc_add” value=”1″/> 注释 <!– BUFF效果:跑步速度 –>
<passive_effect name=”StaminaChangeOT” operation=”perc_add” value=”1″/> 注释 <!– BUFF效果:耐力恢复 –>
<passive_effect name=”CraftingTime” operation=”perc_add” value=”-.99″/> 注释 <!– BUFF效果:制作时间-99 –>
<passive_effect name=”CraftingTier” operation=”base_set” value=”1″/> 注释 <!– BUFF效果:制作品质+1 –>
<passive_effect name=”JumpStrength” operation=”perc_add” value=”1″/> 注释 <!– BUFF效果:跳跃+3米 –>
<passive_effect name=”LootQuantity” operation=”perc_add” value=”5″/> 注释<!– BUFF效果:收刮+5 –>
我已修改之效果如下,只差套用BUFF效果上去,我只有上列语法,无法合理套用在15个职业上面
1
2
3
另外有人知道哪语法可以消除上一个BUFF效果,或是直接套用~不然就会像上面多职业了
可以看看这个:https://www.bilibili.com/read/cv24355430
另外移除buff语法是remove,像这样“<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" target="self" buff="艺术就是派大星冷却" />”
把热爱的事情做到了极致,便成了价值。
有趣
参考下原版的buff :buffInjuryStunned00
我的思路是:
1、先创建以职业名称命名的职业buff和职业专属buff。为防止一人多职业,职业技能书加上限定条件:
<requirement name="!HasBuff" buff="职业buff1"/>
<requirement name="!HasBuff" buff="职业buff2"/>
<requirement name="!HasBuff" buff="职业buff3"/>......
2、职业buff里加上:生效时,触发职业专属buff
<triggered_effect trigger="onSelfBuffStart" action="AddBuff" buff="职业专属buff"/>
onSelfBuffUpdate 自身buff刷新
onSelfBuffStart 自身buff开始时
onSelfBuffFinish 自身buff结束时
onSelfBuffRemove 自身buff移除时
RemoveBuff 移除buff
AddBuff 增加buff
3、职业专属buff里加上限定条件,需要对应的职业buff才能触发
<requirement name="HasBuff" buff="职业buff"/>
4、职业buff和职业专属buff设定成死亡不去除。
第一行添加 remove_on_death="false"
hidden表示buff图标是否隐藏,图示中为隐藏buff图标。
remove_on_death表示死亡后buff是否会去除,图是中为死亡后buff不会去除。
5、当buff生效时,移除指定buff
<triggered_effect trigger="onSelfBuffStart" action="RemoveBuff" buff="指定buff"/>