关于电击效果持续时间
模仿大神的配件MOD 想做个电击效果持续时间加长的MOD,如下:<item_modifier name="modShock" installable_tags="gun,bow,crossbow" modifier_tags="Shock,droneStorage" type="attachment">
<property name="UnlockedBy" value="modShockSchematic"/>
<property name="CustomIcon" value="modShockIcon"/>
<property name="Stacknumber" value="1"/> <property name="Group" value="Mods"/>
<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
<effect_group tiered="false">
<triggered_effect trigger="onSelfDamagedOther" action="AddBuff" target="other" buff="buffShocked"/>
<triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="$buffShockedDuration" operation="set" value="9"/>
</effect_group>
但是不知道哪里出了问题持续时间不生效,请大神指点啊
之前MOD组合 一次枪击 电击丧尸 直到死为止6-7百血的都可以,后来就不行了,不知道是哪个MOD的效果 求指点啊大神门…… <triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" target="other" cvar="$buffShockedDuration" operation="set" value="9"/>
最后一个数字是秒数,增加秒数就可以持续电了 我去试试,非常感谢 没有效果 我加到12了但是实际还是原始的4.5秒…… 好抓狂 在 config 文件夹找到 buffs.xml 在里面找
<!-- *** buffShocked -->
<!-- TRIGGERED_BY: Items = meleeWpnBatonT2StunBaton -->
<!-- TRIGGERED_BY: Props = cntVendingMachine,cntVendingMachine2Broken,electricfencepost -->
<!-- Handler for electrical shock -->
<buff name="buffShocked" description_key="buffShockedDesc" tooltip_key="buffShockedTooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
<damage_type value="electrical"/>
<stack_type value="duration"/>
<duration value="4"/>
<update_rate value="1"/>
<display_value value="$buffShockedDisplay"/>
<display_value_format value="time"/>
<effect_group>
<!-- Blinks the display -->
<passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked"/>
<triggered_effect trigger="onSelfBuffStart" action="GetBuffDuration" reference="$shockDurationMax"/>
<triggered_effect trigger="onSelfBuffStart" action="GetBuffDuration" reference="$buffShockedDisplay"/>
<triggered_effect trigger="onSelfBuffStart" action="ModifyCVar" cvar="$buffShockedDisplay" operation="set" value="4">
试试改最后一个数字 "4" 刚亲测了一下, 可用.需要改第一个"4",而不是第二个"4"
<duration value="4"/>
页:
[1]