mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-13 03:13:26 -04:00
Added heroic jewelry set bonus scripts
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, '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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
Reference in New Issue
Block a user