mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-02 03:15:52 -04:00
Guild is now removed upon deletion of the guildleader Added Populated the Mos Eisley Starport (Still need to change npcs to the correct types)
33 lines
1.1 KiB
Python
33 lines
1.1 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 Bartender droid')
|
|
mobileTemplate.setLevel(1)
|
|
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
|
mobileTemplate.setSocialGroup("township")
|
|
mobileTemplate.setOptionsBitmask(Options.INVULNERABLE)
|
|
|
|
templates = Vector()
|
|
templates.add('object/mobile/shared_robo_bartender.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('bartenderdroid', mobileTemplate)
|
|
return |