Merge branch 'master' into Musician

This commit is contained in:
wallaceg09
2014-11-11 19:06:01 -06:00
161 changed files with 5127 additions and 403 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,56 @@
from engine.resources.scene import Point3D
from resources.common import ConversationOption
from resources.common import OutOfBand
from resources.common import ProsePackage
from java.util import Vector
import sys
def startConversation(core, actor, npc):
convSvc = core.conversationService
# The quarantine zone is a restricted area, citizen.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_10'))
convSvc.sendConversationOptions(actor, npc, options, handleOptionsOne)
return
def handleOptionsOne(core, actor, npc, selection):
convSvc = core.conversationService
options = Vector()
# I have authorization to enter.
options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_12'), 0))
if selection == 0:
# What? Let me see your authorization code.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_14'))
convSvc.sendConversationOptions(actor, npc, options, handleOptionsTwo)
return
def handleOptionsTwo(core, actor, npc, selection):
convSvc = core.conversationService
options = Vector()
# Here...
options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_16'), 1))
if selection == 1:
# Well, I see. Everything checks out. I can't say that I envy you, but I certainly appreciate what you are doing for the Empire...whatever you are doing.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_19'))
position = Point3D(-5789, 511, -6558)
core.simulationService.transferToPlanet(owner, core.terrainService.getPlanetByName("dathomir"), position, owner.getOrientation(), None)
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_14'))
convSvc.sendConversationOptions(actor, npc, options, endConversation)
return
def endConversation(core, actor, npc):
convSvc = core.conversationService
# Go with the blessing, then.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/azure_cabal_hoolar:s_195'))
return
return
@@ -0,0 +1,57 @@
from engine.resources.scene import Point3D
from resources.common import ConversationOption
from resources.common import OutOfBand
from resources.common import ProsePackage
from java.util import Vector
import sys
def startConversation(core, actor, npc):
convSvc = core.conversationService
# The quarantine zone is a restricted area, citizen.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_10'))
convSvc.sendConversationOptions(actor, npc, options, handleOptionsOne)
return
def handleOptionsOne(core, actor, npc, selection):
convSvc = core.conversationService
options = Vector()
# I have authorization to enter.
options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_12'), 0))
if selection == 0:
# What? Let me see your authorization code.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_14'))
convSvc.sendConversationOptions(actor, npc, options, handleOptionsTwo)
return
def handleOptionsTwo(core, actor, npc, selection):
convSvc = core.conversationService
options = Vector()
# Here...
options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_16'), 1))
if selection == 1:
# Well, I see. Everything checks out. I can't say that I envy you, but I certainly appreciate what you are doing for the Empire...whatever you are doing.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_19'))
# *Teleport to inside the gate*
position = Point3D(-5789, 511, -6558)
core.simulationService.transferToPlanet(owner, core.terrainService.getPlanetByName("dathomir"), position, owner.getOrientation(), None)
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/gate_keeper_quarantine_zone:s_14'))
convSvc.sendConversationOptions(actor, npc, options, endConversation)
return
def endConversation(core, actor, npc):
convSvc = core.conversationService
# Go with the blessing, then.
convSvc.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/azure_cabal_hoolar:s_195'))
return
return
@@ -0,0 +1,24 @@
from resources.common import ConversationOption
from resources.common import OutOfBand
from resources.common import ProsePackage
from java.util import Vector
import sys
# TODO: Add teleport line
def startConversation(core, actor, npc):
convSvc = core.conversationService
convSvc.conversationService.sendConversationMessage(actor, npc, OutOfBand.ProsePackage('@conversation/arven_wendik:s_4')) # I'm too busy to talk.
options = new Vector()
options.add(ConversationOption(OutOfBand.ProsePackage('@conversation/padawan_kill_falumpaset_01 1'), 0) # I see. Well, thanks anyway.
convSvc.sendConversationOptions(actor, npc, options, handleFirstScreen)
return
#def handleOptionScreen1(core, actor, npc, selection):
#if selection == 0:
# New Conversation Response 4
#return
#return
@@ -0,0 +1,4 @@
def itemTemplate():
return ['object/tangible/component/weapon/lightsaber/shared_lightsaber_module_blackwing_crystal.iff']
@@ -0,0 +1,8 @@
def itemNames():
return ['undead_rancor_blackwing']
def itemChances():
return [5]
-34
View File
@@ -1,34 +0,0 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('storm_commando')
mobileTemplate.setLevel(71)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
templates = Vector()
templates.add('object/mobile/shared_dressed_scout_trooper_black_black.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_scout_blaster.iff', WeaponType.PISTOL, 1.0, 24, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_dx2.iff', WeaponType.PISTOL, 1.0, 24, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('rangedShot')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('storm_commando', mobileTemplate)
return
@@ -0,0 +1,77 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_05')
mobileTemplate.setLevel(5)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_05', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_10')
mobileTemplate.setLevel(10)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_10', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_15')
mobileTemplate.setLevel(15)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_15', mobileTemplate)
return
@@ -9,8 +9,8 @@ from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('eow_outbreak_undead_deathtrooper') ##TODO: Needs correct stf name
mobileTemplate.setLevel(5)
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_20')
mobileTemplate.setLevel(20)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_25')
mobileTemplate.setLevel(25)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_25', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_30')
mobileTemplate.setLevel(30)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_30', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_35')
mobileTemplate.setLevel(35)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_35', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_40')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_40', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_45')
mobileTemplate.setLevel(45)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_45', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_50')
mobileTemplate.setLevel(50)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_50', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_55')
mobileTemplate.setLevel(55)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_55', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_60')
mobileTemplate.setLevel(60)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_60', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_65')
mobileTemplate.setLevel(65)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_65', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_70')
mobileTemplate.setLevel(70)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_70', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_75')
mobileTemplate.setLevel(75)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_75', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_80')
mobileTemplate.setLevel(80)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_80', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_85')
mobileTemplate.setLevel(85)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_85', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_90')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_90', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_lvl_95')
mobileTemplate.setLevel(95)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_afflicted_lvl_95', mobileTemplate)
return
@@ -0,0 +1,44 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_afflicted_rancor')
mobileTemplate.setLevel(95)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_mutated_rancor_zombie.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureMeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['rare_crystal_undead_rancor']
lootPoolChances_1 = [100]
lootGroupChance_1 = 5
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
core.spawnService.addMobileTemplate('outbreak_afflicted_rancor', mobileTemplate)
return
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_05')
mobileTemplate.setLevel(5)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_05', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_10')
mobileTemplate.setLevel(10)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_10', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_15')
mobileTemplate.setLevel(15)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_15', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_20')
mobileTemplate.setLevel(20)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_20', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_25')
mobileTemplate.setLevel(25)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_25', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_30')
mobileTemplate.setLevel(30)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_30', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_35')
mobileTemplate.setLevel(35)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_35', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_40')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_40', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_45')
mobileTemplate.setLevel(45)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_45', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_50')
mobileTemplate.setLevel(50)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_50', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_55')
mobileTemplate.setLevel(55)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_55', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_60')
mobileTemplate.setLevel(60)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_60', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_65')
mobileTemplate.setLevel(65)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_65', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_70')
mobileTemplate.setLevel(70)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_70', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_75')
mobileTemplate.setLevel(75)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_75', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_80')
mobileTemplate.setLevel(80)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_80', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_85')
mobileTemplate.setLevel(85)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_85', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_90')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_90', mobileTemplate)
return
@@ -0,0 +1,80 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_deathtrooper_lvl_95')
mobileTemplate.setLevel(95)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(5)
mobileTemplate.setMaxSpawnDistance(10)
mobileTemplate.setDeathblow(True)
mobileTemplate.setSocialGroup('undead')
mobileTemplate.setAssistRange(15)
mobileTemplate.setRespawnTime(300)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_01_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_02_f.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_03_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_04_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_05_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_06_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_07_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_08_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_09_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_10_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_11_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_12_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_13_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_14_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_15_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_16_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_17_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_18_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_19_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_20_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_21_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_22_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_23_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_24_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_25_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_26_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_27_m.iff')
templates.add('object/mobile/shared_outbreak_undead_deathtrooper_28_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 0.8, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.ONEHANDEDMELEE, 1.0, 4, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('RangedShot')
mobileTemplate.setDefaultAttack('MeleeHit')
mobileTemplate.setAttacks(attacks)
lootPoolNames_1 = ['Junk']
lootPoolChances_1 = [100]
lootGroupChance_1 = 65
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
lootPoolNames_4 = ['random_stat_jewelry']
lootPoolChances_4 = [100]
lootGroupChance_4 = 8
mobileTemplate.addToLootGroups(lootPoolNames_4,lootPoolChances_4,lootGroupChance_4)
core.spawnService.addMobileTemplate('outbreak_deathtrooper_lvl_95', mobileTemplate)
return
@@ -0,0 +1,36 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_facility_stormtrooper_survivor')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setOptionsBitmask(Options.CONVERSABLE)
mobileTemplate.setConversationFileName('outbreak_imperial_trooper_gate_keeper')
templates = Vector()
templates.add('object/mobile/shared_stormtrooper.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('meleeHit')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_facility_stormtrooper_survivor', mobileTemplate)
return
@@ -0,0 +1,36 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_imperial_officer_captain_piett')
mobileTemplate.setLevel(1)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE)
mobileTemplate.setConversationFileName('outbreak_imperial_officer_captain_piett')
templates = Vector()
templates.add('object/mobile/shared_dressed_imperial_officer_firmus_piett.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('meleeHit')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_imperial_officer_captain_piett', mobileTemplate)
return
@@ -0,0 +1,36 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_imperial_officer_gate_keeper')
mobileTemplate.setLevel(1)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE)
mobileTemplate.setConversationFileName('outbreak_imperial_officer_gate_keeper')
templates = Vector()
templates.add('object/mobile/shared_dressed_imperial_officer_m_3.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('meleeHit')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_imperial_officer_gate_keeper', mobileTemplate)
return
@@ -6,28 +6,29 @@ from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('stormtrooper')
mobileTemplate.setCreatureName('crackdown_stormtrooper')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
templates = Vector()
templates.add('object/mobile/shared_dressed_stormtrooper_m.iff')
templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 24, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_t21.iff', WeaponType.RIFLE, 1.0, 24, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('rangedShot')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('stormtrooper', mobileTemplate)
core.spawnService.addMobileTemplate('outbreak_imperial_stormtrooper_guards', mobileTemplate)
return
@@ -0,0 +1,36 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_imperial_officer_gate_keeper')
mobileTemplate.setLevel(1)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setOptionsBitmask(Options.INVULNERABLE | Options.CONVERSABLE)
mobileTemplate.setConversationFileName('outbreak_imperial_officer_gate_keeper')
templates = Vector()
templates.add('object/mobile/shared_dressed_imperial_officer_m_2.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('meleeHit')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_imperial_officer_gate_keeper', mobileTemplate)
return
@@ -0,0 +1,37 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_mixed_guard_aggro')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.BOSS)
templates = Vector()
templates.add('object/mobile/shared_outbreak_imp_trooper_guard_m_01.iff')
templates.add('object/mobile/shared_outbreak_imp_trooper_guard_m_02.iff')
templates.add('object/mobile/shared_outbreak_imp_trooper_guard_m_03.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_t21_legendary.iff', WeaponType.RIFLE, 1.0, 0, 'energy')
weaponTemplates.add(weapontemplate)
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', WeaponType.CARBINE, 1.0, 5, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('rangedShot')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_mixed_guard_aggro', mobileTemplate)
return
@@ -0,0 +1,36 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('outbreak_stormtrooper_groupleader_hx138')
mobileTemplate.setLevel(90)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setOptionsBitmask(Options.CONVERSABLE)
mobileTemplate.setConversationFileName('outbreak_imperial_trooper_gate_keeper') #Needs correct conversation when made
templates = Vector()
templates.add('object/mobile/shared_stormtrooper.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('rangedHit')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('outbreak_stormtrooper_groupleader_hx138', mobileTemplate)
return
@@ -6,11 +6,12 @@ from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('undead_deathtrooper')
mobileTemplates.add('outbreak_afflicted_lvl_05')
mobileTemplates.add('outbreak_deathtrooper_lvl_05')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(5)
dynamicGroup.setName('dathomir_deathtroopers_1')
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_05')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_level_5_deathtroopers', dynamicGroup)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_05', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_10')
mobileTemplates.add('outbreak_deathtrooper_lvl_10')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_10')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_10', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_15')
mobileTemplates.add('outbreak_deathtrooper_lvl_15')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_15')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_15', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_20')
mobileTemplates.add('outbreak_deathtrooper_lvl_20')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_20')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_20', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_25')
mobileTemplates.add('outbreak_deathtrooper_lvl_25')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_25')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_25', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_30')
mobileTemplates.add('outbreak_deathtrooper_lvl_30')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_30')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_30', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_35')
mobileTemplates.add('outbreak_deathtrooper_lvl_35')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_35')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_35', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_40')
mobileTemplates.add('outbreak_deathtrooper_lvl_40')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_40')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_40', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_45')
mobileTemplates.add('outbreak_deathtrooper_lvl_45')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_45')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_45', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_50')
mobileTemplates.add('outbreak_deathtrooper_lvl_50')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_50')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_50', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_55')
mobileTemplates.add('outbreak_deathtrooper_lvl_55')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_55')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_55', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_60')
mobileTemplates.add('outbreak_deathtrooper_lvl_60')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_60')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_60', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_65')
mobileTemplates.add('outbreak_deathtrooper_lvl_65')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_65')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_65', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_70')
mobileTemplates.add('outbreak_deathtrooper_lvl_70')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_70')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_70', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_75')
mobileTemplates.add('outbreak_deathtrooper_lvl_75')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_75')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_75', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_80')
mobileTemplates.add('outbreak_deathtrooper_lvl_80')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_80')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_80', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_85')
mobileTemplates.add('outbreak_deathtrooper_lvl_85')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_85')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_85', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_90')
mobileTemplates.add('outbreak_deathtrooper_lvl_90')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_90')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_90', dynamicGroup)
return
@@ -0,0 +1,17 @@
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('outbreak_afflicted_lvl_95')
mobileTemplates.add('outbreak_deathtrooper_lvl_95')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('dathomir_quarantine_lvl_95')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(10)
core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_95', dynamicGroup)
return
@@ -31,7 +31,7 @@ def addTemplate(core):
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', WeaponType.CARBINE, 1.0, 15, 'energy')
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
@@ -30,7 +30,7 @@ def addTemplate(core):
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', WeaponType.CARBINE, 1.0, 15, 'energy')
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', WeaponType.RIFLE, 1.0, 0, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
@@ -3,10 +3,168 @@ from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('dathomir_level_5_deathtroopers')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
dynamicGroups.add('dathomir_quarantine_lvl_05')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5825, -6580, 520, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5770, -6610, 520, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5880, -6560, 540, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5835, -6535, 525, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5780, -6580, 515, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5830, -6615, 520, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5675, -6600, 540, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5950, -6550, 556, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5880, -6500, 540, 'dathomir')
core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6650, 525, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_15')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_20')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_25')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_30')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_35')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_40')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_45')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_50')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_55')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_60')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_65')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_70')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_75')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_80')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_85')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_90')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
#dynamicGroups = Vector()
#dynamicGroups.add('dathomir_quarantine_lvl_95')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5700, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5640, -6550, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6400, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5800, -6500, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5600, -6525, 100, 'dathomir')
#core.spawnService.addDynamicSpawnArea(dynamicGroups, -5850, -6725, 530, 'dathomir')
return
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Imperial')
object.setStringAttribute('faction_restriction', 'Imperial')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,7 +1,7 @@
import sys
def setup(core, object):
object.setStringAttribute('required_faction', 'Rebel')
object.setStringAttribute('faction_restriction', 'Rebel')
object.setIntAttribute('required_combat_level', 75)
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 18)
@@ -1,4 +1,13 @@
import sys
def setup(core, object):
return
object.setStringAttribute('bio_link', '@obj_attr_n:bio_link_pending')
object.setStringAttribute('required_combat_level', '22')
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_rebel_snow_armor_3')
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_rebel_snow_armor_5')
object.setStringAttribute('@set_bonus:piece_bonus_count_7', '@set_bonus:set_bonus_rebel_snow_armor_7')
object.setStringAttribute('@set_bonus:piece_bonus_count_9', '@set_bonus:set_bonus_rebel_snow_armor_9')
object.setStringAttribute('@set_bonus:piece_bonus_count_11', '@set_bonus:set_bonus_rebel_snow_armor_11')
object.setAttachment('setBonus', 'set_bonus_rebel_snow_armor')
object.setStringAttribute('faction_restriction', 'Rebel')
return
@@ -1,4 +1,19 @@
import sys
def setup(core, object):
return
object.setStringAttribute('bio_link', '@obj_attr_n:bio_link_pending')
object.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_rebel_snow_armor_3')
object.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_rebel_snow_armor_5')
object.setStringAttribute('@set_bonus:piece_bonus_count_7', '@set_bonus:set_bonus_rebel_snow_armor_7')
object.setStringAttribute('@set_bonus:piece_bonus_count_9', '@set_bonus:set_bonus_rebel_snow_armor_9')
object.setStringAttribute('@set_bonus:piece_bonus_count_11', '@set_bonus:set_bonus_rebel_snow_armor_11')
object.setAttachment('setBonus', 'set_bonus_rebel_snow_armor')
object.setStringAttribute('armor_category', '@obj_attr_n:armor_battle')
object.setIntAttribute('cat_armor_standard_protection.kinetic', 5400)
object.setIntAttribute('cat_armor_standard_protection.energy', 5400)
object.setIntAttribute('cat_armor_special_protection.special_protection_type_heat', 5400)
object.setIntAttribute('cat_armor_special_protection.special_protection_type_cold', 5400)
object.setIntAttribute('cat_armor_special_protection.special_protection_type_acid', 5400)
object.setIntAttribute('cat_armor_special_protection.special_protection_type_electricity', 5400)
object.setStringAttribute('faction_restriction', 'Rebel')
return

Some files were not shown because too many files have changed in this diff Show More