mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-02 17:12:58 -04:00
fixed Dune Lizards (should now spit) populated dune lizard spot outside jabba's palace added Smuggler pilot outside of Jabba's palace
46 lines
1.6 KiB
Python
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 |