Updated more Creatures

This commit is contained in:
tacef
2014-05-12 19:12:27 +02:00
parent b06b08890a
commit fc40e04e99
9 changed files with 151 additions and 15 deletions
@@ -24,7 +24,7 @@ def addTemplate(core):
mobileTemplate.setBoneAmount(750)
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setHideAmount(675)
mobileTemplate.setSocialGroup("krayt drago")
mobileTemplate.setSocialGroup("krayt dragon")
mobileTemplate.setAssistRange(36)
mobileTemplate.setStalker(True)
+11 -4
View File
@@ -8,18 +8,25 @@ def addTemplate(core):
mobileTemplate.setCreatureName('fragile_kreetle')
mobileTemplate.setLevel(2)
mobileTemplate.setMinLevel(5)
mobileTemplate.setMinLevel(2)
mobileTemplate.setMaxLevel(7)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(4)
mobileTemplate.setAttackRange(5)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Insect Meat")
mobileTemplate.setMeatAmount(1)
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setBoneAmount(2)
mobileTemplate.setBoneType("")
mobileTemplate.setHideAmount(0)
mobileTemplate.setSocialGroup("kreetle")
mobileTemplate.setAssistRange(0)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_kreetle.iff')
+17 -2
View File
@@ -7,11 +7,26 @@ def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('cave_beetle')
mobileTemplate.setLevel(5)
mobileTemplate.setLevel(20)
mobileTemplate.setMinLevel(20)
mobileTemplate.setMaxLevel(21)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(15)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Insect Meat")
mobileTemplate.setMeatAmount(6)
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setBoneAmount(8)
mobileTemplate.setBoneType("")
mobileTemplate.setHideAmount(0)
mobileTemplate.setSocialGroup("rock beetle")
mobileTemplate.setAssistRange(4)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_rock_beetle.iff')
+45
View File
@@ -0,0 +1,45 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('cave_beetle')
mobileTemplate.setLevel(20)
mobileTemplate.setMinLevel(20)
mobileTemplate.setMaxLevel(22)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(15)
mobileTemplate.setAttackSpeed(1.2)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Insect Meat")
mobileTemplate.setMeatAmount(8)
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setBoneAmount(10)
mobileTemplate.setBoneType("")
mobileTemplate.setHideAmount(0)
mobileTemplate.setSocialGroup("rock beetle")
mobileTemplate.setAssistRange(6)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_rock_beetle.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('cave_beetle', mobileTemplate)
return
+16 -1
View File
@@ -8,10 +8,25 @@ def addTemplate(core):
mobileTemplate.setCreatureName('city_rockmite')
mobileTemplate.setLevel(5)
mobileTemplate.setMinLevel(5)
mobileTemplate.setMaxLevel(7)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Insect Meat")
mobileTemplate.setMeatAmount(3)
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setBoneAmount(4)
mobileTemplate.setBoneType("")
mobileTemplate.setHideAmount(0)
mobileTemplate.setSocialGroup("rockmite")
mobileTemplate.setAssistRange(0)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_rock_mite.iff')
@@ -7,17 +7,26 @@ def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('city_sewer_swamprat')
mobileTemplate.setLevel(4)
mobileTemplate.setMinLevel(4)
mobileTemplate.setLevel(3)
mobileTemplate.setMinLevel(3)
mobileTemplate.setMaxLevel(5)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(4)
mobileTemplate.setAttackRange(5)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Wild Meat")
mobileTemplate.setMeatAmount(2)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setBoneAmount(2)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setHideAmount(1)
mobileTemplate.setSocialGroup("womprat")
mobileTemplate.setAssistRange(0)
mobileTemplate.setStalker(False)
+17 -2
View File
@@ -7,11 +7,26 @@ def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('cu_pa')
mobileTemplate.setLevel(3)
mobileTemplate.setLevel(10)
mobileTemplate.setMinLevel(10)
mobileTemplate.setMaxLevel(11)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Reptilian Meat")
mobileTemplate.setMeatAmount(215)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setBoneAmount(100)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setHideAmount(100)
mobileTemplate.setSocialGroup("cu pa")
mobileTemplate.setAssistRange(0)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_cu_pa.iff')
+16 -1
View File
@@ -8,10 +8,25 @@ def addTemplate(core):
mobileTemplate.setCreatureName('kreetle_death')
mobileTemplate.setLevel(7)
mobileTemplate.setMinLevel(7)
mobileTemplate.setMaxLevel(8)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Insect Meat")
mobileTemplate.setMeatAmount(3)
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setBoneAmount(4)
mobileTemplate.setBoneType("")
mobileTemplate.setHideAmount(0)
mobileTemplate.setSocialGroup("uber kreetle")
mobileTemplate.setAssistRange(6)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_kreetle.iff')
+16 -1
View File
@@ -8,10 +8,25 @@ def addTemplate(core):
mobileTemplate.setCreatureName('desert_eopie')
mobileTemplate.setLevel(16)
mobileTemplate.setMinLevel(16)
mobileTemplate.setMaxLevel(17)
mobileTemplate.setDifficulty(0)
mobileTemplate.setAttackRange(5)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(300)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setBoneAmount(225)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setHideAmount(125)
mobileTemplate.setSocialGroup("eopie")
mobileTemplate.setAssistRange(0)
mobileTemplate.setStalker(False)
templates = Vector()
templates.add('object/mobile/shared_eopie.iff')