Merge pull request #417 from portocol/master

Added heroic jewelry set bonus scripts
This commit is contained in:
Ziggeh
2014-04-13 17:26:01 +02:00
9 changed files with 252 additions and 0 deletions
@@ -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_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")