diff --git a/scripts/buffs/proc_old_light_jedi_gift.py b/scripts/buffs/proc_old_light_jedi_gift.py new file mode 100644 index 00000000..e09c02e5 --- /dev/null +++ b/scripts/buffs/proc_old_light_jedi_gift.py @@ -0,0 +1,8 @@ +import sys + +def setup(core, actor, buff): + return + +def removeBuff(core, actor, buff): + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_dark_s02.py b/scripts/object/tangible/wearables/robe/robe_jedi_dark_s02.py index 9c933982..0a02012a 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_dark_s02.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_dark_s02.py @@ -5,14 +5,14 @@ def setup(core, object): def equip(core, actor, target): core.skillModService.addSkillMod(actor, 'constitution_modified', 145) - core.skillModService.addSkillMod(actor, 'strength_modified', 145) + core.skillModService.addSkillMod(actor, 'precision_modified', 145) return def unequip(core, actor, target): core.skillModService.deductSkillMod(actor, 'constitution_modified', 145) - core.skillModService.deductSkillMod(actor, 'strength_modified', 145) + core.skillModService.deductSkillMod(actor, 'precision_modified', 145) return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_light_s01.py b/scripts/object/tangible/wearables/robe/robe_jedi_light_s01.py index ccad8904..639eac05 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_light_s01.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_light_s01.py @@ -1,4 +1,18 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'constitution_modified', 100) + core.skillModService.addSkillMod(actor, 'strength_modified', 100) + + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'constitution_modified', 100) + core.skillModService.deductSkillMod(actor, 'strength_modified', 100) + + + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_light_s02.py b/scripts/object/tangible/wearables/robe/robe_jedi_light_s02.py index ccad8904..9db15ef9 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_light_s02.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_light_s02.py @@ -1,4 +1,18 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'constitution_modified', 145) + core.skillModService.addSkillMod(actor, 'strength_modified', 145) + + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'constitution_modified', 145) + core.skillModService.deductSkillMod(actor, 'strength_modified', 145) + + + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_light_s03.py b/scripts/object/tangible/wearables/robe/robe_jedi_light_s03.py index ccad8904..6a546a09 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_light_s03.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_light_s03.py @@ -1,4 +1,19 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'agility_modified', 185) + core.skillModService.addSkillMod(actor, 'constitution_modified', 185) + core.skillModService.addSkillMod(actor, 'strength_modified', 185) + + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'agility_modified', 185) + core.skillModService.deductSkillMod(actor, 'constitution_modified', 185) + core.skillModService.deductSkillMod(actor, 'strength_modified', 185) + + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_light_s04.py b/scripts/object/tangible/wearables/robe/robe_jedi_light_s04.py index ccad8904..be022790 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_light_s04.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_light_s04.py @@ -1,4 +1,31 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'agility_modified', 250) + core.skillModService.addSkillMod(actor, 'constitution_modified', 250) + core.skillModService.addSkillMod(actor, 'strength_modified', 250) + + Buff = actor.getBuffByName('proc_old_light_jedi_gift') + if actor.getBuffList().contains(Buff): + core.buffService.removeBuffFromCreature(actor, Buff) + return + + if actor: + core.buffService.addBuffToCreature(actor, 'proc_old_light_jedi_gift') + return + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'agility_modified', 250) + core.skillModService.deductSkillMod(actor, 'constitution_modified', 250) + core.skillModService.deductSkillMod(actor, 'strength_modified', 250) + + Buff = actor.getBuffByName('proc_old_light_jedi_gift') + if actor.getBuffList().contains(Buff): + core.buffService.removeBuffFromCreature(actor, Buff) + return + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_light_s05.py b/scripts/object/tangible/wearables/robe/robe_jedi_light_s05.py index ccad8904..9c60f170 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_light_s05.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_light_s05.py @@ -1,4 +1,34 @@ import sys +def setup(core, object): + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'agility_modified', 250) + core.skillModService.addSkillMod(actor, 'constitution_modified', 250) + core.skillModService.addSkillMod(actor, 'strength_modified', 250) + + Buff = actor.getBuffByName('proc_old_light_jedi_gift') + if actor.getBuffList().contains(Buff): + core.buffService.removeBuffFromCreature(actor, Buff) + return + + if actor: + core.buffService.addBuffToCreature(actor, 'proc_old_light_jedi_gift') + return + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'agility_modified', 250) + core.skillModService.deductSkillMod(actor, 'constitution_modified', 250) + core.skillModService.deductSkillMod(actor, 'strength_modified', 250) + + Buff = actor.getBuffByName('proc_old_light_jedi_gift') + if actor.getBuffList().contains(Buff): + core.buffService.removeBuffFromCreature(actor, Buff) + return + return + import sys + def setup(core, object): return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_padawan.py b/scripts/object/tangible/wearables/robe/robe_jedi_padawan.py index ccad8904..6a0ba95d 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_padawan.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_padawan.py @@ -1,4 +1,15 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, target): + core.skillModService.addSkillMod(actor, 'agility_modified', 21) + + return + +def unequip(core, actor, target): + core.skillModService.deductSkillMod(actor, 'agility_modified', 21) + + return + \ No newline at end of file