From dca8d26fe9d8035bc42bf2030548bb1bf438f009 Mon Sep 17 00:00:00 2001 From: Bronco69 Date: Thu, 10 Jul 2014 04:12:40 +0200 Subject: [PATCH] Added missing creature mobile to Endor --- .../endor/young_hanadak_rock_crusher.py | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 scripts/mobiles/endor/young_hanadak_rock_crusher.py diff --git a/scripts/mobiles/endor/young_hanadak_rock_crusher.py b/scripts/mobiles/endor/young_hanadak_rock_crusher.py new file mode 100644 index 00000000..affa6ece --- /dev/null +++ b/scripts/mobiles/endor/young_hanadak_rock_crusher.py @@ -0,0 +1,47 @@ +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('young_hanadak_rock_crusher') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("bageraset") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_young_hanadak_rock_crusher.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() + attacks.add('bm_dampen_pain_4') + attacks.add('bm_shaken_2') + attacks.add('bm_stomp_4') + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('young_hanadak_rock_crusher', mobileTemplate) + return \ No newline at end of file