mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-31 01:15:57 -04:00
Changed Mammal to Animal Bones(Mammal is pre NGE, was changed to Animal Bone) Added some NPC Scripts for Dathomir again
44 lines
1.4 KiB
Python
44 lines
1.4 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('squall')
|
|
mobileTemplate.setLevel(70)
|
|
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
|
|
|
mobileTemplate.setMinSpawnDistance(4)
|
|
mobileTemplate.setMaxSpawnDistance(8)
|
|
mobileTemplate.setDeathblow(False)
|
|
mobileTemplate.setScale(1)
|
|
mobileTemplate.setHideType("Bristley Hide")
|
|
mobileTemplate.setHideAmount(12)
|
|
mobileTemplate.setBoneType("Animal Bones")
|
|
mobileTemplate.setBoneAmount(8)
|
|
mobileTemplate.setSocialGroup("squall")
|
|
mobileTemplate.setAssistRange(0)
|
|
mobileTemplate.setOptionsBitmask(128)
|
|
mobileTemplate.setStalker(False)
|
|
|
|
templates = Vector()
|
|
templates.add('object/mobile/shared_squall.iff')
|
|
mobileTemplate.setTemplates(templates)
|
|
|
|
weaponTemplates = Vector()
|
|
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
|
weaponTemplates.add(weapontemplate)
|
|
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
|
|
|
attacks = Vector()
|
|
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
|
mobileTemplate.setAttacks(attacks)
|
|
|
|
core.spawnService.addMobileTemplate('squall', mobileTemplate)
|
|
return |