From 58d7aabfbb8883120dfccbc3323dfe6592a0a76e Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 15:10:24 -0400 Subject: [PATCH] more creature work --- scripts/mobiles/naboo/chuba.py | 7 +++---- scripts/mobiles/naboo/fambaa.py | 7 +++---- scripts/mobiles/naboo/narglatch.py | 5 ++--- scripts/mobiles/naboo/veermok.py | 4 ++-- scripts/mobiles/rori/bearded_jax.py | 20 ++++++++++++++++++++ scripts/mobiles/rori/torton.py | 23 +++++++++++++++++++++++ 6 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 scripts/mobiles/rori/bearded_jax.py create mode 100644 scripts/mobiles/rori/torton.py diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 2a804fa5..9a5006c2 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -6,15 +6,14 @@ def addTemplate(core): mobileTemplate = MobileTemplate() templates = Vector() attacks = Vector() - add.attack('bm_bite_1') - add.attack('bm_spit_1') - add.attack('bm_damage_poison_1') + attacks.add('bm_bite_1') + attacks.add('bm_spit_1') + attacks.add('bm_damage_poison_1') mobileTemplates.setAttacks(attacks) templates.add('object/mobile/shared_chuba_hue.iff') mobileTemplate.setCreatureName('chuba') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(5) - attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('chuba', mobileTemplate) diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index af7d0142..fbef7b53 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -5,16 +5,15 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - add.attack('bm_dampen_pain_2') - add.attack('bm_shaken_2') - add.attack('bm_stomp_2') + attacks.add('bm_dampen_pain_2') + attacks.add('bm_shaken_2') + attacks.add('bm_stomp_2') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_fambaa.iff') mobileTemplate.setCreatureName('fambaa') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(23) - attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('fambaa', mobileTemplate) diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 5014822f..8e646608 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -5,15 +5,14 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - add.attack('bm_claw_2') - add.attack('bm_slash_2') + attacks.add('bm_claw_2') + attacks.add('bm_slash_2') templates = Vector() mobileTemplates.setAttacks(attacks) templates.add('object/mobile/shared_narglatch_hue.iff') mobileTemplate.setCreatureName('narglatch') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(21) - attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('narglatch', mobileTemplate) diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 02888044..07a3731b 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -5,8 +5,8 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - add.attack('bm_dampen_pain_2') - add.attack('bm_stomp_2') + attacks.add('bm_dampen_pain_2') + attacks.add('bm_stomp_2') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py new file mode 100644 index 00000000..38bc0e21 --- /dev/null +++ b/scripts/mobiles/rori/bearded_jax.py @@ -0,0 +1,20 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_claw_3') + attacks.add('bm_flank_1') + attacks.add('bm_slash_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_torton.iff') + mobileTemplate.setCreatureName('bearded jax') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(24) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py new file mode 100644 index 00000000..1d242336 --- /dev/null +++ b/scripts/mobiles/rori/torton.py @@ -0,0 +1,23 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_dampen_pain_3') + attacks.add('bm_deflective_hide_1') + attacks.add('bm_puncture_1') + attacks.add('bm_shaken_3') + attacks.add('bm_stomp_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_torton.iff') + mobileTemplate.setCreatureName('torton') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(26) + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('torton', mobileTemplate) + \ No newline at end of file