From 6f703b1b42636f5901fd0a6756b9c113f8ff0511 Mon Sep 17 00:00:00 2001 From: tacef Date: Fri, 6 Jun 2014 14:55:44 +0200 Subject: [PATCH 1/2] Added Prisoner NPC's to WT Bunker --- .../tatooine/mos_eisley_wt_bunker.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py b/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py index 5be559d8..cc115e3c 100644 --- a/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py +++ b/scripts/static_spawns/tatooine/mos_eisley_wt_bunker.py @@ -6,6 +6,7 @@ import sys from resources.datatables import Options from resources.datatables import State +from resources.datatables import Posture def addPlanetSpawns(core, planet): @@ -81,6 +82,27 @@ def addPlanetSpawns(core, planet): wt_elite = stcSvc.spawnObject('white_thranta_security_elite', 'tatooine', wt_bunker.getCellByCellNumber(29), float(-137.8), float(-44), float(74.1), float(0), float(0), float(0), float(0), 45) wt_elite1 = stcSvc.spawnObject('white_thranta_security_elite', 'tatooine', wt_bunker.getCellByCellNumber(29), float(-159.3), float(-44), float(85.1), float(0), float(0), float(0), float(0), 45) + prisoner = stcSvc.spawnObject('object/mobile/shared_bothan_female.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-40.5), float(-12), float(130.8), float(-0.700), float(0), float(0.713), float(0)) + prisoner.setCustomName('Carkufluv Reoslav\'Kre') + prisoner.setOptionsBitmask(256) + prisoner1 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_rodian_female_01.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-43), float(-12), float(133.9), float(0.737), float(0), float(-0.676), float(0)) + prisoner1.setCustomName('Basse Crestinglighter') + prisoner1.setOptionsBitmask(256) + prisoner1.setPosture(Posture.KnockedDown) + + prisoner2 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_trandoshan_female_01.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-33.3), float(-12), float(137.9), float(0), float(0), float(1), float(0)) + prisoner2.setCustomName('Setweoko I\'tvo') + prisoner2.setOptionsBitmask(256) + prisoner2.setPosture(Posture.KnockedDown) + + prisoner3 = stcSvc.spawnObject('object/mobile/shared_dressed_fancy_human_female.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-30), float(-12), float(133.1), float(0.713), float(0), float(0.701), float(0)) + prisoner3.setCustomName('Itzoosko') + prisoner3.setOptionsBitmask(256) + prisoner3.setPosture(Posture.KnockedDown) + + prisoner4 = stcSvc.spawnObject('object/mobile/shared_dressed_noble_twilek_female_01.iff', 'tatooine', wt_bunker.getCellByCellNumber(21), float(-36), float(-12), float(129.9), float(0.994), float(0), float(0.105), float(0)) + prisoner4.setCustomName('Ogavi Stibi') + prisoner4.setOptionsBitmask(256) return \ No newline at end of file From 79936012393b7036735a80a967c9978c29cb3f73 Mon Sep 17 00:00:00 2001 From: tacef Date: Fri, 6 Jun 2014 20:22:00 +0200 Subject: [PATCH 2/2] Populated Krayt Cult Cave Added Krayt cultists Added Bone Gnasher --- scripts/mobiles/tatooine/bone_gnasher.py | 37 ++++++++++ .../mobiles/tatooine/krayt_cult_acolyte.py | 44 ++++++++++++ .../mobiles/tatooine/krayt_cult_ministrant.py | 44 ++++++++++++ scripts/mobiles/tatooine/krayt_cult_monk.py | 44 ++++++++++++ scripts/mobiles/tatooine/krayt_cult_novice.py | 44 ++++++++++++ scripts/mobiles/tatooine/krayt_cult_zealot.py | 44 ++++++++++++ .../tatooine/mos_eisley_krayt_cult_cave.py | 72 +++++++++++++++++++ 7 files changed, 329 insertions(+) create mode 100644 scripts/mobiles/tatooine/bone_gnasher.py create mode 100644 scripts/mobiles/tatooine/krayt_cult_acolyte.py create mode 100644 scripts/mobiles/tatooine/krayt_cult_ministrant.py create mode 100644 scripts/mobiles/tatooine/krayt_cult_monk.py create mode 100644 scripts/mobiles/tatooine/krayt_cult_novice.py create mode 100644 scripts/mobiles/tatooine/krayt_cult_zealot.py create mode 100644 scripts/static_spawns/tatooine/mos_eisley_krayt_cult_cave.py diff --git a/scripts/mobiles/tatooine/bone_gnasher.py b/scripts/mobiles/tatooine/bone_gnasher.py new file mode 100644 index 00000000..966427cc --- /dev/null +++ b/scripts/mobiles/tatooine/bone_gnasher.py @@ -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('arachne_pygmy') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(0.5) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_angler.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('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bone_gnasher', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/krayt_cult_acolyte.py b/scripts/mobiles/tatooine/krayt_cult_acolyte.py new file mode 100644 index 00000000..2314d051 --- /dev/null +++ b/scripts/mobiles/tatooine/krayt_cult_acolyte.py @@ -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('tatooine_opening_cultist_9') + mobileTemplate.setLevel(5) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_human_female.iff') + templates.add('object/mobile/shared_human_male.iff') + templates.add('object/mobile/shared_zabrak_female.iff') + templates.add('object/mobile/shared_zabrak_male.iff') + templates.add('object/mobile/shared_rodian_female.iff') + templates.add('object/mobile/shared_rodian_male.iff') + templates.add('object/mobile/shared_moncal_female.iff') + templates.add('object/mobile/shared_moncal_male.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) + + core.spawnService.addMobileTemplate('krayt_cult_acolyte', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/krayt_cult_ministrant.py b/scripts/mobiles/tatooine/krayt_cult_ministrant.py new file mode 100644 index 00000000..c21bae68 --- /dev/null +++ b/scripts/mobiles/tatooine/krayt_cult_ministrant.py @@ -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('tatooine_opening_cultist_10') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_human_female.iff') + templates.add('object/mobile/shared_human_male.iff') + templates.add('object/mobile/shared_zabrak_female.iff') + templates.add('object/mobile/shared_zabrak_male.iff') + templates.add('object/mobile/shared_rodian_female.iff') + templates.add('object/mobile/shared_rodian_male.iff') + templates.add('object/mobile/shared_moncal_female.iff') + templates.add('object/mobile/shared_moncal_male.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) + + core.spawnService.addMobileTemplate('krayt_cult_ministrant', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/krayt_cult_monk.py b/scripts/mobiles/tatooine/krayt_cult_monk.py new file mode 100644 index 00000000..b397ed5b --- /dev/null +++ b/scripts/mobiles/tatooine/krayt_cult_monk.py @@ -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('tatooine_opening_cultist_12') + mobileTemplate.setLevel(7) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(7) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_human_female.iff') + templates.add('object/mobile/shared_human_male.iff') + templates.add('object/mobile/shared_zabrak_female.iff') + templates.add('object/mobile/shared_zabrak_male.iff') + templates.add('object/mobile/shared_rodian_female.iff') + templates.add('object/mobile/shared_rodian_male.iff') + templates.add('object/mobile/shared_moncal_female.iff') + templates.add('object/mobile/shared_moncal_male.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_wood_s1.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleehit') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('krayt_cult_monk', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/krayt_cult_novice.py b/scripts/mobiles/tatooine/krayt_cult_novice.py new file mode 100644 index 00000000..00651a9f --- /dev/null +++ b/scripts/mobiles/tatooine/krayt_cult_novice.py @@ -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('tatooine_opening_cultist_8') + mobileTemplate.setLevel(4) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_human_female.iff') + templates.add('object/mobile/shared_human_male.iff') + templates.add('object/mobile/shared_zabrak_female.iff') + templates.add('object/mobile/shared_zabrak_male.iff') + templates.add('object/mobile/shared_rodian_female.iff') + templates.add('object/mobile/shared_rodian_male.iff') + templates.add('object/mobile/shared_moncal_female.iff') + templates.add('object/mobile/shared_moncal_male.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) + + core.spawnService.addMobileTemplate('krayt_cult_novice', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/krayt_cult_zealot.py b/scripts/mobiles/tatooine/krayt_cult_zealot.py new file mode 100644 index 00000000..637e7a80 --- /dev/null +++ b/scripts/mobiles/tatooine/krayt_cult_zealot.py @@ -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('tatooine_opening_cultist_11') + mobileTemplate.setLevel(6) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(7) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("krayt cult") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_human_female.iff') + templates.add('object/mobile/shared_human_male.iff') + templates.add('object/mobile/shared_zabrak_female.iff') + templates.add('object/mobile/shared_zabrak_male.iff') + templates.add('object/mobile/shared_rodian_female.iff') + templates.add('object/mobile/shared_rodian_male.iff') + templates.add('object/mobile/shared_moncal_female.iff') + templates.add('object/mobile/shared_moncal_male.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_wood_s1.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleehit') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('krayt_cult_zealot', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/static_spawns/tatooine/mos_eisley_krayt_cult_cave.py b/scripts/static_spawns/tatooine/mos_eisley_krayt_cult_cave.py new file mode 100644 index 00000000..cd653491 --- /dev/null +++ b/scripts/static_spawns/tatooine/mos_eisley_krayt_cult_cave.py @@ -0,0 +1,72 @@ +import sys +# Project SWG: Mos Eisley Krayt cult cave: Static Spawns +# (C)2014 ProjectSWG + + + +from resources.datatables import Options +from resources.datatables import State + +def addPlanetSpawns(core, planet): + + + stcSvc = core.staticService + objSvc = core.objectService + + cave = core.objectService.getObject(long(-466404036409557297)) + + # novice + + novice = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(2), float(2.1), float(-11.2), float(-18.6), float(0), float(0), float(0), float(0), 30) + novice1 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(4), float(-14.1), float(-53.8), float(-122.7), float(0), float(0), float(0), float(0), 30) + novice2 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(5), float(-73.3), float(-56), float(-183.6), float(0), float(0), float(0), float(0), 30) + novice3 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(12), float(-72.2), float(-70.9), float(-255.1), float(0), float(0), float(0), float(0), 30) + novice4 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(7), float(41.2), float(-71.9), float(-228.1), float(0), float(0), float(0), float(0), 30) + novice5 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(8), float(98.7), float(-89.7), float(-285.8), float(0), float(0), float(0), float(0), 30) + novice6 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(15), float(112.9), float(-91.3), float(-331.9), float(0), float(0), float(0), float(0), 30) + novice7 = stcSvc.spawnObject('krayt_cult_novice', 'tatooine', cave.getCellByCellNumber(20), float(-12.2), float(-120), float(-374.3), float(0), float(0), float(0), float(0), 30) + + + zealot = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(3), float(-19.2), float(-26.7), float(-42.2), float(0), float(0), float(0), float(0), 30) + zealot1 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(5), float(-73.3), float(-56), float(-177.4), float(0), float(0), float(0), float(0), 30) + zealot2 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(5), float(-40.8), float(-56.4), float(-208.2), float(0), float(0), float(0), float(0), 30) + zealot3 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(13), float(-105.8), float(-80), float(-278.6), float(0), float(0), float(0), float(0), 30) + zealot4 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(17), float(-103.3), float(-83.6), float(-327.1), float(0), float(0), float(0), float(0), 30) + zealot5 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(5), float(-7.9), float(-49), float(-155.9), float(0), float(0), float(0), float(0), 30) + zealot6 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(15), float(113.9), float(-90.5), float(-340.2), float(0), float(0), float(0), float(0), 30) + zealot7 = stcSvc.spawnObject('krayt_cult_zealot', 'tatooine', cave.getCellByCellNumber(20), float(4), float(-119.4), float(-359.8), float(0), float(0), float(0), float(0), 30) + + + alcolyte = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(3), float(-27.1), float(-40.5), float(-73.6), float(0), float(0), float(0), float(0), 30) + alcolyte1 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(12), float(-72.2), float(-70.9), float(-255.1), float(0), float(0), float(0), float(0), 30) + alcolyte2 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(17), float(-128.9), float(-85), float(-338.2), float(0), float(0), float(0), float(0), 30) + alcolyte3 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(5), float(-29.4), float(-53.8), float(-177), float(0), float(0), float(0), float(0), 30) + alcolyte4 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(15), float(106.6), float(-90.5), float(-335), float(0), float(0), float(0), float(0), 30) + alcolyte5 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(15), float(91.4), float(-90.4), float(-326.6), float(0), float(0), float(0), float(0), 30) + alcolyte6 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(19), float(59.2), float(-111.6), float(-358.9), float(0), float(0), float(0), float(0), 30) + alcolyte7 = stcSvc.spawnObject('krayt_cult_acolyte', 'tatooine', cave.getCellByCellNumber(20), float(-3.1), float(-120.7), float(-371.2), float(0), float(0), float(0), float(0), 30) + + ministrant = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(17), float(-125.2), float(-84.6), float(-342.2), float(0), float(0), float(0), float(0), 30) + ministrant1 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(17), float(-100.9), float(-83), float(-343.2), float(0), float(0), float(0), float(0), 30) + ministrant2 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(16), float(-17.8), float(-78.3), float(-347.7), float(0), float(0), float(0), float(0), 30) + ministrant3 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(16), float(-20.5), float(-78.6), float(-345.5), float(0), float(0), float(0), float(0), 30) + ministrant4 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(16), float(-23.9), float(-78.7), float(-348.4), float(0), float(0), float(0), float(0), 30) + ministrant5 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(5), float(3.9), float(-49.1), float(-198), float(0), float(0), float(0), float(0), 30) + ministrant6 = stcSvc.spawnObject('krayt_cult_ministrant', 'tatooine', cave.getCellByCellNumber(20), float(2.2), float(-119.1), float(-381.1), float(0), float(0), float(0), float(0), 30) + + monk = stcSvc.spawnObject('krayt_cult_monk', 'tatooine', cave.getCellByCellNumber(16), float(-20.2), float(-78.3), float(-349.3), float(0), float(0), float(0), float(0), 30) + monk1 = stcSvc.spawnObject('krayt_cult_monk', 'tatooine', cave.getCellByCellNumber(16), float(-20.2), float(-78.3), float(-349.3), float(0), float(0), float(0), float(0), 30) + monk2 = stcSvc.spawnObject('krayt_cult_monk', 'tatooine', cave.getCellByCellNumber(16), float(-20.2), float(-78.3), float(-349.3), float(0), float(0), float(0), float(0), 30) + monk3 = stcSvc.spawnObject('krayt_cult_monk', 'tatooine', cave.getCellByCellNumber(16), float(-20.2), float(-78.3), float(-349.3), float(0), float(0), float(0), float(0), 30) + + bonegnasher = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(20), float(-11.2), float(-118.9), float(-385.8), float(0), float(0), float(0), float(0), 30) + bonegnasher1 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(20), float(-5.2), float(-118.8), float(-351.2), float(0), float(0), float(0), float(0), 30) + bonegnasher2 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(20), float(-18), float(-119.5), float(-365.1), float(0), float(0), float(0), float(0), 30) + bonegnasher3 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(15), float(101.9), float(-90.4), float(-331.9), float(0), float(0), float(0), float(0), 30) + bonegnasher4 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(5), float(-13.6), float(-51.9), float(-180), float(0), float(0), float(0), float(0), 30) + bonegnasher5 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(5), float(-58.9), float(-55.6), float(-198.4), float(0), float(0), float(0), float(0), 30) + bonegnasher6 = stcSvc.spawnObject('bone_gnasher', 'tatooine', cave.getCellByCellNumber(5), float(-54.1), float(-56.3), float(-177), float(0), float(0), float(0), float(0), 30) + + + return +