mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-12 02:13:48 -04:00
@@ -0,0 +1,62 @@
|
||||
from resources.common import OutOfBand
|
||||
from resources.common import ProsePackage
|
||||
import sys
|
||||
|
||||
def preRun(core, actor, target, command):
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
return
|
||||
|
||||
def setup(core, actor, target, command):
|
||||
|
||||
if actor.hasCooldown('inside_info'):
|
||||
actor.sendSystemMessage('@bounty_hunter:sm_calling_contact_too_often', 0)
|
||||
return
|
||||
|
||||
elif target.hasCooldown('inside_info_target'):
|
||||
actor.sendSystemMessage('@bounty_hunter:sm_calling_contact_too_often_target', 0)
|
||||
return
|
||||
|
||||
if target is None:
|
||||
target = actor
|
||||
|
||||
bountyItem = core.missionService.getBountyListItem(target.getObjectID())
|
||||
|
||||
if bountyItem is None:
|
||||
target.sendSystemMessage('@bounty_hunter:sm_no_bounty_self', 0)
|
||||
|
||||
else:
|
||||
hunters = bountyItem.getAssignedHunters()
|
||||
if hunters.size() > 0:
|
||||
distance = hunterDistance(core, actor, target, hunters)
|
||||
if distance != 0:
|
||||
target.sendSystemMessage(OutOfBand.ProsePackage('@bounty_hunter:sm_bounty_hunter_distance', 'DI', int(distance)), 0)
|
||||
applyCooldowns(actor, target)
|
||||
return
|
||||
else:
|
||||
target.sendSystemMessage(OutOfBand.ProsePackage('@bounty_hunter:sm_bounty_amount_target_with_bounties', 'TO', str(bountyItem.getCreditReward())), 0)
|
||||
applyCooldowns(actor, target)
|
||||
return
|
||||
else:
|
||||
target.sendSystemMessage(OutOfBand.ProsePackage('@bounty_hunter:sm_bounty_amount_target_no_bounties', 'TO', str(bountyItem.getCreditReward())), 0)
|
||||
applyCooldowns(actor, target)
|
||||
return
|
||||
return
|
||||
return
|
||||
|
||||
def hunterDistance(core, actor, target, assignedHunters):
|
||||
for objID in assignedHunters:
|
||||
hunter = core.objectService.getObject(objID)
|
||||
if hunter is not None:
|
||||
if hunter.getPlanetId() == target.getPlanetId():
|
||||
if target.getPosition().getDistance2D(hunter.getWorldPosition()) < float(300):
|
||||
return target.getPosition().getDistance2D(hunter.getWorldPosition())
|
||||
return 0
|
||||
|
||||
def applyCooldowns(actor, target):
|
||||
actor.addCooldown('inside_info', 60)
|
||||
if target.getObjectID() != actor.getObjectID():
|
||||
target.addCooldown('inside_info_target', 600)
|
||||
return
|
||||
return
|
||||
@@ -0,0 +1,26 @@
|
||||
import sys
|
||||
|
||||
def setup():
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
|
||||
if actor.getGuildId() == 0:
|
||||
return
|
||||
|
||||
guildSvc = core.guildService
|
||||
|
||||
guild = guildSvc.getGuildById(actor.getGuildId())
|
||||
|
||||
if guild is None:
|
||||
return
|
||||
|
||||
member = guild.getMember(actor.getObjectID())
|
||||
if actor.getObjectID() != guild.getLeader() and member.hasChangeNamePermission() is False:
|
||||
actor.sendSystemMessage('@guild:guild_no_permission_operation', 0)
|
||||
return
|
||||
else:
|
||||
guildSvc.handleChangeGuildName(actor, guild)
|
||||
return
|
||||
|
||||
return
|
||||
@@ -0,0 +1,19 @@
|
||||
import sys
|
||||
|
||||
def setup():
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
|
||||
if actor.getGuildId() == 0:
|
||||
return
|
||||
|
||||
guildSvc = core.guildService
|
||||
|
||||
guild = guildSvc.getGuildById(actor.getGuildId())
|
||||
|
||||
if guild is None:
|
||||
return
|
||||
|
||||
guildSvc.showGuildInfoWindow(actor, guild)
|
||||
return
|
||||
@@ -4,7 +4,7 @@ def setup():
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
print int(commandString)
|
||||
#print int(commandString)
|
||||
core.conversationService.handleConversationSelection(actor, int(commandString))
|
||||
return
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import sys
|
||||
from engine.resources.scene import Point3D
|
||||
from protocol.swg import ObjControllerMessage
|
||||
from protocol.swg import UnknownAbilityPacket
|
||||
from engine.resources.objects import SWGObject
|
||||
|
||||
def setup():
|
||||
@@ -128,4 +129,9 @@ def run(core, actor, target, commandString):
|
||||
if inventory:
|
||||
inventory.add(object)
|
||||
|
||||
elif command == 'unknownAbilityPacket' and arg1:
|
||||
packet = UnknownAbilityPacket(arg1)
|
||||
actor.getClient().getSession().write(packet.serialize())
|
||||
actor.sendSystemMessage('Sent UnknownAbilityPacket for ability ' + arg1, 0)
|
||||
return
|
||||
return
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_brute')
|
||||
mobileTemplate.setLevel(29)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_brute', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_bodyguard')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_bodyguard', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_brute')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(5)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(7)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_polearm_vibro_axe.iff', 7, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_follower', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_leader')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_leader', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_zealot')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_zealot', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_hellion')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_hellion', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_ruffian')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_cult_ruffian', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('afarathu_cult_savage')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("afarathu")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('afarathu_savage', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_coronet_armor_thief')
|
||||
mobileTemplate.setLevel(17)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("self")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_ruffian_zabrak_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_ruffian_zabrak_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('armor_thief', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('beldonnas_enforcer')
|
||||
mobileTemplate.setLevel(40)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("beldonnas league")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('beldonnas_enforcer', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('beldonnas_marshal')
|
||||
mobileTemplate.setLevel(40)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("beldonnas league")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('beldonnas_marshal', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('beldonnas_scout')
|
||||
mobileTemplate.setLevel(40)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("beldonnas league")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('beldonnas_scout', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('beldonnas_soldier')
|
||||
mobileTemplate.setLevel(40)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("self")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_mercenary_elite_hum_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('beldonnas_soldier', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,37 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('swooper')
|
||||
mobileTemplate.setLevel(26)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(12)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("cor swoop")
|
||||
mobileTemplate.setAssistRange(4)
|
||||
mobileTemplate.setStalker(False)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_swooper_human_female_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('cor_swooper', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_agent')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_agent', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_cadet')
|
||||
mobileTemplate.setLevel(32)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_cadet', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_captain')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_captain', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_chief')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 0, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_chief', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_commissioner')
|
||||
mobileTemplate.setLevel(34)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_commissioner', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_deserter')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec rogue")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_deserter', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_detective')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 0, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_detective', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_inspector_sergeant')
|
||||
mobileTemplate.setLevel(34)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_inspector_sergeant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_investigator')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_investigator', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_lieutenant')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_lieutenant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_major')
|
||||
mobileTemplate.setLevel(34)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_major', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_master_sergeant')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_master_sergeant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('mtp_recruiter_corsec_detective')
|
||||
mobileTemplate.setLevel(81)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_security_specialist', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_sergeant')
|
||||
mobileTemplate.setLevel(32)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_sergeant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_agent_aggro')
|
||||
mobileTemplate.setLevel(80)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_agent', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_captain_aggro')
|
||||
mobileTemplate.setLevel(82)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 0, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_captain', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_chief_aggro')
|
||||
mobileTemplate.setLevel(83)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 0, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_chief', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_comissioner_aggro_aggro')
|
||||
mobileTemplate.setLevel(84)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_commissioner', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_inspector_sergeant_aggro')
|
||||
mobileTemplate.setLevel(81)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_inspector', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_lieutenant_aggro')
|
||||
mobileTemplate.setLevel(82)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_lieutenant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_major_aggro')
|
||||
mobileTemplate.setLevel(83)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_major', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_master_sergeant_aggro')
|
||||
mobileTemplate.setLevel(82)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_master_sergeant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_sergeant_aggro')
|
||||
mobileTemplate.setLevel(81)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_sergeant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_cadet_aggro')
|
||||
mobileTemplate.setLevel(80)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("aggro corsec")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_special_ops_trainee', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_traitor')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec rogue")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_detective_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_traitor', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corsec_trooper')
|
||||
mobileTemplate.setLevel(32)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('corsec_trooper', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_abbot')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_abbot', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_chieftain')
|
||||
mobileTemplate.setLevel(38)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_chieftain', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_guard')
|
||||
mobileTemplate.setLevel(36)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_guard', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_master')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_master', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_monk')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_monk', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_patriot')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_patriot', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_patriot_conqueror')
|
||||
mobileTemplate.setLevel(38)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_patriot_conqueror', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_patriot_footsoldier')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_patriot_footsoldier', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_patriot_legionnaire')
|
||||
mobileTemplate.setLevel(38)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_patriot_legionnaire', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('drall_sentry')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("drall")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_drall_female.iff')
|
||||
templates.add('object/mobile/shared_drall_male.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('drall_sentry', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('feral_selonian')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("self")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('feral_selonian', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_boss')
|
||||
mobileTemplate.setLevel(32)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_boss', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_butcher')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_butcher', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_cutthroat')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(7)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_polearm_vibro_axe.iff', 7, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_cutthroat', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_enforcer')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_enforcer', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_executioner')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_executioner', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_killer')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_killer', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('flail_slayer')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("flail")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('flail_slayer', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('greck_assassin')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(6)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("olag greck")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greck_thug_f_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_04.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_05.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('greck_assassin', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('greck_henchman')
|
||||
mobileTemplate.setLevel(23)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(6)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("olag greck")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greck_thug_f_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_04.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_05.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('greck_henchman', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('greck_mugger')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(6)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("olag greck")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greck_thug_f_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_04.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_05.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('greck_mugger', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,50 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('greck_smuggler')
|
||||
mobileTemplate.setLevel(25)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(6)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("olag greck")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greck_thug_f_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_f_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_01.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_02.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_03.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_04.iff')
|
||||
templates.add('object/mobile/shared_greck_thug_m_05.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('meleeHit')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('greck_smuggler', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('hidden_daggers_activist')
|
||||
mobileTemplate.setLevel(32)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("hidden_daggers")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('hidden_daggers_activist', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('hidden_daggers_dissident')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("hidden_daggers")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('hidden_daggers_dissident', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('hidden_daggers_extremist')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("hidden_daggers")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('hidden_daggers_extremist', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('hidden_daggers_leader')
|
||||
mobileTemplate.setLevel(34)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("hidden_daggers")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('hidden_daggers_leader', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,44 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('hidden_daggers_lieutenant')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("hidden_daggers")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('hidden_daggers_lieutenant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,43 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('lord_nyax')
|
||||
mobileTemplate.setLevel(40)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(0)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("followers of lord nyax")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_lord_nyax.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_t21.iff', 0, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('lord_nyax', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_buffoon')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_buffoon', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_clod')
|
||||
mobileTemplate.setLevel(28)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_clod', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_cretin')
|
||||
mobileTemplate.setLevel(28)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_cretin', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_dunder')
|
||||
mobileTemplate.setLevel(12)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_dunder', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_fool')
|
||||
mobileTemplate.setLevel(26)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_fool', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,47 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_lieutenant')
|
||||
mobileTemplate.setLevel(31)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(256)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_lieutenant_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_lieutenant_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_lieutenant_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_lieutenant_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_lieutenant_05.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_lieutenant', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_loon')
|
||||
mobileTemplate.setLevel(30)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_loon', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_meatlump_lunk')
|
||||
mobileTemplate.setLevel(13)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_lunk', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_oaf')
|
||||
mobileTemplate.setLevel(29)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_oaf', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,58 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('meatlump_stooge')
|
||||
mobileTemplate.setLevel(27)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_female_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_meatlump_male_09.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('meatlump_stooge', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,43 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_meatlump_merkie_howzat')
|
||||
mobileTemplate.setLevel(14)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(2)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_meatlump_merkie_howzat.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 2, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('merkie_howzat', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_ragtag_blackjack')
|
||||
mobileTemplate.setLevel(13)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_blackjack', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('ragtag_kook')
|
||||
mobileTemplate.setLevel(11)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_kook', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('ragtag_loon')
|
||||
mobileTemplate.setLevel(13)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_loon', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('ragtag_lunatic')
|
||||
mobileTemplate.setLevel(14)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_lunatic', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('ragtag_maniac')
|
||||
mobileTemplate.setLevel(15)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_maniac', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,46 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_ragtag_sentry')
|
||||
mobileTemplate.setLevel(14)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("ragtag gang")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_female_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_criminal_thug_human_male_02.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('ragtag_sentry', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_corsec_rogue')
|
||||
mobileTemplate.setLevel(18)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('rogue_corsec_trooper18', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,48 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('corellia_corsec_rogue')
|
||||
mobileTemplate.setLevel(33)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("corsec")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_captain_human_male_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_female_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_corsec_officer_human_male_01.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('rogue_corsec_trooper33', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_assassin')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_assassin', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_captain')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_captain', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_champion')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_champion', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_healer')
|
||||
mobileTemplate.setLevel(38)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_healer', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_hunter')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_hunter', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_raider')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_raider', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_scout')
|
||||
mobileTemplate.setLevel(37)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_scout', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,66 @@
|
||||
import sys
|
||||
from services.spawn import MobileTemplate
|
||||
from services.spawn import WeaponTemplate
|
||||
from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('selonian_sentinel')
|
||||
mobileTemplate.setLevel(38)
|
||||
mobileTemplate.setDifficulty(0)
|
||||
mobileTemplate.setAttackRange(15)
|
||||
mobileTemplate.setAttackSpeed(1.0)
|
||||
mobileTemplate.setWeaponType(1)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("selonian")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(192)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_m_12.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_01.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_02.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_03.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_04.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_05.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_06.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_07.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_08.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_09.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_10.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_11.iff')
|
||||
templates.add('object/mobile/shared_dressed_selonian_f_12.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0)
|
||||
weaponTemplates.add(weapontemplate)
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
mobileTemplate.setDefaultAttack('rangedShot')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
lootPoolNames_1 = ['Junk']
|
||||
lootPoolChances_1 = [100]
|
||||
lootGroupChance_1 = 100
|
||||
mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1)
|
||||
|
||||
core.spawnService.addMobileTemplate('selonian_sentinel', mobileTemplate)
|
||||
return
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user