七日杀吧 关注:237,327贴子:2,159,387
  • 6回复贴,共1

游戏修改第一弹:电棍强化。不会做mod

取消只看楼主收藏回复

描述:电棍每次都能放电,每级电击指挥官都能提升电击伤害。1级5*6、2级6*6。。。。(我的电击指挥官是10级,各位可以自行删减)
items文件
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
将这两行删掉(我给加成注释了,方便以后改)
progression文件
在<perk name="perkElectrocutioner" 特技最后,</perk>上一行。黏贴下面的代码。
<effect_group>
<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="1"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="1"/>
</effect_group>
<effect_group>
<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked2"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="2"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked2"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="2"/>
</effect_group>
<effect_group>
<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked3"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="3"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked3"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="3"/>
</effect_group>
<effect_group>
<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked4"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="4"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked4"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="4"/>
</effect_group>
<effect_group>
<requirement name="ItemHasTags" tags="perkElectrocutioner"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked5"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="5"/>
<triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked5"/>
<requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="5"/>
</effect_group>


IP属地:北京1楼2022-03-02 09:42回复
    <effect_group>
    <requirement name="ItemHasTags" tags="perkElectrocutioner"/>
    <triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked6"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="6"/>
    <triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked6"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="6"/>
    </effect_group>
    <effect_group>
    <requirement name="ItemHasTags" tags="perkElectrocutioner"/>
    <triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked7"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="7"/>
    <triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked7"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="7"/>
    </effect_group>
    <effect_group>
    <requirement name="ItemHasTags" tags="perkElectrocutioner"/>
    <triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked8"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="8"/>
    <triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked8"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="8"/>
    </effect_group>
    <effect_group>
    <requirement name="ItemHasTags" tags="perkElectrocutioner"/>
    <triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked9"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="9"/>
    <triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked9"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="9"/>
    </effect_group>
    <effect_group>
    <requirement name="ItemHasTags" tags="perkElectrocutioner"/>
    <triggered_effect trigger="onSelfPrimaryActionRayHit" action="AddBuff" target="other" buff="buffShocked10"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="10"/>
    <triggered_effect trigger="onSelfSecondaryActionRayHit" action="AddBuff" target="other" buff="buffShocked10"/>
    <requirement name="ProgressionLevel" progression_name="perkElectrocutioner" operation="Equals" value="10"/>
    </effect_group>


    IP属地:北京2楼2022-03-02 09:43
    回复
      buffs文件 里添加这段代码
      <buff name="buffShocked2" description_key="buffShockedDesc" tooltip_key="buffShocked2Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
      <damage_type value="electrical"/>
      <stack_type value="replace"/>
      <duration value="5"/>
      <effect_group>
      <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked2"/>
      <passive_effect name="HealthChangeOT" operation="base_add" value="-5"/>
      <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
      <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
      <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
      <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
      <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
      <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
      </effect_group>
      </buff>
      <buff name="buffShocked3" description_key="buffShockedDesc" tooltip_key="buffShocked3Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
      <damage_type value="electrical"/>
      <stack_type value="replace"/>
      <duration value="5"/>
      <effect_group>
      <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked3"/>
      <passive_effect name="HealthChangeOT" operation="base_add" value="-6"/>
      <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
      <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
      <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
      <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
      <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
      <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
      <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
      <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
      </effect_group>
      </buff>


      IP属地:北京3楼2022-03-02 09:44
      回复
        <buff name="buffShocked4" description_key="buffShockedDesc" tooltip_key="buffShocked4Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
        <damage_type value="electrical"/>
        <stack_type value="replace"/>
        <duration value="5"/>
        <effect_group>
        <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked4"/>
        <passive_effect name="HealthChangeOT" operation="base_add" value="-7"/>
        <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
        <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
        </effect_group>
        </buff>
        <buff name="buffShocked5" description_key="buffShockedDesc" tooltip_key="buffShocked5Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
        <damage_type value="electrical"/>
        <stack_type value="replace"/>
        <duration value="5"/>
        <effect_group>
        <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked5"/>
        <passive_effect name="HealthChangeOT" operation="base_add" value="-8"/>
        <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
        <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
        </effect_group>
        </buff>
        <buff name="buffShocked6" description_key="buffShockedDesc" tooltip_key="buffShocked6Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
        <damage_type value="electrical"/>
        <stack_type value="replace"/>
        <duration value="5"/>
        <effect_group>
        <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked6"/>
        <passive_effect name="HealthChangeOT" operation="base_add" value="-9"/>
        <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
        <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
        <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
        <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
        <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
        <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
        </effect_group>
        </buff>


        IP属地:北京4楼2022-03-02 09:46
        回复
          <buff name="buffShocked7" description_key="buffShockedDesc" tooltip_key="buffShocked7Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
          <damage_type value="electrical"/>
          <stack_type value="replace"/>
          <duration value="5"/>
          <effect_group>
          <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked7"/>
          <passive_effect name="HealthChangeOT" operation="base_add" value="-10"/>
          <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
          <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
          <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
          <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
          <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
          <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
          </effect_group>
          </buff>
          <buff name="buffShocked8" description_key="buffShockedDesc" tooltip_key="buffShocked8Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
          <damage_type value="electrical"/>
          <stack_type value="replace"/>
          <duration value="5"/>
          <effect_group>
          <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked8"/>
          <passive_effect name="HealthChangeOT" operation="base_add" value="-11"/>
          <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
          <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
          <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
          <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
          <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
          <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
          <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
          <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
          </effect_group>
          </buff>


          IP属地:北京5楼2022-03-02 09:49
          回复
            <buff name="buffShocked9" description_key="buffShockedDesc" tooltip_key="buffShocked9Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
            <damage_type value="electrical"/>
            <stack_type value="replace"/>
            <duration value="5"/>
            <effect_group>
            <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked9"/>
            <passive_effect name="HealthChangeOT" operation="base_add" value="-12"/>
            <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
            <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
            <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
            <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
            <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
            <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
            </effect_group>
            </buff>
            <buff name="buffShocked10" description_key="buffShockedDesc" tooltip_key="buffShocked10Tooltip" icon="ui_game_symbol_electric_power" name_key="buffShockedName" icon_color="255,0,0">
            <damage_type value="electrical"/>
            <stack_type value="replace"/>
            <duration value="5"/>
            <effect_group>
            <passive_effect name="BuffBlink" operation="base_set" value="2" duration="0,3" tags="buffShocked10"/>
            <passive_effect name="HealthChangeOT" operation="base_add" value="-13"/>
            <passive_effect name="RunSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="WalkSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="CrouchSpeed" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <passive_effect name="JumpStrength" operation="perc_subtract" value="0.9,0" duration="0,4"/>
            <triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
            <triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_electric_shock" parent_transform="Spine1" local_offset="0,-.2,0"/>
            <triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffFinish" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar="ETrapHit" operation="set" value="0"/>
            <triggered_effect trigger="onSelfLeaveGame" action="RemoveParticleEffectFromEntity" particle="p_electric_shock"/>
            <triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="electric_fence_impact"/>
            <triggered_effect trigger="onSelfBuffRemove" action="FadeOutSound" sound="electric_fence_impact"/>
            <triggered_effect trigger="onSelfLeaveGame" action="StopSound" sound="electric_fence_impact"/>
            </effect_group>
            </buff>


            IP属地:北京6楼2022-03-02 09:51
            回复
              整体思路就是,复制buffshocked ,从1-10。每级perk触发不同的buff,


              IP属地:北京8楼2022-03-02 10:42
              回复