Files
NGECore2/scripts/mobiles/tatooine/dune_lizard.py
T
tacef 4d90ff7a2b More Work on Jabba TP Locations
fixed Dune Lizards (should now spit)
populated dune lizard spot outside jabba's palace
added Smuggler pilot outside of Jabba's palace
2014-06-20 07:35:09 +02:00

46 lines
1.6 KiB
Python

import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('dune_lizard')
mobileTemplate.setLevel(18)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(85)
mobileTemplate.setHideType("Bristly Hide")
mobileTemplate.setBoneAmount(50)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setHideAmount(35)
mobileTemplate.setSocialGroup("dune lizard")
mobileTemplate.setAssistRange(10)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dune_lizard.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', WeaponType.UNARMED, 1.0, 24, 'kinetic')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('dune_lizard', mobileTemplate)
return