From a207cfc4beae992381faedff1cad2369b69dccd9 Mon Sep 17 00:00:00 2001 From: portocol Date: Sat, 12 Apr 2014 21:23:34 -0400 Subject: [PATCH 1/5] Added heroic jewelry set bonus scripts --- scripts/buffs/set_bonus_jedi_utility_b_1.py | 16 +++++++++++ scripts/buffs/set_bonus_jedi_utility_b_2.py | 18 ++++++++++++ scripts/buffs/set_bonus_jedi_utility_b_3.py | 20 +++++++++++++ .../equipment/bonus_sets/set_bonus_bh_dps.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_bh_utility_a.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_bh_utility_b.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_jedi_utility_b.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_medic_dps.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_medic_utility_a.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_medic_utility_b.py | 28 +++++++++++++++++++ .../equipment/bonus_sets/set_bonus_spy_dps.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_spy_utility_a.py | 28 +++++++++++++++++++ .../bonus_sets/set_bonus_spy_utility_b.py | 28 +++++++++++++++++++ 13 files changed, 334 insertions(+) create mode 100644 scripts/buffs/set_bonus_jedi_utility_b_1.py create mode 100644 scripts/buffs/set_bonus_jedi_utility_b_2.py create mode 100644 scripts/buffs/set_bonus_jedi_utility_b_3.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_bh_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_bh_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_bh_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_medic_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_medic_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_spy_dps.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_spy_utility_a.py create mode 100644 scripts/equipment/bonus_sets/set_bonus_spy_utility_b.py diff --git a/scripts/buffs/set_bonus_jedi_utility_b_1.py b/scripts/buffs/set_bonus_jedi_utility_b_1.py new file mode 100644 index 00000000..d13f83cc --- /dev/null +++ b/scripts/buffs/set_bonus_jedi_utility_b_1.py @@ -0,0 +1,16 @@ +import sys + +def setup(core, actor, buff): + return + +def add(core, actor, buff): + core.skillModService.addSkillMod(actor, 'constitution_modified', 25) + core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 1) + core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 100) + return + +def remove(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'constitution_modified', 25) + core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 1) + core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 100) + return diff --git a/scripts/buffs/set_bonus_jedi_utility_b_2.py b/scripts/buffs/set_bonus_jedi_utility_b_2.py new file mode 100644 index 00000000..c682aaa7 --- /dev/null +++ b/scripts/buffs/set_bonus_jedi_utility_b_2.py @@ -0,0 +1,18 @@ +import sys + +def setup(core, actor, buff): + return + +def add(core, actor, buff): + core.skillModService.addSkillMod(actor, 'constitution_modified', 50) + core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 3) + core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 300) + core.skillModService.addSkillMod(actor, 'expertise_action_all', 5) + return + +def remove(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'constitution_modified', 50) + core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 3) + core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 300) + core.skillModService.deductSkillMod(actor, 'expertise_action_all', 5) + return diff --git a/scripts/buffs/set_bonus_jedi_utility_b_3.py b/scripts/buffs/set_bonus_jedi_utility_b_3.py new file mode 100644 index 00000000..f2709736 --- /dev/null +++ b/scripts/buffs/set_bonus_jedi_utility_b_3.py @@ -0,0 +1,20 @@ +import sys + +def setup(core, actor, buff): + return + +def add(core, actor, buff): + core.skillModService.addSkillMod(actor, 'constitution_modified', 150) + core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 5) + core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 500) + core.skillModService.addSkillMod(actor, 'expertise_action_all', 10) + #actor.addAbility("fs_set_heroic_taunt_1") + return + +def remove(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'constitution_modified', 150) + core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 5) + core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 500) + core.skillModService.deductSkillMod(actor, 'expertise_action_all', 10) + #actor.removeAbility("fs_set_heroic_taunt_1") + return diff --git a/scripts/equipment/bonus_sets/set_bonus_bh_dps.py b/scripts/equipment/bonus_sets/set_bonus_bh_dps.py new file mode 100644 index 00000000..61b48b47 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_bh_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_bh_dps") + + bonusSet.addRequiredItem("item_band_set_bh_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_bh_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_bh_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_bh_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_bh_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_bh_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_bh_utility_a.py new file mode 100644 index 00000000..609c2d28 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_bh_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_bh_utility_a") + + bonusSet.addRequiredItem("item_band_set_bh_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_bh_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_bh_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_bh_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_bh_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_bh_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_bh_utility_b.py new file mode 100644 index 00000000..5f9e272d --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_bh_utility_b.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_bh_utility_b") + + bonusSet.addRequiredItem("item_band_set_bh_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_bh_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_bh_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_bh_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_bh_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_b_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_b_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_bh_utility_b_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_bh_utility_b_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py new file mode 100644 index 00000000..b344bf0a --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_jedi_utility_b") + + bonusSet.addRequiredItem("item_band_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_jedi_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_jedi_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_3") diff --git a/scripts/equipment/bonus_sets/set_bonus_medic_dps.py b/scripts/equipment/bonus_sets/set_bonus_medic_dps.py new file mode 100644 index 00000000..f1966755 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_medic_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_medic_dps") + + bonusSet.addRequiredItem("item_band_set_medic_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_medic_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_medic_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_medic_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_medic_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_medic_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_medic_utility_a.py new file mode 100644 index 00000000..c21b2adb --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_medic_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_medic_utility_a") + + bonusSet.addRequiredItem("item_band_set_medic_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_medic_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_medic_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_medic_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_medic_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py new file mode 100644 index 00000000..cc02a043 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_medic_utility_b.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_medic_utility_b") + + bonusSet.addRequiredItem("item_band_set_medic_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_medic_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_medic_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_medic_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_medic_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_b_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_b_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_medic_utility_b_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_medic_utility_b_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_spy_dps.py b/scripts/equipment/bonus_sets/set_bonus_spy_dps.py new file mode 100644 index 00000000..0cd1747e --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_spy_dps.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_spy_dps") + + bonusSet.addRequiredItem("item_band_set_spy_dps_01_01") + bonusSet.addRequiredItem("item_ring_set_spy_dps_01_01") + bonusSet.addRequiredItem("item_necklace_set_spy_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_spy_dps_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_spy_dps_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_dps_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_dps_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_dps_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_dps_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_dps_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_dps_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_spy_utility_a.py b/scripts/equipment/bonus_sets/set_bonus_spy_utility_a.py new file mode 100644 index 00000000..7ecc68fa --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_spy_utility_a.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_spy_utility_a") + + bonusSet.addRequiredItem("item_band_set_spy_utility_a_01_01") + bonusSet.addRequiredItem("item_ring_set_spy_utility_a_01_01") + bonusSet.addRequiredItem("item_necklace_set_spy_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_spy_utility_a_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_spy_utility_a_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_a_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_a_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_a_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_a_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_a_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_a_3") \ No newline at end of file diff --git a/scripts/equipment/bonus_sets/set_bonus_spy_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_spy_utility_b.py new file mode 100644 index 00000000..09536bd4 --- /dev/null +++ b/scripts/equipment/bonus_sets/set_bonus_spy_utility_b.py @@ -0,0 +1,28 @@ +import sys +from services.equipment import BonusSetTemplate +from java.util import Vector + +def addBonusSet(core): + bonusSet = BonusSetTemplate("set_bonus_spy_utility_b") + + bonusSet.addRequiredItem("item_band_set_spy_utility_b_01_01") + bonusSet.addRequiredItem("item_ring_set_spy_utility_b_01_01") + bonusSet.addRequiredItem("item_necklace_set_spy_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_r_set_spy_utility_b_01_01") + bonusSet.addRequiredItem("item_bracelet_l_set_spy_utility_b_01_01") + + core.equipmentService.addBonusSetTemplate(bonusSet) + +def handleChange(core, creature, set): + wornItems = set.getWornTemplateCount(creature) + + if wornItems == 3: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_b_1", creature) + elif wornItems == 4: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_b_2", creature) + elif wornItems == 5: + core.buffService.addBuffToCreature(creature, "set_bonus_spy_utility_b_3", creature) + else: + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_b_1") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_b_2") + core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_spy_utility_b_3") \ No newline at end of file From 2805c8c6538377d0ceafefd3270f216463a6747f Mon Sep 17 00:00:00 2001 From: portocol Date: Sun, 13 Apr 2014 11:16:27 -0400 Subject: [PATCH 2/5] Delete set_bonus_jedi_utility_b_1.py --- scripts/buffs/set_bonus_jedi_utility_b_1.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/buffs/set_bonus_jedi_utility_b_1.py diff --git a/scripts/buffs/set_bonus_jedi_utility_b_1.py b/scripts/buffs/set_bonus_jedi_utility_b_1.py deleted file mode 100644 index d13f83cc..00000000 --- a/scripts/buffs/set_bonus_jedi_utility_b_1.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'constitution_modified', 25) - core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 1) - core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 100) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'constitution_modified', 25) - core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 1) - core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 100) - return From 62624850cae8facc3ad306494b48f5841e05ce7a Mon Sep 17 00:00:00 2001 From: portocol Date: Sun, 13 Apr 2014 11:17:18 -0400 Subject: [PATCH 3/5] Delete set_bonus_jedi_utility_b_2.py --- scripts/buffs/set_bonus_jedi_utility_b_2.py | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 scripts/buffs/set_bonus_jedi_utility_b_2.py diff --git a/scripts/buffs/set_bonus_jedi_utility_b_2.py b/scripts/buffs/set_bonus_jedi_utility_b_2.py deleted file mode 100644 index c682aaa7..00000000 --- a/scripts/buffs/set_bonus_jedi_utility_b_2.py +++ /dev/null @@ -1,18 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'constitution_modified', 50) - core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 3) - core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 300) - core.skillModService.addSkillMod(actor, 'expertise_action_all', 5) - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'constitution_modified', 50) - core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 3) - core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 300) - core.skillModService.deductSkillMod(actor, 'expertise_action_all', 5) - return From f28777421cd79461857f199c453fc7e1d4534ecd Mon Sep 17 00:00:00 2001 From: portocol Date: Sun, 13 Apr 2014 11:17:42 -0400 Subject: [PATCH 4/5] Delete set_bonus_jedi_utility_b_3.py --- scripts/buffs/set_bonus_jedi_utility_b_3.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 scripts/buffs/set_bonus_jedi_utility_b_3.py diff --git a/scripts/buffs/set_bonus_jedi_utility_b_3.py b/scripts/buffs/set_bonus_jedi_utility_b_3.py deleted file mode 100644 index f2709736..00000000 --- a/scripts/buffs/set_bonus_jedi_utility_b_3.py +++ /dev/null @@ -1,20 +0,0 @@ -import sys - -def setup(core, actor, buff): - return - -def add(core, actor, buff): - core.skillModService.addSkillMod(actor, 'constitution_modified', 150) - core.skillModService.addSkillMod(actor, 'combat_critical_hit_reduction', 5) - core.skillModService.addSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 500) - core.skillModService.addSkillMod(actor, 'expertise_action_all', 10) - #actor.addAbility("fs_set_heroic_taunt_1") - return - -def remove(core, actor, buff): - core.skillModService.deductSkillMod(actor, 'constitution_modified', 150) - core.skillModService.deductSkillMod(actor, 'combat_critical_hit_reduction', 5) - core.skillModService.deductSkillMod(actor, 'display_only_expertise_critical_hit_reduction', 500) - core.skillModService.deductSkillMod(actor, 'expertise_action_all', 10) - #actor.removeAbility("fs_set_heroic_taunt_1") - return From e827b8fa36da200b9eb708a3bb4c814d2156610a Mon Sep 17 00:00:00 2001 From: portocol Date: Sun, 13 Apr 2014 11:18:28 -0400 Subject: [PATCH 5/5] Delete set_bonus_jedi_utility_b.py --- .../bonus_sets/set_bonus_jedi_utility_b.py | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py diff --git a/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py b/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py deleted file mode 100644 index b344bf0a..00000000 --- a/scripts/equipment/bonus_sets/set_bonus_jedi_utility_b.py +++ /dev/null @@ -1,28 +0,0 @@ -import sys -from services.equipment import BonusSetTemplate -from java.util import Vector - -def addBonusSet(core): - bonusSet = BonusSetTemplate("set_bonus_jedi_utility_b") - - bonusSet.addRequiredItem("item_band_set_jedi_utility_b_01_01") - bonusSet.addRequiredItem("item_ring_set_jedi_utility_b_01_01") - bonusSet.addRequiredItem("item_necklace_set_jedi_utility_b_01_01") - bonusSet.addRequiredItem("item_bracelet_r_set_jedi_utility_b_01_01") - bonusSet.addRequiredItem("item_bracelet_l_set_jedi_utility_b_01_01") - - core.equipmentService.addBonusSetTemplate(bonusSet) - -def handleChange(core, creature, set): - wornItems = set.getWornTemplateCount(creature) - - if wornItems == 3: - core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_1", creature) - elif wornItems == 4: - core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_2", creature) - elif wornItems == 5: - core.buffService.addBuffToCreature(creature, "set_bonus_jedi_utility_b_3", creature) - else: - core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_1") - core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_2") - core.buffService.removeBuffFromCreatureByName(creature, "set_bonus_jedi_utility_b_3")