Added more creatures to mos eisley

Added Worrts
Added Rills
This commit is contained in:
tacef
2014-04-27 22:16:59 +02:00
parent ac776668b8
commit b77d99328a
6 changed files with 79 additions and 6 deletions
@@ -5,9 +5,13 @@ from java.util import Vector
def addLairGroup(core):
spawnTemplate1 = LairSpawnTemplate(-1, 'tatooine_kreetle_lair_neutral_small', 5, 20)
spawnTemplate2 = LairSpawnTemplate(-1, 'tatooine_womprat_lair_neutral_small', 5, 15)
spawnTemplate3 = LairSpawnTemplate(-1, 'tatooine_rill_lair_neutral_small', 5, 15)
spawnTemplate4 = LairSpawnTemplate(-1, 'tatooine_worrt_lair_neutral_small', 5, 15)
spawnTemplates = Vector()
#spawnTemplates.add(spawnTemplate1)
spawnTemplates.add(spawnTemplate1)
spawnTemplates.add(spawnTemplate2)
spawnTemplates.add(spawnTemplate3)
spawnTemplates.add(spawnTemplate4)
core.spawnService.addLairGroup('tatooine_starter', spawnTemplates)
core.spawnService.addLairGroup('tatooine_starter', spawnTemplates)
return
@@ -0,0 +1,5 @@
import sys
def addTemplate(core):
core.spawnService.addLairTemplate('tatooine_rill_lair_neutral_small', 'rill', 15, 'object/tangible/lair/base/shared_poi_all_lair_brambles_small.iff')
return
@@ -0,0 +1,5 @@
import sys
def addTemplate(core):
core.spawnService.addLairTemplate('tatooine_worrt_lair_neutral_small', 'worrt', 15, 'object/tangible/lair/base/shared_poi_all_lair_brambles_small.iff')
return
@@ -1,6 +1,5 @@
import sys
def addSpawnArea(core):
core.spawnService.addLairSpawnArea('tatooine_starter', 3400, -4775, 2048, 'tatooine')
core.spawnService.addLairSpawnArea('tatooine_starter', 3730, -4655, 1024, 'tatooine')
return
+30
View File
@@ -0,0 +1,30 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('rill')
mobileTemplate.setLevel(5)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
templates = Vector()
templates.add('object/mobile/shared_rill.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('rill', mobileTemplate)
return
+30
View File
@@ -0,0 +1,30 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('worrt')
mobileTemplate.setLevel(5)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
templates = Vector()
templates.add('object/mobile/shared_minor_worrt.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('worrt', mobileTemplate)
return