From 2a89876b62be1eafcbd3e19b1d42dc3fc9b249db Mon Sep 17 00:00:00 2001 From: tacef Date: Sat, 24 May 2014 20:32:47 +0200 Subject: [PATCH] Addition to last commit --- .../imperial/veteran_imperial_bombardier.py | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py new file mode 100644 index 00000000..de869845 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('veteran_stormtrooper_bombardier') + mobileTemplate.setLevel(55) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("imperial") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(1) + + templates = Vector() + templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('veteran_stormtrooper_bombardier', mobileTemplate) + return \ No newline at end of file