mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-11 21:45:43 -04:00
- Content devs can now add lairCRC vectors and bosses - The boss spawns will only work after the invasion commit because then lairs will get health bars and the lair will spawn more waves
46 lines
1.5 KiB
Python
46 lines
1.5 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.setCustomName('A gurk')
|
|
mobileTemplate.setLevel(79)
|
|
mobileTemplate.setMinLevel(79)
|
|
mobileTemplate.setMaxLevel(80)
|
|
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
|
|
|
mobileTemplate.setMinSpawnDistance(4)
|
|
mobileTemplate.setMaxSpawnDistance(8)
|
|
mobileTemplate.setDeathblow(True)
|
|
mobileTemplate.setScale(1)
|
|
mobileTemplate.setMeatType("Carnivore Meat")
|
|
mobileTemplate.setMeatAmount(1450)
|
|
mobileTemplate.setHideType("Leathery Hide")
|
|
mobileTemplate.setHideAmount(1350)
|
|
mobileTemplate.setSocialGroup("kimogila")
|
|
mobileTemplate.setAssistRange(12)
|
|
mobileTemplate.setStalker(True)
|
|
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
|
|
|
templates = Vector()
|
|
templates.add('object/mobile/shared_voritor_dasher.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('lok_gurk', mobileTemplate)
|
|
return |