mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-16 06:13:45 -04:00
Merge branch 'master' into Musician
This commit is contained in:
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]
|
||||
@@ -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
|
||||
+2
-2
@@ -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
|
||||
+12
-11
@@ -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
|
||||
+5
-4
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
-1
@@ -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
Reference in New Issue
Block a user