Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <triggered_effect trigger="onSelfEquipStop" action="RemovePart" part="Sparks"/>
- <triggered_effect trigger="onSelfEquipStart" action="AddPart" part="Sparks" prefab="ItemModEffects/baton_electricityPrefab" parentTransform="Handle" localPos="0,0,0" localRot="0,0,0">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GTE" value="4"/>
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="LTE" value="10"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="AddBuff" target="other" buff="buffShocked">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GTE" value="4"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="RemovePart" part="Sparks">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GTE" value="4"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="10">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GTE" value="4"/>
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="LTE" value="10"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="1">
- <requirement name="IsAlive" target="other"/>
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="LTE" value="4"/>
- <requirement name="IsPrimaryAttack"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" cvar="stunBatonCharge" operation="add" value="2">
- <requirement name="IsAlive" target="other"/>
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="LTE" value="4"/>
- <requirement name="IsSecondaryAttack"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="ModifyCVar" cvar="stunBatonCharge" operation="set" value="0">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GT" value="10"/> <!-- last attack will still add so check if above 4 -->
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="AddPart" part="Sparks" prefab="ParticleEffects/p_electric_shock_small" parentTransform="Handle" localPos="0,0,0" localRot="0,0,0">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="GTE" value="4"/>
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="LTE" value="10"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="PlaySound" sound="stunbaton_hit1">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="Equals" value="1"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="PlaySound" sound="stunbaton_hit2">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="Equals" value="2"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="PlaySound" sound="stunbaton_hit3">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="Equals" value="3"/>
- </triggered_effect>
- <triggered_effect trigger="onSelfDamagedOther" action="PlaySound" sound="stunbaton_hit4">
- <requirement name="CVarCompare" cvar="stunBatonCharge" operation="Equals" value="4"/>
- </triggered_effect>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement