mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-27 17:57:22 -04:00
Updated more Creatures
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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
|
||||
@@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user