mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-11 21:45:43 -04:00
Added heroic jewelry scripts
Added the scripts for all 3 sets of heroic jewelry buffs for both spy and medic.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 5)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 5)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 5)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 5)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 10)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_dm', 5)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 900)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_dm', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 900)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_dm', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_burst', 20)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_me_smash', 20)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_dm', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 1800)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_dm', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_burst', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_me_smash', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_dm', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_enhance', 1800)
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 5)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 5)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 10)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 10)
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_heal', 5)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 10)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 20)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_heal', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 20)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_heal', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_heal', 15)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_revive', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_evasion', 30)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_stasis_self', 2)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_heal', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_heal', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_revive', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_evasion', 30)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_stasis_self', 2)
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 1)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 5)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 5)
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 20)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 3)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_debuff', 10)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 3)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_debuff', 10)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_me_dot', 30)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 5)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_me_debuff', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_me_debuff', 15)
|
||||
core.skillModService.addSkillMod(actor, 'me_doom_chance', 20)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_me_dot', 30)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_me_debuff', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_me_debuff', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_me_debuff', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'me_doom_chance', 20)
|
||||
return
|
||||
@@ -0,0 +1,14 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 10)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 5)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 5)
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 15)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 10)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dot', 15)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dot', 15)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dm', 20)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_dm', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_freeshot_sp_dm', 20)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_dm', 20)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_line_sp_dot', 25)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dm', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_dm', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_freeshot_sp_dm', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_dm', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_line_sp_dot', 25)
|
||||
return
|
||||
@@ -0,0 +1,14 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 20)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 5)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 5)
|
||||
return
|
||||
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 40)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 5)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 15)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 40)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 15)
|
||||
return
|
||||
@@ -0,0 +1,18 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 60)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 10)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_smoke', 20)
|
||||
core.skillModService.addSkillMod(actor, 'fast_attack_line_sp_perfect', 15)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_cooldown_line_sp_preparation', 60)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_buff_duration_line_sp_preparation', 10)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_smoke', 20)
|
||||
core.skillModService.deductSkillMod(actor, 'fast_attack_line_sp_perfect', 15)
|
||||
return
|
||||
@@ -0,0 +1,14 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 1)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_all', 5)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 1)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_all', 5)
|
||||
return
|
||||
@@ -0,0 +1,14 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 2)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_all', 10)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 2)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_all', 10)
|
||||
return
|
||||
@@ -0,0 +1,20 @@
|
||||
import sys
|
||||
|
||||
def setup(core, actor, buff):
|
||||
return
|
||||
|
||||
def add(core, actor, buff):
|
||||
core.skillModService.addSkillMod(actor, 'expertise_strikethrough_chance', 3)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_action_all', 15)
|
||||
core.skillModService.addSkillMod(actor, 'expertise_avoidance_overpower', 5)
|
||||
core.skillModService.addSkillMod(actor, 'movement_resist_snare', 100)
|
||||
core.skillModService.addSkillMod(actor, 'movement_resist_root', 100)
|
||||
return
|
||||
|
||||
def remove(core, actor, buff):
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_strikethrough_chance', 3)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_action_all', 15)
|
||||
core.skillModService.deductSkillMod(actor, 'expertise_avoidance_overpower', 5)
|
||||
core.skillModService.deductSkillMod(actor, 'movement_resist_snare', 100)
|
||||
core.skillModService.deductSkillMod(actor, 'movement_resist_root', 100)
|
||||
return
|
||||
Reference in New Issue
Block a user