diff --git a/scripts/buffs/invis_sp_buff_invis_notrace_1.py b/scripts/buffs/invis_sp_buff_invis_notrace_1.py new file mode 100644 index 00000000..11b5dbd0 --- /dev/null +++ b/scripts/buffs/invis_sp_buff_invis_notrace_1.py @@ -0,0 +1,22 @@ +import sys + +def setup(core, actor, buff): + return + +def add(core, actor, buff): + actor.setInStealth(True) + actor.setRadarVisible(False) + + if actor.getSkillMod('expertise_sp_covert_mastery_1'): + core.skillModService.addSkillMod(actor, 'sp_covert_mastery') + + return + +def remove(core, actor, buff): + actor.setInStealth(False) + actor.setRadarVisible(True) + + if actor.getSkillMod('expertise_sp_covert_mastery_1'): + core.skillModService.deductSkillMod(actor, 'sp_covert_mastery') + + return