From 4f301aa4c29e6570720bf808e39307e6ec2af7b4 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 13:53:46 -0400 Subject: [PATCH 01/26] added narglatch --- scripts/mobiles/naboo/narglatch.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 scripts/mobiles/naboo/narglatch.py diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py new file mode 100644 index 00000000..dd855f80 --- /dev/null +++ b/scripts/mobiles/naboo/narglatch.py @@ -0,0 +1,16 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + templates = Vector() + 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) + \ No newline at end of file From 20ebad914a150c259278659a5932ab508c2f4121 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 14:31:26 -0400 Subject: [PATCH 02/26] Updated naboo creatures --- scripts/mobiles/naboo/chuba.py | 34 +++++++++++++++++------------- scripts/mobiles/naboo/fambaa.py | 34 +++++++++++++++++------------- scripts/mobiles/naboo/narglatch.py | 3 +++ scripts/mobiles/naboo/veermok.py | 19 +++++++++++++++++ 4 files changed, 60 insertions(+), 30 deletions(-) create mode 100644 scripts/mobiles/naboo/veermok.py diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 085d9e77..ca82e08e 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -1,16 +1,20 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - templates = Vector() - 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) +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + templates = Vector() + add.attack('bm_bite_1') + add.attack('bm_spit_1') + add.attack('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) \ No newline at end of file diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index 63011f10..15f25ef2 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -1,16 +1,20 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - 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) +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + add.attack('bm_dampen_pain_2') + add.attack('bm_shaken_2') + add.attack('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) \ No newline at end of file diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index dd855f80..f69be7cd 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -5,6 +5,9 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() templates = Vector() + attacks.add('bm_claw_2') + attacks.add('bm_slash_2') + mobileTemplates.setAttacks(attacks) templates.add('object/mobile/shared_narglatch_hue.iff') mobileTemplate.setCreatureName('narglatch') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py new file mode 100644 index 00000000..034bd871 --- /dev/null +++ b/scripts/mobiles/naboo/veermok.py @@ -0,0 +1,19 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + templates = Vector() + attacks.add('bm_dampen_pain_2') + attacks.add('bm_stomp_2') + mobileTemplates.setAttacks(attacks) + templates.add('object/mobile/shared_veermok_hue.iff') + mobileTemplate.setCreatureName('veermok') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(22) + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('veermok', mobileTemplate) + \ No newline at end of file From 0afcd06eacabfde5dcbf4ba2f5a7a9d2e6af85c1 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 14:47:52 -0400 Subject: [PATCH 03/26] Updated naboo creatures pt. 2 --- scripts/mobiles/naboo/chuba.py | 1 + scripts/mobiles/naboo/fambaa.py | 1 + scripts/mobiles/naboo/narglatch.py | 5 +++-- scripts/mobiles/naboo/veermok.py | 7 ++++--- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index ca82e08e..2a804fa5 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -5,6 +5,7 @@ from java.util import Vector 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') diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index 15f25ef2..af7d0142 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -4,6 +4,7 @@ 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') diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index f69be7cd..5014822f 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -4,9 +4,10 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() + attacks = Vector() + add.attack('bm_claw_2') + add.attack('bm_slash_2') templates = Vector() - attacks.add('bm_claw_2') - attacks.add('bm_slash_2') mobileTemplates.setAttacks(attacks) templates.add('object/mobile/shared_narglatch_hue.iff') mobileTemplate.setCreatureName('narglatch') diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 034bd871..02888044 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -4,10 +4,11 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - attacks.add('bm_dampen_pain_2') - attacks.add('bm_stomp_2') + attacks = Vector() + add.attack('bm_dampen_pain_2') + add.attack('bm_stomp_2') mobileTemplates.setAttacks(attacks) + templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') mobileTemplate.setCreatureName('veermok') mobileTemplate.setTemplates(templates) From 58d7aabfbb8883120dfccbc3323dfe6592a0a76e Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 15:10:24 -0400 Subject: [PATCH 04/26] 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 From 581caefbc51c52f70a32dcb70bbb23ca4ce331c4 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 15:15:02 -0400 Subject: [PATCH 05/26] Small changes --- scripts/mobiles/rori/bearded_jax.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index 38bc0e21..0bd37eab 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -10,7 +10,7 @@ def addTemplate(core): attacks.add('bm_slash_3') mobileTemplates.setAttacks(attacks) templates = Vector() - templates.add('object/mobile/shared_torton.iff') + templates.add('object/mobile/shared_bearded_jax.iff') mobileTemplate.setCreatureName('bearded jax') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(24) From bf7649d0d92fbf48df7a2db21191f4d18c04ad68 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 15:34:42 -0400 Subject: [PATCH 06/26] Added more creatures to Rori --- scripts/mobiles/rori/borgle.py | 20 ++++++++++++++++++++ scripts/mobiles/rori/capper_spineflap.py | 19 +++++++++++++++++++ scripts/mobiles/rori/gualama.py | 20 ++++++++++++++++++++ scripts/mobiles/rori/hermit_spider.py | 20 ++++++++++++++++++++ scripts/mobiles/rori/pugoriss.py | 19 +++++++++++++++++++ scripts/mobiles/rori/squall.py | 18 ++++++++++++++++++ scripts/mobiles/rori/vir_vur.py | 18 ++++++++++++++++++ 7 files changed, 134 insertions(+) create mode 100644 scripts/mobiles/rori/borgle.py create mode 100644 scripts/mobiles/rori/capper_spineflap.py create mode 100644 scripts/mobiles/rori/gualama.py create mode 100644 scripts/mobiles/rori/hermit_spider.py create mode 100644 scripts/mobiles/rori/pugoriss.py create mode 100644 scripts/mobiles/rori/squall.py create mode 100644 scripts/mobiles/rori/vir_vur.py diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py new file mode 100644 index 00000000..2d252f66 --- /dev/null +++ b/scripts/mobiles/rori/borgle.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_health_leech_1') + attacks.add('bm_puncture_1') + attacks.add('bm_wind_buffet_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_borgle.iff') + mobileTemplate.setCreatureName('borgle') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(25) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('borgle', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py new file mode 100644 index 00000000..ec78a626 --- /dev/null +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -0,0 +1,19 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_bite_2') + attacks.add('bm_wind_buffet_2') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_capper_spineflap.iff') + mobileTemplate.setCreatureName('capper spineflap') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(23) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('capper_spineflap', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/gualama.py b/scripts/mobiles/rori/gualama.py new file mode 100644 index 00000000..cede13f4 --- /dev/null +++ b/scripts/mobiles/rori/gualama.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_bite_3') + attacks.add('bm_defensive_3') + attacks.add('bm_kick_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_gualama.iff') + mobileTemplate.setCreatureName('gualama') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(27) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('gualama', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/hermit_spider.py b/scripts/mobiles/rori/hermit_spider.py new file mode 100644 index 00000000..4ec52002 --- /dev/null +++ b/scripts/mobiles/rori/hermit_spider.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_bite_2') + attacks.add('bm_damage_poison_2') + attacks.add('bm_defensive_2') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_hermit_spider.iff') + mobileTemplate.setCreatureName('hermit spider') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(28) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('hermit_spider', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py new file mode 100644 index 00000000..48066a79 --- /dev/null +++ b/scripts/mobiles/rori/pugoriss.py @@ -0,0 +1,19 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_hamstring_3') + attacks.add('bm_bite_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_pugoriss.iff') + mobileTemplate.setCreatureName('pugoriss') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(25) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('pugoriss', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/squall.py b/scripts/mobiles/rori/squall.py new file mode 100644 index 00000000..ff42b89d --- /dev/null +++ b/scripts/mobiles/rori/squall.py @@ -0,0 +1,18 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_bite_4') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_squall.iff') + mobileTemplate.setCreatureName('squall') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(27) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('squall', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py new file mode 100644 index 00000000..d1e78882 --- /dev/null +++ b/scripts/mobiles/rori/vir_vur.py @@ -0,0 +1,18 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_bite_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_vir_vur.iff') + mobileTemplate.setCreatureName('vir vur') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(27) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) + \ No newline at end of file From 151fae3d1b004b06a20f0f89e9d836246a22e0a3 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 15:55:47 -0400 Subject: [PATCH 07/26] Added Talus creatures --- scripts/mobiles/rori/bark_mite.py | 20 ++++++++++++++++++++ scripts/mobiles/talus/fynock.py | 20 ++++++++++++++++++++ scripts/mobiles/talus/guf_drolg.py | 21 +++++++++++++++++++++ scripts/mobiles/talus/horned_rasp.py | 20 ++++++++++++++++++++ scripts/mobiles/talus/huf_dun.py | 22 ++++++++++++++++++++++ scripts/mobiles/talus/kima.py | 20 ++++++++++++++++++++ 6 files changed, 123 insertions(+) create mode 100644 scripts/mobiles/rori/bark_mite.py create mode 100644 scripts/mobiles/talus/fynock.py create mode 100644 scripts/mobiles/talus/guf_drolg.py create mode 100644 scripts/mobiles/talus/horned_rasp.py create mode 100644 scripts/mobiles/talus/huf_dun.py create mode 100644 scripts/mobiles/talus/kima.py diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py new file mode 100644 index 00000000..171ac873 --- /dev/null +++ b/scripts/mobiles/rori/bark_mite.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_bite_3') + attacks.add('bm_bolster_armor_3') + attacks.add('bm_enfeeble_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_bark_mite.iff') + mobileTemplate.setCreatureName('bark mite') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(27) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('bark_mite', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py new file mode 100644 index 00000000..07f3bd87 --- /dev/null +++ b/scripts/mobiles/talus/fynock.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_flank_1') + attacks.add('bm_health_leech_2') + attacks.add('bm_wind_buffet_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setCreatureName('fynock') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(46) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('fynock', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py new file mode 100644 index 00000000..15ef4c67 --- /dev/null +++ b/scripts/mobiles/talus/guf_drolg.py @@ -0,0 +1,21 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_bite_3') + attacks.add('bm_charge_3') + attacks.add('bm_dampen_pain_3') + attacks.add('bm_stomp_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_guf_drolg.iff') + mobileTemplate.setCreatureName('guf drolg') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(48) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('guf_drolg', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/talus/horned_rasp.py b/scripts/mobiles/talus/horned_rasp.py new file mode 100644 index 00000000..7042ab7a --- /dev/null +++ b/scripts/mobiles/talus/horned_rasp.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_slash_3') + attacks.add('bm_wind_buffet_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_horned_rasp.iff') + mobileTemplate.setCreatureName('horned rasp') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(45) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py new file mode 100644 index 00000000..6a6a6c16 --- /dev/null +++ b/scripts/mobiles/talus/huf_dun.py @@ -0,0 +1,22 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + attacks = Vector() + attacks.add('bm_deflective_hide_1') + attacks.add('bm_puncture_1') + attacks.add('bm_dampen_pain_3') + attacks.add('bm_stomp_3') + attacks.add('bm_shaken_3') + mobileTemplates.setAttacks(attacks) + templates = Vector() + templates.add('object/mobile/shared_huf_dun.iff') + mobileTemplate.setCreatureName('huf dun') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(49) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) + \ No newline at end of file diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py new file mode 100644 index 00000000..7e58e1dd --- /dev/null +++ b/scripts/mobiles/talus/kima.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_kima.iff') + mobileTemplate.setCreatureName('kima') + mobileTemplate.setTemplates(templates) + mobileTemplate.setLevel(43) + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('kima', mobileTemplate) + \ No newline at end of file From 02e455158a0b9d1a5ad3c67f44fc4a1516af007e Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 21:23:51 -0400 Subject: [PATCH 08/26] Updated Creatures pt. 3 --- scripts/mobiles/naboo/chuba.py | 3 --- scripts/mobiles/naboo/fambaa.py | 3 --- .../mobiles/{rori => naboo}/hermit_spider.py | 0 scripts/mobiles/naboo/narglatch.py | 2 -- scripts/mobiles/naboo/veermok.py | 4 +--- scripts/mobiles/rori/bark_mite.py | 5 +---- scripts/mobiles/rori/bearded_jax.py | 5 +---- scripts/mobiles/rori/borgle.py | 5 +---- scripts/mobiles/rori/capper_spineflap.py | 4 +--- scripts/mobiles/rori/gualama.py | 5 +---- scripts/mobiles/rori/pugoriss.py | 4 +--- scripts/mobiles/rori/squall.py | 18 ------------------ scripts/mobiles/rori/torton.py | 7 +------ scripts/mobiles/rori/vir_vur.py | 3 +-- scripts/mobiles/talus/fynock.py | 5 +---- scripts/mobiles/talus/guf_drolg.py | 6 +----- scripts/mobiles/talus/horned_rasp.py | 5 +---- scripts/mobiles/talus/huf_dun.py | 7 +------ scripts/mobiles/talus/kima.py | 5 +---- 19 files changed, 14 insertions(+), 82 deletions(-) rename scripts/mobiles/{rori => naboo}/hermit_spider.py (100%) delete mode 100644 scripts/mobiles/rori/squall.py diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 9a5006c2..96114a31 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -6,9 +6,6 @@ def addTemplate(core): mobileTemplate = MobileTemplate() templates = Vector() attacks = Vector() - 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') diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index fbef7b53..0fac21d3 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -5,9 +5,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - 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') diff --git a/scripts/mobiles/rori/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py similarity index 100% rename from scripts/mobiles/rori/hermit_spider.py rename to scripts/mobiles/naboo/hermit_spider.py diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 8e646608..e4c0cc63 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -5,8 +5,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_claw_2') - attacks.add('bm_slash_2') templates = Vector() mobileTemplates.setAttacks(attacks) templates.add('object/mobile/shared_narglatch_hue.iff') diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 07a3731b..89430ba1 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -5,14 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_dampen_pain_2') - attacks.add('bm_stomp_2') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') mobileTemplate.setCreatureName('veermok') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(22) + mobileTemplate.setLevel(19) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index 171ac873..c3008916 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -5,15 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_bite_3') - attacks.add('bm_bolster_armor_3') - attacks.add('bm_enfeeble_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setCreatureName('bark mite') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(27) + mobileTemplate.setLevel(37) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bark_mite', mobileTemplate) diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index 0bd37eab..60a5328e 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -5,15 +5,12 @@ 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_bearded_jax.iff') mobileTemplate.setCreatureName('bearded jax') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(24) + mobileTemplate.setLevel(37) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py index 2d252f66..09e0634c 100644 --- a/scripts/mobiles/rori/borgle.py +++ b/scripts/mobiles/rori/borgle.py @@ -5,15 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_health_leech_1') - attacks.add('bm_puncture_1') - attacks.add('bm_wind_buffet_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setCreatureName('borgle') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(25) + mobileTemplate.setLevel(39) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('borgle', mobileTemplate) diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py index ec78a626..abf06eed 100644 --- a/scripts/mobiles/rori/capper_spineflap.py +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -5,14 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_bite_2') - attacks.add('bm_wind_buffet_2') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_capper_spineflap.iff') mobileTemplate.setCreatureName('capper spineflap') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(23) + mobileTemplate.setLevel(31) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('capper_spineflap', mobileTemplate) diff --git a/scripts/mobiles/rori/gualama.py b/scripts/mobiles/rori/gualama.py index cede13f4..b2b6cbfe 100644 --- a/scripts/mobiles/rori/gualama.py +++ b/scripts/mobiles/rori/gualama.py @@ -5,15 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_bite_3') - attacks.add('bm_defensive_3') - attacks.add('bm_kick_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_gualama.iff') mobileTemplate.setCreatureName('gualama') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(27) + mobileTemplate.setLevel(39) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('gualama', mobileTemplate) diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 48066a79..2b5d20aa 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -5,14 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_hamstring_3') - attacks.add('bm_bite_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_pugoriss.iff') mobileTemplate.setCreatureName('pugoriss') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(25) + mobileTemplate.setLevel(42) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('pugoriss', mobileTemplate) diff --git a/scripts/mobiles/rori/squall.py b/scripts/mobiles/rori/squall.py deleted file mode 100644 index ff42b89d..00000000 --- a/scripts/mobiles/rori/squall.py +++ /dev/null @@ -1,18 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - attacks = Vector() - attacks.add('bm_bite_4') - mobileTemplates.setAttacks(attacks) - templates = Vector() - templates.add('object/mobile/shared_squall.iff') - mobileTemplate.setCreatureName('squall') - mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(27) - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('squall', mobileTemplate) - \ No newline at end of file diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 1d242336..284b92f5 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -5,17 +5,12 @@ 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) + mobileTemplate.setLevel(53) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index d1e78882..9debe42b 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -5,13 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_bite_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_vir_vur.iff') mobileTemplate.setCreatureName('vir vur') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(27) + mobileTemplate.setLevel(37) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py index 07f3bd87..e786d4da 100644 --- a/scripts/mobiles/talus/fynock.py +++ b/scripts/mobiles/talus/fynock.py @@ -5,15 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_flank_1') - attacks.add('bm_health_leech_2') - attacks.add('bm_wind_buffet_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_fynock.iff') mobileTemplate.setCreatureName('fynock') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(46) + mobileTemplate.setLevel(40) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('fynock', mobileTemplate) diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index 15ef4c67..06b2184b 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -5,16 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_bite_3') - attacks.add('bm_charge_3') - attacks.add('bm_dampen_pain_3') - attacks.add('bm_stomp_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_guf_drolg.iff') mobileTemplate.setCreatureName('guf drolg') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(48) + mobileTemplate.setLevel(42) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('guf_drolg', mobileTemplate) diff --git a/scripts/mobiles/talus/horned_rasp.py b/scripts/mobiles/talus/horned_rasp.py index 7042ab7a..d14c98e5 100644 --- a/scripts/mobiles/talus/horned_rasp.py +++ b/scripts/mobiles/talus/horned_rasp.py @@ -5,15 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_claw_3') - attacks.add('bm_slash_3') - attacks.add('bm_wind_buffet_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_horned_rasp.iff') mobileTemplate.setCreatureName('horned rasp') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(45) + mobileTemplate.setLevel(34) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index 6a6a6c16..4662e792 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -5,17 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() attacks = Vector() - attacks.add('bm_deflective_hide_1') - attacks.add('bm_puncture_1') - attacks.add('bm_dampen_pain_3') - attacks.add('bm_stomp_3') - attacks.add('bm_shaken_3') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_huf_dun.iff') mobileTemplate.setCreatureName('huf dun') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(49) + mobileTemplate.setLevel(47) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index 7e58e1dd..5bc6eaa4 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -5,15 +5,12 @@ 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_kima.iff') mobileTemplate.setCreatureName('kima') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(43) + mobileTemplate.setLevel(45) mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('kima', mobileTemplate) From 02f9cc9c1fd504b410ee62eb6c6cc71efdacb104 Mon Sep 17 00:00:00 2001 From: Tipho Date: Thu, 15 May 2014 21:26:29 -0400 Subject: [PATCH 09/26] Several Creature Fixes Creature levels now correct, as well as extra attacks removed. From 0a47a3fa9e60b92b2a48ddb5a69e9cc2b06eb965 Mon Sep 17 00:00:00 2001 From: Tipho Date: Fri, 16 May 2014 20:00:13 -0400 Subject: [PATCH 10/26] Small fixes --- scripts/mobiles/naboo/chuba.py | 2 +- scripts/mobiles/naboo/fambaa.py | 1 - scripts/mobiles/naboo/hermit_spider.py | 4 ---- scripts/mobiles/naboo/narglatch.py | 2 +- scripts/mobiles/naboo/veermok.py | 2 -- scripts/mobiles/rori/bark_mite.py | 2 +- scripts/mobiles/rori/bearded_jax.py | 3 +-- scripts/mobiles/rori/borgle.py | 2 +- scripts/mobiles/rori/capper_spineflap.py | 3 +-- scripts/mobiles/rori/gualama.py | 3 +-- scripts/mobiles/rori/pugoriss.py | 3 +-- scripts/mobiles/rori/torton.py | 2 -- scripts/mobiles/rori/vir_vur.py | 3 +-- scripts/mobiles/talus/fynock.py | 2 -- scripts/mobiles/talus/guf_drolg.py | 3 +-- scripts/mobiles/talus/horned_rasp.py | 3 +-- scripts/mobiles/talus/huf_dun.py | 3 +-- scripts/mobiles/talus/kima.py | 3 +-- 18 files changed, 13 insertions(+), 33 deletions(-) diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 96114a31..9a86e4ca 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -5,12 +5,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() templates = Vector() - attacks = Vector() 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 0fac21d3..d86397e6 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -4,7 +4,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_fambaa.iff') diff --git a/scripts/mobiles/naboo/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py index 4ec52002..72f27b0b 100644 --- a/scripts/mobiles/naboo/hermit_spider.py +++ b/scripts/mobiles/naboo/hermit_spider.py @@ -4,10 +4,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - attacks.add('bm_bite_2') - attacks.add('bm_damage_poison_2') - attacks.add('bm_defensive_2') mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_hermit_spider.iff') diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index e4c0cc63..1b147044 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -4,13 +4,13 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() 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 89430ba1..7c55e919 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -4,8 +4,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') mobileTemplate.setCreatureName('veermok') diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index c3008916..06ec8656 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -4,13 +4,13 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setCreatureName('bark mite') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bark_mite', mobileTemplate) diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index 60a5328e..e658d42a 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_bearded_jax.iff') mobileTemplate.setCreatureName('bearded jax') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py index 09e0634c..ea493fed 100644 --- a/scripts/mobiles/rori/borgle.py +++ b/scripts/mobiles/rori/borgle.py @@ -4,13 +4,13 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setCreatureName('borgle') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(39) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('borgle', mobileTemplate) diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py index abf06eed..cf962914 100644 --- a/scripts/mobiles/rori/capper_spineflap.py +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_capper_spineflap.iff') mobileTemplate.setCreatureName('capper spineflap') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(31) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('capper_spineflap', mobileTemplate) diff --git a/scripts/mobiles/rori/gualama.py b/scripts/mobiles/rori/gualama.py index b2b6cbfe..5b308206 100644 --- a/scripts/mobiles/rori/gualama.py +++ b/scripts/mobiles/rori/gualama.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_gualama.iff') mobileTemplate.setCreatureName('gualama') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(39) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('gualama', mobileTemplate) diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 2b5d20aa..21540792 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_pugoriss.iff') mobileTemplate.setCreatureName('pugoriss') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(42) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('pugoriss', mobileTemplate) diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 284b92f5..5e2257a4 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -4,8 +4,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_torton.iff') mobileTemplate.setCreatureName('torton') diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index 9debe42b..17cc9e48 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_vir_vur.iff') mobileTemplate.setCreatureName('vir vur') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py index e786d4da..75360df0 100644 --- a/scripts/mobiles/talus/fynock.py +++ b/scripts/mobiles/talus/fynock.py @@ -4,8 +4,6 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_fynock.iff') mobileTemplate.setCreatureName('fynock') diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index 06b2184b..89ab69d9 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_guf_drolg.iff') mobileTemplate.setCreatureName('guf drolg') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(42) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('guf_drolg', mobileTemplate) diff --git a/scripts/mobiles/talus/horned_rasp.py b/scripts/mobiles/talus/horned_rasp.py index d14c98e5..b6b3117b 100644 --- a/scripts/mobiles/talus/horned_rasp.py +++ b/scripts/mobiles/talus/horned_rasp.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_horned_rasp.iff') mobileTemplate.setCreatureName('horned rasp') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(34) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index 4662e792..91338784 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_huf_dun.iff') mobileTemplate.setCreatureName('huf dun') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(47) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index 5bc6eaa4..ff31da8f 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -4,13 +4,12 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - attacks = Vector() - mobileTemplates.setAttacks(attacks) templates = Vector() templates.add('object/mobile/shared_kima.iff') mobileTemplate.setCreatureName('kima') mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(45) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('kima', mobileTemplate) From 69fe632df516b48be5ef01e157217a85bddc8cd6 Mon Sep 17 00:00:00 2001 From: Tipho Date: Sat, 17 May 2014 20:28:24 -0400 Subject: [PATCH 11/26] Fixed some Talus, Naboo, Rori, Corellia Creature scripts --- scripts/mobiles/corellia/durni.py | 61 +++++++++++++++++------- scripts/mobiles/naboo/chuba.py | 36 ++++++++++++-- scripts/mobiles/naboo/fambaa.py | 39 +++++++++++++-- scripts/mobiles/naboo/gualama.py | 45 +++++++++++++++++ scripts/mobiles/naboo/hermit_spider.py | 35 ++++++++++++-- scripts/mobiles/naboo/kaadu.py | 60 +++++++++++++++++------ scripts/mobiles/naboo/narglatch.py | 38 +++++++++++++-- scripts/mobiles/naboo/veermok.py | 34 ++++++++++++- scripts/mobiles/rori/bark_mite.py | 38 +++++++++++++-- scripts/mobiles/rori/bearded_jax.py | 39 +++++++++++++-- scripts/mobiles/rori/borgle.py | 38 +++++++++++++-- scripts/mobiles/rori/capper_spineflap.py | 37 ++++++++++++-- scripts/mobiles/rori/gualama.py | 16 ------- scripts/mobiles/rori/horned_rasp.py | 43 +++++++++++++++++ scripts/mobiles/rori/pugoriss.py | 37 ++++++++++++-- scripts/mobiles/rori/torton.py | 37 ++++++++++++-- scripts/mobiles/rori/vir_vur.py | 35 ++++++++++++-- scripts/mobiles/talus/fynock.py | 38 +++++++++++++-- scripts/mobiles/talus/guf_drolg.py | 37 ++++++++++++-- scripts/mobiles/talus/horned_rasp.py | 16 ------- scripts/mobiles/talus/huf_dun.py | 37 ++++++++++++-- scripts/mobiles/talus/kima.py | 37 ++++++++++++-- 22 files changed, 701 insertions(+), 132 deletions(-) create mode 100644 scripts/mobiles/naboo/gualama.py delete mode 100644 scripts/mobiles/rori/gualama.py create mode 100644 scripts/mobiles/rori/horned_rasp.py delete mode 100644 scripts/mobiles/talus/horned_rasp.py diff --git a/scripts/mobiles/corellia/durni.py b/scripts/mobiles/corellia/durni.py index a0dcfeed..a5d4a24c 100644 --- a/scripts/mobiles/corellia/durni.py +++ b/scripts/mobiles/corellia/durni.py @@ -1,16 +1,45 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_durni.iff') - mobileTemplate.setCreatureName('durni') - mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(4) - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('durni', mobileTemplate) - \ No newline at end of file +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('durni') + mobileTemplate.setLevel(25) + mobileTemplate.setMinLevel(25) + mobileTemplate.setMaxLevel(26) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(3) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("durni") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_durni_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('durni', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 9a86e4ca..b2a57c7a 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -1,17 +1,43 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - mobileTemplates.setAttacks(attacks) - templates.add('object/mobile/shared_chuba_hue.iff') + mobileTemplate.setCreatureName('chuba') + mobileTemplate.setLevel(1) + mobileTemplate.setMinLevel(1) + mobileTemplate.setMaxLevel(3) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(3) + mobileTemplate.setSocialGroup("chuba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_chuba_hue.iff') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(5) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('chuba', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index d86397e6..bda77fee 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplates.setAttacks(attacks) - templates = Vector() - templates.add('object/mobile/shared_fambaa.iff') + mobileTemplate.setCreatureName('fambaa') + mobileTemplate.setLevel(22) + mobileTemplate.setMinLevel(22) + mobileTemplate.setMaxLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(1250) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(325) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(675) + mobileTemplate.setSocialGroup("fambaa") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_fambaa_hue.iff') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(23) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('fambaa', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/gualama.py b/scripts/mobiles/naboo/gualama.py new file mode 100644 index 00000000..09beb9a5 --- /dev/null +++ b/scripts/mobiles/naboo/gualama.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gualama') + mobileTemplate.setLevel(39) + mobileTemplate.setMinLevel(39) + mobileTemplate.setMaxLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(200) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(150) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(90) + mobileTemplate.setSocialGroup("gualama") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_gualama_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gualama', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py index 72f27b0b..fa6859e1 100644 --- a/scripts/mobiles/naboo/hermit_spider.py +++ b/scripts/mobiles/naboo/hermit_spider.py @@ -1,16 +1,41 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplates.setAttacks(attacks) - templates = Vector() - templates.add('object/mobile/shared_hermit_spider.iff') + mobileTemplate.setCreatureName('hermit spider') + mobileTemplate.setLevel(33) + mobileTemplate.setMinLevel(33) + mobileTemplate.setMaxLevel(35) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(60) + mobileTemplate.setSocialGroup("hermit spider") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_hermit_spider_hue.iff') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(28) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('hermit_spider', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/kaadu.py b/scripts/mobiles/naboo/kaadu.py index d4e27c91..61e12039 100644 --- a/scripts/mobiles/naboo/kaadu.py +++ b/scripts/mobiles/naboo/kaadu.py @@ -1,15 +1,45 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_kaadu_hue.iff') - mobileTemplate.setCreatureName('kaadu') - mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(14) - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('kaadu', mobileTemplate) \ No newline at end of file +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kaadu') + mobileTemplate.setLevel(8) + mobileTemplate.setMinLevel(8) + mobileTemplate.setMaxLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(85) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(70) + mobileTemplate.setSocialGroup("kaadu") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kaadu_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kaadu', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 1b147044..3579deed 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -1,17 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - mobileTemplates.setAttacks(attacks) - templates.add('object/mobile/shared_narglatch_hue.iff') + mobileTemplate.setCreatureName('narglatch') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(21) + mobileTemplate.setMinLevel(21) + mobileTemplate.setMaxLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(60) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(40) + mobileTemplate.setSocialGroup("narglatch") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_narglatch_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('narglatch', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 7c55e919..3d620a52 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -1,16 +1,46 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('veermok') + mobileTemplate.setLevel(18) + mobileTemplate.setMinLevel(18) + mobileTemplate.setMaxLevel(26) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(150) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(150) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(60) + mobileTemplate.setSocialGroup("veermok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') - mobileTemplate.setCreatureName('veermok') mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(19) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('veermok', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index 06ec8656..339ef991 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -1,17 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplates.setAttacks(attacks) - templates = Vector() - templates.add('object/mobile/shared_bark_mite.iff') + mobileTemplate.setCreatureName('bark mite') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + mobileTemplate.setMinLevel(37) + mobileTemplate.setMaxLevel(37) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(4) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(3) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('bark_mite', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index e658d42a..e559dfea 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_bearded_jax.iff') + mobileTemplate.setCreatureName('bearded jax') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + mobileTemplate.setMinLevel(37) + mobileTemplate.setMaxLevel(38) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(15) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("jax") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bearded_jax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) - \ No newline at end of file + + core.spawnService.addMobileTemplate('jax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py index ea493fed..92636974 100644 --- a/scripts/mobiles/rori/borgle.py +++ b/scripts/mobiles/rori/borgle.py @@ -1,17 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplates.setAttacks(attacks) - templates = Vector() - templates.add('object/mobile/shared_borgle.iff') + mobileTemplate.setCreatureName('borgle') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(39) + mobileTemplate.setMinLevel(39) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('borgle', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py index cf962914..af8c469f 100644 --- a/scripts/mobiles/rori/capper_spineflap.py +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_capper_spineflap.iff') + mobileTemplate.setCreatureName('capper spineflap') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(31) + mobileTemplate.setMinLevel(31) + mobileTemplate.setMaxLevel(35) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(3) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(3) + mobileTemplate.setSocialGroup("capper spineflap") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_capper_spineflap_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('capper_spineflap', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/gualama.py b/scripts/mobiles/rori/gualama.py deleted file mode 100644 index 5b308206..00000000 --- a/scripts/mobiles/rori/gualama.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_gualama.iff') - mobileTemplate.setCreatureName('gualama') - mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(39) - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('gualama', mobileTemplate) - \ No newline at end of file diff --git a/scripts/mobiles/rori/horned_rasp.py b/scripts/mobiles/rori/horned_rasp.py new file mode 100644 index 00000000..1aa320ed --- /dev/null +++ b/scripts/mobiles/rori/horned_rasp.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('horned rasp') + mobileTemplate.setLevel(31) + mobileTemplate.setMinLevel(31) + mobileTemplate.setMaxLevel(33) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(8) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(1) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_horned_rasp_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 21540792..9110f037 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_pugoriss.iff') + mobileTemplate.setCreatureName('pugoriss') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(375) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(425) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(375) + mobileTemplate.setSocialGroup("pugoriss") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_pugoriss_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('pugoriss', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 5e2257a4..43dd48fd 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_torton.iff') + mobileTemplate.setCreatureName('torton') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(53) + mobileTemplate.setMinLevel(53) + mobileTemplate.setMaxLevel(55) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1300) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(1150) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(1300) + mobileTemplate.setSocialGroup("torton") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_torton_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('torton', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index 17cc9e48..086b6803 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -1,16 +1,43 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_vir_vur.iff') + mobileTemplate.setCreatureName('vir vur') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(37) + mobileTemplate.setMinLevel(37) + mobileTemplate.setMaxLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(10) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(4) + mobileTemplate.setSocialGroup("vir vur") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_vir_vur_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py index 75360df0..2ce28a96 100644 --- a/scripts/mobiles/talus/fynock.py +++ b/scripts/mobiles/talus/fynock.py @@ -1,15 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setCreatureName('fynock') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(40) + mobileTemplate.setMinLevel(40) + mobileTemplate.setMaxLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(22) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(33) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_fynock_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('fynock', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index 89ab69d9..0d2d461e 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_guf_drolg.iff') + mobileTemplate.setCreatureName('guf drolg') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(350) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(275) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(200) + mobileTemplate.setSocialGroup("guf drolg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_guf_drolg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('guf_drolg', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/talus/horned_rasp.py b/scripts/mobiles/talus/horned_rasp.py deleted file mode 100644 index b6b3117b..00000000 --- a/scripts/mobiles/talus/horned_rasp.py +++ /dev/null @@ -1,16 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_horned_rasp.iff') - mobileTemplate.setCreatureName('horned rasp') - mobileTemplate.setTemplates(templates) - mobileTemplate.setLevel(34) - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) - \ No newline at end of file diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index 91338784..81c5a70d 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_huf_dun.iff') + mobileTemplate.setCreatureName('huf dun') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(47) + mobileTemplate.setMinLevel(47) + mobileTemplate.setMaxLevel(49) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(1350) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1600) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(1350) + mobileTemplate.setSocialGroup("huf dun") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_huf_dun_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index ff31da8f..4b9af6b0 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -1,16 +1,45 @@ import sys from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - templates = Vector() - templates.add('object/mobile/shared_kima.iff') + mobileTemplate.setCreatureName('kima') - mobileTemplate.setTemplates(templates) mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(47) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(7) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(8) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(7) + mobileTemplate.setSocialGroup("kima") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kima_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) + core.spawnService.addMobileTemplate('kima', mobileTemplate) - \ No newline at end of file + return \ No newline at end of file From e0708bd357b2a1e2dc3b4cfc511884d62b65aa38 Mon Sep 17 00:00:00 2001 From: Tipho Date: Sun, 18 May 2014 21:54:45 -0400 Subject: [PATCH 12/26] Added more creatures --- scripts/mobiles/corellia/agrilat_rasp | 43 +++++++++++++++++ scripts/mobiles/corellia/bageraset | 45 ++++++++++++++++++ scripts/mobiles/corellia/bageraset_bruiser | 45 ++++++++++++++++++ scripts/mobiles/dantooine/ancient_graul | 46 +++++++++++++++++++ scripts/mobiles/dantooine/baby_bol | 43 +++++++++++++++++ scripts/mobiles/dathomir/alpha_bolma | 45 ++++++++++++++++++ .../mobiles/dathomir/ancient_reptilian_flier | 45 ++++++++++++++++++ scripts/mobiles/dathomir/bane_back_spider | 40 ++++++++++++++++ scripts/mobiles/dathomir/baz_nitch | 45 ++++++++++++++++++ scripts/mobiles/endor/aged_lantern_bird | 43 +++++++++++++++++ scripts/mobiles/endor/arachne_hatchling | 41 +++++++++++++++++ scripts/mobiles/endor/arachne_queen | 42 +++++++++++++++++ scripts/mobiles/endor/arachne_webmaster | 42 +++++++++++++++++ scripts/mobiles/endor/arachne_widow | 43 +++++++++++++++++ scripts/mobiles/endor/bark_mite_burrower | 39 ++++++++++++++++ .../endor/bark_mite_burrower_collector | 39 ++++++++++++++++ .../mobiles/endor/bark_mite_burrower_drone | 39 ++++++++++++++++ .../endor/bark_mite_burrower_swarmling | 39 ++++++++++++++++ .../mobiles/endor/bark_mite_burrower_worker | 39 ++++++++++++++++ scripts/mobiles/lok/aged_kimogila | 44 ++++++++++++++++++ scripts/mobiles/mustafar/ancient_jundak | 44 ++++++++++++++++++ scripts/mobiles/mustafar/ancient_tulrus | 44 ++++++++++++++++++ .../mobiles/naboo/aggrivated_kaadu_trampler | 45 ++++++++++++++++++ scripts/mobiles/naboo/alpha_veermok | 45 ++++++++++++++++++ scripts/mobiles/naboo/bachelor_gualama | 45 ++++++++++++++++++ scripts/mobiles/naboo/hermit_spider.py | 1 + scripts/mobiles/rori/adult_pygmy_torton | 45 ++++++++++++++++++ scripts/mobiles/rori/bark_mite_hatchling | 41 +++++++++++++++++ scripts/mobiles/rori/bearded_jax.py | 2 +- scripts/mobiles/talus/berserk_kahmurra | 45 ++++++++++++++++++ scripts/mobiles/yavin4/ancient_mamien | 45 ++++++++++++++++++ scripts/mobiles/yavin4/angler | 42 +++++++++++++++++ scripts/mobiles/yavin4/angler_hatchling | 41 +++++++++++++++++ scripts/mobiles/yavin4/angler_recluse | 42 +++++++++++++++++ 34 files changed, 1373 insertions(+), 1 deletion(-) create mode 100644 scripts/mobiles/corellia/agrilat_rasp create mode 100644 scripts/mobiles/corellia/bageraset create mode 100644 scripts/mobiles/corellia/bageraset_bruiser create mode 100644 scripts/mobiles/dantooine/ancient_graul create mode 100644 scripts/mobiles/dantooine/baby_bol create mode 100644 scripts/mobiles/dathomir/alpha_bolma create mode 100644 scripts/mobiles/dathomir/ancient_reptilian_flier create mode 100644 scripts/mobiles/dathomir/bane_back_spider create mode 100644 scripts/mobiles/dathomir/baz_nitch create mode 100644 scripts/mobiles/endor/aged_lantern_bird create mode 100644 scripts/mobiles/endor/arachne_hatchling create mode 100644 scripts/mobiles/endor/arachne_queen create mode 100644 scripts/mobiles/endor/arachne_webmaster create mode 100644 scripts/mobiles/endor/arachne_widow create mode 100644 scripts/mobiles/endor/bark_mite_burrower create mode 100644 scripts/mobiles/endor/bark_mite_burrower_collector create mode 100644 scripts/mobiles/endor/bark_mite_burrower_drone create mode 100644 scripts/mobiles/endor/bark_mite_burrower_swarmling create mode 100644 scripts/mobiles/endor/bark_mite_burrower_worker create mode 100644 scripts/mobiles/lok/aged_kimogila create mode 100644 scripts/mobiles/mustafar/ancient_jundak create mode 100644 scripts/mobiles/mustafar/ancient_tulrus create mode 100644 scripts/mobiles/naboo/aggrivated_kaadu_trampler create mode 100644 scripts/mobiles/naboo/alpha_veermok create mode 100644 scripts/mobiles/naboo/bachelor_gualama create mode 100644 scripts/mobiles/rori/adult_pygmy_torton create mode 100644 scripts/mobiles/rori/bark_mite_hatchling create mode 100644 scripts/mobiles/talus/berserk_kahmurra create mode 100644 scripts/mobiles/yavin4/ancient_mamien create mode 100644 scripts/mobiles/yavin4/angler create mode 100644 scripts/mobiles/yavin4/angler_hatchling create mode 100644 scripts/mobiles/yavin4/angler_recluse diff --git a/scripts/mobiles/corellia/agrilat_rasp b/scripts/mobiles/corellia/agrilat_rasp new file mode 100644 index 00000000..683223b3 --- /dev/null +++ b/scripts/mobiles/corellia/agrilat_rasp @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('agrilat rasp') + mobileTemplate.setLevel(34) + mobileTemplate.setMinLevel(34) + mobileTemplate.setMaxLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(3) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_rasp_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('agrilat_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/bageraset b/scripts/mobiles/corellia/bageraset new file mode 100644 index 00000000..b3a7671c --- /dev/null +++ b/scripts/mobiles/corellia/bageraset @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bageraset') + mobileTemplate.setLevel(29) + mobileTemplate.setMinLevel(29) + mobileTemplate.setMaxLevel(31) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(230) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(130) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(80) + mobileTemplate.setSocialGroup("bageraset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bageraset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bageraset', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/bageraset_bruiser b/scripts/mobiles/corellia/bageraset_bruiser new file mode 100644 index 00000000..0a2db388 --- /dev/null +++ b/scripts/mobiles/corellia/bageraset_bruiser @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bark mite') + mobileTemplate.setLevel(9) + mobileTemplate.setMinLevel(9) + mobileTemplate.setMaxLevel(9) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(230) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(130) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(80) + mobileTemplate.setSocialGroup("bageraset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bageraset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bageraset_bruiser', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/ancient_graul b/scripts/mobiles/dantooine/ancient_graul new file mode 100644 index 00000000..825c3fcd --- /dev/null +++ b/scripts/mobiles/dantooine/ancient_graul @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ancient graul') + mobileTemplate.setLevel(74) + mobileTemplate.setMinLevel(74) + mobileTemplate.setMaxLevel(80) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(875) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(775) + mobileTemplate.setSocialGroup("graul") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_graul_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ancient_graul', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/baby_bol b/scripts/mobiles/dantooine/baby_bol new file mode 100644 index 00000000..4961ca18 --- /dev/null +++ b/scripts/mobiles/dantooine/baby_bol @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('baby bol') + mobileTemplate.setLevel(10) + mobileTemplate.setMinLevel(10) + mobileTemplate.setMaxLevel(10) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('baby_bol', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/alpha_bolma b/scripts/mobiles/dathomir/alpha_bolma new file mode 100644 index 00000000..765b6565 --- /dev/null +++ b/scripts/mobiles/dathomir/alpha_bolma @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('alpha bolma') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(500) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(550) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(500) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('alpha_bolma', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/ancient_reptilian_flier b/scripts/mobiles/dathomir/ancient_reptilian_flier new file mode 100644 index 00000000..487e07f6 --- /dev/null +++ b/scripts/mobiles/dathomir/ancient_reptilian_flier @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ancient reptilian flier') + mobileTemplate.setLevel(68) + mobileTemplate.setMinLevel(68) + mobileTemplate.setMaxLevel(70) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(135) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(90) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(85) + mobileTemplate.setSocialGroup("reptilian flier") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_reptilian_flier_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ancient_reptilian_flier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bane_back_spider b/scripts/mobiles/dathomir/bane_back_spider new file mode 100644 index 00000000..4fc79e65 --- /dev/null +++ b/scripts/mobiles/dathomir/bane_back_spider @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bane back spider') + mobileTemplate.setLevel(80) + mobileTemplate.setMinLevel(80) + mobileTemplate.setMaxLevel(80) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bane_back_spider', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/baz_nitch b/scripts/mobiles/dathomir/baz_nitch new file mode 100644 index 00000000..24a3858c --- /dev/null +++ b/scripts/mobiles/dathomir/baz_nitch @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('baz nitch') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(2) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("baz nitch") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_baz_nitch_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('baz_nitch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/aged_lantern_bird b/scripts/mobiles/endor/aged_lantern_bird new file mode 100644 index 00000000..df2e2653 --- /dev/null +++ b/scripts/mobiles/endor/aged_lantern_bird @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('aged lantern bird') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(41) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(46) + mobileTemplate.setSocialGroup("lantern") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_lantern_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('aged_lantern_bird', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_hatchling b/scripts/mobiles/endor/arachne_hatchling new file mode 100644 index 00000000..db04d9d4 --- /dev/null +++ b/scripts/mobiles/endor/arachne_hatchling @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('arachne hatchling') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(1) + mobileTemplate.setSocialGroup("arachne") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_arachne_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('arachne_hatchling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_queen b/scripts/mobiles/endor/arachne_queen new file mode 100644 index 00000000..05f3b1e9 --- /dev/null +++ b/scripts/mobiles/endor/arachne_queen @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('arachne queen') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(60) + mobileTemplate.setSocialGroup("arachne") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.SetBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_arachne_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('arachne_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_webmaster b/scripts/mobiles/endor/arachne_webmaster new file mode 100644 index 00000000..474a413d --- /dev/null +++ b/scripts/mobiles/endor/arachne_webmaster @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('arachne webmaster') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(30) + mobileTemplate.setSocialGroup("arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_arachne_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('arachne_webmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_widow b/scripts/mobiles/endor/arachne_widow new file mode 100644 index 00000000..dae7c75f --- /dev/null +++ b/scripts/mobiles/endor/arachne_widow @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('arachne widow') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(30) + mobileTemplate.setSocialGroup("arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + + + templates = Vector() + templates.add('object/mobile/shared_arachne_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('arachne_widow', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower b/scripts/mobiles/endor/bark_mite_burrower new file mode 100644 index 00000000..e8ea646a --- /dev/null +++ b/scripts/mobiles/endor/bark_mite_burrower @@ -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('bark mite burrower') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_burrower', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_collector b/scripts/mobiles/endor/bark_mite_burrower_collector new file mode 100644 index 00000000..2e95f16c --- /dev/null +++ b/scripts/mobiles/endor/bark_mite_burrower_collector @@ -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('bark mite burrower collector') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_burrower_collector', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_drone b/scripts/mobiles/endor/bark_mite_burrower_drone new file mode 100644 index 00000000..f6434a72 --- /dev/null +++ b/scripts/mobiles/endor/bark_mite_burrower_drone @@ -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('bark mite burrower drone') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_burrower_drone', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_swarmling b/scripts/mobiles/endor/bark_mite_burrower_swarmling new file mode 100644 index 00000000..3599a262 --- /dev/null +++ b/scripts/mobiles/endor/bark_mite_burrower_swarmling @@ -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('bark mite burrower swarmling') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.7) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_burrower_swarmling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_worker b/scripts/mobiles/endor/bark_mite_burrower_worker new file mode 100644 index 00000000..5db2b536 --- /dev/null +++ b/scripts/mobiles/endor/bark_mite_burrower_worker @@ -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('bark mite burrower worker') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_burrower_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/lok/aged_kimogila b/scripts/mobiles/lok/aged_kimogila new file mode 100644 index 00000000..019bb951 --- /dev/null +++ b/scripts/mobiles/lok/aged_kimogila @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('aged kimogoila') + mobileTemplate.setLevel(79) + mobileTemplate.setMinLevel(79) + mobileTemplate.setMaxLevel(80) + mobileTemplate.setDifficulty(Difficulty.BOSS) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + 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(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_kimogila_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('aged_kimogila', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/ancient_jundak b/scripts/mobiles/mustafar/ancient_jundak new file mode 100644 index 00000000..37fd43be --- /dev/null +++ b/scripts/mobiles/mustafar/ancient_jundak @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('Ancient Jundak') + mobileTemplate.setLevel(84) + mobileTemplate.setMinLevel(84) + mobileTemplate.setMaxLevel(84) + mobileTemplate.setDifficulty(2) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(1) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(2) + mobileTemplate.setSocialGroup("jundak") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_jundak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ancient_jundak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/ancient_tulrus b/scripts/mobiles/mustafar/ancient_tulrus new file mode 100644 index 00000000..a79f2ab7 --- /dev/null +++ b/scripts/mobiles/mustafar/ancient_tulrus @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ancient tulrus') + mobileTemplate.setLevel(82) + mobileTemplate.setMinLevel(82) + mobileTemplate.setMaxLevel(83) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(33) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(24) + mobileTemplate.setSocialGroup("tulrus") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ancient_tulrus', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/aggrivated_kaadu_trampler b/scripts/mobiles/naboo/aggrivated_kaadu_trampler new file mode 100644 index 00000000..3f85d9b2 --- /dev/null +++ b/scripts/mobiles/naboo/aggrivated_kaadu_trampler @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('aggrivated kaadu trampler') + mobileTemplate.setLevel(15) + mobileTemplate.setMinLevel(15) + mobileTemplate.setMaxLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(85) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(70) + mobileTemplate.setSocialGroup("kaadu") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kaadu_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('aggrivated_kaadu_trampler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/alpha_veermok b/scripts/mobiles/naboo/alpha_veermok new file mode 100644 index 00000000..73052d2e --- /dev/null +++ b/scripts/mobiles/naboo/alpha_veermok @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('alpha veermok') + mobileTemplate.setLevel(19) + mobileTemplate.setMinLevel(19) + mobileTemplate.setMaxLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(150) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(150) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(40) + mobileTemplate.setSocialGroup("veermok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_veermok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('alpha_veermok', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/bachelor_gualama b/scripts/mobiles/naboo/bachelor_gualama new file mode 100644 index 00000000..81468d83 --- /dev/null +++ b/scripts/mobiles/naboo/bachelor_gualama @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bachelor gualama') + mobileTemplate.setLevel(41) + mobileTemplate.setMinLevel(41) + mobileTemplate.setMaxLevel(41) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(150) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(150) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(90) + mobileTemplate.setSocialGroup("gualama") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_gualama_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bachelor_gualama', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py index fa6859e1..866c95c4 100644 --- a/scripts/mobiles/naboo/hermit_spider.py +++ b/scripts/mobiles/naboo/hermit_spider.py @@ -23,6 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("hermit spider") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_hermit_spider_hue.iff') diff --git a/scripts/mobiles/rori/adult_pygmy_torton b/scripts/mobiles/rori/adult_pygmy_torton new file mode 100644 index 00000000..03a15cf9 --- /dev/null +++ b/scripts/mobiles/rori/adult_pygmy_torton @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('adult pygmy torton') + mobileTemplate.setLevel(16) + mobileTemplate.setMinLevel(16) + mobileTemplate.setMaxLevel(18) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(600) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(400) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(600) + mobileTemplate.setSocialGroup("torton") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_torton_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('adult_pygmy_torton', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/bark_mite_hatchling b/scripts/mobiles/rori/bark_mite_hatchling new file mode 100644 index 00000000..f6184a88 --- /dev/null +++ b/scripts/mobiles/rori/bark_mite_hatchling @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bark mite hatchling') + mobileTemplate.setLevel(36) + mobileTemplate.setMinLevel(36) + mobileTemplate.setMaxLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setSocialGroup("bark mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bark_mite_hatchling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index e559dfea..094a1112 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -41,5 +41,5 @@ def addTemplate(core): mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('jax', mobileTemplate) + core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/berserk_kahmurra b/scripts/mobiles/talus/berserk_kahmurra new file mode 100644 index 00000000..74d68063 --- /dev/null +++ b/scripts/mobiles/talus/berserk_kahmurra @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('berserk kahmurra') + mobileTemplate.setLevel(46) + mobileTemplate.setMinLevel(46) + mobileTemplate.setMaxLevel(46) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(50) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('berserk_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/ancient_mamien b/scripts/mobiles/yavin4/ancient_mamien new file mode 100644 index 00000000..98505301 --- /dev/null +++ b/scripts/mobiles/yavin4/ancient_mamien @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ancient mamien') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(20) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(20) + mobileTemplate.setSocialGroup("mamien") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_mamien_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ancient_mamien', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler b/scripts/mobiles/yavin4/angler new file mode 100644 index 00000000..b58a9bb6 --- /dev/null +++ b/scripts/mobiles/yavin4/angler @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('angler') + mobileTemplate.setLevel(72) + mobileTemplate.setMinLevel(72) + mobileTemplate.setMaxLevel(73) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(4) + mobileTemplate.setSocialGroup("angler") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('angler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler_hatchling b/scripts/mobiles/yavin4/angler_hatchling new file mode 100644 index 00000000..10787c43 --- /dev/null +++ b/scripts/mobiles/yavin4/angler_hatchling @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('angler hatchling') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(2) + mobileTemplate.setSocialGroup("angler") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('angler_hatchling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler_recluse b/scripts/mobiles/yavin4/angler_recluse new file mode 100644 index 00000000..81316e20 --- /dev/null +++ b/scripts/mobiles/yavin4/angler_recluse @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('angler recluse') + mobileTemplate.setLevel(73) + mobileTemplate.setMinLevel(73) + mobileTemplate.setMaxLevel(73) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(2) + mobileTemplate.setSocialGroup("angler") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('angler_recluse', mobileTemplate) + return \ No newline at end of file From 48ca808e4cc3d1b360b3d6e14cd373cede931475 Mon Sep 17 00:00:00 2001 From: Tipho Date: Sun, 18 May 2014 23:15:56 -0400 Subject: [PATCH 13/26] Added more creatures pt. 2 --- scripts/mobiles/corellia/bloated_gubbur | 45 ++++++++++++++++++ .../mobiles/corellia/blood_stained_prowler | 46 +++++++++++++++++++ .../mobiles/corellia/blood_thirsty_monarch | 44 ++++++++++++++++++ scripts/mobiles/dantooine/bol | 43 +++++++++++++++++ scripts/mobiles/dantooine/bol_pack_runner | 43 +++++++++++++++++ scripts/mobiles/dathomir/bolma | 43 +++++++++++++++++ scripts/mobiles/dathomir/bolma_calf | 45 ++++++++++++++++++ scripts/mobiles/dathomir/bolma_female | 45 ++++++++++++++++++ scripts/mobiles/dathomir/bolma_male | 45 ++++++++++++++++++ scripts/mobiles/dathomir/bolma_pack_master | 43 +++++++++++++++++ scripts/mobiles/dathomir/bolma_youth | 43 +++++++++++++++++ .../mobiles/endor/blood_drenched_merek_king | 42 +++++++++++++++++ .../mobiles/endor/blood_frenzied_boar_wolf | 40 ++++++++++++++++ scripts/mobiles/endor/blood_stained_merek | 42 +++++++++++++++++ scripts/mobiles/endor/bloodseeker_mite_drone | 39 ++++++++++++++++ scripts/mobiles/endor/bloodseeker_mite_queen | 40 ++++++++++++++++ scripts/mobiles/endor/blooming_jax | 43 +++++++++++++++++ scripts/mobiles/endor/blurrg | 39 ++++++++++++++++ scripts/mobiles/endor/blurrg_hunter | 39 ++++++++++++++++ scripts/mobiles/endor/blurrg_pup | 39 ++++++++++++++++ scripts/mobiles/endor/blurrg_raptor | 40 ++++++++++++++++ scripts/mobiles/endor/blurrg_sand_crawler | 39 ++++++++++++++++ scripts/mobiles/endor/blurrg_tracker | 39 ++++++++++++++++ scripts/mobiles/endor/blushing_jax | 43 +++++++++++++++++ scripts/mobiles/endor/boar_wolf | 39 ++++++++++++++++ scripts/mobiles/endor/boar_wolf_cub | 39 ++++++++++++++++ scripts/mobiles/endor/boar_wolf_ravager | 40 ++++++++++++++++ scripts/mobiles/endor/bolle_bol_bark_biter | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_calf | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_colt | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_female | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_herd_leader | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_male | 43 +++++++++++++++++ scripts/mobiles/endor/bolle_bol_stomper | 43 +++++++++++++++++ scripts/mobiles/endor/bordok_ancient | 39 ++++++++++++++++ scripts/mobiles/endor/bordok_foal | 39 ++++++++++++++++ scripts/mobiles/mustafar/Blistmok_Shrieker | 44 ++++++++++++++++++ scripts/mobiles/mustafar/Blistmok_Trampler | 44 ++++++++++++++++++ scripts/mobiles/mustafar/ancient_jundak | 2 +- scripts/mobiles/mustafar/ancient_tulrus | 2 +- .../mobiles/mustafar/blistmok_crystal_charger | 44 ++++++++++++++++++ scripts/mobiles/mustafar/bloated_jundak | 44 ++++++++++++++++++ scripts/mobiles/naboo/bolle_bol | 45 ++++++++++++++++++ scripts/mobiles/rori/blood_thirsty_borgle | 46 +++++++++++++++++++ .../mobiles/yavin4/blood_fanged_gackle_bat | 46 +++++++++++++++++++ scripts/mobiles/yavin4/bone_angler | 41 +++++++++++++++++ 46 files changed, 1862 insertions(+), 2 deletions(-) create mode 100644 scripts/mobiles/corellia/bloated_gubbur create mode 100644 scripts/mobiles/corellia/blood_stained_prowler create mode 100644 scripts/mobiles/corellia/blood_thirsty_monarch create mode 100644 scripts/mobiles/dantooine/bol create mode 100644 scripts/mobiles/dantooine/bol_pack_runner create mode 100644 scripts/mobiles/dathomir/bolma create mode 100644 scripts/mobiles/dathomir/bolma_calf create mode 100644 scripts/mobiles/dathomir/bolma_female create mode 100644 scripts/mobiles/dathomir/bolma_male create mode 100644 scripts/mobiles/dathomir/bolma_pack_master create mode 100644 scripts/mobiles/dathomir/bolma_youth create mode 100644 scripts/mobiles/endor/blood_drenched_merek_king create mode 100644 scripts/mobiles/endor/blood_frenzied_boar_wolf create mode 100644 scripts/mobiles/endor/blood_stained_merek create mode 100644 scripts/mobiles/endor/bloodseeker_mite_drone create mode 100644 scripts/mobiles/endor/bloodseeker_mite_queen create mode 100644 scripts/mobiles/endor/blooming_jax create mode 100644 scripts/mobiles/endor/blurrg create mode 100644 scripts/mobiles/endor/blurrg_hunter create mode 100644 scripts/mobiles/endor/blurrg_pup create mode 100644 scripts/mobiles/endor/blurrg_raptor create mode 100644 scripts/mobiles/endor/blurrg_sand_crawler create mode 100644 scripts/mobiles/endor/blurrg_tracker create mode 100644 scripts/mobiles/endor/blushing_jax create mode 100644 scripts/mobiles/endor/boar_wolf create mode 100644 scripts/mobiles/endor/boar_wolf_cub create mode 100644 scripts/mobiles/endor/boar_wolf_ravager create mode 100644 scripts/mobiles/endor/bolle_bol_bark_biter create mode 100644 scripts/mobiles/endor/bolle_bol_calf create mode 100644 scripts/mobiles/endor/bolle_bol_colt create mode 100644 scripts/mobiles/endor/bolle_bol_female create mode 100644 scripts/mobiles/endor/bolle_bol_herd_leader create mode 100644 scripts/mobiles/endor/bolle_bol_male create mode 100644 scripts/mobiles/endor/bolle_bol_stomper create mode 100644 scripts/mobiles/endor/bordok_ancient create mode 100644 scripts/mobiles/endor/bordok_foal create mode 100644 scripts/mobiles/mustafar/Blistmok_Shrieker create mode 100644 scripts/mobiles/mustafar/Blistmok_Trampler create mode 100644 scripts/mobiles/mustafar/blistmok_crystal_charger create mode 100644 scripts/mobiles/mustafar/bloated_jundak create mode 100644 scripts/mobiles/naboo/bolle_bol create mode 100644 scripts/mobiles/rori/blood_thirsty_borgle create mode 100644 scripts/mobiles/yavin4/blood_fanged_gackle_bat create mode 100644 scripts/mobiles/yavin4/bone_angler diff --git a/scripts/mobiles/corellia/bloated_gubbur b/scripts/mobiles/corellia/bloated_gubbur new file mode 100644 index 00000000..c0d83f6f --- /dev/null +++ b/scripts/mobiles/corellia/bloated_gubbur @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bloated gubbur') + mobileTemplate.setLevel(23) + mobileTemplate.setMinLevel(23) + mobileTemplate.setMaxLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(4) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(3) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(3) + mobileTemplate.setSocialGroup("gubbur") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_gubber_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bloated_gubbur', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/blood_stained_prowler b/scripts/mobiles/corellia/blood_stained_prowler new file mode 100644 index 00000000..20eaf675 --- /dev/null +++ b/scripts/mobiles/corellia/blood_stained_prowler @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood-stained prowler') + mobileTemplate.setLevel(21) + mobileTemplate.setMinLevel(21) + mobileTemplate.setMaxLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(70) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(40) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("wrix") + mobileTemplate.setAssistRange(10) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_wrix_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_stained_prowler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/blood_thirsty_monarch b/scripts/mobiles/corellia/blood_thirsty_monarch new file mode 100644 index 00000000..9e97208c --- /dev/null +++ b/scripts/mobiles/corellia/blood_thirsty_monarch @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood-thirsty monarch') + mobileTemplate.setLevel(19) + mobileTemplate.setMinLevel(19) + mobileTemplate.setMaxLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(27) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(27) + mobileTemplate.setSocialGroup("corellian butterfly") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_corellian_butterfly_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_thirsty_monarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol b/scripts/mobiles/dantooine/bol new file mode 100644 index 00000000..a4937304 --- /dev/null +++ b/scripts/mobiles/dantooine/bol @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bol') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bol', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol_pack_runner b/scripts/mobiles/dantooine/bol_pack_runner new file mode 100644 index 00000000..94e02f37 --- /dev/null +++ b/scripts/mobiles/dantooine/bol_pack_runner @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bol pack runner') + mobileTemplate.setLevel(67) + mobileTemplate.setMinLevel(67) + mobileTemplate.setMaxLevel(67) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bol_pack_runner', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma b/scripts/mobiles/dathomir/bolma new file mode 100644 index 00000000..b21fd359 --- /dev/null +++ b/scripts/mobiles/dathomir/bolma @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma') + mobileTemplate.setLevel(55) + mobileTemplate.setMinLevel(55) + mobileTemplate.setMaxLevel(55) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(160) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(150) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_calf b/scripts/mobiles/dathomir/bolma_calf new file mode 100644 index 00000000..fb9c3eaa --- /dev/null +++ b/scripts/mobiles/dathomir/bolma_calf @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma calf') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(175) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(160) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(150) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma_calf', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_female b/scripts/mobiles/dathomir/bolma_female new file mode 100644 index 00000000..63063e5c --- /dev/null +++ b/scripts/mobiles/dathomir/bolma_female @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma female') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(300) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(320) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(300) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma_female', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_male b/scripts/mobiles/dathomir/bolma_male new file mode 100644 index 00000000..628fc32c --- /dev/null +++ b/scripts/mobiles/dathomir/bolma_male @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma male') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(320) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(340) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(320) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma_male', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_pack_master b/scripts/mobiles/dathomir/bolma_pack_master new file mode 100644 index 00000000..88c140d0 --- /dev/null +++ b/scripts/mobiles/dathomir/bolma_pack_master @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma pack master') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(160) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(150) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma_pack_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_youth b/scripts/mobiles/dathomir/bolma_youth new file mode 100644 index 00000000..08bdb794 --- /dev/null +++ b/scripts/mobiles/dathomir/bolma_youth @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolma youth') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(160) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(150) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolma_youth', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_drenched_merek_king b/scripts/mobiles/endor/blood_drenched_merek_king new file mode 100644 index 00000000..da2e099c --- /dev/null +++ b/scripts/mobiles/endor/blood_drenched_merek_king @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood drenched merek king') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(55) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_drenched_merek_king', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_frenzied_boar_wolf b/scripts/mobiles/endor/blood_frenzied_boar_wolf new file mode 100644 index 00000000..6ccf5bdf --- /dev/null +++ b/scripts/mobiles/endor/blood_frenzied_boar_wolf @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood_frenzied boar wolf') + mobileTemplate.setLevel(68) + mobileTemplate.setMinLevel(68) + mobileTemplate.setMaxLevel(68) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("boar wolf") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_boar_wolf_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_frenzied_boar_wolf', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_stained_merek b/scripts/mobiles/endor/blood_stained_merek new file mode 100644 index 00000000..d6a54bb9 --- /dev/null +++ b/scripts/mobiles/endor/blood_stained_merek @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood-stained merek') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(75) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_stained_merek', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bloodseeker_mite_drone b/scripts/mobiles/endor/bloodseeker_mite_drone new file mode 100644 index 00000000..acdda7a1 --- /dev/null +++ b/scripts/mobiles/endor/bloodseeker_mite_drone @@ -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('bloodseeker mite drone') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bloodseeker") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bloodseeker_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bloodseeker_mite_drone', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bloodseeker_mite_queen b/scripts/mobiles/endor/bloodseeker_mite_queen new file mode 100644 index 00000000..66a993ac --- /dev/null +++ b/scripts/mobiles/endor/bloodseeker_mite_queen @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bloodseeker mite queen') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setSocialGroup("bloodseeker") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_bloodseeker_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bloodseeker_mite_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blooming_jax b/scripts/mobiles/endor/blooming_jax new file mode 100644 index 00000000..382fee2c --- /dev/null +++ b/scripts/mobiles/endor/blooming_jax @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blooming jax') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(25) + mobileTemplate.setSocialGroup("jax") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_jax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blooming_jax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg b/scripts/mobiles/endor/blurrg new file mode 100644 index 00000000..e7eb6409 --- /dev/null +++ b/scripts/mobiles/endor/blurrg @@ -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('blurrg') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_hunter b/scripts/mobiles/endor/blurrg_hunter new file mode 100644 index 00000000..181ce895 --- /dev/null +++ b/scripts/mobiles/endor/blurrg_hunter @@ -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('blurrg hunter') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_pup b/scripts/mobiles/endor/blurrg_pup new file mode 100644 index 00000000..5aa8022c --- /dev/null +++ b/scripts/mobiles/endor/blurrg_pup @@ -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('blurrg pup') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg_pup', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_raptor b/scripts/mobiles/endor/blurrg_raptor new file mode 100644 index 00000000..b3ea5c56 --- /dev/null +++ b/scripts/mobiles/endor/blurrg_raptor @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blurrg raptor') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg_raptor', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_sand_crawler b/scripts/mobiles/endor/blurrg_sand_crawler new file mode 100644 index 00000000..e4ee8997 --- /dev/null +++ b/scripts/mobiles/endor/blurrg_sand_crawler @@ -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('blurrg sand crawler') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg_sand_crawler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_tracker b/scripts/mobiles/endor/blurrg_tracker new file mode 100644 index 00000000..a108a7f3 --- /dev/null +++ b/scripts/mobiles/endor/blurrg_tracker @@ -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('blurrg tracker') + mobileTemplate.setLevel(54) + mobileTemplate.setMinLevel(54) + mobileTemplate.setMaxLevel(54) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blurrg_tracker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/blushing_jax b/scripts/mobiles/endor/blushing_jax new file mode 100644 index 00000000..a9d27aaa --- /dev/null +++ b/scripts/mobiles/endor/blushing_jax @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blushing jax') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(25) + mobileTemplate.setSocialGroup("jax") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_jax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blushing_jax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf b/scripts/mobiles/endor/boar_wolf new file mode 100644 index 00000000..c9b3dfa4 --- /dev/null +++ b/scripts/mobiles/endor/boar_wolf @@ -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('boar wolf') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("boar wolf") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_boar_wolf_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('boar_wolf', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf_cub b/scripts/mobiles/endor/boar_wolf_cub new file mode 100644 index 00000000..04c5ec45 --- /dev/null +++ b/scripts/mobiles/endor/boar_wolf_cub @@ -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('boar wolf cub') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup("boar wolf") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_boar_wolf_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('boar_wolf_cub', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf_ravager b/scripts/mobiles/endor/boar_wolf_ravager new file mode 100644 index 00000000..e84ac16d --- /dev/null +++ b/scripts/mobiles/endor/boar_wolf_ravager @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('boar wolf ravager') + mobileTemplate.setLevel(66) + mobileTemplate.setMinLevel(66) + mobileTemplate.setMaxLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("boar wolf") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_boar_wolf_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('boar_wolf_ravager', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_bark_biter b/scripts/mobiles/endor/bolle_bol_bark_biter new file mode 100644 index 00000000..23ac4bb6 --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_bark_biter @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol bark biter') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_bark_biter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_calf b/scripts/mobiles/endor/bolle_bol_calf new file mode 100644 index 00000000..7733ef5e --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_calf @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol calf') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_calf', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_colt b/scripts/mobiles/endor/bolle_bol_colt new file mode 100644 index 00000000..61de42ec --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_colt @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol colt') + mobileTemplate.setLevel(57) + mobileTemplate.setMinLevel(57) + mobileTemplate.setMaxLevel(57) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_colt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_female b/scripts/mobiles/endor/bolle_bol_female new file mode 100644 index 00000000..84e7d67d --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_female @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol female') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_female', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_herd_leader b/scripts/mobiles/endor/bolle_bol_herd_leader new file mode 100644 index 00000000..ca980498 --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_herd_leader @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol herd leader') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_herd_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_male b/scripts/mobiles/endor/bolle_bol_male new file mode 100644 index 00000000..e40acc42 --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_male @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol male') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_male', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_stomper b/scripts/mobiles/endor/bolle_bol_stomper new file mode 100644 index 00000000..48e505ad --- /dev/null +++ b/scripts/mobiles/endor/bolle_bol_stomper @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol stomper') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol_stomper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_ancient b/scripts/mobiles/endor/bordok_ancient new file mode 100644 index 00000000..70e7f623 --- /dev/null +++ b/scripts/mobiles/endor/bordok_ancient @@ -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('bordok ancient') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bordok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bordok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bordok_ancient', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_foal b/scripts/mobiles/endor/bordok_foal new file mode 100644 index 00000000..7177a9f8 --- /dev/null +++ b/scripts/mobiles/endor/bordok_foal @@ -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('bordok foal') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup("bordok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bordok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bordok_foal', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/Blistmok_Shrieker b/scripts/mobiles/mustafar/Blistmok_Shrieker new file mode 100644 index 00000000..f2978dab --- /dev/null +++ b/scripts/mobiles/mustafar/Blistmok_Shrieker @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('Blistmok_Shrieker') + mobileTemplate.setLevel(82) + mobileTemplate.setMinLevel(82) + mobileTemplate.setMaxLevel(82) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(19) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(22) + mobileTemplate.setSocialGroup("blistmok") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_blistmok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('Blistmok_Shrieker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/Blistmok_Trampler b/scripts/mobiles/mustafar/Blistmok_Trampler new file mode 100644 index 00000000..a264a5a0 --- /dev/null +++ b/scripts/mobiles/mustafar/Blistmok_Trampler @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('Blistmok Trampler') + mobileTemplate.setLevel(82) + mobileTemplate.setMinLevel(82) + mobileTemplate.setMaxLevel(82) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(19) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(22) + mobileTemplate.setSocialGroup("blistmok") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_blistmok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('Blistmok_Trampler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/ancient_jundak b/scripts/mobiles/mustafar/ancient_jundak index 37fd43be..1a1fd479 100644 --- a/scripts/mobiles/mustafar/ancient_jundak +++ b/scripts/mobiles/mustafar/ancient_jundak @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(1) + mobileTemplate.setScale(1.2) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(1) mobileTemplate.setHideType("Scaley Hide") diff --git a/scripts/mobiles/mustafar/ancient_tulrus b/scripts/mobiles/mustafar/ancient_tulrus index a79f2ab7..c463502a 100644 --- a/scripts/mobiles/mustafar/ancient_tulrus +++ b/scripts/mobiles/mustafar/ancient_tulrus @@ -17,7 +17,7 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) - mobileTemplate.setScale(1) + mobileTemplate.setScale(1.2) mobileTemplate.setMeatType("Wild Meat") mobileTemplate.setMeatAmount(33) mobileTemplate.setHideType("Leathery Hide") diff --git a/scripts/mobiles/mustafar/blistmok_crystal_charger b/scripts/mobiles/mustafar/blistmok_crystal_charger new file mode 100644 index 00000000..130d2533 --- /dev/null +++ b/scripts/mobiles/mustafar/blistmok_crystal_charger @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blistmok crystal charger') + mobileTemplate.setLevel(72) + mobileTemplate.setMinLevel(72) + mobileTemplate.setMaxLevel(72) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(24) + mobileTemplate.setSocialGroup("blistmok") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_blistmok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blistmok_crystal_charger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/bloated_jundak b/scripts/mobiles/mustafar/bloated_jundak new file mode 100644 index 00000000..6bfd26c2 --- /dev/null +++ b/scripts/mobiles/mustafar/bloated_jundak @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bloated jundak') + mobileTemplate.setLevel(84) + mobileTemplate.setMinLevel(84) + mobileTemplate.setMaxLevel(84) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(28) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(38) + mobileTemplate.setSocialGroup("jundak") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_jundak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bloated_jundak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/bolle_bol b/scripts/mobiles/naboo/bolle_bol new file mode 100644 index 00000000..acd5c764 --- /dev/null +++ b/scripts/mobiles/naboo/bolle_bol @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bolle bol') + mobileTemplate.setLevel(16) + mobileTemplate.setMinLevel(16) + mobileTemplate.setMaxLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(450) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(300) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("bolle bol") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolle_bol_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bolle_bol', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/blood_thirsty_borgle b/scripts/mobiles/rori/blood_thirsty_borgle new file mode 100644 index 00000000..170bd5b2 --- /dev/null +++ b/scripts/mobiles/rori/blood_thirsty_borgle @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood thirsty borgle') + mobileTemplate.setLevel(39) + mobileTemplate.setMinLevel(39) + mobileTemplate.setMaxLevel(39) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_thirsty_borgle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/blood_fanged_gackle_bat b/scripts/mobiles/yavin4/blood_fanged_gackle_bat new file mode 100644 index 00000000..3a183b29 --- /dev/null +++ b/scripts/mobiles/yavin4/blood_fanged_gackle_bat @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('blood-fanged gackle bat') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(9) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(9) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(9) + mobileTemplate.setSocialGroup("gacklebat") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gackle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('blood_fanged_gackle_bat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/bone_angler b/scripts/mobiles/yavin4/bone_angler new file mode 100644 index 00000000..2a2b701d --- /dev/null +++ b/scripts/mobiles/yavin4/bone_angler @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bone angler') + mobileTemplate.setLevel(68) + mobileTemplate.setMinLevel(68) + mobileTemplate.setMaxLevel(68) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(4) + mobileTemplate.setSocialGroup("angler") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bone_angler', mobileTemplate) + return \ No newline at end of file From 9d0cf6ef6822b5cd851aaea7e0020201416349b4 Mon Sep 17 00:00:00 2001 From: Tipho Date: Mon, 19 May 2014 11:04:56 -0400 Subject: [PATCH 14/26] Fixed File Names --- scripts/mobiles/corellia/{agrilat_rasp => agrilat_rasp.py} | 0 scripts/mobiles/corellia/{bageraset => bageraset.py} | 0 scripts/mobiles/corellia/{bloated_gubbur => bloated_gubbur.py} | 0 .../corellia/{blood_stained_prowler => blood_stained_prowler.py} | 0 .../corellia/{blood_thirsty_monarch => blood_thirsty_monarch.py} | 0 scripts/mobiles/dantooine/{ancient_graul => ancient_graul.py} | 0 scripts/mobiles/dantooine/{baby_bol => baby_bol.py} | 0 scripts/mobiles/dantooine/{bol => bol.py} | 0 scripts/mobiles/dantooine/{bol_pack_runner => bol_pack_runner.py} | 0 scripts/mobiles/dathomir/{alpha_bolma => alpha_bolma.py} | 0 .../{ancient_reptilian_flier => ancient_reptilian_flier.py} | 0 .../mobiles/dathomir/{bane_back_spider => bane_back_spider.py} | 0 scripts/mobiles/dathomir/{baz_nitch => baz_nitch.py} | 0 scripts/mobiles/dathomir/{bolma => bolma.py} | 0 scripts/mobiles/dathomir/{bolma_calf => bolma_calf.py} | 0 scripts/mobiles/dathomir/{bolma_female => bolma_female.py} | 0 scripts/mobiles/dathomir/{bolma_male => bolma_male.py} | 0 .../mobiles/dathomir/{bolma_pack_master => bolma_pack_master.py} | 0 scripts/mobiles/dathomir/{bolma_youth => bolma_youth.py} | 0 scripts/mobiles/endor/{aged_lantern_bird => aged_lantern_bird.py} | 0 scripts/mobiles/endor/{arachne_hatchling => arachne_hatchling.py} | 0 scripts/mobiles/endor/{arachne_queen => arachne_queen.py} | 0 scripts/mobiles/endor/{arachne_webmaster => arachne_webmaster.py} | 0 scripts/mobiles/endor/{arachne_widow => arachne_widow.py} | 0 .../mobiles/endor/{bark_mite_burrower => bark_mite_burrower.py} | 0 ...rk_mite_burrower_collector => bark_mite_burrower_collector.py} | 0 .../{bark_mite_burrower_drone => bark_mite_burrower_drone.py} | 0 ...rk_mite_burrower_swarmling => bark_mite_burrower_swarmling.py} | 0 .../{bark_mite_burrower_worker => bark_mite_burrower_worker.py} | 0 .../{blood_drenched_merek_king => blood_drenched_merek_king.py} | 0 .../{blood_frenzied_boar_wolf => blood_frenzied_boar_wolf.py} | 0 .../mobiles/endor/{blood_stained_merek => blood_stained_merek.py} | 0 .../endor/{bloodseeker_mite_drone => bloodseeker_mite_drone.py} | 0 .../endor/{bloodseeker_mite_queen => bloodseeker_mite_queen.py} | 0 scripts/mobiles/endor/{blooming_jax => blooming_jax.py} | 0 scripts/mobiles/endor/{blurrg => blurrg.py} | 0 scripts/mobiles/endor/{blurrg_hunter => blurrg_hunter.py} | 0 scripts/mobiles/endor/{blurrg_pup => blurrg_pup.py} | 0 scripts/mobiles/endor/{blurrg_raptor => blurrg_raptor.py} | 0 .../mobiles/endor/{blurrg_sand_crawler => blurrg_sand_crawler.py} | 0 scripts/mobiles/endor/{blurrg_tracker => blurrg_tracker.py} | 0 scripts/mobiles/endor/{blushing_jax => blushing_jax.py} | 0 scripts/mobiles/endor/{boar_wolf => boar_wolf.py} | 0 scripts/mobiles/endor/{boar_wolf_cub => boar_wolf_cub.py} | 0 scripts/mobiles/endor/{boar_wolf_ravager => boar_wolf_ravager.py} | 0 .../endor/{bolle_bol_bark_biter => bolle_bol_bark_biter.py} | 0 scripts/mobiles/endor/{bolle_bol_calf => bolle_bol_calf.py} | 0 scripts/mobiles/endor/{bolle_bol_colt => bolle_bol_colt.py} | 0 scripts/mobiles/endor/{bolle_bol_female => bolle_bol_female.py} | 0 .../endor/{bolle_bol_herd_leader => bolle_bol_herd_leader.py} | 0 scripts/mobiles/endor/{bolle_bol_male => bolle_bol_male.py} | 0 scripts/mobiles/endor/{bolle_bol_stomper => bolle_bol_stomper.py} | 0 scripts/mobiles/endor/{bordok_ancient => bordok_ancient.py} | 0 scripts/mobiles/endor/{bordok_foal => bordok_foal.py} | 0 scripts/mobiles/lok/{aged_kimogila => aged_kimogila.py} | 0 .../mobiles/mustafar/{Blistmok_Shrieker => Blistmok_Shrieker.py} | 0 .../mobiles/mustafar/{Blistmok_Trampler => Blistmok_Trampler.py} | 0 scripts/mobiles/mustafar/{ancient_jundak => ancient_jundak.py} | 0 scripts/mobiles/mustafar/{ancient_tulrus => ancient_tulrus.py} | 0 .../{blistmok_crystal_charger => blistmok_crystal_charger.py} | 0 scripts/mobiles/mustafar/{bloated_jundak => bloated_jundak.py} | 0 .../{aggrivated_kaadu_trampler => aggrivated_kaadu_trampler.py} | 0 scripts/mobiles/naboo/{alpha_veermok => alpha_veermok.py} | 0 scripts/mobiles/naboo/{bachelor_gualama => bachelor_gualama.py} | 0 scripts/mobiles/naboo/{bolle_bol => bolle_bol.py} | 0 .../mobiles/rori/{adult_pygmy_torton => adult_pygmy_torton.py} | 0 .../mobiles/rori/{bark_mite_hatchling => bark_mite_hatchling.py} | 0 .../rori/{blood_thirsty_borgle => blood_thirsty_borgle.py} | 0 scripts/mobiles/talus/{berserk_kahmurra => berserk_kahmurra.py} | 0 scripts/mobiles/yavin4/{ancient_mamien => ancient_mamien.py} | 0 scripts/mobiles/yavin4/{angler => angler.py} | 0 scripts/mobiles/yavin4/{angler_hatchling => angler_hatchling.py} | 0 scripts/mobiles/yavin4/{angler_recluse => angler_recluse.py} | 0 .../{blood_fanged_gackle_bat => blood_fanged_gackle_bat.py} | 0 scripts/mobiles/yavin4/{bone_angler => bone_angler.py} | 0 75 files changed, 0 insertions(+), 0 deletions(-) rename scripts/mobiles/corellia/{agrilat_rasp => agrilat_rasp.py} (100%) rename scripts/mobiles/corellia/{bageraset => bageraset.py} (100%) rename scripts/mobiles/corellia/{bloated_gubbur => bloated_gubbur.py} (100%) rename scripts/mobiles/corellia/{blood_stained_prowler => blood_stained_prowler.py} (100%) rename scripts/mobiles/corellia/{blood_thirsty_monarch => blood_thirsty_monarch.py} (100%) rename scripts/mobiles/dantooine/{ancient_graul => ancient_graul.py} (100%) rename scripts/mobiles/dantooine/{baby_bol => baby_bol.py} (100%) rename scripts/mobiles/dantooine/{bol => bol.py} (100%) rename scripts/mobiles/dantooine/{bol_pack_runner => bol_pack_runner.py} (100%) rename scripts/mobiles/dathomir/{alpha_bolma => alpha_bolma.py} (100%) rename scripts/mobiles/dathomir/{ancient_reptilian_flier => ancient_reptilian_flier.py} (100%) rename scripts/mobiles/dathomir/{bane_back_spider => bane_back_spider.py} (100%) rename scripts/mobiles/dathomir/{baz_nitch => baz_nitch.py} (100%) rename scripts/mobiles/dathomir/{bolma => bolma.py} (100%) rename scripts/mobiles/dathomir/{bolma_calf => bolma_calf.py} (100%) rename scripts/mobiles/dathomir/{bolma_female => bolma_female.py} (100%) rename scripts/mobiles/dathomir/{bolma_male => bolma_male.py} (100%) rename scripts/mobiles/dathomir/{bolma_pack_master => bolma_pack_master.py} (100%) rename scripts/mobiles/dathomir/{bolma_youth => bolma_youth.py} (100%) rename scripts/mobiles/endor/{aged_lantern_bird => aged_lantern_bird.py} (100%) rename scripts/mobiles/endor/{arachne_hatchling => arachne_hatchling.py} (100%) rename scripts/mobiles/endor/{arachne_queen => arachne_queen.py} (100%) rename scripts/mobiles/endor/{arachne_webmaster => arachne_webmaster.py} (100%) rename scripts/mobiles/endor/{arachne_widow => arachne_widow.py} (100%) rename scripts/mobiles/endor/{bark_mite_burrower => bark_mite_burrower.py} (100%) rename scripts/mobiles/endor/{bark_mite_burrower_collector => bark_mite_burrower_collector.py} (100%) rename scripts/mobiles/endor/{bark_mite_burrower_drone => bark_mite_burrower_drone.py} (100%) rename scripts/mobiles/endor/{bark_mite_burrower_swarmling => bark_mite_burrower_swarmling.py} (100%) rename scripts/mobiles/endor/{bark_mite_burrower_worker => bark_mite_burrower_worker.py} (100%) rename scripts/mobiles/endor/{blood_drenched_merek_king => blood_drenched_merek_king.py} (100%) rename scripts/mobiles/endor/{blood_frenzied_boar_wolf => blood_frenzied_boar_wolf.py} (100%) rename scripts/mobiles/endor/{blood_stained_merek => blood_stained_merek.py} (100%) rename scripts/mobiles/endor/{bloodseeker_mite_drone => bloodseeker_mite_drone.py} (100%) rename scripts/mobiles/endor/{bloodseeker_mite_queen => bloodseeker_mite_queen.py} (100%) rename scripts/mobiles/endor/{blooming_jax => blooming_jax.py} (100%) rename scripts/mobiles/endor/{blurrg => blurrg.py} (100%) rename scripts/mobiles/endor/{blurrg_hunter => blurrg_hunter.py} (100%) rename scripts/mobiles/endor/{blurrg_pup => blurrg_pup.py} (100%) rename scripts/mobiles/endor/{blurrg_raptor => blurrg_raptor.py} (100%) rename scripts/mobiles/endor/{blurrg_sand_crawler => blurrg_sand_crawler.py} (100%) rename scripts/mobiles/endor/{blurrg_tracker => blurrg_tracker.py} (100%) rename scripts/mobiles/endor/{blushing_jax => blushing_jax.py} (100%) rename scripts/mobiles/endor/{boar_wolf => boar_wolf.py} (100%) rename scripts/mobiles/endor/{boar_wolf_cub => boar_wolf_cub.py} (100%) rename scripts/mobiles/endor/{boar_wolf_ravager => boar_wolf_ravager.py} (100%) rename scripts/mobiles/endor/{bolle_bol_bark_biter => bolle_bol_bark_biter.py} (100%) rename scripts/mobiles/endor/{bolle_bol_calf => bolle_bol_calf.py} (100%) rename scripts/mobiles/endor/{bolle_bol_colt => bolle_bol_colt.py} (100%) rename scripts/mobiles/endor/{bolle_bol_female => bolle_bol_female.py} (100%) rename scripts/mobiles/endor/{bolle_bol_herd_leader => bolle_bol_herd_leader.py} (100%) rename scripts/mobiles/endor/{bolle_bol_male => bolle_bol_male.py} (100%) rename scripts/mobiles/endor/{bolle_bol_stomper => bolle_bol_stomper.py} (100%) rename scripts/mobiles/endor/{bordok_ancient => bordok_ancient.py} (100%) rename scripts/mobiles/endor/{bordok_foal => bordok_foal.py} (100%) rename scripts/mobiles/lok/{aged_kimogila => aged_kimogila.py} (100%) rename scripts/mobiles/mustafar/{Blistmok_Shrieker => Blistmok_Shrieker.py} (100%) rename scripts/mobiles/mustafar/{Blistmok_Trampler => Blistmok_Trampler.py} (100%) rename scripts/mobiles/mustafar/{ancient_jundak => ancient_jundak.py} (100%) rename scripts/mobiles/mustafar/{ancient_tulrus => ancient_tulrus.py} (100%) rename scripts/mobiles/mustafar/{blistmok_crystal_charger => blistmok_crystal_charger.py} (100%) rename scripts/mobiles/mustafar/{bloated_jundak => bloated_jundak.py} (100%) rename scripts/mobiles/naboo/{aggrivated_kaadu_trampler => aggrivated_kaadu_trampler.py} (100%) rename scripts/mobiles/naboo/{alpha_veermok => alpha_veermok.py} (100%) rename scripts/mobiles/naboo/{bachelor_gualama => bachelor_gualama.py} (100%) rename scripts/mobiles/naboo/{bolle_bol => bolle_bol.py} (100%) rename scripts/mobiles/rori/{adult_pygmy_torton => adult_pygmy_torton.py} (100%) rename scripts/mobiles/rori/{bark_mite_hatchling => bark_mite_hatchling.py} (100%) rename scripts/mobiles/rori/{blood_thirsty_borgle => blood_thirsty_borgle.py} (100%) rename scripts/mobiles/talus/{berserk_kahmurra => berserk_kahmurra.py} (100%) rename scripts/mobiles/yavin4/{ancient_mamien => ancient_mamien.py} (100%) rename scripts/mobiles/yavin4/{angler => angler.py} (100%) rename scripts/mobiles/yavin4/{angler_hatchling => angler_hatchling.py} (100%) rename scripts/mobiles/yavin4/{angler_recluse => angler_recluse.py} (100%) rename scripts/mobiles/yavin4/{blood_fanged_gackle_bat => blood_fanged_gackle_bat.py} (100%) rename scripts/mobiles/yavin4/{bone_angler => bone_angler.py} (100%) diff --git a/scripts/mobiles/corellia/agrilat_rasp b/scripts/mobiles/corellia/agrilat_rasp.py similarity index 100% rename from scripts/mobiles/corellia/agrilat_rasp rename to scripts/mobiles/corellia/agrilat_rasp.py diff --git a/scripts/mobiles/corellia/bageraset b/scripts/mobiles/corellia/bageraset.py similarity index 100% rename from scripts/mobiles/corellia/bageraset rename to scripts/mobiles/corellia/bageraset.py diff --git a/scripts/mobiles/corellia/bloated_gubbur b/scripts/mobiles/corellia/bloated_gubbur.py similarity index 100% rename from scripts/mobiles/corellia/bloated_gubbur rename to scripts/mobiles/corellia/bloated_gubbur.py diff --git a/scripts/mobiles/corellia/blood_stained_prowler b/scripts/mobiles/corellia/blood_stained_prowler.py similarity index 100% rename from scripts/mobiles/corellia/blood_stained_prowler rename to scripts/mobiles/corellia/blood_stained_prowler.py diff --git a/scripts/mobiles/corellia/blood_thirsty_monarch b/scripts/mobiles/corellia/blood_thirsty_monarch.py similarity index 100% rename from scripts/mobiles/corellia/blood_thirsty_monarch rename to scripts/mobiles/corellia/blood_thirsty_monarch.py diff --git a/scripts/mobiles/dantooine/ancient_graul b/scripts/mobiles/dantooine/ancient_graul.py similarity index 100% rename from scripts/mobiles/dantooine/ancient_graul rename to scripts/mobiles/dantooine/ancient_graul.py diff --git a/scripts/mobiles/dantooine/baby_bol b/scripts/mobiles/dantooine/baby_bol.py similarity index 100% rename from scripts/mobiles/dantooine/baby_bol rename to scripts/mobiles/dantooine/baby_bol.py diff --git a/scripts/mobiles/dantooine/bol b/scripts/mobiles/dantooine/bol.py similarity index 100% rename from scripts/mobiles/dantooine/bol rename to scripts/mobiles/dantooine/bol.py diff --git a/scripts/mobiles/dantooine/bol_pack_runner b/scripts/mobiles/dantooine/bol_pack_runner.py similarity index 100% rename from scripts/mobiles/dantooine/bol_pack_runner rename to scripts/mobiles/dantooine/bol_pack_runner.py diff --git a/scripts/mobiles/dathomir/alpha_bolma b/scripts/mobiles/dathomir/alpha_bolma.py similarity index 100% rename from scripts/mobiles/dathomir/alpha_bolma rename to scripts/mobiles/dathomir/alpha_bolma.py diff --git a/scripts/mobiles/dathomir/ancient_reptilian_flier b/scripts/mobiles/dathomir/ancient_reptilian_flier.py similarity index 100% rename from scripts/mobiles/dathomir/ancient_reptilian_flier rename to scripts/mobiles/dathomir/ancient_reptilian_flier.py diff --git a/scripts/mobiles/dathomir/bane_back_spider b/scripts/mobiles/dathomir/bane_back_spider.py similarity index 100% rename from scripts/mobiles/dathomir/bane_back_spider rename to scripts/mobiles/dathomir/bane_back_spider.py diff --git a/scripts/mobiles/dathomir/baz_nitch b/scripts/mobiles/dathomir/baz_nitch.py similarity index 100% rename from scripts/mobiles/dathomir/baz_nitch rename to scripts/mobiles/dathomir/baz_nitch.py diff --git a/scripts/mobiles/dathomir/bolma b/scripts/mobiles/dathomir/bolma.py similarity index 100% rename from scripts/mobiles/dathomir/bolma rename to scripts/mobiles/dathomir/bolma.py diff --git a/scripts/mobiles/dathomir/bolma_calf b/scripts/mobiles/dathomir/bolma_calf.py similarity index 100% rename from scripts/mobiles/dathomir/bolma_calf rename to scripts/mobiles/dathomir/bolma_calf.py diff --git a/scripts/mobiles/dathomir/bolma_female b/scripts/mobiles/dathomir/bolma_female.py similarity index 100% rename from scripts/mobiles/dathomir/bolma_female rename to scripts/mobiles/dathomir/bolma_female.py diff --git a/scripts/mobiles/dathomir/bolma_male b/scripts/mobiles/dathomir/bolma_male.py similarity index 100% rename from scripts/mobiles/dathomir/bolma_male rename to scripts/mobiles/dathomir/bolma_male.py diff --git a/scripts/mobiles/dathomir/bolma_pack_master b/scripts/mobiles/dathomir/bolma_pack_master.py similarity index 100% rename from scripts/mobiles/dathomir/bolma_pack_master rename to scripts/mobiles/dathomir/bolma_pack_master.py diff --git a/scripts/mobiles/dathomir/bolma_youth b/scripts/mobiles/dathomir/bolma_youth.py similarity index 100% rename from scripts/mobiles/dathomir/bolma_youth rename to scripts/mobiles/dathomir/bolma_youth.py diff --git a/scripts/mobiles/endor/aged_lantern_bird b/scripts/mobiles/endor/aged_lantern_bird.py similarity index 100% rename from scripts/mobiles/endor/aged_lantern_bird rename to scripts/mobiles/endor/aged_lantern_bird.py diff --git a/scripts/mobiles/endor/arachne_hatchling b/scripts/mobiles/endor/arachne_hatchling.py similarity index 100% rename from scripts/mobiles/endor/arachne_hatchling rename to scripts/mobiles/endor/arachne_hatchling.py diff --git a/scripts/mobiles/endor/arachne_queen b/scripts/mobiles/endor/arachne_queen.py similarity index 100% rename from scripts/mobiles/endor/arachne_queen rename to scripts/mobiles/endor/arachne_queen.py diff --git a/scripts/mobiles/endor/arachne_webmaster b/scripts/mobiles/endor/arachne_webmaster.py similarity index 100% rename from scripts/mobiles/endor/arachne_webmaster rename to scripts/mobiles/endor/arachne_webmaster.py diff --git a/scripts/mobiles/endor/arachne_widow b/scripts/mobiles/endor/arachne_widow.py similarity index 100% rename from scripts/mobiles/endor/arachne_widow rename to scripts/mobiles/endor/arachne_widow.py diff --git a/scripts/mobiles/endor/bark_mite_burrower b/scripts/mobiles/endor/bark_mite_burrower.py similarity index 100% rename from scripts/mobiles/endor/bark_mite_burrower rename to scripts/mobiles/endor/bark_mite_burrower.py diff --git a/scripts/mobiles/endor/bark_mite_burrower_collector b/scripts/mobiles/endor/bark_mite_burrower_collector.py similarity index 100% rename from scripts/mobiles/endor/bark_mite_burrower_collector rename to scripts/mobiles/endor/bark_mite_burrower_collector.py diff --git a/scripts/mobiles/endor/bark_mite_burrower_drone b/scripts/mobiles/endor/bark_mite_burrower_drone.py similarity index 100% rename from scripts/mobiles/endor/bark_mite_burrower_drone rename to scripts/mobiles/endor/bark_mite_burrower_drone.py diff --git a/scripts/mobiles/endor/bark_mite_burrower_swarmling b/scripts/mobiles/endor/bark_mite_burrower_swarmling.py similarity index 100% rename from scripts/mobiles/endor/bark_mite_burrower_swarmling rename to scripts/mobiles/endor/bark_mite_burrower_swarmling.py diff --git a/scripts/mobiles/endor/bark_mite_burrower_worker b/scripts/mobiles/endor/bark_mite_burrower_worker.py similarity index 100% rename from scripts/mobiles/endor/bark_mite_burrower_worker rename to scripts/mobiles/endor/bark_mite_burrower_worker.py diff --git a/scripts/mobiles/endor/blood_drenched_merek_king b/scripts/mobiles/endor/blood_drenched_merek_king.py similarity index 100% rename from scripts/mobiles/endor/blood_drenched_merek_king rename to scripts/mobiles/endor/blood_drenched_merek_king.py diff --git a/scripts/mobiles/endor/blood_frenzied_boar_wolf b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py similarity index 100% rename from scripts/mobiles/endor/blood_frenzied_boar_wolf rename to scripts/mobiles/endor/blood_frenzied_boar_wolf.py diff --git a/scripts/mobiles/endor/blood_stained_merek b/scripts/mobiles/endor/blood_stained_merek.py similarity index 100% rename from scripts/mobiles/endor/blood_stained_merek rename to scripts/mobiles/endor/blood_stained_merek.py diff --git a/scripts/mobiles/endor/bloodseeker_mite_drone b/scripts/mobiles/endor/bloodseeker_mite_drone.py similarity index 100% rename from scripts/mobiles/endor/bloodseeker_mite_drone rename to scripts/mobiles/endor/bloodseeker_mite_drone.py diff --git a/scripts/mobiles/endor/bloodseeker_mite_queen b/scripts/mobiles/endor/bloodseeker_mite_queen.py similarity index 100% rename from scripts/mobiles/endor/bloodseeker_mite_queen rename to scripts/mobiles/endor/bloodseeker_mite_queen.py diff --git a/scripts/mobiles/endor/blooming_jax b/scripts/mobiles/endor/blooming_jax.py similarity index 100% rename from scripts/mobiles/endor/blooming_jax rename to scripts/mobiles/endor/blooming_jax.py diff --git a/scripts/mobiles/endor/blurrg b/scripts/mobiles/endor/blurrg.py similarity index 100% rename from scripts/mobiles/endor/blurrg rename to scripts/mobiles/endor/blurrg.py diff --git a/scripts/mobiles/endor/blurrg_hunter b/scripts/mobiles/endor/blurrg_hunter.py similarity index 100% rename from scripts/mobiles/endor/blurrg_hunter rename to scripts/mobiles/endor/blurrg_hunter.py diff --git a/scripts/mobiles/endor/blurrg_pup b/scripts/mobiles/endor/blurrg_pup.py similarity index 100% rename from scripts/mobiles/endor/blurrg_pup rename to scripts/mobiles/endor/blurrg_pup.py diff --git a/scripts/mobiles/endor/blurrg_raptor b/scripts/mobiles/endor/blurrg_raptor.py similarity index 100% rename from scripts/mobiles/endor/blurrg_raptor rename to scripts/mobiles/endor/blurrg_raptor.py diff --git a/scripts/mobiles/endor/blurrg_sand_crawler b/scripts/mobiles/endor/blurrg_sand_crawler.py similarity index 100% rename from scripts/mobiles/endor/blurrg_sand_crawler rename to scripts/mobiles/endor/blurrg_sand_crawler.py diff --git a/scripts/mobiles/endor/blurrg_tracker b/scripts/mobiles/endor/blurrg_tracker.py similarity index 100% rename from scripts/mobiles/endor/blurrg_tracker rename to scripts/mobiles/endor/blurrg_tracker.py diff --git a/scripts/mobiles/endor/blushing_jax b/scripts/mobiles/endor/blushing_jax.py similarity index 100% rename from scripts/mobiles/endor/blushing_jax rename to scripts/mobiles/endor/blushing_jax.py diff --git a/scripts/mobiles/endor/boar_wolf b/scripts/mobiles/endor/boar_wolf.py similarity index 100% rename from scripts/mobiles/endor/boar_wolf rename to scripts/mobiles/endor/boar_wolf.py diff --git a/scripts/mobiles/endor/boar_wolf_cub b/scripts/mobiles/endor/boar_wolf_cub.py similarity index 100% rename from scripts/mobiles/endor/boar_wolf_cub rename to scripts/mobiles/endor/boar_wolf_cub.py diff --git a/scripts/mobiles/endor/boar_wolf_ravager b/scripts/mobiles/endor/boar_wolf_ravager.py similarity index 100% rename from scripts/mobiles/endor/boar_wolf_ravager rename to scripts/mobiles/endor/boar_wolf_ravager.py diff --git a/scripts/mobiles/endor/bolle_bol_bark_biter b/scripts/mobiles/endor/bolle_bol_bark_biter.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_bark_biter rename to scripts/mobiles/endor/bolle_bol_bark_biter.py diff --git a/scripts/mobiles/endor/bolle_bol_calf b/scripts/mobiles/endor/bolle_bol_calf.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_calf rename to scripts/mobiles/endor/bolle_bol_calf.py diff --git a/scripts/mobiles/endor/bolle_bol_colt b/scripts/mobiles/endor/bolle_bol_colt.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_colt rename to scripts/mobiles/endor/bolle_bol_colt.py diff --git a/scripts/mobiles/endor/bolle_bol_female b/scripts/mobiles/endor/bolle_bol_female.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_female rename to scripts/mobiles/endor/bolle_bol_female.py diff --git a/scripts/mobiles/endor/bolle_bol_herd_leader b/scripts/mobiles/endor/bolle_bol_herd_leader.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_herd_leader rename to scripts/mobiles/endor/bolle_bol_herd_leader.py diff --git a/scripts/mobiles/endor/bolle_bol_male b/scripts/mobiles/endor/bolle_bol_male.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_male rename to scripts/mobiles/endor/bolle_bol_male.py diff --git a/scripts/mobiles/endor/bolle_bol_stomper b/scripts/mobiles/endor/bolle_bol_stomper.py similarity index 100% rename from scripts/mobiles/endor/bolle_bol_stomper rename to scripts/mobiles/endor/bolle_bol_stomper.py diff --git a/scripts/mobiles/endor/bordok_ancient b/scripts/mobiles/endor/bordok_ancient.py similarity index 100% rename from scripts/mobiles/endor/bordok_ancient rename to scripts/mobiles/endor/bordok_ancient.py diff --git a/scripts/mobiles/endor/bordok_foal b/scripts/mobiles/endor/bordok_foal.py similarity index 100% rename from scripts/mobiles/endor/bordok_foal rename to scripts/mobiles/endor/bordok_foal.py diff --git a/scripts/mobiles/lok/aged_kimogila b/scripts/mobiles/lok/aged_kimogila.py similarity index 100% rename from scripts/mobiles/lok/aged_kimogila rename to scripts/mobiles/lok/aged_kimogila.py diff --git a/scripts/mobiles/mustafar/Blistmok_Shrieker b/scripts/mobiles/mustafar/Blistmok_Shrieker.py similarity index 100% rename from scripts/mobiles/mustafar/Blistmok_Shrieker rename to scripts/mobiles/mustafar/Blistmok_Shrieker.py diff --git a/scripts/mobiles/mustafar/Blistmok_Trampler b/scripts/mobiles/mustafar/Blistmok_Trampler.py similarity index 100% rename from scripts/mobiles/mustafar/Blistmok_Trampler rename to scripts/mobiles/mustafar/Blistmok_Trampler.py diff --git a/scripts/mobiles/mustafar/ancient_jundak b/scripts/mobiles/mustafar/ancient_jundak.py similarity index 100% rename from scripts/mobiles/mustafar/ancient_jundak rename to scripts/mobiles/mustafar/ancient_jundak.py diff --git a/scripts/mobiles/mustafar/ancient_tulrus b/scripts/mobiles/mustafar/ancient_tulrus.py similarity index 100% rename from scripts/mobiles/mustafar/ancient_tulrus rename to scripts/mobiles/mustafar/ancient_tulrus.py diff --git a/scripts/mobiles/mustafar/blistmok_crystal_charger b/scripts/mobiles/mustafar/blistmok_crystal_charger.py similarity index 100% rename from scripts/mobiles/mustafar/blistmok_crystal_charger rename to scripts/mobiles/mustafar/blistmok_crystal_charger.py diff --git a/scripts/mobiles/mustafar/bloated_jundak b/scripts/mobiles/mustafar/bloated_jundak.py similarity index 100% rename from scripts/mobiles/mustafar/bloated_jundak rename to scripts/mobiles/mustafar/bloated_jundak.py diff --git a/scripts/mobiles/naboo/aggrivated_kaadu_trampler b/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py similarity index 100% rename from scripts/mobiles/naboo/aggrivated_kaadu_trampler rename to scripts/mobiles/naboo/aggrivated_kaadu_trampler.py diff --git a/scripts/mobiles/naboo/alpha_veermok b/scripts/mobiles/naboo/alpha_veermok.py similarity index 100% rename from scripts/mobiles/naboo/alpha_veermok rename to scripts/mobiles/naboo/alpha_veermok.py diff --git a/scripts/mobiles/naboo/bachelor_gualama b/scripts/mobiles/naboo/bachelor_gualama.py similarity index 100% rename from scripts/mobiles/naboo/bachelor_gualama rename to scripts/mobiles/naboo/bachelor_gualama.py diff --git a/scripts/mobiles/naboo/bolle_bol b/scripts/mobiles/naboo/bolle_bol.py similarity index 100% rename from scripts/mobiles/naboo/bolle_bol rename to scripts/mobiles/naboo/bolle_bol.py diff --git a/scripts/mobiles/rori/adult_pygmy_torton b/scripts/mobiles/rori/adult_pygmy_torton.py similarity index 100% rename from scripts/mobiles/rori/adult_pygmy_torton rename to scripts/mobiles/rori/adult_pygmy_torton.py diff --git a/scripts/mobiles/rori/bark_mite_hatchling b/scripts/mobiles/rori/bark_mite_hatchling.py similarity index 100% rename from scripts/mobiles/rori/bark_mite_hatchling rename to scripts/mobiles/rori/bark_mite_hatchling.py diff --git a/scripts/mobiles/rori/blood_thirsty_borgle b/scripts/mobiles/rori/blood_thirsty_borgle.py similarity index 100% rename from scripts/mobiles/rori/blood_thirsty_borgle rename to scripts/mobiles/rori/blood_thirsty_borgle.py diff --git a/scripts/mobiles/talus/berserk_kahmurra b/scripts/mobiles/talus/berserk_kahmurra.py similarity index 100% rename from scripts/mobiles/talus/berserk_kahmurra rename to scripts/mobiles/talus/berserk_kahmurra.py diff --git a/scripts/mobiles/yavin4/ancient_mamien b/scripts/mobiles/yavin4/ancient_mamien.py similarity index 100% rename from scripts/mobiles/yavin4/ancient_mamien rename to scripts/mobiles/yavin4/ancient_mamien.py diff --git a/scripts/mobiles/yavin4/angler b/scripts/mobiles/yavin4/angler.py similarity index 100% rename from scripts/mobiles/yavin4/angler rename to scripts/mobiles/yavin4/angler.py diff --git a/scripts/mobiles/yavin4/angler_hatchling b/scripts/mobiles/yavin4/angler_hatchling.py similarity index 100% rename from scripts/mobiles/yavin4/angler_hatchling rename to scripts/mobiles/yavin4/angler_hatchling.py diff --git a/scripts/mobiles/yavin4/angler_recluse b/scripts/mobiles/yavin4/angler_recluse.py similarity index 100% rename from scripts/mobiles/yavin4/angler_recluse rename to scripts/mobiles/yavin4/angler_recluse.py diff --git a/scripts/mobiles/yavin4/blood_fanged_gackle_bat b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py similarity index 100% rename from scripts/mobiles/yavin4/blood_fanged_gackle_bat rename to scripts/mobiles/yavin4/blood_fanged_gackle_bat.py diff --git a/scripts/mobiles/yavin4/bone_angler b/scripts/mobiles/yavin4/bone_angler.py similarity index 100% rename from scripts/mobiles/yavin4/bone_angler rename to scripts/mobiles/yavin4/bone_angler.py From 37637da6891e42ca63b324f9aec0c4c70d4bd315 Mon Sep 17 00:00:00 2001 From: Tipho Date: Mon, 19 May 2014 11:53:59 -0400 Subject: [PATCH 15/26] Added more creatures pt. 3 --- scripts/mobiles/corellia/canoid.py | 45 ++++++++++++++++++ scripts/mobiles/corellia/canoid_hunter.py | 46 +++++++++++++++++++ .../mobiles/corellia/canoid_pack_leader.py | 46 +++++++++++++++++++ scripts/mobiles/corellia/carrion_spat.py | 43 +++++++++++++++++ .../corellia/carrion_spat_corpsereaver.py | 44 ++++++++++++++++++ scripts/mobiles/dathomir/brackaset.py | 45 ++++++++++++++++++ scripts/mobiles/dathomir/brackaset_female.py | 45 ++++++++++++++++++ scripts/mobiles/dathomir/brackaset_male.py | 45 ++++++++++++++++++ scripts/mobiles/dathomir/bull_rancor.py | 46 +++++++++++++++++++ scripts/mobiles/endor/bordok_herd_master.py | 39 ++++++++++++++++ scripts/mobiles/endor/bordok_mare.py | 39 ++++++++++++++++ scripts/mobiles/endor/bounding_jax.py | 43 +++++++++++++++++ .../mobiles/naboo/capper_spineflap_drone.py | 45 ++++++++++++++++++ scripts/mobiles/naboo/carnivorous_nuna.py | 45 ++++++++++++++++++ scripts/mobiles/rori/borgle_harvester.py | 45 ++++++++++++++++++ scripts/mobiles/rori/borgle_matriarch.py | 46 +++++++++++++++++++ scripts/mobiles/rori/borgle_protector.py | 45 ++++++++++++++++++ 17 files changed, 752 insertions(+) create mode 100644 scripts/mobiles/corellia/canoid.py create mode 100644 scripts/mobiles/corellia/canoid_hunter.py create mode 100644 scripts/mobiles/corellia/canoid_pack_leader.py create mode 100644 scripts/mobiles/corellia/carrion_spat.py create mode 100644 scripts/mobiles/corellia/carrion_spat_corpsereaver.py create mode 100644 scripts/mobiles/dathomir/brackaset.py create mode 100644 scripts/mobiles/dathomir/brackaset_female.py create mode 100644 scripts/mobiles/dathomir/brackaset_male.py create mode 100644 scripts/mobiles/dathomir/bull_rancor.py create mode 100644 scripts/mobiles/endor/bordok_herd_master.py create mode 100644 scripts/mobiles/endor/bordok_mare.py create mode 100644 scripts/mobiles/endor/bounding_jax.py create mode 100644 scripts/mobiles/naboo/capper_spineflap_drone.py create mode 100644 scripts/mobiles/naboo/carnivorous_nuna.py create mode 100644 scripts/mobiles/rori/borgle_harvester.py create mode 100644 scripts/mobiles/rori/borgle_matriarch.py create mode 100644 scripts/mobiles/rori/borgle_protector.py diff --git a/scripts/mobiles/corellia/canoid.py b/scripts/mobiles/corellia/canoid.py new file mode 100644 index 00000000..769e3722 --- /dev/null +++ b/scripts/mobiles/corellia/canoid.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('canoid') + mobileTemplate.setLevel(29) + mobileTemplate.setMinLevel(29) + mobileTemplate.setMaxLevel(29) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(65) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setSocialGroup("canoid") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_canoid_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('canoid', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/canoid_hunter.py b/scripts/mobiles/corellia/canoid_hunter.py new file mode 100644 index 00000000..918f5b78 --- /dev/null +++ b/scripts/mobiles/corellia/canoid_hunter.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('canoid hunter') + mobileTemplate.setLevel(29) + mobileTemplate.setMinLevel(29) + mobileTemplate.setMaxLevel(29) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(65) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setSocialGroup("canoid") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_canoid_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('canoid_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/canoid_pack_leader.py b/scripts/mobiles/corellia/canoid_pack_leader.py new file mode 100644 index 00000000..198cbb4d --- /dev/null +++ b/scripts/mobiles/corellia/canoid_pack_leader.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('canoid pack leader') + mobileTemplate.setLevel(30) + mobileTemplate.setMinLevel(30) + mobileTemplate.setMaxLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(65) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setSocialGroup("canoid") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_canoid_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('canoid_pack_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/carrion_spat.py b/scripts/mobiles/corellia/carrion_spat.py new file mode 100644 index 00000000..3d494958 --- /dev/null +++ b/scripts/mobiles/corellia/carrion_spat.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('carrion spat') + mobileTemplate.setLevel(31) + mobileTemplate.setMinLevel(31) + mobileTemplate.setMaxLevel(31) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(260) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("carrion spat") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_carrion_spat_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('carrion_spat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py new file mode 100644 index 00000000..c97a7232 --- /dev/null +++ b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('carrion spat corpsereaver') + mobileTemplate.setLevel(10) + mobileTemplate.setMinLevel(10) + mobileTemplate.setMaxLevel(10) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(260) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(180) + mobileTemplate.setSocialGroup("carrion spat") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_carrion_spat_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('carrion_spat_corpsereaver', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset.py b/scripts/mobiles/dathomir/brackaset.py new file mode 100644 index 00000000..1908a308 --- /dev/null +++ b/scripts/mobiles/dathomir/brackaset.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brackaset') + mobileTemplate.setLevel(66) + mobileTemplate.setMinLevel(66) + mobileTemplate.setMaxLevel(6) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(91) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(81) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_brackaset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brackaset', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset_female.py b/scripts/mobiles/dathomir/brackaset_female.py new file mode 100644 index 00000000..32645e9d --- /dev/null +++ b/scripts/mobiles/dathomir/brackaset_female.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brackaset female') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(90) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(80) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_brackaset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brackaset_female', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset_male.py b/scripts/mobiles/dathomir/brackaset_male.py new file mode 100644 index 00000000..4767e2c9 --- /dev/null +++ b/scripts/mobiles/dathomir/brackaset_male.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brackaset male') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(91) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(81) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_brackaset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brackaset_male', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bull_rancor.py b/scripts/mobiles/dathomir/bull_rancor.py new file mode 100644 index 00000000..94253773 --- /dev/null +++ b/scripts/mobiles/dathomir/bull_rancor.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bull rancor') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1020) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(900) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(850) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_rancor_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bull_rancor', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_herd_master.py b/scripts/mobiles/endor/bordok_herd_master.py new file mode 100644 index 00000000..4d2c192c --- /dev/null +++ b/scripts/mobiles/endor/bordok_herd_master.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('bordok herd master') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setSocialGroup("bordok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bordok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bordok_herd_master', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_mare.py b/scripts/mobiles/endor/bordok_mare.py new file mode 100644 index 00000000..356b6e08 --- /dev/null +++ b/scripts/mobiles/endor/bordok_mare.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('bordok mare') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bordok") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bordok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bordok_mare', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/bounding_jax.py b/scripts/mobiles/endor/bounding_jax.py new file mode 100644 index 00000000..50eba769 --- /dev/null +++ b/scripts/mobiles/endor/bounding_jax.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('bounding jax') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(25) + mobileTemplate.setSocialGroup("jax") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_jax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('bounding_jax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/capper_spineflap_drone.py b/scripts/mobiles/naboo/capper_spineflap_drone.py new file mode 100644 index 00000000..1ea12168 --- /dev/null +++ b/scripts/mobiles/naboo/capper_spineflap_drone.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('capper spineflap drone') + mobileTemplate.setLevel(2) + mobileTemplate.setMinLevel(2) + mobileTemplate.setMaxLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(6) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(6) + mobileTemplate.setSocialGroup("capper spineflap") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_capper_spineflap_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('capper_spineflap_drone', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/naboo/carnivorous_nuna.py b/scripts/mobiles/naboo/carnivorous_nuna.py new file mode 100644 index 00000000..5a4214c1 --- /dev/null +++ b/scripts/mobiles/naboo/carnivorous_nuna.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('carnivorous nuna') + mobileTemplate.setLevel(13) + mobileTemplate.setMinLevel(13) + mobileTemplate.setMaxLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(8) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_nuna_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('carnivorous_nuna', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_harvester.py b/scripts/mobiles/rori/borgle_harvester.py new file mode 100644 index 00000000..1d8356cf --- /dev/null +++ b/scripts/mobiles/rori/borgle_harvester.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('borgle harvester') + mobileTemplate.setLevel(37) + mobileTemplate.setMinLevel(37) + mobileTemplate.setMaxLevel(37) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borgle_harvester', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_matriarch.py b/scripts/mobiles/rori/borgle_matriarch.py new file mode 100644 index 00000000..8db6a0df --- /dev/null +++ b/scripts/mobiles/rori/borgle_matriarch.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('borgle matriarch') + mobileTemplate.setLevel(40) + mobileTemplate.setMinLevel(40) + mobileTemplate.setMaxLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borgle_matriarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_protector.py b/scripts/mobiles/rori/borgle_protector.py new file mode 100644 index 00000000..8f8a8751 --- /dev/null +++ b/scripts/mobiles/rori/borgle_protector.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('borgle protector') + mobileTemplate.setLevel(39) + mobileTemplate.setMinLevel(39) + mobileTemplate.setMaxLevel(39) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borgle_protector', mobileTemplate) + return \ No newline at end of file From 6d64a82d7401e6027daed88c63b610b31929c34a Mon Sep 17 00:00:00 2001 From: Tipho Date: Mon, 19 May 2014 15:10:38 -0400 Subject: [PATCH 16/26] Small Changes and Added Most Endor Animals --- scripts/mobiles/corellia/agrilat_rasp.py | 10 ++-- scripts/mobiles/corellia/bageraset.py | 10 ++-- scripts/mobiles/corellia/bageraset_bruiser | 10 ++-- scripts/mobiles/corellia/bloated_gubbur.py | 10 ++-- .../mobiles/corellia/blood_stained_prowler.py | 2 +- .../mobiles/corellia/blood_thirsty_monarch.py | 10 ++-- scripts/mobiles/corellia/canoid.py | 10 ++-- scripts/mobiles/corellia/canoid_hunter.py | 10 ++-- .../mobiles/corellia/canoid_pack_leader.py | 10 ++-- scripts/mobiles/corellia/carrion_spat.py | 10 ++-- .../corellia/carrion_spat_corpsereaver.py | 10 ++-- scripts/mobiles/corellia/durni.py | 10 ++-- scripts/mobiles/dantooine/ancient_graul.py | 10 ++-- scripts/mobiles/dantooine/baby_bol.py | 10 ++-- scripts/mobiles/dantooine/bol.py | 10 ++-- scripts/mobiles/dantooine/bol_pack_runner.py | 10 ++-- scripts/mobiles/dathomir/alpha_bolma.py | 10 ++-- .../dathomir/ancient_reptilian_flier.py | 10 ++-- scripts/mobiles/dathomir/bane_back_spider.py | 10 ++-- scripts/mobiles/dathomir/baz_nitch.py | 10 ++-- scripts/mobiles/dathomir/bolma.py | 8 ++-- scripts/mobiles/dathomir/bolma_calf.py | 10 ++-- scripts/mobiles/dathomir/bolma_female.py | 10 ++-- scripts/mobiles/dathomir/bolma_male.py | 10 ++-- scripts/mobiles/dathomir/bolma_pack_master.py | 10 ++-- scripts/mobiles/dathomir/bolma_youth.py | 10 ++-- scripts/mobiles/dathomir/brackaset.py | 10 ++-- scripts/mobiles/dathomir/brackaset_female.py | 10 ++-- scripts/mobiles/dathomir/brackaset_male.py | 10 ++-- scripts/mobiles/dathomir/bull_rancor.py | 10 ++-- scripts/mobiles/endor/aged_lantern_bird.py | 10 ++-- scripts/mobiles/endor/arachne_hatchling.py | 10 ++-- scripts/mobiles/endor/arachne_queen.py | 10 ++-- scripts/mobiles/endor/arachne_webmaster.py | 10 ++-- scripts/mobiles/endor/arachne_widow.py | 12 ++--- scripts/mobiles/endor/bark_mite_burrower.py | 10 ++-- .../endor/bark_mite_burrower_collector.py | 10 ++-- .../mobiles/endor/bark_mite_burrower_drone.py | 10 ++-- .../endor/bark_mite_burrower_swarmling.py | 10 ++-- .../endor/bark_mite_burrower_worker.py | 10 ++-- .../endor/blood_drenched_merek_king.py | 10 ++-- .../mobiles/endor/blood_frenzied_boar_wolf.py | 10 ++-- scripts/mobiles/endor/blood_stained_merek.py | 10 ++-- .../mobiles/endor/bloodseeker_mite_drone.py | 10 ++-- .../mobiles/endor/bloodseeker_mite_queen.py | 10 ++-- scripts/mobiles/endor/blooming_jax.py | 10 ++-- scripts/mobiles/endor/blurrg.py | 10 ++-- scripts/mobiles/endor/blurrg_hunter.py | 10 ++-- scripts/mobiles/endor/blurrg_pup.py | 10 ++-- scripts/mobiles/endor/blurrg_raptor.py | 10 ++-- scripts/mobiles/endor/blurrg_sand_crawler.py | 10 ++-- scripts/mobiles/endor/blurrg_tracker.py | 10 ++-- scripts/mobiles/endor/blushing_jax.py | 10 ++-- scripts/mobiles/endor/boar_wolf.py | 10 ++-- scripts/mobiles/endor/boar_wolf_cub.py | 10 ++-- scripts/mobiles/endor/boar_wolf_ravager.py | 10 ++-- scripts/mobiles/endor/bolle_bol_bark_biter.py | 10 ++-- scripts/mobiles/endor/bolle_bol_calf.py | 10 ++-- scripts/mobiles/endor/bolle_bol_colt.py | 10 ++-- scripts/mobiles/endor/bolle_bol_female.py | 10 ++-- .../mobiles/endor/bolle_bol_herd_leader.py | 10 ++-- scripts/mobiles/endor/bolle_bol_male.py | 10 ++-- scripts/mobiles/endor/bolle_bol_stomper.py | 10 ++-- scripts/mobiles/endor/bordok_ancient.py | 10 ++-- scripts/mobiles/endor/bordok_foal.py | 10 ++-- scripts/mobiles/endor/bordok_herd_master.py | 10 ++-- scripts/mobiles/endor/bordok_mare.py | 10 ++-- scripts/mobiles/endor/bounding_jax.py | 10 ++-- scripts/mobiles/endor/cowardly_gurreck.py | 39 ++++++++++++++++ scripts/mobiles/endor/crazed_gurreck.py | 40 ++++++++++++++++ scripts/mobiles/endor/crimson_blurrg.py | 39 ++++++++++++++++ .../mobiles/endor/delirious_merek_avenger.py | 42 +++++++++++++++++ scripts/mobiles/endor/deranged_mantigrue.py | 39 ++++++++++++++++ scripts/mobiles/endor/deranged_ravisher.py | 39 ++++++++++++++++ .../mobiles/endor/desert_gurreck_charger.py | 40 ++++++++++++++++ scripts/mobiles/endor/desert_scavenger.py | 43 +++++++++++++++++ .../mobiles/endor/diminutive_bounding_jax.py | 43 +++++++++++++++++ scripts/mobiles/endor/diseased_blurrg.py | 40 ++++++++++++++++ scripts/mobiles/endor/domesticated_blurrg.py | 40 ++++++++++++++++ scripts/mobiles/endor/domesticated_merek.py | 41 +++++++++++++++++ .../mobiles/endor/elder_hanadak_matriarch.py | 45 ++++++++++++++++++ scripts/mobiles/endor/elder_squall.py | 43 +++++++++++++++++ scripts/mobiles/endor/erratic_swirl_prong.py | 39 ++++++++++++++++ scripts/mobiles/endor/festering_squill.py | 40 ++++++++++++++++ scripts/mobiles/endor/fierce_borgle.py | 44 ++++++++++++++++++ .../mobiles/endor/gleaming_lantern_bird.py | 43 +++++++++++++++++ scripts/mobiles/endor/gurreck.py | 40 ++++++++++++++++ .../mobiles/endor/gurreck_forest_stalker.py | 40 ++++++++++++++++ scripts/mobiles/endor/hanadak_ancient.py | 46 +++++++++++++++++++ scripts/mobiles/endor/hanadak_drifter.py | 44 ++++++++++++++++++ scripts/mobiles/endor/highland_remmer.py | 41 +++++++++++++++++ .../mobiles/endor/hilltop_gurreck_hunter.py | 40 ++++++++++++++++ .../endor/infuriated_roba_protector.py | 40 ++++++++++++++++ .../endor/insane_mantigrue_berserker.py | 40 ++++++++++++++++ scripts/mobiles/endor/king_merek_harvester.py | 42 +++++++++++++++++ scripts/mobiles/endor/lantern_bird.py | 43 +++++++++++++++++ .../mobiles/endor/lice_ridden_remmer_queen.py | 40 ++++++++++++++++ scripts/mobiles/endor/mantigrue_hunter.py | 40 ++++++++++++++++ scripts/mobiles/endor/mantigrue_night_stalker | 40 ++++++++++++++++ scripts/mobiles/endor/mantigrue_reaper.py | 40 ++++++++++++++++ scripts/mobiles/endor/mantigrue_screecher.py | 40 ++++++++++++++++ scripts/mobiles/endor/mature_hanadak.py | 46 +++++++++++++++++++ .../endor/mature_hanadak_rock_smasher.py | 44 ++++++++++++++++++ scripts/mobiles/endor/merek_assassin.py | 42 +++++++++++++++++ scripts/mobiles/endor/merek_cavern_creeper.py | 42 +++++++++++++++++ scripts/mobiles/endor/merek_death's_head.py | 42 +++++++++++++++++ scripts/mobiles/endor/merek_harvester.py | 41 +++++++++++++++++ scripts/mobiles/endor/mine_rat.py | 39 ++++++++++++++++ scripts/mobiles/endor/minor_gorax.py | 40 ++++++++++++++++ scripts/mobiles/endor/noxious_squill.py | 40 ++++++++++++++++ scripts/mobiles/endor/prowling_gurreck.py | 40 ++++++++++++++++ scripts/mobiles/endor/putrid_borgle.py | 43 +++++++++++++++++ .../mobiles/endor/queen_merek_harvester.py | 42 +++++++++++++++++ scripts/mobiles/endor/rabid_squall.py | 44 ++++++++++++++++++ scripts/mobiles/endor/radiant_lantern_bird.py | 43 +++++++++++++++++ scripts/mobiles/lok/aged_kimogila.py | 10 ++-- scripts/mobiles/mustafar/Blistmok_Shrieker.py | 10 ++-- scripts/mobiles/mustafar/Blistmok_Trampler.py | 10 ++-- scripts/mobiles/mustafar/ancient_jundak.py | 10 ++-- scripts/mobiles/mustafar/ancient_tulrus.py | 10 ++-- .../mustafar/blistmok_crystal_charger.py | 10 ++-- scripts/mobiles/mustafar/bloated_jundak.py | 10 ++-- .../naboo/aggrivated_kaadu_trampler.py | 10 ++-- scripts/mobiles/naboo/alpha_veermok.py | 10 ++-- scripts/mobiles/naboo/bachelor_gualama.py | 10 ++-- scripts/mobiles/naboo/bolle_bol.py | 10 ++-- .../mobiles/naboo/capper_spineflap_drone.py | 10 ++-- scripts/mobiles/naboo/carnivorous_nuna.py | 10 ++-- scripts/mobiles/naboo/chuba.py | 10 ++-- scripts/mobiles/naboo/fambaa.py | 10 ++-- scripts/mobiles/naboo/gualama.py | 10 ++-- scripts/mobiles/naboo/hermit_spider.py | 10 ++-- scripts/mobiles/naboo/kaadu.py | 10 ++-- scripts/mobiles/naboo/narglatch.py | 10 ++-- scripts/mobiles/naboo/veermok.py | 13 +++--- scripts/mobiles/rori/adult_pygmy_torton.py | 10 ++-- scripts/mobiles/rori/bark_mite.py | 10 ++-- scripts/mobiles/rori/bark_mite_hatchling.py | 10 ++-- scripts/mobiles/rori/bearded_jax.py | 10 ++-- scripts/mobiles/rori/blood_thirsty_borgle.py | 10 ++-- scripts/mobiles/rori/borgle.py | 10 ++-- scripts/mobiles/rori/borgle_harvester.py | 10 ++-- scripts/mobiles/rori/borgle_matriarch.py | 10 ++-- scripts/mobiles/rori/borgle_protector.py | 10 ++-- scripts/mobiles/rori/capper_spineflap.py | 10 ++-- scripts/mobiles/rori/horned_rasp.py | 10 ++-- scripts/mobiles/rori/pugoriss.py | 10 ++-- scripts/mobiles/rori/torton.py | 10 ++-- scripts/mobiles/rori/vir_vur.py | 10 ++-- scripts/mobiles/talus/berserk_kahmurra.py | 10 ++-- scripts/mobiles/talus/fynock.py | 10 ++-- scripts/mobiles/talus/guf_drolg.py | 10 ++-- scripts/mobiles/talus/huf_dun.py | 10 ++-- scripts/mobiles/talus/kima.py | 10 ++-- scripts/mobiles/yavin4/ancient_mamien.py | 10 ++-- scripts/mobiles/yavin4/angler.py | 10 ++-- scripts/mobiles/yavin4/angler_hatchling.py | 10 ++-- scripts/mobiles/yavin4/angler_recluse.py | 10 ++-- .../mobiles/yavin4/blood_fanged_gackle_bat.py | 10 ++-- scripts/mobiles/yavin4/bone_angler.py | 10 ++-- 160 files changed, 2505 insertions(+), 563 deletions(-) create mode 100644 scripts/mobiles/endor/cowardly_gurreck.py create mode 100644 scripts/mobiles/endor/crazed_gurreck.py create mode 100644 scripts/mobiles/endor/crimson_blurrg.py create mode 100644 scripts/mobiles/endor/delirious_merek_avenger.py create mode 100644 scripts/mobiles/endor/deranged_mantigrue.py create mode 100644 scripts/mobiles/endor/deranged_ravisher.py create mode 100644 scripts/mobiles/endor/desert_gurreck_charger.py create mode 100644 scripts/mobiles/endor/desert_scavenger.py create mode 100644 scripts/mobiles/endor/diminutive_bounding_jax.py create mode 100644 scripts/mobiles/endor/diseased_blurrg.py create mode 100644 scripts/mobiles/endor/domesticated_blurrg.py create mode 100644 scripts/mobiles/endor/domesticated_merek.py create mode 100644 scripts/mobiles/endor/elder_hanadak_matriarch.py create mode 100644 scripts/mobiles/endor/elder_squall.py create mode 100644 scripts/mobiles/endor/erratic_swirl_prong.py create mode 100644 scripts/mobiles/endor/festering_squill.py create mode 100644 scripts/mobiles/endor/fierce_borgle.py create mode 100644 scripts/mobiles/endor/gleaming_lantern_bird.py create mode 100644 scripts/mobiles/endor/gurreck.py create mode 100644 scripts/mobiles/endor/gurreck_forest_stalker.py create mode 100644 scripts/mobiles/endor/hanadak_ancient.py create mode 100644 scripts/mobiles/endor/hanadak_drifter.py create mode 100644 scripts/mobiles/endor/highland_remmer.py create mode 100644 scripts/mobiles/endor/hilltop_gurreck_hunter.py create mode 100644 scripts/mobiles/endor/infuriated_roba_protector.py create mode 100644 scripts/mobiles/endor/insane_mantigrue_berserker.py create mode 100644 scripts/mobiles/endor/king_merek_harvester.py create mode 100644 scripts/mobiles/endor/lantern_bird.py create mode 100644 scripts/mobiles/endor/lice_ridden_remmer_queen.py create mode 100644 scripts/mobiles/endor/mantigrue_hunter.py create mode 100644 scripts/mobiles/endor/mantigrue_night_stalker create mode 100644 scripts/mobiles/endor/mantigrue_reaper.py create mode 100644 scripts/mobiles/endor/mantigrue_screecher.py create mode 100644 scripts/mobiles/endor/mature_hanadak.py create mode 100644 scripts/mobiles/endor/mature_hanadak_rock_smasher.py create mode 100644 scripts/mobiles/endor/merek_assassin.py create mode 100644 scripts/mobiles/endor/merek_cavern_creeper.py create mode 100644 scripts/mobiles/endor/merek_death's_head.py create mode 100644 scripts/mobiles/endor/merek_harvester.py create mode 100644 scripts/mobiles/endor/mine_rat.py create mode 100644 scripts/mobiles/endor/minor_gorax.py create mode 100644 scripts/mobiles/endor/noxious_squill.py create mode 100644 scripts/mobiles/endor/prowling_gurreck.py create mode 100644 scripts/mobiles/endor/putrid_borgle.py create mode 100644 scripts/mobiles/endor/queen_merek_harvester.py create mode 100644 scripts/mobiles/endor/rabid_squall.py create mode 100644 scripts/mobiles/endor/radiant_lantern_bird.py diff --git a/scripts/mobiles/corellia/agrilat_rasp.py b/scripts/mobiles/corellia/agrilat_rasp.py index 683223b3..ece73e0b 100644 --- a/scripts/mobiles/corellia/agrilat_rasp.py +++ b/scripts/mobiles/corellia/agrilat_rasp.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('agrilat rasp') mobileTemplate.setLevel(34) mobileTemplate.setMinLevel(34) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("rasp") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_rasp_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('agrilat_rasp', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/bageraset.py b/scripts/mobiles/corellia/bageraset.py index b3a7671c..f96854d8 100644 --- a/scripts/mobiles/corellia/bageraset.py +++ b/scripts/mobiles/corellia/bageraset.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bageraset') mobileTemplate.setLevel(29) mobileTemplate.setMinLevel(29) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bageraset_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bageraset', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/bageraset_bruiser b/scripts/mobiles/corellia/bageraset_bruiser index 0a2db388..79dfe742 100644 --- a/scripts/mobiles/corellia/bageraset_bruiser +++ b/scripts/mobiles/corellia/bageraset_bruiser @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite') mobileTemplate.setLevel(9) mobileTemplate.setMinLevel(9) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bageraset_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bageraset_bruiser', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/bloated_gubbur.py b/scripts/mobiles/corellia/bloated_gubbur.py index c0d83f6f..2d200bd6 100644 --- a/scripts/mobiles/corellia/bloated_gubbur.py +++ b/scripts/mobiles/corellia/bloated_gubbur.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bloated gubbur') mobileTemplate.setLevel(23) mobileTemplate.setMinLevel(23) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gubbur") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_gubber_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bloated_gubbur', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/blood_stained_prowler.py b/scripts/mobiles/corellia/blood_stained_prowler.py index 20eaf675..bf796c5f 100644 --- a/scripts/mobiles/corellia/blood_stained_prowler.py +++ b/scripts/mobiles/corellia/blood_stained_prowler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood-stained prowler') mobileTemplate.setLevel(21) mobileTemplate.setMinLevel(21) diff --git a/scripts/mobiles/corellia/blood_thirsty_monarch.py b/scripts/mobiles/corellia/blood_thirsty_monarch.py index 9e97208c..3e0fa757 100644 --- a/scripts/mobiles/corellia/blood_thirsty_monarch.py +++ b/scripts/mobiles/corellia/blood_thirsty_monarch.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood-thirsty monarch') mobileTemplate.setLevel(19) mobileTemplate.setMinLevel(19) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_corellian_butterfly_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_thirsty_monarch', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/canoid.py b/scripts/mobiles/corellia/canoid.py index 769e3722..3dd6fdac 100644 --- a/scripts/mobiles/corellia/canoid.py +++ b/scripts/mobiles/corellia/canoid.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('canoid') mobileTemplate.setLevel(29) mobileTemplate.setMinLevel(29) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_canoid_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('canoid', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/canoid_hunter.py b/scripts/mobiles/corellia/canoid_hunter.py index 918f5b78..57aa2916 100644 --- a/scripts/mobiles/corellia/canoid_hunter.py +++ b/scripts/mobiles/corellia/canoid_hunter.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('canoid hunter') mobileTemplate.setLevel(29) mobileTemplate.setMinLevel(29) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_canoid_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('canoid_hunter', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/canoid_pack_leader.py b/scripts/mobiles/corellia/canoid_pack_leader.py index 198cbb4d..06aff7cd 100644 --- a/scripts/mobiles/corellia/canoid_pack_leader.py +++ b/scripts/mobiles/corellia/canoid_pack_leader.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('canoid pack leader') mobileTemplate.setLevel(30) mobileTemplate.setMinLevel(30) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_canoid_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('canoid_pack_leader', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/carrion_spat.py b/scripts/mobiles/corellia/carrion_spat.py index 3d494958..cc2d712d 100644 --- a/scripts/mobiles/corellia/carrion_spat.py +++ b/scripts/mobiles/corellia/carrion_spat.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('carrion spat') mobileTemplate.setLevel(31) mobileTemplate.setMinLevel(31) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("carrion spat") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_carrion_spat_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('carrion_spat', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py index c97a7232..f9923b6c 100644 --- a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py +++ b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('carrion spat corpsereaver') mobileTemplate.setLevel(10) mobileTemplate.setMinLevel(10) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_carrion_spat_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('carrion_spat_corpsereaver', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/corellia/durni.py b/scripts/mobiles/corellia/durni.py index a5d4a24c..7f5f0a3c 100644 --- a/scripts/mobiles/corellia/durni.py +++ b/scripts/mobiles/corellia/durni.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('durni') mobileTemplate.setLevel(25) mobileTemplate.setMinLevel(25) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("durni") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_durni_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('durni', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/ancient_graul.py b/scripts/mobiles/dantooine/ancient_graul.py index 825c3fcd..10aebe29 100644 --- a/scripts/mobiles/dantooine/ancient_graul.py +++ b/scripts/mobiles/dantooine/ancient_graul.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('ancient graul') mobileTemplate.setLevel(74) mobileTemplate.setMinLevel(74) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_graul_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('ancient_graul', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/baby_bol.py b/scripts/mobiles/dantooine/baby_bol.py index 4961ca18..2fb44286 100644 --- a/scripts/mobiles/dantooine/baby_bol.py +++ b/scripts/mobiles/dantooine/baby_bol.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('baby bol') mobileTemplate.setLevel(10) mobileTemplate.setMinLevel(10) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('baby_bol', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol.py b/scripts/mobiles/dantooine/bol.py index a4937304..79e227ce 100644 --- a/scripts/mobiles/dantooine/bol.py +++ b/scripts/mobiles/dantooine/bol.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bol') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bol', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol_pack_runner.py b/scripts/mobiles/dantooine/bol_pack_runner.py index 94e02f37..b6f61bdd 100644 --- a/scripts/mobiles/dantooine/bol_pack_runner.py +++ b/scripts/mobiles/dantooine/bol_pack_runner.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bol pack runner') mobileTemplate.setLevel(67) mobileTemplate.setMinLevel(67) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bol_pack_runner', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/alpha_bolma.py b/scripts/mobiles/dathomir/alpha_bolma.py index 765b6565..cafc8117 100644 --- a/scripts/mobiles/dathomir/alpha_bolma.py +++ b/scripts/mobiles/dathomir/alpha_bolma.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('alpha bolma') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('alpha_bolma', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/ancient_reptilian_flier.py b/scripts/mobiles/dathomir/ancient_reptilian_flier.py index 487e07f6..d9005b25 100644 --- a/scripts/mobiles/dathomir/ancient_reptilian_flier.py +++ b/scripts/mobiles/dathomir/ancient_reptilian_flier.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('ancient reptilian flier') mobileTemplate.setLevel(68) mobileTemplate.setMinLevel(68) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("reptilian flier") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_reptilian_flier_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('ancient_reptilian_flier', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bane_back_spider.py b/scripts/mobiles/dathomir/bane_back_spider.py index 4fc79e65..87f4d2d0 100644 --- a/scripts/mobiles/dathomir/bane_back_spider.py +++ b/scripts/mobiles/dathomir/bane_back_spider.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bane back spider') mobileTemplate.setLevel(80) mobileTemplate.setMinLevel(80) @@ -22,19 +22,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_gaping_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bane_back_spider', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/baz_nitch.py b/scripts/mobiles/dathomir/baz_nitch.py index 24a3858c..583ea863 100644 --- a/scripts/mobiles/dathomir/baz_nitch.py +++ b/scripts/mobiles/dathomir/baz_nitch.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('baz nitch') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("baz nitch") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_baz_nitch_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('baz_nitch', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma.py b/scripts/mobiles/dathomir/bolma.py index b21fd359..61debf7b 100644 --- a/scripts/mobiles/dathomir/bolma.py +++ b/scripts/mobiles/dathomir/bolma.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma') mobileTemplate.setLevel(55) mobileTemplate.setMinLevel(55) @@ -25,16 +25,16 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) diff --git a/scripts/mobiles/dathomir/bolma_calf.py b/scripts/mobiles/dathomir/bolma_calf.py index fb9c3eaa..703e5efd 100644 --- a/scripts/mobiles/dathomir/bolma_calf.py +++ b/scripts/mobiles/dathomir/bolma_calf.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma calf') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolma_calf', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_female.py b/scripts/mobiles/dathomir/bolma_female.py index 63063e5c..d93c47bb 100644 --- a/scripts/mobiles/dathomir/bolma_female.py +++ b/scripts/mobiles/dathomir/bolma_female.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma female') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolma_female', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_male.py b/scripts/mobiles/dathomir/bolma_male.py index 628fc32c..564d6b3b 100644 --- a/scripts/mobiles/dathomir/bolma_male.py +++ b/scripts/mobiles/dathomir/bolma_male.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma male') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolma_male', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_pack_master.py b/scripts/mobiles/dathomir/bolma_pack_master.py index 88c140d0..bbacf9bd 100644 --- a/scripts/mobiles/dathomir/bolma_pack_master.py +++ b/scripts/mobiles/dathomir/bolma_pack_master.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma pack master') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolma_pack_leader', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bolma_youth.py b/scripts/mobiles/dathomir/bolma_youth.py index 08bdb794..6288819b 100644 --- a/scripts/mobiles/dathomir/bolma_youth.py +++ b/scripts/mobiles/dathomir/bolma_youth.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolma youth') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolma_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolma_youth', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset.py b/scripts/mobiles/dathomir/brackaset.py index 1908a308..9ec9fe30 100644 --- a/scripts/mobiles/dathomir/brackaset.py +++ b/scripts/mobiles/dathomir/brackaset.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('brackaset') mobileTemplate.setLevel(66) mobileTemplate.setMinLevel(66) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_brackaset_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('brackaset', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset_female.py b/scripts/mobiles/dathomir/brackaset_female.py index 32645e9d..6d1329f6 100644 --- a/scripts/mobiles/dathomir/brackaset_female.py +++ b/scripts/mobiles/dathomir/brackaset_female.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('brackaset female') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_brackaset_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('brackaset_female', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/brackaset_male.py b/scripts/mobiles/dathomir/brackaset_male.py index 4767e2c9..22848ed6 100644 --- a/scripts/mobiles/dathomir/brackaset_male.py +++ b/scripts/mobiles/dathomir/brackaset_male.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('brackaset male') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_brackaset_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('brackaset_male', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/bull_rancor.py b/scripts/mobiles/dathomir/bull_rancor.py index 94253773..eb0ee6ac 100644 --- a/scripts/mobiles/dathomir/bull_rancor.py +++ b/scripts/mobiles/dathomir/bull_rancor.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bull rancor') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_rancor_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bull_rancor', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/aged_lantern_bird.py b/scripts/mobiles/endor/aged_lantern_bird.py index df2e2653..3954d8ba 100644 --- a/scripts/mobiles/endor/aged_lantern_bird.py +++ b/scripts/mobiles/endor/aged_lantern_bird.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('aged lantern bird') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("lantern") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_lantern_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('aged_lantern_bird', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_hatchling.py b/scripts/mobiles/endor/arachne_hatchling.py index db04d9d4..c3e88fb6 100644 --- a/scripts/mobiles/endor/arachne_hatchling.py +++ b/scripts/mobiles/endor/arachne_hatchling.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('arachne hatchling') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -23,19 +23,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("arachne") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('arachne_hatchling', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_queen.py b/scripts/mobiles/endor/arachne_queen.py index 05f3b1e9..e5826e5f 100644 --- a/scripts/mobiles/endor/arachne_queen.py +++ b/scripts/mobiles/endor/arachne_queen.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('arachne queen') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.SetBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('arachne_queen', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_webmaster.py b/scripts/mobiles/endor/arachne_webmaster.py index 474a413d..7243aaf8 100644 --- a/scripts/mobiles/endor/arachne_webmaster.py +++ b/scripts/mobiles/endor/arachne_webmaster.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('arachne webmaster') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('arachne_webmaster', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/arachne_widow.py b/scripts/mobiles/endor/arachne_widow.py index dae7c75f..61f0c017 100644 --- a/scripts/mobiles/endor/arachne_widow.py +++ b/scripts/mobiles/endor/arachne_widow.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('arachne widow') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -24,20 +24,20 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) - - + + templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('arachne_widow', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower.py b/scripts/mobiles/endor/bark_mite_burrower.py index e8ea646a..298abe83 100644 --- a/scripts/mobiles/endor/bark_mite_burrower.py +++ b/scripts/mobiles/endor/bark_mite_burrower.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite burrower') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_burrower', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_collector.py b/scripts/mobiles/endor/bark_mite_burrower_collector.py index 2e95f16c..c9aeaa07 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_collector.py +++ b/scripts/mobiles/endor/bark_mite_burrower_collector.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite burrower collector') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_burrower_collector', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_drone.py b/scripts/mobiles/endor/bark_mite_burrower_drone.py index f6434a72..ddf51b76 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_drone.py +++ b/scripts/mobiles/endor/bark_mite_burrower_drone.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite burrower drone') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_burrower_drone', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_swarmling.py b/scripts/mobiles/endor/bark_mite_burrower_swarmling.py index 3599a262..043f32af 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_swarmling.py +++ b/scripts/mobiles/endor/bark_mite_burrower_swarmling.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite burrower swarmling') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_burrower_swarmling', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bark_mite_burrower_worker.py b/scripts/mobiles/endor/bark_mite_burrower_worker.py index 5db2b536..cd466bd1 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_worker.py +++ b/scripts/mobiles/endor/bark_mite_burrower_worker.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite burrower worker') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_burrower_worker', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_drenched_merek_king.py b/scripts/mobiles/endor/blood_drenched_merek_king.py index da2e099c..041b0b72 100644 --- a/scripts/mobiles/endor/blood_drenched_merek_king.py +++ b/scripts/mobiles/endor/blood_drenched_merek_king.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood drenched merek king') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_drenched_merek_king', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py index 6ccf5bdf..823731b2 100644 --- a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py +++ b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood_frenzied boar wolf') mobileTemplate.setLevel(68) mobileTemplate.setMinLevel(68) @@ -22,19 +22,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_frenzied_boar_wolf', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blood_stained_merek.py b/scripts/mobiles/endor/blood_stained_merek.py index d6a54bb9..1c258096 100644 --- a/scripts/mobiles/endor/blood_stained_merek.py +++ b/scripts/mobiles/endor/blood_stained_merek.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood-stained merek') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_stained_merek', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bloodseeker_mite_drone.py b/scripts/mobiles/endor/bloodseeker_mite_drone.py index acdda7a1..653943de 100644 --- a/scripts/mobiles/endor/bloodseeker_mite_drone.py +++ b/scripts/mobiles/endor/bloodseeker_mite_drone.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bloodseeker mite drone') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bloodseeker") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bloodseeker_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bloodseeker_mite_drone', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bloodseeker_mite_queen.py b/scripts/mobiles/endor/bloodseeker_mite_queen.py index 66a993ac..ba4c5b9c 100644 --- a/scripts/mobiles/endor/bloodseeker_mite_queen.py +++ b/scripts/mobiles/endor/bloodseeker_mite_queen.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bloodseeker mite queen') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -22,19 +22,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_bloodseeker_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bloodseeker_mite_queen', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blooming_jax.py b/scripts/mobiles/endor/blooming_jax.py index 382fee2c..82320d72 100644 --- a/scripts/mobiles/endor/blooming_jax.py +++ b/scripts/mobiles/endor/blooming_jax.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blooming jax') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_jax_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blooming_jax', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg.py b/scripts/mobiles/endor/blurrg.py index e7eb6409..50f39fd5 100644 --- a/scripts/mobiles/endor/blurrg.py +++ b/scripts/mobiles/endor/blurrg.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_hunter.py b/scripts/mobiles/endor/blurrg_hunter.py index 181ce895..87e9a05a 100644 --- a/scripts/mobiles/endor/blurrg_hunter.py +++ b/scripts/mobiles/endor/blurrg_hunter.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg hunter') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg_hunter', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_pup.py b/scripts/mobiles/endor/blurrg_pup.py index 5aa8022c..c32f06db 100644 --- a/scripts/mobiles/endor/blurrg_pup.py +++ b/scripts/mobiles/endor/blurrg_pup.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg pup') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg_pup', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_raptor.py b/scripts/mobiles/endor/blurrg_raptor.py index b3ea5c56..a4a963e6 100644 --- a/scripts/mobiles/endor/blurrg_raptor.py +++ b/scripts/mobiles/endor/blurrg_raptor.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg raptor') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -22,19 +22,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg_raptor', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_sand_crawler.py b/scripts/mobiles/endor/blurrg_sand_crawler.py index e4ee8997..fd9f93bf 100644 --- a/scripts/mobiles/endor/blurrg_sand_crawler.py +++ b/scripts/mobiles/endor/blurrg_sand_crawler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg sand crawler') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg_sand_crawler', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blurrg_tracker.py b/scripts/mobiles/endor/blurrg_tracker.py index a108a7f3..e1e67a5a 100644 --- a/scripts/mobiles/endor/blurrg_tracker.py +++ b/scripts/mobiles/endor/blurrg_tracker.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blurrg tracker') mobileTemplate.setLevel(54) mobileTemplate.setMinLevel(54) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blurrg_tracker', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/blushing_jax.py b/scripts/mobiles/endor/blushing_jax.py index a9d27aaa..e196bbe4 100644 --- a/scripts/mobiles/endor/blushing_jax.py +++ b/scripts/mobiles/endor/blushing_jax.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blushing jax') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_jax_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blushing_jax', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf.py b/scripts/mobiles/endor/boar_wolf.py index c9b3dfa4..79b08b5e 100644 --- a/scripts/mobiles/endor/boar_wolf.py +++ b/scripts/mobiles/endor/boar_wolf.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('boar wolf') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("boar wolf") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('boar_wolf', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf_cub.py b/scripts/mobiles/endor/boar_wolf_cub.py index 04c5ec45..fbb51418 100644 --- a/scripts/mobiles/endor/boar_wolf_cub.py +++ b/scripts/mobiles/endor/boar_wolf_cub.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('boar wolf cub') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("boar wolf") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('boar_wolf_cub', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/boar_wolf_ravager.py b/scripts/mobiles/endor/boar_wolf_ravager.py index e84ac16d..5a7a1ea1 100644 --- a/scripts/mobiles/endor/boar_wolf_ravager.py +++ b/scripts/mobiles/endor/boar_wolf_ravager.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('boar wolf ravager') mobileTemplate.setLevel(66) mobileTemplate.setMinLevel(66) @@ -22,19 +22,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('boar_wolf_ravager', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_bark_biter.py b/scripts/mobiles/endor/bolle_bol_bark_biter.py index 23ac4bb6..2e29d5b5 100644 --- a/scripts/mobiles/endor/bolle_bol_bark_biter.py +++ b/scripts/mobiles/endor/bolle_bol_bark_biter.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol bark biter') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_bark_biter', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_calf.py b/scripts/mobiles/endor/bolle_bol_calf.py index 7733ef5e..09c923dc 100644 --- a/scripts/mobiles/endor/bolle_bol_calf.py +++ b/scripts/mobiles/endor/bolle_bol_calf.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol calf') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_calf', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_colt.py b/scripts/mobiles/endor/bolle_bol_colt.py index 61de42ec..df71c60f 100644 --- a/scripts/mobiles/endor/bolle_bol_colt.py +++ b/scripts/mobiles/endor/bolle_bol_colt.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol colt') mobileTemplate.setLevel(57) mobileTemplate.setMinLevel(57) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_colt', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_female.py b/scripts/mobiles/endor/bolle_bol_female.py index 84e7d67d..fc78af35 100644 --- a/scripts/mobiles/endor/bolle_bol_female.py +++ b/scripts/mobiles/endor/bolle_bol_female.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol female') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_female', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_herd_leader.py b/scripts/mobiles/endor/bolle_bol_herd_leader.py index ca980498..7332f5b2 100644 --- a/scripts/mobiles/endor/bolle_bol_herd_leader.py +++ b/scripts/mobiles/endor/bolle_bol_herd_leader.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol herd leader') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_herd_leader', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_male.py b/scripts/mobiles/endor/bolle_bol_male.py index e40acc42..c7685bae 100644 --- a/scripts/mobiles/endor/bolle_bol_male.py +++ b/scripts/mobiles/endor/bolle_bol_male.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol male') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_male', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bolle_bol_stomper.py b/scripts/mobiles/endor/bolle_bol_stomper.py index 48e505ad..ff17972a 100644 --- a/scripts/mobiles/endor/bolle_bol_stomper.py +++ b/scripts/mobiles/endor/bolle_bol_stomper.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol stomper') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol_stomper', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_ancient.py b/scripts/mobiles/endor/bordok_ancient.py index 70e7f623..604ebec7 100644 --- a/scripts/mobiles/endor/bordok_ancient.py +++ b/scripts/mobiles/endor/bordok_ancient.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bordok ancient') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bordok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bordok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bordok_ancient', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_foal.py b/scripts/mobiles/endor/bordok_foal.py index 7177a9f8..c56578ac 100644 --- a/scripts/mobiles/endor/bordok_foal.py +++ b/scripts/mobiles/endor/bordok_foal.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bordok foal') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bordok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bordok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bordok_foal', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_herd_master.py b/scripts/mobiles/endor/bordok_herd_master.py index 4d2c192c..fdbfc987 100644 --- a/scripts/mobiles/endor/bordok_herd_master.py +++ b/scripts/mobiles/endor/bordok_herd_master.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bordok herd master') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bordok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bordok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bordok_herd_master', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bordok_mare.py b/scripts/mobiles/endor/bordok_mare.py index 356b6e08..0628e666 100644 --- a/scripts/mobiles/endor/bordok_mare.py +++ b/scripts/mobiles/endor/bordok_mare.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bordok mare') mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) @@ -21,19 +21,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bordok") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bordok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bordok_mare', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/bounding_jax.py b/scripts/mobiles/endor/bounding_jax.py index 50eba769..22181ae5 100644 --- a/scripts/mobiles/endor/bounding_jax.py +++ b/scripts/mobiles/endor/bounding_jax.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bounding jax') mobileTemplate.setLevel(60) mobileTemplate.setMinLevel(60) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_jax_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bounding_jax', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/cowardly_gurreck.py b/scripts/mobiles/endor/cowardly_gurreck.py new file mode 100644 index 00000000..c8a4c034 --- /dev/null +++ b/scripts/mobiles/endor/cowardly_gurreck.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('cowardly gurreck') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('cowardly_gurreck', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/crazed_gurreck.py b/scripts/mobiles/endor/crazed_gurreck.py new file mode 100644 index 00000000..050a591c --- /dev/null +++ b/scripts/mobiles/endor/crazed_gurreck.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crazed gurreck') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gurreck', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/crimson_blurrg.py b/scripts/mobiles/endor/crimson_blurrg.py new file mode 100644 index 00000000..837e888d --- /dev/null +++ b/scripts/mobiles/endor/crimson_blurrg.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('crimson blurrg') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("blurrg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('crimson_blurrg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/delirious_merek_avenger.py b/scripts/mobiles/endor/delirious_merek_avenger.py new file mode 100644 index 00000000..73531a36 --- /dev/null +++ b/scripts/mobiles/endor/delirious_merek_avenger.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('delirious merek avenger') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('delirious_merek_avenger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/deranged_mantigrue.py b/scripts/mobiles/endor/deranged_mantigrue.py new file mode 100644 index 00000000..2a405e3d --- /dev/null +++ b/scripts/mobiles/endor/deranged_mantigrue.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('deranged mantigrue') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('deranged_mantigrue', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/deranged_ravisher.py b/scripts/mobiles/endor/deranged_ravisher.py new file mode 100644 index 00000000..944567e1 --- /dev/null +++ b/scripts/mobiles/endor/deranged_ravisher.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('deranged ravisher') + mobileTemplate.setLevel(33) + mobileTemplate.setMinLevel(33) + mobileTemplate.setMaxLevel(33) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("squill") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_squill_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('deranged_ravisher', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/desert_gurreck_charger.py b/scripts/mobiles/endor/desert_gurreck_charger.py new file mode 100644 index 00000000..9711eef3 --- /dev/null +++ b/scripts/mobiles/endor/desert_gurreck_charger.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert gurreck charger') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_gurreck_charger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/desert_scavenger.py b/scripts/mobiles/endor/desert_scavenger.py new file mode 100644 index 00000000..9ccd5807 --- /dev/null +++ b/scripts/mobiles/endor/desert_scavenger.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('desert scavenger') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('desert_scavenger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/diminutive_bounding_jax.py b/scripts/mobiles/endor/diminutive_bounding_jax.py new file mode 100644 index 00000000..3b9ab2ea --- /dev/null +++ b/scripts/mobiles/endor/diminutive_bounding_jax.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('diminutive bounding jax') + mobileTemplate.setLevel(25) + mobileTemplate.setMinLevel(25) + mobileTemplate.setMaxLevel(25) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(25) + mobileTemplate.setSocialGroup("jax") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_jax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('diminutive_bounding_jax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/diseased_blurrg.py b/scripts/mobiles/endor/diseased_blurrg.py new file mode 100644 index 00000000..9e522133 --- /dev/null +++ b/scripts/mobiles/endor/diseased_blurrg.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('diseased blurrg') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('diseased_blurrg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/domesticated_blurrg.py b/scripts/mobiles/endor/domesticated_blurrg.py new file mode 100644 index 00000000..446d33ca --- /dev/null +++ b/scripts/mobiles/endor/domesticated_blurrg.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('domesticated blurrg') + mobileTemplate.setLevel(20) + mobileTemplate.setMinLevel(20) + mobileTemplate.setMaxLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.8) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_blurrg_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + + core.spawnService.addMobileTemplate('domesticated_blurrg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/domesticated_merek.py b/scripts/mobiles/endor/domesticated_merek.py new file mode 100644 index 00000000..c781cb49 --- /dev/null +++ b/scripts/mobiles/endor/domesticated_merek.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('domesticated merek') + mobileTemplate.setLevel(50) + mobileTemplate.setMinLevel(50) + mobileTemplate.setMaxLevel(50) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.8) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('domesticated_merek', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/elder_hanadak_matriarch.py b/scripts/mobiles/endor/elder_hanadak_matriarch.py new file mode 100644 index 00000000..685fb8fa --- /dev/null +++ b/scripts/mobiles/endor/elder_hanadak_matriarch.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elder hanadak matriarch') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(35) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("hanadak") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elder_hanadak_matriarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/elder_squall.py b/scripts/mobiles/endor/elder_squall.py new file mode 100644 index 00000000..88142d01 --- /dev/null +++ b/scripts/mobiles/endor/elder_squall.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('elder squall') + mobileTemplate.setLevel(72) + mobileTemplate.setMinLevel(72) + mobileTemplate.setMaxLevel(72) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("squall") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_squall_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elder_squall', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/erratic_swirl_prong.py b/scripts/mobiles/endor/erratic_swirl_prong.py new file mode 100644 index 00000000..0304b253 --- /dev/null +++ b/scripts/mobiles/endor/erratic_swirl_prong.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('erratic swirl prong') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("swirl prong") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_swirl_prong_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('erratic_swirl_prong', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/festering_squill.py b/scripts/mobiles/endor/festering_squill.py new file mode 100644 index 00000000..2e6173e6 --- /dev/null +++ b/scripts/mobiles/endor/festering_squill.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('festering squill') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("squill") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_squill_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('festering_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/fierce_borgle.py b/scripts/mobiles/endor/fierce_borgle.py new file mode 100644 index 00000000..4ee272f5 --- /dev/null +++ b/scripts/mobiles/endor/fierce_borgle.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fierce borgle') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fierce_borgle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/gleaming_lantern_bird.py b/scripts/mobiles/endor/gleaming_lantern_bird.py new file mode 100644 index 00000000..7bb79f74 --- /dev/null +++ b/scripts/mobiles/endor/gleaming_lantern_bird.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gleaming lantern bird') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(41) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(46) + mobileTemplate.setSocialGroup("lantern") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_lantern_bird_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gleaming_lantern_bird', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/gurreck.py b/scripts/mobiles/endor/gurreck.py new file mode 100644 index 00000000..3ecf300e --- /dev/null +++ b/scripts/mobiles/endor/gurreck.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gurreck') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gurreck', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/gurreck_forest_stalker.py b/scripts/mobiles/endor/gurreck_forest_stalker.py new file mode 100644 index 00000000..b6849517 --- /dev/null +++ b/scripts/mobiles/endor/gurreck_forest_stalker.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gurreck forest stalker') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gurreck_forest_stalker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/hanadak_ancient.py b/scripts/mobiles/endor/hanadak_ancient.py new file mode 100644 index 00000000..0ef83eed --- /dev/null +++ b/scripts/mobiles/endor/hanadak_ancient.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('hanadak ancient') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(40) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(40) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(40) + mobileTemplate.setSocialGroup("hanadak") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('hanadak_ancient', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/hanadak_drifter.py b/scripts/mobiles/endor/hanadak_drifter.py new file mode 100644 index 00000000..25b896ad --- /dev/null +++ b/scripts/mobiles/endor/hanadak_drifter.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('hanadak drifter') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("bageraset") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('hanadak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/highland_remmer.py b/scripts/mobiles/endor/highland_remmer.py new file mode 100644 index 00000000..274c9369 --- /dev/null +++ b/scripts/mobiles/endor/highland_remmer.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('highland remmer') + mobileTemplate.setLevel(65) + mobileTemplate.setMinLevel(65) + mobileTemplate.setMaxLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureSpitAttack') + mobileTemplate.setAttacks(attacks) + + + core.spawnService.addMobileTemplate('highland_remmer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/hilltop_gurreck_hunter.py b/scripts/mobiles/endor/hilltop_gurreck_hunter.py new file mode 100644 index 00000000..27288b5a --- /dev/null +++ b/scripts/mobiles/endor/hilltop_gurreck_hunter.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('hilltop gurreck hunter') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('hilltop_gurreck_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/infuriated_roba_protector.py b/scripts/mobiles/endor/infuriated_roba_protector.py new file mode 100644 index 00000000..205e888f --- /dev/null +++ b/scripts/mobiles/endor/infuriated_roba_protector.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('infuriated roba protector') + mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('infuriated_roba_protector', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/insane_mantigrue_berserker.py b/scripts/mobiles/endor/insane_mantigrue_berserker.py new file mode 100644 index 00000000..6a3cce3c --- /dev/null +++ b/scripts/mobiles/endor/insane_mantigrue_berserker.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('insane mantigrue berserker') + mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('insane_mantigrue_berserker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/king_merek_harvester.py b/scripts/mobiles/endor/king_merek_harvester.py new file mode 100644 index 00000000..d6fe385e --- /dev/null +++ b/scripts/mobiles/endor/king_merek_harvester.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('king merek harvester') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(50) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('king_merek_harvester', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/lantern_bird.py b/scripts/mobiles/endor/lantern_bird.py new file mode 100644 index 00000000..65a9eb2c --- /dev/null +++ b/scripts/mobiles/endor/lantern_bird.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lantern bird') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(41) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(46) + mobileTemplate.setSocialGroup("lantern") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_lantern_bird_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lantern_bird', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/lice_ridden_remmer_queen.py b/scripts/mobiles/endor/lice_ridden_remmer_queen.py new file mode 100644 index 00000000..7a24918b --- /dev/null +++ b/scripts/mobiles/endor/lice_ridden_remmer_queen.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lice-ridden remmer queen') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureSpitAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lice_ridden_remmer_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mantigrue_hunter.py b/scripts/mobiles/endor/mantigrue_hunter.py new file mode 100644 index 00000000..4a72ab0e --- /dev/null +++ b/scripts/mobiles/endor/mantigrue_hunter.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mantigrue hunter') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mantigrue_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mantigrue_night_stalker b/scripts/mobiles/endor/mantigrue_night_stalker new file mode 100644 index 00000000..4362cba1 --- /dev/null +++ b/scripts/mobiles/endor/mantigrue_night_stalker @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mantigrue night stalker') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mantigrue_night_stalker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mantigrue_reaper.py b/scripts/mobiles/endor/mantigrue_reaper.py new file mode 100644 index 00000000..7ff87109 --- /dev/null +++ b/scripts/mobiles/endor/mantigrue_reaper.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mantigrue reaper') + mobileTemplate.setLevel(72) + mobileTemplate.setMinLevel(72) + mobileTemplate.setMaxLevel(72) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mantigrue_reaper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mantigrue_screecher.py b/scripts/mobiles/endor/mantigrue_screecher.py new file mode 100644 index 00000000..765f4314 --- /dev/null +++ b/scripts/mobiles/endor/mantigrue_screecher.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mantigrue screecher') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.8) + mobileTemplate.setSocialGroup("mantigrue") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_condor_dragon_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mantigrue_screecher', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mature_hanadak.py b/scripts/mobiles/endor/mature_hanadak.py new file mode 100644 index 00000000..bef6f2fb --- /dev/null +++ b/scripts/mobiles/endor/mature_hanadak.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mature hanadak') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(20) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(20) + mobileTemplate.setSocialGroup("hanadak") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mature_hanadak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py new file mode 100644 index 00000000..2ab3a722 --- /dev/null +++ b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mature hanadak rock smasher') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(35) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("hanadak") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mature_hanadak_rock_smasher', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/merek_assassin.py b/scripts/mobiles/endor/merek_assassin.py new file mode 100644 index 00000000..f82a0254 --- /dev/null +++ b/scripts/mobiles/endor/merek_assassin.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('merek assassin') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('merek_assassin', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/merek_cavern_creeper.py b/scripts/mobiles/endor/merek_cavern_creeper.py new file mode 100644 index 00000000..4efa11ef --- /dev/null +++ b/scripts/mobiles/endor/merek_cavern_creeper.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('merek cavern creeper') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('merek_cavern_creeper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/merek_death's_head.py b/scripts/mobiles/endor/merek_death's_head.py new file mode 100644 index 00000000..abd4931b --- /dev/null +++ b/scripts/mobiles/endor/merek_death's_head.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('merek death's head') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('merek_death's_head', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/merek_harvester.py b/scripts/mobiles/endor/merek_harvester.py new file mode 100644 index 00000000..56e0f645 --- /dev/null +++ b/scripts/mobiles/endor/merek_harvester.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('merek harvester') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('merek_harvester', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/mine_rat.py b/scripts/mobiles/endor/mine_rat.py new file mode 100644 index 00000000..8a931529 --- /dev/null +++ b/scripts/mobiles/endor/mine_rat.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('mine rat') + mobileTemplate.setLevel(83) + mobileTemplate.setMinLevel(83) + mobileTemplate.setMaxLevel(83) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(.6) + mobileTemplate.setSocialGroup("death watch(")") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_womprat_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mine_rat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/minor_gorax.py b/scripts/mobiles/endor/minor_gorax.py new file mode 100644 index 00000000..02bcb572 --- /dev/null +++ b/scripts/mobiles/endor/minor_gorax.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('minor gorax') + mobileTemplate.setLevel(83) + mobileTemplate.setMinLevel(83) + mobileTemplate.setMaxLevel(83) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(.75) + mobileTemplate.setSocialGroup("gorax(")") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gorax_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('minor_gorax', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/noxious_squill.py b/scripts/mobiles/endor/noxious_squill.py new file mode 100644 index 00000000..127c691a --- /dev/null +++ b/scripts/mobiles/endor/noxious_squill.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('noxious squill') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("squill") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_squill_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('noxious_squill', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/prowling_gurreck.py b/scripts/mobiles/endor/prowling_gurreck.py new file mode 100644 index 00000000..61ecb9ab --- /dev/null +++ b/scripts/mobiles/endor/prowling_gurreck.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('prowling gurreck') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("gurreck") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_gurreck_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('prowling_gurreck', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/putrid_borgle.py b/scripts/mobiles/endor/putrid_borgle.py new file mode 100644 index 00000000..6fc56745 --- /dev/null +++ b/scripts/mobiles/endor/putrid_borgle.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('putrid borgle') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('putrid_borgle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/queen_merek_harvester.py b/scripts/mobiles/endor/queen_merek_harvester.py new file mode 100644 index 00000000..c0d902cb --- /dev/null +++ b/scripts/mobiles/endor/queen_merek_harvester.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('queen merek harvester') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(50) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('queen_merek_harvester', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/rabid_squall.py b/scripts/mobiles/endor/rabid_squall.py new file mode 100644 index 00000000..af1da697 --- /dev/null +++ b/scripts/mobiles/endor/rabid_squall.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rabid squall') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("squall") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + setTemplate.setOptionsBitmask(Options.AGGRESSIVE) + + templates = Vector() + templates.add('object/mobile/shared_squall_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rabid_squall', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/radiant_lantern_bird.py b/scripts/mobiles/endor/radiant_lantern_bird.py new file mode 100644 index 00000000..b046a5ff --- /dev/null +++ b/scripts/mobiles/endor/radiant_lantern_bird.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('radiant lantern bird') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(41) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(46) + mobileTemplate.setSocialGroup("lantern") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_lantern_bird_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('radiant_lantern_bird', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/lok/aged_kimogila.py b/scripts/mobiles/lok/aged_kimogila.py index 019bb951..b056cde8 100644 --- a/scripts/mobiles/lok/aged_kimogila.py +++ b/scripts/mobiles/lok/aged_kimogila.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('aged kimogoila') mobileTemplate.setLevel(79) mobileTemplate.setMinLevel(79) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_kimogila_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('aged_kimogila', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/Blistmok_Shrieker.py b/scripts/mobiles/mustafar/Blistmok_Shrieker.py index f2978dab..324ff079 100644 --- a/scripts/mobiles/mustafar/Blistmok_Shrieker.py +++ b/scripts/mobiles/mustafar/Blistmok_Shrieker.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('Blistmok_Shrieker') mobileTemplate.setLevel(82) mobileTemplate.setMinLevel(82) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('Blistmok_Shrieker', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/Blistmok_Trampler.py b/scripts/mobiles/mustafar/Blistmok_Trampler.py index a264a5a0..c7ecac50 100644 --- a/scripts/mobiles/mustafar/Blistmok_Trampler.py +++ b/scripts/mobiles/mustafar/Blistmok_Trampler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('Blistmok Trampler') mobileTemplate.setLevel(82) mobileTemplate.setMinLevel(82) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('Blistmok_Trampler', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/ancient_jundak.py b/scripts/mobiles/mustafar/ancient_jundak.py index 1a1fd479..e0e00832 100644 --- a/scripts/mobiles/mustafar/ancient_jundak.py +++ b/scripts/mobiles/mustafar/ancient_jundak.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('Ancient Jundak') mobileTemplate.setLevel(84) mobileTemplate.setMinLevel(84) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_jundak_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('ancient_jundak', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/ancient_tulrus.py b/scripts/mobiles/mustafar/ancient_tulrus.py index c463502a..fc979d01 100644 --- a/scripts/mobiles/mustafar/ancient_tulrus.py +++ b/scripts/mobiles/mustafar/ancient_tulrus.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('ancient tulrus') mobileTemplate.setLevel(82) mobileTemplate.setMinLevel(82) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('ancient_tulrus', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/blistmok_crystal_charger.py b/scripts/mobiles/mustafar/blistmok_crystal_charger.py index 130d2533..a8d140e1 100644 --- a/scripts/mobiles/mustafar/blistmok_crystal_charger.py +++ b/scripts/mobiles/mustafar/blistmok_crystal_charger.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blistmok crystal charger') mobileTemplate.setLevel(72) mobileTemplate.setMinLevel(72) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blistmok_crystal_charger', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/mustafar/bloated_jundak.py b/scripts/mobiles/mustafar/bloated_jundak.py index 6bfd26c2..153f9e21 100644 --- a/scripts/mobiles/mustafar/bloated_jundak.py +++ b/scripts/mobiles/mustafar/bloated_jundak.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bloated jundak') mobileTemplate.setLevel(84) mobileTemplate.setMinLevel(84) @@ -26,19 +26,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_jundak_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bloated_jundak', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py b/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py index 3f85d9b2..4f22b409 100644 --- a/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py +++ b/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('aggrivated kaadu trampler') mobileTemplate.setLevel(15) mobileTemplate.setMinLevel(15) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("kaadu") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_kaadu_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('aggrivated_kaadu_trampler', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/alpha_veermok.py b/scripts/mobiles/naboo/alpha_veermok.py index 73052d2e..7deed2aa 100644 --- a/scripts/mobiles/naboo/alpha_veermok.py +++ b/scripts/mobiles/naboo/alpha_veermok.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('alpha veermok') mobileTemplate.setLevel(19) mobileTemplate.setMinLevel(19) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("veermok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('alpha_veermok', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/bachelor_gualama.py b/scripts/mobiles/naboo/bachelor_gualama.py index 81468d83..05e1a52c 100644 --- a/scripts/mobiles/naboo/bachelor_gualama.py +++ b/scripts/mobiles/naboo/bachelor_gualama.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bachelor gualama') mobileTemplate.setLevel(41) mobileTemplate.setMinLevel(41) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gualama") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_gualama_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bachelor_gualama', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/bolle_bol.py b/scripts/mobiles/naboo/bolle_bol.py index acd5c764..4fc195a3 100644 --- a/scripts/mobiles/naboo/bolle_bol.py +++ b/scripts/mobiles/naboo/bolle_bol.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bolle bol') mobileTemplate.setLevel(16) mobileTemplate.setMinLevel(16) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bolle_bol_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bolle_bol', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/capper_spineflap_drone.py b/scripts/mobiles/naboo/capper_spineflap_drone.py index 1ea12168..9f616ec9 100644 --- a/scripts/mobiles/naboo/capper_spineflap_drone.py +++ b/scripts/mobiles/naboo/capper_spineflap_drone.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('capper spineflap drone') mobileTemplate.setLevel(2) mobileTemplate.setMinLevel(2) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("capper spineflap") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_capper_spineflap_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('capper_spineflap_drone', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/carnivorous_nuna.py b/scripts/mobiles/naboo/carnivorous_nuna.py index 5a4214c1..ad706e85 100644 --- a/scripts/mobiles/naboo/carnivorous_nuna.py +++ b/scripts/mobiles/naboo/carnivorous_nuna.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('carnivorous nuna') mobileTemplate.setLevel(13) mobileTemplate.setMinLevel(13) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(8) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_nuna_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('carnivorous_nuna', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index b2a57c7a..083e03e6 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('chuba') mobileTemplate.setLevel(1) mobileTemplate.setMinLevel(1) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("chuba") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_chuba_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('chuba', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index bda77fee..b707bcab 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('fambaa') mobileTemplate.setLevel(22) mobileTemplate.setMinLevel(22) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("fambaa") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_fambaa_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('fambaa', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/gualama.py b/scripts/mobiles/naboo/gualama.py index 09beb9a5..d2901725 100644 --- a/scripts/mobiles/naboo/gualama.py +++ b/scripts/mobiles/naboo/gualama.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('gualama') mobileTemplate.setLevel(39) mobileTemplate.setMinLevel(39) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gualama") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_gualama_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('gualama', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py index 866c95c4..65818145 100644 --- a/scripts/mobiles/naboo/hermit_spider.py +++ b/scripts/mobiles/naboo/hermit_spider.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('hermit spider') mobileTemplate.setLevel(33) mobileTemplate.setMinLevel(33) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(192) - + templates = Vector() templates.add('object/mobile/shared_hermit_spider_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('hermit_spider', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/kaadu.py b/scripts/mobiles/naboo/kaadu.py index 61e12039..a30cfdf5 100644 --- a/scripts/mobiles/naboo/kaadu.py +++ b/scripts/mobiles/naboo/kaadu.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('kaadu') mobileTemplate.setLevel(8) mobileTemplate.setMinLevel(8) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("kaadu") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_kaadu_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('kaadu', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 3579deed..3614ed1a 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('narglatch') mobileTemplate.setLevel(21) mobileTemplate.setMinLevel(21) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("narglatch") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_narglatch_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('narglatch', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 3d620a52..f9024557 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('veermok') mobileTemplate.setLevel(18) mobileTemplate.setMinLevel(18) @@ -27,20 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("veermok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_veermok_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('veermok', mobileTemplate) - return - \ No newline at end of file + return \ No newline at end of file diff --git a/scripts/mobiles/rori/adult_pygmy_torton.py b/scripts/mobiles/rori/adult_pygmy_torton.py index 03a15cf9..977b7dab 100644 --- a/scripts/mobiles/rori/adult_pygmy_torton.py +++ b/scripts/mobiles/rori/adult_pygmy_torton.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('adult pygmy torton') mobileTemplate.setLevel(16) mobileTemplate.setMinLevel(16) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("torton") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_torton_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('adult_pygmy_torton', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index 339ef991..49a2154a 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite') mobileTemplate.setLevel(37) mobileTemplate.setMinLevel(37) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/bark_mite_hatchling.py b/scripts/mobiles/rori/bark_mite_hatchling.py index f6184a88..f510fc83 100644 --- a/scripts/mobiles/rori/bark_mite_hatchling.py +++ b/scripts/mobiles/rori/bark_mite_hatchling.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bark mite hatchling') mobileTemplate.setLevel(36) mobileTemplate.setMinLevel(36) @@ -23,19 +23,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bark_mite_hatchling', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index 094a1112..cf6a9976 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bearded jax') mobileTemplate.setLevel(37) mobileTemplate.setMinLevel(37) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_bearded_jax_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bearded_jax', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/blood_thirsty_borgle.py b/scripts/mobiles/rori/blood_thirsty_borgle.py index 170bd5b2..672cb832 100644 --- a/scripts/mobiles/rori/blood_thirsty_borgle.py +++ b/scripts/mobiles/rori/blood_thirsty_borgle.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood thirsty borgle') mobileTemplate.setLevel(39) mobileTemplate.setMinLevel(39) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_thirsty_borgle', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py index 92636974..d015fe14 100644 --- a/scripts/mobiles/rori/borgle.py +++ b/scripts/mobiles/rori/borgle.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('borgle') mobileTemplate.setLevel(39) mobileTemplate.setMinLevel(39) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('borgle', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_harvester.py b/scripts/mobiles/rori/borgle_harvester.py index 1d8356cf..d70728a2 100644 --- a/scripts/mobiles/rori/borgle_harvester.py +++ b/scripts/mobiles/rori/borgle_harvester.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('borgle harvester') mobileTemplate.setLevel(37) mobileTemplate.setMinLevel(37) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('borgle_harvester', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_matriarch.py b/scripts/mobiles/rori/borgle_matriarch.py index 8db6a0df..edc9917d 100644 --- a/scripts/mobiles/rori/borgle_matriarch.py +++ b/scripts/mobiles/rori/borgle_matriarch.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('borgle matriarch') mobileTemplate.setLevel(40) mobileTemplate.setMinLevel(40) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('borgle_matriarch', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/borgle_protector.py b/scripts/mobiles/rori/borgle_protector.py index 8f8a8751..3c83d6e9 100644 --- a/scripts/mobiles/rori/borgle_protector.py +++ b/scripts/mobiles/rori/borgle_protector.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('borgle protector') mobileTemplate.setLevel(39) mobileTemplate.setMinLevel(39) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('borgle_protector', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py index af8c469f..576c088e 100644 --- a/scripts/mobiles/rori/capper_spineflap.py +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('capper spineflap') mobileTemplate.setLevel(31) mobileTemplate.setMinLevel(31) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("capper spineflap") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_capper_spineflap_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('capper_spineflap', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/horned_rasp.py b/scripts/mobiles/rori/horned_rasp.py index 1aa320ed..c001d0ed 100644 --- a/scripts/mobiles/rori/horned_rasp.py +++ b/scripts/mobiles/rori/horned_rasp.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('horned rasp') mobileTemplate.setLevel(31) mobileTemplate.setMinLevel(31) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("rasp") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_horned_rasp_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('horned_rasp', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 9110f037..25a49a96 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('pugoriss') mobileTemplate.setLevel(42) mobileTemplate.setMinLevel(42) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("pugoriss") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_pugoriss_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('pugoriss', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 43dd48fd..9ee7a45d 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('torton') mobileTemplate.setLevel(53) mobileTemplate.setMinLevel(53) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("torton") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_torton_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('torton', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index 086b6803..5929de6b 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('vir vur') mobileTemplate.setLevel(37) mobileTemplate.setMinLevel(37) @@ -25,19 +25,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("vir vur") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_vir_vur_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/berserk_kahmurra.py b/scripts/mobiles/talus/berserk_kahmurra.py index 74d68063..20185997 100644 --- a/scripts/mobiles/talus/berserk_kahmurra.py +++ b/scripts/mobiles/talus/berserk_kahmurra.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('berserk kahmurra') mobileTemplate.setLevel(46) mobileTemplate.setMinLevel(46) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_kahmurra_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('berserk_kahmurra', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py index 2ce28a96..80b92026 100644 --- a/scripts/mobiles/talus/fynock.py +++ b/scripts/mobiles/talus/fynock.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('fynock') mobileTemplate.setLevel(40) mobileTemplate.setMinLevel(40) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("fynock") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_fynock_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('fynock', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index 0d2d461e..24c708ea 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('guf drolg') mobileTemplate.setLevel(42) mobileTemplate.setMinLevel(42) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) - + templates = Vector() templates.add('object/mobile/shared_guf_drolg_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('guf_drolg', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index 81c5a70d..6aca38c4 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('huf dun') mobileTemplate.setLevel(47) mobileTemplate.setMinLevel(47) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_huf_dun_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index 4b9af6b0..457338c3 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('kima') mobileTemplate.setLevel(45) mobileTemplate.setMinLevel(45) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_kima_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('kima', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/ancient_mamien.py b/scripts/mobiles/yavin4/ancient_mamien.py index 98505301..f6c3b8d1 100644 --- a/scripts/mobiles/yavin4/ancient_mamien.py +++ b/scripts/mobiles/yavin4/ancient_mamien.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('ancient mamien') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -27,19 +27,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_mamien_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('ancient_mamien', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler.py b/scripts/mobiles/yavin4/angler.py index b58a9bb6..148d2c63 100644 --- a/scripts/mobiles/yavin4/angler.py +++ b/scripts/mobiles/yavin4/angler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('angler') mobileTemplate.setLevel(72) mobileTemplate.setMinLevel(72) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('angler', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler_hatchling.py b/scripts/mobiles/yavin4/angler_hatchling.py index 10787c43..02dc9b4a 100644 --- a/scripts/mobiles/yavin4/angler_hatchling.py +++ b/scripts/mobiles/yavin4/angler_hatchling.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('angler hatchling') mobileTemplate.setLevel(71) mobileTemplate.setMinLevel(71) @@ -23,19 +23,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("angler") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) - + templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('angler_hatchling', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/angler_recluse.py b/scripts/mobiles/yavin4/angler_recluse.py index 81316e20..2c675842 100644 --- a/scripts/mobiles/yavin4/angler_recluse.py +++ b/scripts/mobiles/yavin4/angler_recluse.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('angler recluse') mobileTemplate.setLevel(73) mobileTemplate.setMinLevel(73) @@ -24,19 +24,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('angler_recluse', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py index 3a183b29..5ceb2a02 100644 --- a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py +++ b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('blood-fanged gackle bat') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) @@ -28,19 +28,19 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) - + templates = Vector() templates.add('object/mobile/shared_gackle_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('blood_fanged_gackle_bat', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/yavin4/bone_angler.py b/scripts/mobiles/yavin4/bone_angler.py index 2a2b701d..3f878183 100644 --- a/scripts/mobiles/yavin4/bone_angler.py +++ b/scripts/mobiles/yavin4/bone_angler.py @@ -5,7 +5,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - + mobileTemplate.setCreatureName('bone angler') mobileTemplate.setLevel(68) mobileTemplate.setMinLevel(68) @@ -23,19 +23,19 @@ def addTemplate(core): mobileTemplate.setSocialGroup("angler") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - + templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') mobileTemplate.setTemplates(templates) - + weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) - + attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - + core.spawnService.addMobileTemplate('bone_angler', mobileTemplate) return \ No newline at end of file From 67bd596854b61aa15303ecc0d40ae3d981065b31 Mon Sep 17 00:00:00 2001 From: Tipho Date: Tue, 20 May 2014 13:14:02 -0400 Subject: [PATCH 17/26] Added Remaining Endor Animals, Fixed Small Bugs --- ...bageraset_bruiser => bageraset_bruiser.py} | 2 +- .../mobiles/corellia/blood_stained_prowler.py | 2 +- .../mobiles/corellia/blood_thirsty_monarch.py | 2 +- scripts/mobiles/corellia/canoid_hunter.py | 2 +- .../mobiles/corellia/canoid_pack_leader.py | 2 +- .../corellia/carrion_spat_corpsereaver.py | 2 +- scripts/mobiles/dantooine/ancient_graul.py | 2 +- scripts/mobiles/dathomir/bane_back_spider.py | 2 +- scripts/mobiles/dathomir/bull_rancor.py | 2 +- scripts/mobiles/endor/arachne_queen.py | 2 +- scripts/mobiles/endor/arachne_webmaster.py | 4 +- scripts/mobiles/endor/arachne_widow.py | 2 +- .../endor/blood_drenched_merek_king.py | 2 +- .../mobiles/endor/blood_frenzied_boar_wolf.py | 2 +- scripts/mobiles/endor/blood_stained_merek.py | 2 +- .../mobiles/endor/bloodseeker_mite_queen.py | 2 +- scripts/mobiles/endor/blurrg_raptor.py | 2 +- scripts/mobiles/endor/boar_wolf_ravager.py | 2 +- scripts/mobiles/endor/crazed_gurreck.py | 2 +- .../mobiles/endor/delirious_merek_avenger.py | 2 +- .../mobiles/endor/desert_gurreck_charger.py | 2 +- scripts/mobiles/endor/diseased_blurrg.py | 2 +- scripts/mobiles/endor/festering_squill.py | 2 +- scripts/mobiles/endor/fierce_borgle.py | 2 +- scripts/mobiles/endor/gurreck.py | 2 +- .../mobiles/endor/gurreck_forest_stalker.py | 2 +- scripts/mobiles/endor/hanadak_ancient.py | 2 +- scripts/mobiles/endor/hanadak_drifter.py | 2 +- scripts/mobiles/endor/highland_remmer.py | 2 +- .../mobiles/endor/hilltop_gurreck_hunter.py | 2 +- .../endor/infuriated_roba_protector.py | 2 +- .../endor/insane_mantigrue_berserker.py | 2 +- scripts/mobiles/endor/king_merek_harvester.py | 2 +- .../mobiles/endor/lice_ridden_remmer_queen.py | 2 +- scripts/mobiles/endor/mantigrue_hunter.py | 2 +- ...ght_stalker => mantigrue_night_stalker.py} | 2 +- scripts/mobiles/endor/mantigrue_reaper.py | 2 +- scripts/mobiles/endor/mantigrue_screecher.py | 2 +- scripts/mobiles/endor/mature_hanadak.py | 2 +- .../endor/mature_hanadak_rock_smasher.py | 2 +- scripts/mobiles/endor/merek_assassin.py | 2 +- scripts/mobiles/endor/merek_cavern_creeper.py | 2 +- ...k_death's_head.py => merek_deaths_head.py} | 6 +-- scripts/mobiles/endor/mine_rat.py | 2 +- scripts/mobiles/endor/minor_gorax.py | 4 +- scripts/mobiles/endor/noxious_squill.py | 2 +- scripts/mobiles/endor/prowling_gurreck.py | 2 +- .../mobiles/endor/queen_merek_harvester.py | 2 +- scripts/mobiles/endor/rabid_squall.py | 2 +- .../mobiles/endor/rancid_remmer_warrior.py | 40 ++++++++++++++++ .../mobiles/endor/ravenous_roba_stalker.py | 40 ++++++++++++++++ scripts/mobiles/endor/reclusive_roba.py | 39 ++++++++++++++++ .../mobiles/endor/remmer_carrion_keeper.py | 40 ++++++++++++++++ .../mobiles/endor/remmer_dune_scavenger.py | 39 ++++++++++++++++ scripts/mobiles/endor/roaming_bordok_stud.py | 39 ++++++++++++++++ .../mobiles/endor/roaming_desert_borgle.py | 44 ++++++++++++++++++ scripts/mobiles/endor/roba.py | 39 ++++++++++++++++ scripts/mobiles/endor/roba_boar.py | 40 ++++++++++++++++ scripts/mobiles/endor/roba_pack_leader.py | 39 ++++++++++++++++ scripts/mobiles/endor/roba_runt.py | 39 ++++++++++++++++ .../mobiles/endor/rotten_gut_remmer_king.py | 40 ++++++++++++++++ .../endor/sanguin_bloodseeker_hierarch.py | 40 ++++++++++++++++ .../mobiles/endor/shimmering_lantern_bird.py | 43 +++++++++++++++++ scripts/mobiles/endor/squall.py | 43 +++++++++++++++++ scripts/mobiles/endor/stoneskin_hanadak.py | 46 +++++++++++++++++++ scripts/mobiles/endor/swirl_prong.py | 39 ++++++++++++++++ scripts/mobiles/endor/swirl_prong_impaler.py | 39 ++++++++++++++++ .../mobiles/endor/swirl_prong_pack_leader.py | 39 ++++++++++++++++ .../mobiles/endor/toxic_merek_battlelord.py | 42 +++++++++++++++++ scripts/mobiles/endor/venom_filled_arachne.py | 40 ++++++++++++++++ scripts/mobiles/lok/aged_kimogila.py | 4 +- scripts/mobiles/mustafar/Blistmok_Shrieker.py | 2 +- scripts/mobiles/mustafar/Blistmok_Trampler.py | 2 +- scripts/mobiles/mustafar/ancient_jundak.py | 2 +- scripts/mobiles/mustafar/ancient_tulrus.py | 2 +- .../mustafar/blistmok_crystal_charger.py | 2 +- scripts/mobiles/mustafar/bloated_jundak.py | 2 +- scripts/mobiles/rori/blood_thirsty_borgle.py | 2 +- scripts/mobiles/rori/borgle_matriarch.py | 2 +- scripts/mobiles/yavin4/angler.py | 2 +- scripts/mobiles/yavin4/angler_recluse.py | 2 +- .../mobiles/yavin4/blood_fanged_gackle_bat.py | 2 +- 82 files changed, 915 insertions(+), 66 deletions(-) rename scripts/mobiles/corellia/{bageraset_bruiser => bageraset_bruiser.py} (93%) rename scripts/mobiles/endor/{mantigrue_night_stalker => mantigrue_night_stalker.py} (93%) rename scripts/mobiles/endor/{merek_death's_head.py => merek_deaths_head.py} (84%) create mode 100644 scripts/mobiles/endor/rancid_remmer_warrior.py create mode 100644 scripts/mobiles/endor/ravenous_roba_stalker.py create mode 100644 scripts/mobiles/endor/reclusive_roba.py create mode 100644 scripts/mobiles/endor/remmer_carrion_keeper.py create mode 100644 scripts/mobiles/endor/remmer_dune_scavenger.py create mode 100644 scripts/mobiles/endor/roaming_bordok_stud.py create mode 100644 scripts/mobiles/endor/roaming_desert_borgle.py create mode 100644 scripts/mobiles/endor/roba.py create mode 100644 scripts/mobiles/endor/roba_boar.py create mode 100644 scripts/mobiles/endor/roba_pack_leader.py create mode 100644 scripts/mobiles/endor/roba_runt.py create mode 100644 scripts/mobiles/endor/rotten_gut_remmer_king.py create mode 100644 scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py create mode 100644 scripts/mobiles/endor/shimmering_lantern_bird.py create mode 100644 scripts/mobiles/endor/squall.py create mode 100644 scripts/mobiles/endor/stoneskin_hanadak.py create mode 100644 scripts/mobiles/endor/swirl_prong.py create mode 100644 scripts/mobiles/endor/swirl_prong_impaler.py create mode 100644 scripts/mobiles/endor/swirl_prong_pack_leader.py create mode 100644 scripts/mobiles/endor/toxic_merek_battlelord.py create mode 100644 scripts/mobiles/endor/venom_filled_arachne.py diff --git a/scripts/mobiles/corellia/bageraset_bruiser b/scripts/mobiles/corellia/bageraset_bruiser.py similarity index 93% rename from scripts/mobiles/corellia/bageraset_bruiser rename to scripts/mobiles/corellia/bageraset_bruiser.py index 79dfe742..28d67c6f 100644 --- a/scripts/mobiles/corellia/bageraset_bruiser +++ b/scripts/mobiles/corellia/bageraset_bruiser.py @@ -6,7 +6,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('bark mite') + mobileTemplate.setCreatureName('bageraset bruiser') mobileTemplate.setLevel(9) mobileTemplate.setMinLevel(9) mobileTemplate.setMaxLevel(9) diff --git a/scripts/mobiles/corellia/blood_stained_prowler.py b/scripts/mobiles/corellia/blood_stained_prowler.py index bf796c5f..ef51ed24 100644 --- a/scripts/mobiles/corellia/blood_stained_prowler.py +++ b/scripts/mobiles/corellia/blood_stained_prowler.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(10) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_wrix_hue.iff') diff --git a/scripts/mobiles/corellia/blood_thirsty_monarch.py b/scripts/mobiles/corellia/blood_thirsty_monarch.py index 3e0fa757..18f03e6d 100644 --- a/scripts/mobiles/corellia/blood_thirsty_monarch.py +++ b/scripts/mobiles/corellia/blood_thirsty_monarch.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("corellian butterfly") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_corellian_butterfly_hue.iff') diff --git a/scripts/mobiles/corellia/canoid_hunter.py b/scripts/mobiles/corellia/canoid_hunter.py index 57aa2916..b8ae2f48 100644 --- a/scripts/mobiles/corellia/canoid_hunter.py +++ b/scripts/mobiles/corellia/canoid_hunter.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_canoid_hue.iff') diff --git a/scripts/mobiles/corellia/canoid_pack_leader.py b/scripts/mobiles/corellia/canoid_pack_leader.py index 06aff7cd..24eddf83 100644 --- a/scripts/mobiles/corellia/canoid_pack_leader.py +++ b/scripts/mobiles/corellia/canoid_pack_leader.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_canoid_hue.iff') diff --git a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py index f9923b6c..d716202f 100644 --- a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py +++ b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("carrion spat") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_carrion_spat_hue.iff') diff --git a/scripts/mobiles/dantooine/ancient_graul.py b/scripts/mobiles/dantooine/ancient_graul.py index 10aebe29..1641dbcc 100644 --- a/scripts/mobiles/dantooine/ancient_graul.py +++ b/scripts/mobiles/dantooine/ancient_graul.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_graul_hue.iff') diff --git a/scripts/mobiles/dathomir/bane_back_spider.py b/scripts/mobiles/dathomir/bane_back_spider.py index 87f4d2d0..2a979d06 100644 --- a/scripts/mobiles/dathomir/bane_back_spider.py +++ b/scripts/mobiles/dathomir/bane_back_spider.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gaping") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gaping_hue.iff') diff --git a/scripts/mobiles/dathomir/bull_rancor.py b/scripts/mobiles/dathomir/bull_rancor.py index eb0ee6ac..29765d4a 100644 --- a/scripts/mobiles/dathomir/bull_rancor.py +++ b/scripts/mobiles/dathomir/bull_rancor.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_rancor_hue.iff') diff --git a/scripts/mobiles/endor/arachne_queen.py b/scripts/mobiles/endor/arachne_queen.py index e5826e5f..c0506aec 100644 --- a/scripts/mobiles/endor/arachne_queen.py +++ b/scripts/mobiles/endor/arachne_queen.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("arachne") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.SetBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') diff --git a/scripts/mobiles/endor/arachne_webmaster.py b/scripts/mobiles/endor/arachne_webmaster.py index 7243aaf8..a78c1488 100644 --- a/scripts/mobiles/endor/arachne_webmaster.py +++ b/scripts/mobiles/endor/arachne_webmaster.py @@ -10,7 +10,7 @@ def addTemplate(core): mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) mobileTemplate.setMaxLevel(62) - mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("arachne") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_arachne_hue.iff') diff --git a/scripts/mobiles/endor/arachne_widow.py b/scripts/mobiles/endor/arachne_widow.py index 61f0c017..bf7268ae 100644 --- a/scripts/mobiles/endor/arachne_widow.py +++ b/scripts/mobiles/endor/arachne_widow.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("arachne") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() diff --git a/scripts/mobiles/endor/blood_drenched_merek_king.py b/scripts/mobiles/endor/blood_drenched_merek_king.py index 041b0b72..d6d20634 100644 --- a/scripts/mobiles/endor/blood_drenched_merek_king.py +++ b/scripts/mobiles/endor/blood_drenched_merek_king.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py index 823731b2..fb8f6f73 100644 --- a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py +++ b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("boar wolf") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') diff --git a/scripts/mobiles/endor/blood_stained_merek.py b/scripts/mobiles/endor/blood_stained_merek.py index 1c258096..57d5a350 100644 --- a/scripts/mobiles/endor/blood_stained_merek.py +++ b/scripts/mobiles/endor/blood_stained_merek.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/bloodseeker_mite_queen.py b/scripts/mobiles/endor/bloodseeker_mite_queen.py index ba4c5b9c..72a4aa8c 100644 --- a/scripts/mobiles/endor/bloodseeker_mite_queen.py +++ b/scripts/mobiles/endor/bloodseeker_mite_queen.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bloodseeker") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_bloodseeker_hue.iff') diff --git a/scripts/mobiles/endor/blurrg_raptor.py b/scripts/mobiles/endor/blurrg_raptor.py index a4a963e6..1d866506 100644 --- a/scripts/mobiles/endor/blurrg_raptor.py +++ b/scripts/mobiles/endor/blurrg_raptor.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blurrg") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') diff --git a/scripts/mobiles/endor/boar_wolf_ravager.py b/scripts/mobiles/endor/boar_wolf_ravager.py index 5a7a1ea1..96aadec2 100644 --- a/scripts/mobiles/endor/boar_wolf_ravager.py +++ b/scripts/mobiles/endor/boar_wolf_ravager.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("boar wolf") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_boar_wolf_hue.iff') diff --git a/scripts/mobiles/endor/crazed_gurreck.py b/scripts/mobiles/endor/crazed_gurreck.py index 050a591c..52bfd5b3 100644 --- a/scripts/mobiles/endor/crazed_gurreck.py +++ b/scripts/mobiles/endor/crazed_gurreck.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/delirious_merek_avenger.py b/scripts/mobiles/endor/delirious_merek_avenger.py index 73531a36..5fbf28cd 100644 --- a/scripts/mobiles/endor/delirious_merek_avenger.py +++ b/scripts/mobiles/endor/delirious_merek_avenger.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/desert_gurreck_charger.py b/scripts/mobiles/endor/desert_gurreck_charger.py index 9711eef3..6919f029 100644 --- a/scripts/mobiles/endor/desert_gurreck_charger.py +++ b/scripts/mobiles/endor/desert_gurreck_charger.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/diseased_blurrg.py b/scripts/mobiles/endor/diseased_blurrg.py index 9e522133..5703eaa7 100644 --- a/scripts/mobiles/endor/diseased_blurrg.py +++ b/scripts/mobiles/endor/diseased_blurrg.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blurrg_hue.iff') diff --git a/scripts/mobiles/endor/festering_squill.py b/scripts/mobiles/endor/festering_squill.py index 2e6173e6..5a08ca61 100644 --- a/scripts/mobiles/endor/festering_squill.py +++ b/scripts/mobiles/endor/festering_squill.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("squill") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_squill_hue.iff') diff --git a/scripts/mobiles/endor/fierce_borgle.py b/scripts/mobiles/endor/fierce_borgle.py index 4ee272f5..6a601f6b 100644 --- a/scripts/mobiles/endor/fierce_borgle.py +++ b/scripts/mobiles/endor/fierce_borgle.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') diff --git a/scripts/mobiles/endor/gurreck.py b/scripts/mobiles/endor/gurreck.py index 3ecf300e..2c81e0cb 100644 --- a/scripts/mobiles/endor/gurreck.py +++ b/scripts/mobiles/endor/gurreck.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/gurreck_forest_stalker.py b/scripts/mobiles/endor/gurreck_forest_stalker.py index b6849517..f77ecea7 100644 --- a/scripts/mobiles/endor/gurreck_forest_stalker.py +++ b/scripts/mobiles/endor/gurreck_forest_stalker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/hanadak_ancient.py b/scripts/mobiles/endor/hanadak_ancient.py index 0ef83eed..de3d3007 100644 --- a/scripts/mobiles/endor/hanadak_ancient.py +++ b/scripts/mobiles/endor/hanadak_ancient.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_hanadak_hue.iff') diff --git a/scripts/mobiles/endor/hanadak_drifter.py b/scripts/mobiles/endor/hanadak_drifter.py index 25b896ad..9ec5b11e 100644 --- a/scripts/mobiles/endor/hanadak_drifter.py +++ b/scripts/mobiles/endor/hanadak_drifter.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_hanadak_hue.iff') diff --git a/scripts/mobiles/endor/highland_remmer.py b/scripts/mobiles/endor/highland_remmer.py index 274c9369..af506dbc 100644 --- a/scripts/mobiles/endor/highland_remmer.py +++ b/scripts/mobiles/endor/highland_remmer.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("remmer") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_remmer_hue.iff') diff --git a/scripts/mobiles/endor/hilltop_gurreck_hunter.py b/scripts/mobiles/endor/hilltop_gurreck_hunter.py index 27288b5a..612614f3 100644 --- a/scripts/mobiles/endor/hilltop_gurreck_hunter.py +++ b/scripts/mobiles/endor/hilltop_gurreck_hunter.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/infuriated_roba_protector.py b/scripts/mobiles/endor/infuriated_roba_protector.py index 205e888f..316f85c0 100644 --- a/scripts/mobiles/endor/infuriated_roba_protector.py +++ b/scripts/mobiles/endor/infuriated_roba_protector.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("roba") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_roba_hue.iff') diff --git a/scripts/mobiles/endor/insane_mantigrue_berserker.py b/scripts/mobiles/endor/insane_mantigrue_berserker.py index 6a3cce3c..1a67a345 100644 --- a/scripts/mobiles/endor/insane_mantigrue_berserker.py +++ b/scripts/mobiles/endor/insane_mantigrue_berserker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon_hue.iff') diff --git a/scripts/mobiles/endor/king_merek_harvester.py b/scripts/mobiles/endor/king_merek_harvester.py index d6fe385e..5cbfb63e 100644 --- a/scripts/mobiles/endor/king_merek_harvester.py +++ b/scripts/mobiles/endor/king_merek_harvester.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/lice_ridden_remmer_queen.py b/scripts/mobiles/endor/lice_ridden_remmer_queen.py index 7a24918b..e8c81023 100644 --- a/scripts/mobiles/endor/lice_ridden_remmer_queen.py +++ b/scripts/mobiles/endor/lice_ridden_remmer_queen.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("remmer") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_remmer_hue.iff') diff --git a/scripts/mobiles/endor/mantigrue_hunter.py b/scripts/mobiles/endor/mantigrue_hunter.py index 4a72ab0e..55c65133 100644 --- a/scripts/mobiles/endor/mantigrue_hunter.py +++ b/scripts/mobiles/endor/mantigrue_hunter.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon_hue.iff') diff --git a/scripts/mobiles/endor/mantigrue_night_stalker b/scripts/mobiles/endor/mantigrue_night_stalker.py similarity index 93% rename from scripts/mobiles/endor/mantigrue_night_stalker rename to scripts/mobiles/endor/mantigrue_night_stalker.py index 4362cba1..8a0a6188 100644 --- a/scripts/mobiles/endor/mantigrue_night_stalker +++ b/scripts/mobiles/endor/mantigrue_night_stalker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon_hue.iff') diff --git a/scripts/mobiles/endor/mantigrue_reaper.py b/scripts/mobiles/endor/mantigrue_reaper.py index 7ff87109..84e6d6d5 100644 --- a/scripts/mobiles/endor/mantigrue_reaper.py +++ b/scripts/mobiles/endor/mantigrue_reaper.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon_hue.iff') diff --git a/scripts/mobiles/endor/mantigrue_screecher.py b/scripts/mobiles/endor/mantigrue_screecher.py index 765f4314..e4800cf5 100644 --- a/scripts/mobiles/endor/mantigrue_screecher.py +++ b/scripts/mobiles/endor/mantigrue_screecher.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon_hue.iff') diff --git a/scripts/mobiles/endor/mature_hanadak.py b/scripts/mobiles/endor/mature_hanadak.py index bef6f2fb..91a0fa79 100644 --- a/scripts/mobiles/endor/mature_hanadak.py +++ b/scripts/mobiles/endor/mature_hanadak.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_hanadak_hue.iff') diff --git a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py index 2ab3a722..4f68efe8 100644 --- a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py +++ b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_hanadak_hue.iff') diff --git a/scripts/mobiles/endor/merek_assassin.py b/scripts/mobiles/endor/merek_assassin.py index f82a0254..e3c2a272 100644 --- a/scripts/mobiles/endor/merek_assassin.py +++ b/scripts/mobiles/endor/merek_assassin.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/merek_cavern_creeper.py b/scripts/mobiles/endor/merek_cavern_creeper.py index 4efa11ef..a5944cfd 100644 --- a/scripts/mobiles/endor/merek_cavern_creeper.py +++ b/scripts/mobiles/endor/merek_cavern_creeper.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/merek_death's_head.py b/scripts/mobiles/endor/merek_deaths_head.py similarity index 84% rename from scripts/mobiles/endor/merek_death's_head.py rename to scripts/mobiles/endor/merek_deaths_head.py index abd4931b..831cbd21 100644 --- a/scripts/mobiles/endor/merek_death's_head.py +++ b/scripts/mobiles/endor/merek_deaths_head.py @@ -6,7 +6,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('merek death's head') + mobileTemplate.setCreatureName('merek deaths head') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) mobileTemplate.setMaxLevel(64) @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') @@ -38,5 +38,5 @@ def addTemplate(core): mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('merek_death's_head', mobileTemplate) + core.spawnService.addMobileTemplate('merek_deaths_head', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/endor/mine_rat.py b/scripts/mobiles/endor/mine_rat.py index 8a931529..753d3af4 100644 --- a/scripts/mobiles/endor/mine_rat.py +++ b/scripts/mobiles/endor/mine_rat.py @@ -18,7 +18,7 @@ def addTemplate(core): mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(.6) - mobileTemplate.setSocialGroup("death watch(")") + mobileTemplate.setSocialGroup("death watch") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) diff --git a/scripts/mobiles/endor/minor_gorax.py b/scripts/mobiles/endor/minor_gorax.py index 02bcb572..3108a4e5 100644 --- a/scripts/mobiles/endor/minor_gorax.py +++ b/scripts/mobiles/endor/minor_gorax.py @@ -18,10 +18,10 @@ def addTemplate(core): mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(.75) - mobileTemplate.setSocialGroup("gorax(")") + mobileTemplate.setSocialGroup("gorax") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gorax_hue.iff') diff --git a/scripts/mobiles/endor/noxious_squill.py b/scripts/mobiles/endor/noxious_squill.py index 127c691a..9a100996 100644 --- a/scripts/mobiles/endor/noxious_squill.py +++ b/scripts/mobiles/endor/noxious_squill.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("squill") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_squill_hue.iff') diff --git a/scripts/mobiles/endor/prowling_gurreck.py b/scripts/mobiles/endor/prowling_gurreck.py index 61ecb9ab..b80c52dd 100644 --- a/scripts/mobiles/endor/prowling_gurreck.py +++ b/scripts/mobiles/endor/prowling_gurreck.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck_hue.iff') diff --git a/scripts/mobiles/endor/queen_merek_harvester.py b/scripts/mobiles/endor/queen_merek_harvester.py index c0d902cb..d6592c92 100644 --- a/scripts/mobiles/endor/queen_merek_harvester.py +++ b/scripts/mobiles/endor/queen_merek_harvester.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek_hue.iff') diff --git a/scripts/mobiles/endor/rabid_squall.py b/scripts/mobiles/endor/rabid_squall.py index af1da697..853c659b 100644 --- a/scripts/mobiles/endor/rabid_squall.py +++ b/scripts/mobiles/endor/rabid_squall.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("squall") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - setTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_squall_hue.iff') diff --git a/scripts/mobiles/endor/rancid_remmer_warrior.py b/scripts/mobiles/endor/rancid_remmer_warrior.py new file mode 100644 index 00000000..17b824b0 --- /dev/null +++ b/scripts/mobiles/endor/rancid_remmer_warrior.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancid remmer warrior') + mobileTemplate.setLevel(56) + mobileTemplate.setMinLevel(56) + mobileTemplate.setMaxLevel(56) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureSpitAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rancid_remmer_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/ravenous_roba_stalker.py b/scripts/mobiles/endor/ravenous_roba_stalker.py new file mode 100644 index 00000000..61351a94 --- /dev/null +++ b/scripts/mobiles/endor/ravenous_roba_stalker.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('ravenous roba stalker') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ravenous_roba_stalker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/reclusive_roba.py b/scripts/mobiles/endor/reclusive_roba.py new file mode 100644 index 00000000..1f827292 --- /dev/null +++ b/scripts/mobiles/endor/reclusive_roba.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('reclusive roba') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('reclusive_roba', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/remmer_carrion_keeper.py b/scripts/mobiles/endor/remmer_carrion_keeper.py new file mode 100644 index 00000000..dde4f7bc --- /dev/null +++ b/scripts/mobiles/endor/remmer_carrion_keeper.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('remmer carrion keeper') + mobileTemplate.setLevel(55) + mobileTemplate.setMinLevel(55) + mobileTemplate.setMaxLevel(55) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('remmer_carrion_keeper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/remmer_dune_scavenger.py b/scripts/mobiles/endor/remmer_dune_scavenger.py new file mode 100644 index 00000000..77d9c2d3 --- /dev/null +++ b/scripts/mobiles/endor/remmer_dune_scavenger.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('remmer dune scavenger') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureSpitAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('remmer_dune_scavenger', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roaming_bordok_stud.py b/scripts/mobiles/endor/roaming_bordok_stud.py new file mode 100644 index 00000000..9e0b521e --- /dev/null +++ b/scripts/mobiles/endor/roaming_bordok_stud.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('roaming bordok stud') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bordok") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bordok_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roaming_bordok_stud', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roaming_desert_borgle.py b/scripts/mobiles/endor/roaming_desert_borgle.py new file mode 100644 index 00000000..8641b712 --- /dev/null +++ b/scripts/mobiles/endor/roaming_desert_borgle.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('roaming desert borgle') + mobileTemplate.setLevel(63) + mobileTemplate.setMinLevel(63) + mobileTemplate.setMaxLevel(63) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("borgle") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_borgle_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roaming_desert_borgle', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roba.py b/scripts/mobiles/endor/roba.py new file mode 100644 index 00000000..7b6a6c1e --- /dev/null +++ b/scripts/mobiles/endor/roba.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('roba') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roba', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roba_boar.py b/scripts/mobiles/endor/roba_boar.py new file mode 100644 index 00000000..02e73b40 --- /dev/null +++ b/scripts/mobiles/endor/roba_boar.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('roba boar') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.1) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roba_boar', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roba_pack_leader.py b/scripts/mobiles/endor/roba_pack_leader.py new file mode 100644 index 00000000..6eef1a5c --- /dev/null +++ b/scripts/mobiles/endor/roba_pack_leader.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('roba pack leader') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bageraset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roba_pack_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/roba_runt.py b/scripts/mobiles/endor/roba_runt.py new file mode 100644 index 00000000..ae18e81f --- /dev/null +++ b/scripts/mobiles/endor/roba_runt.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('roba runt') + mobileTemplate.setLevel(62) + mobileTemplate.setMinLevel(62) + mobileTemplate.setMaxLevel(62) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('roba_runt', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/rotten_gut_remmer_king.py b/scripts/mobiles/endor/rotten_gut_remmer_king.py new file mode 100644 index 00000000..5910e7c6 --- /dev/null +++ b/scripts/mobiles/endor/rotten_gut_remmer_king.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rotten gut remmer king') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setSocialGroup("remmer") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_remmer_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rotten_gut_remmer_king', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py b/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py new file mode 100644 index 00000000..b27531cb --- /dev/null +++ b/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('sanguin bloodseeker hierarch') + mobileTemplate.setLevel(59) + mobileTemplate.setMinLevel(59) + mobileTemplate.setMaxLevel(59) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("bloodseeker") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bloodseeker_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sanguin_bloodseeker_hierarch.', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/shimmering_lantern_bird.py b/scripts/mobiles/endor/shimmering_lantern_bird.py new file mode 100644 index 00000000..57a687d0 --- /dev/null +++ b/scripts/mobiles/endor/shimmering_lantern_bird.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shimmering lantern bird') + mobileTemplate.setLevel(61) + mobileTemplate.setMinLevel(61) + mobileTemplate.setMaxLevel(61) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(41) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(46) + mobileTemplate.setSocialGroup("lantern") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_lantern_bird_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shimmering_lantern_bird', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/squall.py b/scripts/mobiles/endor/squall.py new file mode 100644 index 00000000..605a7f06 --- /dev/null +++ b/scripts/mobiles/endor/squall.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('squall') + mobileTemplate.setLevel(70) + mobileTemplate.setMinLevel(70) + mobileTemplate.setMaxLevel(70) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("squall") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_squall_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('squall', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/stoneskin_hanadak.py b/scripts/mobiles/endor/stoneskin_hanadak.py new file mode 100644 index 00000000..d2edb48c --- /dev/null +++ b/scripts/mobiles/endor/stoneskin_hanadak.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('stoneskin hanadak') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(40) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(40) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(40) + mobileTemplate.setSocialGroup("hanadak") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_hanadak_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('stoneskin_hanadak', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/swirl_prong.py b/scripts/mobiles/endor/swirl_prong.py new file mode 100644 index 00000000..abb22530 --- /dev/null +++ b/scripts/mobiles/endor/swirl_prong.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('swirl prong') + mobileTemplate.setLevel(60) + mobileTemplate.setMinLevel(60) + mobileTemplate.setMaxLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("swirl prong") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_swirl_prong_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('swirl_prong', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/swirl_prong_impaler.py b/scripts/mobiles/endor/swirl_prong_impaler.py new file mode 100644 index 00000000..435456ae --- /dev/null +++ b/scripts/mobiles/endor/swirl_prong_impaler.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('swirl prong impaler') + mobileTemplate.setLevel(71) + mobileTemplate.setMinLevel(71) + mobileTemplate.setMaxLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("swirl prong") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_swirl_prong_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('swirl_prong_impaler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/swirl_prong_pack_leader.py b/scripts/mobiles/endor/swirl_prong_pack_leader.py new file mode 100644 index 00000000..30293ca0 --- /dev/null +++ b/scripts/mobiles/endor/swirl_prong_pack_leader.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('swirl prong pack leader') + mobileTemplate.setLevel(36) + mobileTemplate.setMinLevel(36) + mobileTemplate.setMaxLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("swirl prong") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_swirl_prong_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('swirl_prong_pack_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/toxic_merek_battlelord.py b/scripts/mobiles/endor/toxic_merek_battlelord.py new file mode 100644 index 00000000..a9da5273 --- /dev/null +++ b/scripts/mobiles/endor/toxic_merek_battlelord.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('toxic merek battlelord') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(45) + mobileTemplate.setSocialGroup("merek") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_merek_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('toxic_merek_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/venom_filled_arachne.py b/scripts/mobiles/endor/venom_filled_arachne.py new file mode 100644 index 00000000..a550e3cf --- /dev/null +++ b/scripts/mobiles/endor/venom_filled_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('venom-filled arachne') + mobileTemplate.setLevel(64) + mobileTemplate.setMinLevel(64) + mobileTemplate.setMaxLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setSocialGroup("arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('venom_filled_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/lok/aged_kimogila.py b/scripts/mobiles/lok/aged_kimogila.py index b056cde8..059a3250 100644 --- a/scripts/mobiles/lok/aged_kimogila.py +++ b/scripts/mobiles/lok/aged_kimogila.py @@ -10,7 +10,7 @@ def addTemplate(core): mobileTemplate.setLevel(79) mobileTemplate.setMinLevel(79) mobileTemplate.setMaxLevel(80) - mobileTemplate.setDifficulty(Difficulty.BOSS) + mobileTemplate.setDifficulty(2) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("kimogila") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_kimogila_hue.iff') diff --git a/scripts/mobiles/mustafar/Blistmok_Shrieker.py b/scripts/mobiles/mustafar/Blistmok_Shrieker.py index 324ff079..1baa5492 100644 --- a/scripts/mobiles/mustafar/Blistmok_Shrieker.py +++ b/scripts/mobiles/mustafar/Blistmok_Shrieker.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blistmok") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') diff --git a/scripts/mobiles/mustafar/Blistmok_Trampler.py b/scripts/mobiles/mustafar/Blistmok_Trampler.py index c7ecac50..58d5b38b 100644 --- a/scripts/mobiles/mustafar/Blistmok_Trampler.py +++ b/scripts/mobiles/mustafar/Blistmok_Trampler.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blistmok") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') diff --git a/scripts/mobiles/mustafar/ancient_jundak.py b/scripts/mobiles/mustafar/ancient_jundak.py index e0e00832..efa5c217 100644 --- a/scripts/mobiles/mustafar/ancient_jundak.py +++ b/scripts/mobiles/mustafar/ancient_jundak.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jundak") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_jundak_hue.iff') diff --git a/scripts/mobiles/mustafar/ancient_tulrus.py b/scripts/mobiles/mustafar/ancient_tulrus.py index fc979d01..b4e540a6 100644 --- a/scripts/mobiles/mustafar/ancient_tulrus.py +++ b/scripts/mobiles/mustafar/ancient_tulrus.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("tulrus") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_bark_mite_hue.iff') diff --git a/scripts/mobiles/mustafar/blistmok_crystal_charger.py b/scripts/mobiles/mustafar/blistmok_crystal_charger.py index a8d140e1..5ef10b80 100644 --- a/scripts/mobiles/mustafar/blistmok_crystal_charger.py +++ b/scripts/mobiles/mustafar/blistmok_crystal_charger.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("blistmok") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(True) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blistmok_hue.iff') diff --git a/scripts/mobiles/mustafar/bloated_jundak.py b/scripts/mobiles/mustafar/bloated_jundak.py index 153f9e21..15d7496a 100644 --- a/scripts/mobiles/mustafar/bloated_jundak.py +++ b/scripts/mobiles/mustafar/bloated_jundak.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("jundak") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_jundak_hue.iff') diff --git a/scripts/mobiles/rori/blood_thirsty_borgle.py b/scripts/mobiles/rori/blood_thirsty_borgle.py index 672cb832..4a36c122 100644 --- a/scripts/mobiles/rori/blood_thirsty_borgle.py +++ b/scripts/mobiles/rori/blood_thirsty_borgle.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') diff --git a/scripts/mobiles/rori/borgle_matriarch.py b/scripts/mobiles/rori/borgle_matriarch.py index edc9917d..99202a62 100644 --- a/scripts/mobiles/rori/borgle_matriarch.py +++ b/scripts/mobiles/rori/borgle_matriarch.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("borgle") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_borgle_hue.iff') diff --git a/scripts/mobiles/yavin4/angler.py b/scripts/mobiles/yavin4/angler.py index 148d2c63..9ea6bbb4 100644 --- a/scripts/mobiles/yavin4/angler.py +++ b/scripts/mobiles/yavin4/angler.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("angler") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') diff --git a/scripts/mobiles/yavin4/angler_recluse.py b/scripts/mobiles/yavin4/angler_recluse.py index 2c675842..d09b84ea 100644 --- a/scripts/mobiles/yavin4/angler_recluse.py +++ b/scripts/mobiles/yavin4/angler_recluse.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("angler") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) - mobileTemplate.SetOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') diff --git a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py index 5ceb2a02..4c8210de 100644 --- a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py +++ b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gackle_hue.iff') From 9bfe54fbd00ce88d8b0ca93b2df7792ce9f321c4 Mon Sep 17 00:00:00 2001 From: Tipho Date: Tue, 20 May 2014 15:09:20 -0400 Subject: [PATCH 18/26] Deleted Duplicates --- scripts/mobiles/dantooine/ancient_graul.py | 46 -------------------- scripts/mobiles/dantooine/baby_bol.py | 43 ------------------ scripts/mobiles/dantooine/bol.py | 43 ------------------ scripts/mobiles/dantooine/bol_pack_runner.py | 43 ------------------ 4 files changed, 175 deletions(-) delete mode 100644 scripts/mobiles/dantooine/ancient_graul.py delete mode 100644 scripts/mobiles/dantooine/baby_bol.py delete mode 100644 scripts/mobiles/dantooine/bol.py delete mode 100644 scripts/mobiles/dantooine/bol_pack_runner.py diff --git a/scripts/mobiles/dantooine/ancient_graul.py b/scripts/mobiles/dantooine/ancient_graul.py deleted file mode 100644 index 1641dbcc..00000000 --- a/scripts/mobiles/dantooine/ancient_graul.py +++ /dev/null @@ -1,46 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from services.spawn import WeaponTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - - mobileTemplate.setCreatureName('ancient graul') - mobileTemplate.setLevel(74) - mobileTemplate.setMinLevel(74) - mobileTemplate.setMaxLevel(80) - mobileTemplate.setDifficulty(0) - mobileTemplate.setAttackRange(5) - mobileTemplate.setAttackSpeed(1.0) - mobileTemplate.setWeaponType(6) - mobileTemplate.setMinSpawnDistance(4) - mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) - mobileTemplate.setScale(1) - mobileTemplate.setMeatType("Carnivore Meat") - mobileTemplate.setMeatAmount(950) - mobileTemplate.setHideType("Leathery Hide") - mobileTemplate.setHideAmount(875) - mobileTemplate.setBoneType("Mammal Bones") - mobileTemplate.setBoneAmount(775) - mobileTemplate.setSocialGroup("graul") - mobileTemplate.setAssistRange(12) - mobileTemplate.setStalker(False) - mobileTemplate.setOptionsBitmask(192) - - templates = Vector() - templates.add('object/mobile/shared_graul_hue.iff') - mobileTemplate.setTemplates(templates) - - weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) - weaponTemplates.add(weapontemplate) - mobileTemplate.setWeaponTemplateVector(weaponTemplates) - - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - - core.spawnService.addMobileTemplate('ancient_graul', mobileTemplate) - return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/baby_bol.py b/scripts/mobiles/dantooine/baby_bol.py deleted file mode 100644 index 2fb44286..00000000 --- a/scripts/mobiles/dantooine/baby_bol.py +++ /dev/null @@ -1,43 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from services.spawn import WeaponTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - - mobileTemplate.setCreatureName('baby bol') - mobileTemplate.setLevel(10) - mobileTemplate.setMinLevel(10) - mobileTemplate.setMaxLevel(10) - mobileTemplate.setDifficulty(0) - mobileTemplate.setAttackRange(5) - mobileTemplate.setAttackSpeed(1.0) - mobileTemplate.setWeaponType(6) - mobileTemplate.setMinSpawnDistance(4) - mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) - mobileTemplate.setScale(.5) - mobileTemplate.setHideType("Leathery Hide") - mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") - mobileTemplate.setBoneAmount(180) - mobileTemplate.setSocialGroup("bol") - mobileTemplate.setAssistRange(0) - mobileTemplate.setStalker(False) - - templates = Vector() - templates.add('object/mobile/shared_bol_hue.iff') - mobileTemplate.setTemplates(templates) - - weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) - weaponTemplates.add(weapontemplate) - mobileTemplate.setWeaponTemplateVector(weaponTemplates) - - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - - core.spawnService.addMobileTemplate('baby_bol', mobileTemplate) - return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol.py b/scripts/mobiles/dantooine/bol.py deleted file mode 100644 index 79e227ce..00000000 --- a/scripts/mobiles/dantooine/bol.py +++ /dev/null @@ -1,43 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from services.spawn import WeaponTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - - mobileTemplate.setCreatureName('bol') - mobileTemplate.setLevel(60) - mobileTemplate.setMinLevel(60) - mobileTemplate.setMaxLevel(60) - mobileTemplate.setDifficulty(0) - mobileTemplate.setAttackRange(5) - mobileTemplate.setAttackSpeed(1.0) - mobileTemplate.setWeaponType(6) - mobileTemplate.setMinSpawnDistance(4) - mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) - mobileTemplate.setScale(1) - mobileTemplate.setHideType("Leathery Hide") - mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") - mobileTemplate.setBoneAmount(180) - mobileTemplate.setSocialGroup("bol") - mobileTemplate.setAssistRange(0) - mobileTemplate.setStalker(False) - - templates = Vector() - templates.add('object/mobile/shared_bol_hue.iff') - mobileTemplate.setTemplates(templates) - - weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) - weaponTemplates.add(weapontemplate) - mobileTemplate.setWeaponTemplateVector(weaponTemplates) - - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - - core.spawnService.addMobileTemplate('bol', mobileTemplate) - return \ No newline at end of file diff --git a/scripts/mobiles/dantooine/bol_pack_runner.py b/scripts/mobiles/dantooine/bol_pack_runner.py deleted file mode 100644 index b6f61bdd..00000000 --- a/scripts/mobiles/dantooine/bol_pack_runner.py +++ /dev/null @@ -1,43 +0,0 @@ -import sys -from services.spawn import MobileTemplate -from services.spawn import WeaponTemplate -from java.util import Vector - -def addTemplate(core): - mobileTemplate = MobileTemplate() - - mobileTemplate.setCreatureName('bol pack runner') - mobileTemplate.setLevel(67) - mobileTemplate.setMinLevel(67) - mobileTemplate.setMaxLevel(67) - mobileTemplate.setDifficulty(0) - mobileTemplate.setAttackRange(5) - mobileTemplate.setAttackSpeed(1.0) - mobileTemplate.setWeaponType(6) - mobileTemplate.setMinSpawnDistance(4) - mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) - mobileTemplate.setScale(1) - mobileTemplate.setHideType("Leathery Hide") - mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") - mobileTemplate.setBoneAmount(180) - mobileTemplate.setSocialGroup("bol") - mobileTemplate.setAssistRange(0) - mobileTemplate.setStalker(False) - - templates = Vector() - templates.add('object/mobile/shared_bol_hue.iff') - mobileTemplate.setTemplates(templates) - - weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) - weaponTemplates.add(weapontemplate) - mobileTemplate.setWeaponTemplateVector(weaponTemplates) - - attacks = Vector() - mobileTemplate.setDefaultAttack('creatureMeleeAttack') - mobileTemplate.setAttacks(attacks) - - core.spawnService.addMobileTemplate('bol_pack_runner', mobileTemplate) - return \ No newline at end of file From b982d78860df4c59e6991b6652cb17298f292135 Mon Sep 17 00:00:00 2001 From: tacef Date: Tue, 20 May 2014 21:21:51 +0200 Subject: [PATCH 19/26] More work on Factional NPC scripts --- .../faction/imperial/ace_imp_bombardier_50.py | 2 +- .../faction/imperial/ace_imp_bombardier_74.py | 2 +- .../faction/imperial/ace_imp_bombardier_89.py | 2 +- .../imperial/elite_sand_trooper_45_1.py | 39 ++++++++++++++++++ .../imperial/elite_sand_trooper_45_2.py | 39 ++++++++++++++++++ .../faction/imperial/elite_sand_trooper_81.py | 39 ++++++++++++++++++ .../elite_sand_trooper_commando_75.py | 39 ++++++++++++++++++ .../elite_sand_trooper_commando_87.py | 39 ++++++++++++++++++ .../elite_sand_trooper_commando_vet.py | 39 ++++++++++++++++++ .../generic/faction/imperial/general_otto.py | 39 ++++++++++++++++++ .../imperial/grizzled_elite_sand_trooper.py | 41 +++++++++++++++++++ .../imperial/grizzled_elite_scout_trooper.py | 39 ++++++++++++++++++ .../faction/imperial/grizzled_imp_colonel.py | 39 ++++++++++++++++++ .../imperial/grizzled_imp_exterminator.py | 39 ++++++++++++++++++ .../generic/faction/imperial/gunner.py | 39 ++++++++++++++++++ .../imperial/hardened_swamp_trooper_25.py | 40 ++++++++++++++++++ .../generic/faction/imperial/high_colonel.py | 39 ++++++++++++++++++ .../faction/imperial/imp_1st_lieutenant_20.py | 39 ++++++++++++++++++ .../faction/imperial/imp_1st_lieutenant_68.py | 39 ++++++++++++++++++ .../faction/imperial/imp_army_captain.py | 39 ++++++++++++++++++ .../faction/imperial/imp_bombardier_25.py | 39 ++++++++++++++++++ .../faction/imperial/imp_bombardier_75.py | 39 ++++++++++++++++++ .../faction/imperial/imp_brigadier_general.py | 39 ++++++++++++++++++ .../generic/faction/imperial/imp_cadet.py | 39 ++++++++++++++++++ .../faction/imperial/imp_cadet_squad.py | 39 ++++++++++++++++++ .../faction/imperial/imp_captain_21.py | 39 ++++++++++++++++++ .../faction/imperial/imp_captain_69.py | 39 ++++++++++++++++++ .../faction/imperial/imp_colonel_23.py | 39 ++++++++++++++++++ .../faction/imperial/imp_colonel_77.py | 39 ++++++++++++++++++ .../generic/faction/imperial/imp_commop_14.py | 39 ++++++++++++++++++ .../generic/faction/imperial/mp_commop_64.py | 39 ++++++++++++++++++ 31 files changed, 1098 insertions(+), 3 deletions(-) create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py create mode 100644 scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py create mode 100644 scripts/mobiles/generic/faction/imperial/general_otto.py create mode 100644 scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py create mode 100644 scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py create mode 100644 scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py create mode 100644 scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py create mode 100644 scripts/mobiles/generic/faction/imperial/gunner.py create mode 100644 scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py create mode 100644 scripts/mobiles/generic/faction/imperial/high_colonel.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_army_captain.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_cadet.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_captain_21.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_captain_69.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_colonel_23.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_colonel_77.py create mode 100644 scripts/mobiles/generic/faction/imperial/imp_commop_14.py create mode 100644 scripts/mobiles/generic/faction/imperial/mp_commop_64.py diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py index 363baf48..4d5f24fb 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py @@ -6,7 +6,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier') + mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier_hard') mobileTemplate.setLevel(50) mobileTemplate.setDifficulty(1) mobileTemplate.setAttackRange(15) diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py index 487d14bb..ce287421 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py @@ -6,7 +6,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier') + mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier_hard') mobileTemplate.setLevel(74) mobileTemplate.setDifficulty(1) mobileTemplate.setAttackRange(15) diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py index 94e068ea..21117a0f 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py @@ -6,7 +6,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier') + mobileTemplate.setCreatureName('crackdown_stormtrooper_bombardier_hard') mobileTemplate.setLevel(89) mobileTemplate.setDifficulty(1) mobileTemplate.setAttackRange(15) diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py new file mode 100644 index 00000000..a06ca423 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.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('crackdown_elite_sand_trooper') + mobileTemplate.setLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('elite_sandtrooper_45_1', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py new file mode 100644 index 00000000..1ef3b25d --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.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('crackdown_elite_sand_trooper') + mobileTemplate.setLevel(45) + mobileTemplate.setDifficulty(1) + 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_sandtrooper_m.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_sandtrooper_45_2', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py new file mode 100644 index 00000000..fe53c111 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.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('crackdown_elite_sand_trooper') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('elite_sandtrooper_81', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py new file mode 100644 index 00000000..596ed3a4 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.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('crackdown_elite_sand_trooper_hard') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('elite_sandtrooper_commando_75', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py new file mode 100644 index 00000000..46c98dbc --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.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('crackdown_elite_sand_trooper_hard') + mobileTemplate.setLevel(87) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('elite_sandtrooper_commando_87', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py new file mode 100644 index 00000000..3004a6d5 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.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('fbase_elite_sand_trooper_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('elite_sandtrooper_commando_vet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/general_otto.py b/scripts/mobiles/generic/faction/imperial/general_otto.py new file mode 100644 index 00000000..8943577a --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/general_otto.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('general_otto') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_general_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('general_otto', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py b/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py new file mode 100644 index 00000000..7ba0939d --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_scout_trooper_extreme') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_scout_trooper_white_white.iff') + templates.add('object/mobile/shared_dressed_scout_trooper_m.iff') + templates.add('object/mobile/shared_dressed_scout_trooper_black_black.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('grizzled_elite_scouttrooper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py b/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py new file mode 100644 index 00000000..705a61fa --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.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('fbase_sand_trooper_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_sandtrooper_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('grizzled_elite_sandtrooper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py b/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py new file mode 100644 index 00000000..ec570f53 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.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('fbase_imperial_colonel_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_colonel_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('grizzled_imp_colonel', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py b/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py new file mode 100644 index 00000000..3af9d54a --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.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('fbase_imperial_exterminator_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_exterminator.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('grizzled_imp_exterminator', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/gunner.py b/scripts/mobiles/generic/faction/imperial/gunner.py new file mode 100644 index 00000000..f02f66c5 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/gunner.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('mission_gunner') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_gunner_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('gunner', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py b/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py new file mode 100644 index 00000000..7021033a --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_swamp_trooper_hard') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_swamp_trooper.iff') + templates.add('object/mobile/shared_dressed_swamp_trooper_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('hardened_swamp_troop_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/high_colonel.py b/scripts/mobiles/generic/faction/imperial/high_colonel.py new file mode 100644 index 00000000..2c763ac8 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/high_colonel.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('high_colonel') + mobileTemplate.setLevel(24) + 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_imperial_colonel_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('high_colonel', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py new file mode 100644 index 00000000..d9613112 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.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('crackdown_imperial_first_lieutenant') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_lieutenant_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('imp_fst_lieutenant', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py new file mode 100644 index 00000000..b25464e2 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.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('crackdown_imperial_first_lieutenant') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_lieutenant_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('imp_fst_lieutenant_68', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_army_captain.py b/scripts/mobiles/generic/faction/imperial/imp_army_captain.py new file mode 100644 index 00000000..af2dafc2 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_army_captain.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('imperial_army_captain') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_captain_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('imp_army_captain', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py b/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py new file mode 100644 index 00000000..24c63739 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.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('crackdown_stormtrooper_bombardier') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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('imp_bombardier_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py b/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py new file mode 100644 index 00000000..bab7551d --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.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('crackdown_stormtrooper_bombardier') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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('imp_bombardier_75', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py b/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py new file mode 100644 index 00000000..6acc59cb --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.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('imperial_brigadier_general') + mobileTemplate.setLevel(25) + 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_imperial_general_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('imperial_brigadier_general', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_cadet.py b/scripts/mobiles/generic/faction/imperial/imp_cadet.py new file mode 100644 index 00000000..aeeb8688 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_cadet.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('imperial_cadet') + mobileTemplate.setLevel(7) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_soldier_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('imp_cadet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py b/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py new file mode 100644 index 00000000..03d5e930 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.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('imperial_cadet_squadleader') + mobileTemplate.setLevel(7) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_soldier_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('imp_cadet_squadl', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_captain_21.py b/scripts/mobiles/generic/faction/imperial/imp_captain_21.py new file mode 100644 index 00000000..b9f30fc5 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_captain_21.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('crackdown_imperial_army_captain') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_captain_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('imp_captain_21', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_captain_69.py b/scripts/mobiles/generic/faction/imperial/imp_captain_69.py new file mode 100644 index 00000000..5023b7a8 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_captain_69.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('crackdown_imperial_army_captain') + mobileTemplate.setLevel(69) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_captain_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('imp_captain_69', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py b/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py new file mode 100644 index 00000000..4e6f5f8e --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_colonel_23.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('crackdown_imperial_colonel') + mobileTemplate.setLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_colonel_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('imp_colonel_23', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py b/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py new file mode 100644 index 00000000..d1c73aa9 --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_colonel_77.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('crackdown_imperial_colonel') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(15) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + 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_imperial_colonel_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('imp_colonel_77', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/imp_commop_14.py b/scripts/mobiles/generic/faction/imperial/imp_commop_14.py new file mode 100644 index 00000000..6f76c88a --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/imp_commop_14.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('fbase_comm_operator') + mobileTemplate.setLevel(14) + 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(True) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(1) + + templates = Vector() + templates.add('object/mobile/shared_dressed_npe_imperial_officer.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('imp_comm_op_14', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/imperial/mp_commop_64.py b/scripts/mobiles/generic/faction/imperial/mp_commop_64.py new file mode 100644 index 00000000..ff80d17b --- /dev/null +++ b/scripts/mobiles/generic/faction/imperial/mp_commop_64.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('fbase_comm_operator') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(1) + 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(True) + mobileTemplate.setFaction("imperial") + mobileTemplate.setFactionStatus(1) + + templates = Vector() + templates.add('object/mobile/shared_dressed_npe_imperial_officer.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('imp_comm_op_64', mobileTemplate) + return \ No newline at end of file From 4a923aa2da9f5da6056062afcf1e41a521d58f96 Mon Sep 17 00:00:00 2001 From: Tipho Date: Tue, 20 May 2014 15:47:43 -0400 Subject: [PATCH 20/26] Small Fix --- scripts/mobiles/corellia/agrilat_rasp.py | 2 +- scripts/mobiles/corellia/bageraset.py | 2 +- scripts/mobiles/corellia/bageraset_bruiser.py | 2 +- scripts/mobiles/corellia/bloated_gubbur.py | 2 +- .../mobiles/corellia/blood_stained_prowler.py | 2 +- .../mobiles/corellia/blood_thirsty_monarch.py | 2 +- scripts/mobiles/corellia/canoid.py | 2 +- scripts/mobiles/corellia/canoid_hunter.py | 2 +- .../mobiles/corellia/canoid_pack_leader.py | 2 +- scripts/mobiles/corellia/carrion_spat.py | 2 +- .../corellia/carrion_spat_corpsereaver.py | 2 +- scripts/mobiles/corellia/durni.py | 2 +- scripts/mobiles/endor/aged_lantern_bird.py | 2 +- scripts/mobiles/endor/arachne_hatchling.py | 2 +- scripts/mobiles/endor/arachne_queen.py | 2 +- scripts/mobiles/endor/arachne_webmaster.py | 2 +- scripts/mobiles/endor/arachne_widow.py | 2 +- scripts/mobiles/endor/bark_mite_burrower.py | 2 +- .../endor/bark_mite_burrower_collector.py | 2 +- .../mobiles/endor/bark_mite_burrower_drone.py | 2 +- .../endor/bark_mite_burrower_swarmling.py | 2 +- .../endor/bark_mite_burrower_worker.py | 2 +- .../endor/blood_drenched_merek_king.py | 2 +- .../mobiles/endor/blood_frenzied_boar_wolf.py | 2 +- scripts/mobiles/endor/blood_stained_merek.py | 2 +- .../mobiles/endor/bloodseeker_mite_drone.py | 2 +- .../mobiles/endor/bloodseeker_mite_queen.py | 2 +- scripts/mobiles/endor/blooming_jax.py | 2 +- scripts/mobiles/endor/blurrg.py | 2 +- scripts/mobiles/endor/blurrg_hunter.py | 2 +- scripts/mobiles/endor/blurrg_pup.py | 2 +- scripts/mobiles/endor/blurrg_raptor.py | 2 +- scripts/mobiles/endor/blurrg_sand_crawler.py | 2 +- scripts/mobiles/endor/blurrg_tracker.py | 2 +- scripts/mobiles/endor/blushing_jax.py | 2 +- scripts/mobiles/endor/boar_wolf.py | 2 +- scripts/mobiles/endor/boar_wolf_cub.py | 2 +- scripts/mobiles/endor/boar_wolf_ravager.py | 2 +- scripts/mobiles/endor/bolle_bol_bark_biter.py | 2 +- scripts/mobiles/endor/bolle_bol_calf.py | 2 +- scripts/mobiles/endor/bolle_bol_colt.py | 2 +- scripts/mobiles/endor/bolle_bol_female.py | 2 +- .../mobiles/endor/bolle_bol_herd_leader.py | 2 +- scripts/mobiles/endor/bolle_bol_male.py | 2 +- scripts/mobiles/endor/bolle_bol_stomper.py | 2 +- scripts/mobiles/endor/bordok_ancient.py | 2 +- scripts/mobiles/endor/bordok_foal.py | 2 +- scripts/mobiles/endor/bordok_herd_master.py | 2 +- scripts/mobiles/endor/bordok_mare.py | 2 +- scripts/mobiles/endor/bounding_jax.py | 2 +- scripts/mobiles/endor/cowardly_gurreck.py | 2 +- scripts/mobiles/endor/crazed_gurreck.py | 2 +- scripts/mobiles/endor/crimson_blurrg.py | 2 +- .../mobiles/endor/delirious_merek_avenger.py | 2 +- scripts/mobiles/endor/deranged_mantigrue.py | 2 +- scripts/mobiles/endor/deranged_ravisher.py | 2 +- .../mobiles/endor/desert_gurreck_charger.py | 2 +- scripts/mobiles/endor/desert_scavenger.py | 2 +- .../mobiles/endor/diminutive_bounding_jax.py | 2 +- scripts/mobiles/endor/diseased_blurrg.py | 2 +- scripts/mobiles/endor/domesticated_blurrg.py | 2 +- scripts/mobiles/endor/domesticated_merek.py | 2 +- .../mobiles/endor/elder_hanadak_matriarch.py | 2 +- scripts/mobiles/endor/elder_squall.py | 2 +- scripts/mobiles/endor/erratic_swirl_prong.py | 2 +- scripts/mobiles/endor/festering_squill.py | 2 +- scripts/mobiles/endor/fierce_borgle.py | 2 +- .../mobiles/endor/gleaming_lantern_bird.py | 2 +- scripts/mobiles/endor/gurreck.py | 2 +- .../mobiles/endor/gurreck_forest_stalker.py | 2 +- scripts/mobiles/endor/hanadak_ancient.py | 2 +- scripts/mobiles/endor/hanadak_drifter.py | 2 +- scripts/mobiles/endor/highland_remmer.py | 2 +- .../mobiles/endor/hilltop_gurreck_hunter.py | 2 +- .../endor/infuriated_roba_protector.py | 2 +- .../endor/insane_mantigrue_berserker.py | 2 +- scripts/mobiles/endor/king_merek_harvester.py | 2 +- scripts/mobiles/endor/lantern_bird.py | 2 +- .../mobiles/endor/lice_ridden_remmer_queen.py | 2 +- scripts/mobiles/endor/mantigrue_hunter.py | 2 +- .../mobiles/endor/mantigrue_night_stalker.py | 2 +- scripts/mobiles/endor/mantigrue_reaper.py | 2 +- scripts/mobiles/endor/mantigrue_screecher.py | 2 +- scripts/mobiles/endor/mature_hanadak.py | 2 +- .../endor/mature_hanadak_rock_smasher.py | 2 +- scripts/mobiles/endor/merek_assassin.py | 2 +- scripts/mobiles/endor/merek_cavern_creeper.py | 2 +- scripts/mobiles/endor/merek_deaths_head.py | 2 +- scripts/mobiles/endor/merek_harvester.py | 2 +- scripts/mobiles/endor/mine_rat.py | 2 +- scripts/mobiles/endor/minor_gorax.py | 2 +- scripts/mobiles/endor/noxious_squill.py | 2 +- scripts/mobiles/endor/prowling_gurreck.py | 2 +- scripts/mobiles/endor/putrid_borgle.py | 2 +- .../mobiles/endor/queen_merek_harvester.py | 2 +- scripts/mobiles/endor/rabid_squall.py | 2 +- scripts/mobiles/endor/radiant_lantern_bird.py | 2 +- .../mobiles/endor/rancid_remmer_warrior.py | 2 +- .../mobiles/endor/ravenous_roba_stalker.py | 2 +- scripts/mobiles/endor/reclusive_roba.py | 2 +- .../mobiles/endor/remmer_carrion_keeper.py | 2 +- .../mobiles/endor/remmer_dune_scavenger.py | 2 +- scripts/mobiles/endor/roaming_bordok_stud.py | 2 +- .../mobiles/endor/roaming_desert_borgle.py | 2 +- scripts/mobiles/endor/roba.py | 2 +- scripts/mobiles/endor/roba_boar.py | 2 +- scripts/mobiles/endor/roba_pack_leader.py | 2 +- scripts/mobiles/endor/roba_runt.py | 2 +- .../mobiles/endor/rotten_gut_remmer_king.py | 2 +- .../endor/sanguin_bloodseeker_hierarch.py | 2 +- .../mobiles/endor/shimmering_lantern_bird.py | 2 +- scripts/mobiles/endor/squall.py | 2 +- scripts/mobiles/endor/stoneskin_hanadak.py | 2 +- scripts/mobiles/endor/swirl_prong.py | 2 +- scripts/mobiles/endor/swirl_prong_impaler.py | 2 +- .../mobiles/endor/swirl_prong_pack_leader.py | 2 +- .../mobiles/endor/toxic_merek_battlelord.py | 2 +- scripts/mobiles/endor/venom_filled_arachne.py | 2 +- scripts/mobiles/mustafar/Blistmok_Shrieker.py | 2 +- scripts/mobiles/mustafar/Blistmok_Trampler.py | 2 +- scripts/mobiles/mustafar/ancient_jundak.py | 2 +- scripts/mobiles/mustafar/ancient_tulrus.py | 2 +- .../mustafar/blistmok_crystal_charger.py | 2 +- scripts/mobiles/mustafar/bloated_jundak.py | 2 +- .../naboo/aggrivated_kaadu_trampler.py | 2 +- scripts/mobiles/naboo/alpha_veermok.py | 2 +- scripts/mobiles/naboo/bachelor_gualama.py | 2 +- scripts/mobiles/naboo/bolle_bol.py | 2 +- .../mobiles/naboo/capper_spineflap_drone.py | 2 +- scripts/mobiles/naboo/carnivorous_nuna.py | 2 +- scripts/mobiles/naboo/chuba.py | 2 +- scripts/mobiles/naboo/fambaa.py | 2 +- scripts/mobiles/naboo/gualama.py | 2 +- scripts/mobiles/naboo/hermit_spider.py | 2 +- scripts/mobiles/naboo/kaadu.py | 2 +- scripts/mobiles/naboo/narglatch.py | 2 +- scripts/mobiles/naboo/veermok.py | 2 +- scripts/mobiles/rori/adult_pygmy_torton.py | 2 +- scripts/mobiles/rori/bark_mite.py | 2 +- scripts/mobiles/rori/bark_mite_hatchling.py | 2 +- scripts/mobiles/rori/bearded_jax.py | 2 +- scripts/mobiles/rori/blood_thirsty_borgle.py | 2 +- scripts/mobiles/rori/borgle.py | 2 +- scripts/mobiles/rori/borgle_harvester.py | 2 +- scripts/mobiles/rori/borgle_matriarch.py | 2 +- scripts/mobiles/rori/borgle_protector.py | 2 +- scripts/mobiles/rori/capper_spineflap.py | 2 +- scripts/mobiles/rori/horned_rasp.py | 2 +- scripts/mobiles/rori/pugoriss.py | 2 +- scripts/mobiles/rori/torton.py | 2 +- scripts/mobiles/rori/vir_vur.py | 2 +- scripts/mobiles/talus/berserk_kahmurra.py | 2 +- .../mobiles/talus/borvos_mutant_kahmurra.py | 42 +++++++++++++++++++ scripts/mobiles/talus/clipped_fynock.py | 42 +++++++++++++++++++ scripts/mobiles/talus/fynock.py | 2 +- scripts/mobiles/talus/guf_drolg.py | 2 +- scripts/mobiles/talus/huf_dun.py | 2 +- scripts/mobiles/talus/kima.py | 2 +- scripts/mobiles/yavin4/ancient_mamien.py | 2 +- scripts/mobiles/yavin4/angler.py | 2 +- scripts/mobiles/yavin4/angler_hatchling.py | 2 +- scripts/mobiles/yavin4/angler_recluse.py | 2 +- .../mobiles/yavin4/blood_fanged_gackle_bat.py | 2 +- scripts/mobiles/yavin4/bone_angler.py | 2 +- 164 files changed, 246 insertions(+), 162 deletions(-) create mode 100644 scripts/mobiles/talus/borvos_mutant_kahmurra.py create mode 100644 scripts/mobiles/talus/clipped_fynock.py diff --git a/scripts/mobiles/corellia/agrilat_rasp.py b/scripts/mobiles/corellia/agrilat_rasp.py index ece73e0b..c7cb4325 100644 --- a/scripts/mobiles/corellia/agrilat_rasp.py +++ b/scripts/mobiles/corellia/agrilat_rasp.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_rasp_hue.iff') + templates.add('object/mobile/shared_rasp.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/bageraset.py b/scripts/mobiles/corellia/bageraset.py index f96854d8..0d9175b6 100644 --- a/scripts/mobiles/corellia/bageraset.py +++ b/scripts/mobiles/corellia/bageraset.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bageraset_hue.iff') + templates.add('object/mobile/shared_bageraset.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/bageraset_bruiser.py b/scripts/mobiles/corellia/bageraset_bruiser.py index 28d67c6f..e7a8d026 100644 --- a/scripts/mobiles/corellia/bageraset_bruiser.py +++ b/scripts/mobiles/corellia/bageraset_bruiser.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bageraset_hue.iff') + templates.add('object/mobile/shared_bageraset.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/bloated_gubbur.py b/scripts/mobiles/corellia/bloated_gubbur.py index 2d200bd6..310ae6db 100644 --- a/scripts/mobiles/corellia/bloated_gubbur.py +++ b/scripts/mobiles/corellia/bloated_gubbur.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_gubber_hue.iff') + templates.add('object/mobile/shared_gubber.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/blood_stained_prowler.py b/scripts/mobiles/corellia/blood_stained_prowler.py index ef51ed24..c00d2d14 100644 --- a/scripts/mobiles/corellia/blood_stained_prowler.py +++ b/scripts/mobiles/corellia/blood_stained_prowler.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_wrix_hue.iff') + templates.add('object/mobile/shared_wrix.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/blood_thirsty_monarch.py b/scripts/mobiles/corellia/blood_thirsty_monarch.py index 18f03e6d..37aa9a99 100644 --- a/scripts/mobiles/corellia/blood_thirsty_monarch.py +++ b/scripts/mobiles/corellia/blood_thirsty_monarch.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_corellian_butterfly_hue.iff') + templates.add('object/mobile/shared_corellian_butterfly.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/canoid.py b/scripts/mobiles/corellia/canoid.py index 3dd6fdac..24edb7e6 100644 --- a/scripts/mobiles/corellia/canoid.py +++ b/scripts/mobiles/corellia/canoid.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_canoid_hue.iff') + templates.add('object/mobile/shared_canoid.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/canoid_hunter.py b/scripts/mobiles/corellia/canoid_hunter.py index b8ae2f48..9be6a1c0 100644 --- a/scripts/mobiles/corellia/canoid_hunter.py +++ b/scripts/mobiles/corellia/canoid_hunter.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_canoid_hue.iff') + templates.add('object/mobile/shared_canoid.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/canoid_pack_leader.py b/scripts/mobiles/corellia/canoid_pack_leader.py index 24eddf83..8e70890f 100644 --- a/scripts/mobiles/corellia/canoid_pack_leader.py +++ b/scripts/mobiles/corellia/canoid_pack_leader.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_canoid_hue.iff') + templates.add('object/mobile/shared_canoid.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/carrion_spat.py b/scripts/mobiles/corellia/carrion_spat.py index cc2d712d..a526937a 100644 --- a/scripts/mobiles/corellia/carrion_spat.py +++ b/scripts/mobiles/corellia/carrion_spat.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_carrion_spat_hue.iff') + templates.add('object/mobile/shared_carrion_spat.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py index d716202f..fa02b4ef 100644 --- a/scripts/mobiles/corellia/carrion_spat_corpsereaver.py +++ b/scripts/mobiles/corellia/carrion_spat_corpsereaver.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_carrion_spat_hue.iff') + templates.add('object/mobile/shared_carrion_spat.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/corellia/durni.py b/scripts/mobiles/corellia/durni.py index 7f5f0a3c..b5a70850 100644 --- a/scripts/mobiles/corellia/durni.py +++ b/scripts/mobiles/corellia/durni.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_durni_hue.iff') + templates.add('object/mobile/shared_durni.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/aged_lantern_bird.py b/scripts/mobiles/endor/aged_lantern_bird.py index 3954d8ba..bb38c7c5 100644 --- a/scripts/mobiles/endor/aged_lantern_bird.py +++ b/scripts/mobiles/endor/aged_lantern_bird.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_lantern_hue.iff') + templates.add('object/mobile/shared_lantern.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/arachne_hatchling.py b/scripts/mobiles/endor/arachne_hatchling.py index c3e88fb6..9787d7b0 100644 --- a/scripts/mobiles/endor/arachne_hatchling.py +++ b/scripts/mobiles/endor/arachne_hatchling.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_arachne_hue.iff') + templates.add('object/mobile/shared_arachne.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/arachne_queen.py b/scripts/mobiles/endor/arachne_queen.py index c0506aec..045d3ca7 100644 --- a/scripts/mobiles/endor/arachne_queen.py +++ b/scripts/mobiles/endor/arachne_queen.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_arachne_hue.iff') + templates.add('object/mobile/shared_arachne.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/arachne_webmaster.py b/scripts/mobiles/endor/arachne_webmaster.py index a78c1488..060591fe 100644 --- a/scripts/mobiles/endor/arachne_webmaster.py +++ b/scripts/mobiles/endor/arachne_webmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_arachne_hue.iff') + templates.add('object/mobile/shared_arachne.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/arachne_widow.py b/scripts/mobiles/endor/arachne_widow.py index bf7268ae..c58fcae6 100644 --- a/scripts/mobiles/endor/arachne_widow.py +++ b/scripts/mobiles/endor/arachne_widow.py @@ -27,7 +27,7 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_arachne_hue.iff') + templates.add('object/mobile/shared_arachne.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bark_mite_burrower.py b/scripts/mobiles/endor/bark_mite_burrower.py index 298abe83..881d66b1 100644 --- a/scripts/mobiles/endor/bark_mite_burrower.py +++ b/scripts/mobiles/endor/bark_mite_burrower.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bark_mite_burrower_collector.py b/scripts/mobiles/endor/bark_mite_burrower_collector.py index c9aeaa07..b0f10253 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_collector.py +++ b/scripts/mobiles/endor/bark_mite_burrower_collector.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(True) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bark_mite_burrower_drone.py b/scripts/mobiles/endor/bark_mite_burrower_drone.py index ddf51b76..306f6f20 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_drone.py +++ b/scripts/mobiles/endor/bark_mite_burrower_drone.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bark_mite_burrower_swarmling.py b/scripts/mobiles/endor/bark_mite_burrower_swarmling.py index 043f32af..caf11d07 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_swarmling.py +++ b/scripts/mobiles/endor/bark_mite_burrower_swarmling.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bark_mite_burrower_worker.py b/scripts/mobiles/endor/bark_mite_burrower_worker.py index cd466bd1..dec07010 100644 --- a/scripts/mobiles/endor/bark_mite_burrower_worker.py +++ b/scripts/mobiles/endor/bark_mite_burrower_worker.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blood_drenched_merek_king.py b/scripts/mobiles/endor/blood_drenched_merek_king.py index d6d20634..9438da40 100644 --- a/scripts/mobiles/endor/blood_drenched_merek_king.py +++ b/scripts/mobiles/endor/blood_drenched_merek_king.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py index fb8f6f73..ba4e1c36 100644 --- a/scripts/mobiles/endor/blood_frenzied_boar_wolf.py +++ b/scripts/mobiles/endor/blood_frenzied_boar_wolf.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_boar_wolf_hue.iff') + templates.add('object/mobile/shared_boar_wolf.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blood_stained_merek.py b/scripts/mobiles/endor/blood_stained_merek.py index 57d5a350..06b5c416 100644 --- a/scripts/mobiles/endor/blood_stained_merek.py +++ b/scripts/mobiles/endor/blood_stained_merek.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bloodseeker_mite_drone.py b/scripts/mobiles/endor/bloodseeker_mite_drone.py index 653943de..92d5f3cb 100644 --- a/scripts/mobiles/endor/bloodseeker_mite_drone.py +++ b/scripts/mobiles/endor/bloodseeker_mite_drone.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bloodseeker_hue.iff') + templates.add('object/mobile/shared_bloodseeker.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bloodseeker_mite_queen.py b/scripts/mobiles/endor/bloodseeker_mite_queen.py index 72a4aa8c..68c61384 100644 --- a/scripts/mobiles/endor/bloodseeker_mite_queen.py +++ b/scripts/mobiles/endor/bloodseeker_mite_queen.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_bloodseeker_hue.iff') + templates.add('object/mobile/shared_bloodseeker.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blooming_jax.py b/scripts/mobiles/endor/blooming_jax.py index 82320d72..7841aece 100644 --- a/scripts/mobiles/endor/blooming_jax.py +++ b/scripts/mobiles/endor/blooming_jax.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_jax_hue.iff') + templates.add('object/mobile/shared_jax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg.py b/scripts/mobiles/endor/blurrg.py index 50f39fd5..e67a0e62 100644 --- a/scripts/mobiles/endor/blurrg.py +++ b/scripts/mobiles/endor/blurrg.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg_hunter.py b/scripts/mobiles/endor/blurrg_hunter.py index 87e9a05a..a8adab16 100644 --- a/scripts/mobiles/endor/blurrg_hunter.py +++ b/scripts/mobiles/endor/blurrg_hunter.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg_pup.py b/scripts/mobiles/endor/blurrg_pup.py index c32f06db..3103244c 100644 --- a/scripts/mobiles/endor/blurrg_pup.py +++ b/scripts/mobiles/endor/blurrg_pup.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg_raptor.py b/scripts/mobiles/endor/blurrg_raptor.py index 1d866506..ef47dff1 100644 --- a/scripts/mobiles/endor/blurrg_raptor.py +++ b/scripts/mobiles/endor/blurrg_raptor.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg_sand_crawler.py b/scripts/mobiles/endor/blurrg_sand_crawler.py index fd9f93bf..aebe38ea 100644 --- a/scripts/mobiles/endor/blurrg_sand_crawler.py +++ b/scripts/mobiles/endor/blurrg_sand_crawler.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blurrg_tracker.py b/scripts/mobiles/endor/blurrg_tracker.py index e1e67a5a..1977b73f 100644 --- a/scripts/mobiles/endor/blurrg_tracker.py +++ b/scripts/mobiles/endor/blurrg_tracker.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/blushing_jax.py b/scripts/mobiles/endor/blushing_jax.py index e196bbe4..6d4e006c 100644 --- a/scripts/mobiles/endor/blushing_jax.py +++ b/scripts/mobiles/endor/blushing_jax.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_jax_hue.iff') + templates.add('object/mobile/shared_jax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/boar_wolf.py b/scripts/mobiles/endor/boar_wolf.py index 79b08b5e..e68b8879 100644 --- a/scripts/mobiles/endor/boar_wolf.py +++ b/scripts/mobiles/endor/boar_wolf.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_boar_wolf_hue.iff') + templates.add('object/mobile/shared_boar_wolf.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/boar_wolf_cub.py b/scripts/mobiles/endor/boar_wolf_cub.py index fbb51418..ee85d83f 100644 --- a/scripts/mobiles/endor/boar_wolf_cub.py +++ b/scripts/mobiles/endor/boar_wolf_cub.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_boar_wolf_hue.iff') + templates.add('object/mobile/shared_boar_wolf.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/boar_wolf_ravager.py b/scripts/mobiles/endor/boar_wolf_ravager.py index 96aadec2..7c8152a7 100644 --- a/scripts/mobiles/endor/boar_wolf_ravager.py +++ b/scripts/mobiles/endor/boar_wolf_ravager.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_boar_wolf_hue.iff') + templates.add('object/mobile/shared_boar_wolf.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_bark_biter.py b/scripts/mobiles/endor/bolle_bol_bark_biter.py index 2e29d5b5..2c2c9780 100644 --- a/scripts/mobiles/endor/bolle_bol_bark_biter.py +++ b/scripts/mobiles/endor/bolle_bol_bark_biter.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_calf.py b/scripts/mobiles/endor/bolle_bol_calf.py index 09c923dc..abd67ea8 100644 --- a/scripts/mobiles/endor/bolle_bol_calf.py +++ b/scripts/mobiles/endor/bolle_bol_calf.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_colt.py b/scripts/mobiles/endor/bolle_bol_colt.py index df71c60f..d9803741 100644 --- a/scripts/mobiles/endor/bolle_bol_colt.py +++ b/scripts/mobiles/endor/bolle_bol_colt.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_female.py b/scripts/mobiles/endor/bolle_bol_female.py index fc78af35..425bc417 100644 --- a/scripts/mobiles/endor/bolle_bol_female.py +++ b/scripts/mobiles/endor/bolle_bol_female.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_herd_leader.py b/scripts/mobiles/endor/bolle_bol_herd_leader.py index 7332f5b2..1997eacf 100644 --- a/scripts/mobiles/endor/bolle_bol_herd_leader.py +++ b/scripts/mobiles/endor/bolle_bol_herd_leader.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_male.py b/scripts/mobiles/endor/bolle_bol_male.py index c7685bae..54b9d41d 100644 --- a/scripts/mobiles/endor/bolle_bol_male.py +++ b/scripts/mobiles/endor/bolle_bol_male.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bolle_bol_stomper.py b/scripts/mobiles/endor/bolle_bol_stomper.py index ff17972a..0edf8b9f 100644 --- a/scripts/mobiles/endor/bolle_bol_stomper.py +++ b/scripts/mobiles/endor/bolle_bol_stomper.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bordok_ancient.py b/scripts/mobiles/endor/bordok_ancient.py index 604ebec7..da1a7cfd 100644 --- a/scripts/mobiles/endor/bordok_ancient.py +++ b/scripts/mobiles/endor/bordok_ancient.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bordok_hue.iff') + templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bordok_foal.py b/scripts/mobiles/endor/bordok_foal.py index c56578ac..3372f69f 100644 --- a/scripts/mobiles/endor/bordok_foal.py +++ b/scripts/mobiles/endor/bordok_foal.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bordok_hue.iff') + templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bordok_herd_master.py b/scripts/mobiles/endor/bordok_herd_master.py index fdbfc987..f0530441 100644 --- a/scripts/mobiles/endor/bordok_herd_master.py +++ b/scripts/mobiles/endor/bordok_herd_master.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bordok_hue.iff') + templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bordok_mare.py b/scripts/mobiles/endor/bordok_mare.py index 0628e666..5d1a2373 100644 --- a/scripts/mobiles/endor/bordok_mare.py +++ b/scripts/mobiles/endor/bordok_mare.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bordok_hue.iff') + templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bounding_jax.py b/scripts/mobiles/endor/bounding_jax.py index 22181ae5..07a1888a 100644 --- a/scripts/mobiles/endor/bounding_jax.py +++ b/scripts/mobiles/endor/bounding_jax.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_jax_hue.iff') + templates.add('object/mobile/shared_jax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/cowardly_gurreck.py b/scripts/mobiles/endor/cowardly_gurreck.py index c8a4c034..34ad372c 100644 --- a/scripts/mobiles/endor/cowardly_gurreck.py +++ b/scripts/mobiles/endor/cowardly_gurreck.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/crazed_gurreck.py b/scripts/mobiles/endor/crazed_gurreck.py index 52bfd5b3..718d73e7 100644 --- a/scripts/mobiles/endor/crazed_gurreck.py +++ b/scripts/mobiles/endor/crazed_gurreck.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/crimson_blurrg.py b/scripts/mobiles/endor/crimson_blurrg.py index 837e888d..9e7a27ab 100644 --- a/scripts/mobiles/endor/crimson_blurrg.py +++ b/scripts/mobiles/endor/crimson_blurrg.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/delirious_merek_avenger.py b/scripts/mobiles/endor/delirious_merek_avenger.py index 5fbf28cd..943d70d9 100644 --- a/scripts/mobiles/endor/delirious_merek_avenger.py +++ b/scripts/mobiles/endor/delirious_merek_avenger.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/deranged_mantigrue.py b/scripts/mobiles/endor/deranged_mantigrue.py index 2a405e3d..e2e82097 100644 --- a/scripts/mobiles/endor/deranged_mantigrue.py +++ b/scripts/mobiles/endor/deranged_mantigrue.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/deranged_ravisher.py b/scripts/mobiles/endor/deranged_ravisher.py index 944567e1..58f910b7 100644 --- a/scripts/mobiles/endor/deranged_ravisher.py +++ b/scripts/mobiles/endor/deranged_ravisher.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_squill_hue.iff') + templates.add('object/mobile/shared_squill.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/desert_gurreck_charger.py b/scripts/mobiles/endor/desert_gurreck_charger.py index 6919f029..68f0b033 100644 --- a/scripts/mobiles/endor/desert_gurreck_charger.py +++ b/scripts/mobiles/endor/desert_gurreck_charger.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/desert_scavenger.py b/scripts/mobiles/endor/desert_scavenger.py index 9ccd5807..e3620696 100644 --- a/scripts/mobiles/endor/desert_scavenger.py +++ b/scripts/mobiles/endor/desert_scavenger.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/diminutive_bounding_jax.py b/scripts/mobiles/endor/diminutive_bounding_jax.py index 3b9ab2ea..0f17557f 100644 --- a/scripts/mobiles/endor/diminutive_bounding_jax.py +++ b/scripts/mobiles/endor/diminutive_bounding_jax.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_jax_hue.iff') + templates.add('object/mobile/shared_jax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/diseased_blurrg.py b/scripts/mobiles/endor/diseased_blurrg.py index 5703eaa7..ee253b38 100644 --- a/scripts/mobiles/endor/diseased_blurrg.py +++ b/scripts/mobiles/endor/diseased_blurrg.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/domesticated_blurrg.py b/scripts/mobiles/endor/domesticated_blurrg.py index 446d33ca..e620c706 100644 --- a/scripts/mobiles/endor/domesticated_blurrg.py +++ b/scripts/mobiles/endor/domesticated_blurrg.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_blurrg_hue.iff') + templates.add('object/mobile/shared_blurrg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/domesticated_merek.py b/scripts/mobiles/endor/domesticated_merek.py index c781cb49..786338f1 100644 --- a/scripts/mobiles/endor/domesticated_merek.py +++ b/scripts/mobiles/endor/domesticated_merek.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/elder_hanadak_matriarch.py b/scripts/mobiles/endor/elder_hanadak_matriarch.py index 685fb8fa..94258649 100644 --- a/scripts/mobiles/endor/elder_hanadak_matriarch.py +++ b/scripts/mobiles/endor/elder_hanadak_matriarch.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/elder_squall.py b/scripts/mobiles/endor/elder_squall.py index 88142d01..d9090261 100644 --- a/scripts/mobiles/endor/elder_squall.py +++ b/scripts/mobiles/endor/elder_squall.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_squall_hue.iff') + templates.add('object/mobile/shared_squall.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/erratic_swirl_prong.py b/scripts/mobiles/endor/erratic_swirl_prong.py index 0304b253..96cc6f5c 100644 --- a/scripts/mobiles/endor/erratic_swirl_prong.py +++ b/scripts/mobiles/endor/erratic_swirl_prong.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_swirl_prong_hue.iff') + templates.add('object/mobile/shared_swirl_prong.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/festering_squill.py b/scripts/mobiles/endor/festering_squill.py index 5a08ca61..ce50c16e 100644 --- a/scripts/mobiles/endor/festering_squill.py +++ b/scripts/mobiles/endor/festering_squill.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_squill_hue.iff') + templates.add('object/mobile/shared_squill.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/fierce_borgle.py b/scripts/mobiles/endor/fierce_borgle.py index 6a601f6b..fda88740 100644 --- a/scripts/mobiles/endor/fierce_borgle.py +++ b/scripts/mobiles/endor/fierce_borgle.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/gleaming_lantern_bird.py b/scripts/mobiles/endor/gleaming_lantern_bird.py index 7bb79f74..4413554a 100644 --- a/scripts/mobiles/endor/gleaming_lantern_bird.py +++ b/scripts/mobiles/endor/gleaming_lantern_bird.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_lantern_bird_hue.iff') + templates.add('object/mobile/shared_lantern_bird.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/gurreck.py b/scripts/mobiles/endor/gurreck.py index 2c81e0cb..c74bc1d5 100644 --- a/scripts/mobiles/endor/gurreck.py +++ b/scripts/mobiles/endor/gurreck.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/gurreck_forest_stalker.py b/scripts/mobiles/endor/gurreck_forest_stalker.py index f77ecea7..ccd8cf87 100644 --- a/scripts/mobiles/endor/gurreck_forest_stalker.py +++ b/scripts/mobiles/endor/gurreck_forest_stalker.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/hanadak_ancient.py b/scripts/mobiles/endor/hanadak_ancient.py index de3d3007..da3fd700 100644 --- a/scripts/mobiles/endor/hanadak_ancient.py +++ b/scripts/mobiles/endor/hanadak_ancient.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/hanadak_drifter.py b/scripts/mobiles/endor/hanadak_drifter.py index 9ec5b11e..716e0a0b 100644 --- a/scripts/mobiles/endor/hanadak_drifter.py +++ b/scripts/mobiles/endor/hanadak_drifter.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/highland_remmer.py b/scripts/mobiles/endor/highland_remmer.py index af506dbc..dc22f5b9 100644 --- a/scripts/mobiles/endor/highland_remmer.py +++ b/scripts/mobiles/endor/highland_remmer.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/hilltop_gurreck_hunter.py b/scripts/mobiles/endor/hilltop_gurreck_hunter.py index 612614f3..b58b74d1 100644 --- a/scripts/mobiles/endor/hilltop_gurreck_hunter.py +++ b/scripts/mobiles/endor/hilltop_gurreck_hunter.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/infuriated_roba_protector.py b/scripts/mobiles/endor/infuriated_roba_protector.py index 316f85c0..6b925d03 100644 --- a/scripts/mobiles/endor/infuriated_roba_protector.py +++ b/scripts/mobiles/endor/infuriated_roba_protector.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/insane_mantigrue_berserker.py b/scripts/mobiles/endor/insane_mantigrue_berserker.py index 1a67a345..dd965fa6 100644 --- a/scripts/mobiles/endor/insane_mantigrue_berserker.py +++ b/scripts/mobiles/endor/insane_mantigrue_berserker.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/king_merek_harvester.py b/scripts/mobiles/endor/king_merek_harvester.py index 5cbfb63e..bec75343 100644 --- a/scripts/mobiles/endor/king_merek_harvester.py +++ b/scripts/mobiles/endor/king_merek_harvester.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/lantern_bird.py b/scripts/mobiles/endor/lantern_bird.py index 65a9eb2c..8e235860 100644 --- a/scripts/mobiles/endor/lantern_bird.py +++ b/scripts/mobiles/endor/lantern_bird.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_lantern_bird_hue.iff') + templates.add('object/mobile/shared_lantern_bird.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/lice_ridden_remmer_queen.py b/scripts/mobiles/endor/lice_ridden_remmer_queen.py index e8c81023..384a9ff9 100644 --- a/scripts/mobiles/endor/lice_ridden_remmer_queen.py +++ b/scripts/mobiles/endor/lice_ridden_remmer_queen.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mantigrue_hunter.py b/scripts/mobiles/endor/mantigrue_hunter.py index 55c65133..fe6a5372 100644 --- a/scripts/mobiles/endor/mantigrue_hunter.py +++ b/scripts/mobiles/endor/mantigrue_hunter.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mantigrue_night_stalker.py b/scripts/mobiles/endor/mantigrue_night_stalker.py index 8a0a6188..7b683803 100644 --- a/scripts/mobiles/endor/mantigrue_night_stalker.py +++ b/scripts/mobiles/endor/mantigrue_night_stalker.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mantigrue_reaper.py b/scripts/mobiles/endor/mantigrue_reaper.py index 84e6d6d5..65afb1d7 100644 --- a/scripts/mobiles/endor/mantigrue_reaper.py +++ b/scripts/mobiles/endor/mantigrue_reaper.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mantigrue_screecher.py b/scripts/mobiles/endor/mantigrue_screecher.py index e4800cf5..30caa9a7 100644 --- a/scripts/mobiles/endor/mantigrue_screecher.py +++ b/scripts/mobiles/endor/mantigrue_screecher.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_condor_dragon_hue.iff') + templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mature_hanadak.py b/scripts/mobiles/endor/mature_hanadak.py index 91a0fa79..c99dd99e 100644 --- a/scripts/mobiles/endor/mature_hanadak.py +++ b/scripts/mobiles/endor/mature_hanadak.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py index 4f68efe8..de6bba23 100644 --- a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py +++ b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/merek_assassin.py b/scripts/mobiles/endor/merek_assassin.py index e3c2a272..7078ecbc 100644 --- a/scripts/mobiles/endor/merek_assassin.py +++ b/scripts/mobiles/endor/merek_assassin.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/merek_cavern_creeper.py b/scripts/mobiles/endor/merek_cavern_creeper.py index a5944cfd..ecf98f89 100644 --- a/scripts/mobiles/endor/merek_cavern_creeper.py +++ b/scripts/mobiles/endor/merek_cavern_creeper.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/merek_deaths_head.py b/scripts/mobiles/endor/merek_deaths_head.py index 831cbd21..632f9091 100644 --- a/scripts/mobiles/endor/merek_deaths_head.py +++ b/scripts/mobiles/endor/merek_deaths_head.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/merek_harvester.py b/scripts/mobiles/endor/merek_harvester.py index 56e0f645..9cb7af9a 100644 --- a/scripts/mobiles/endor/merek_harvester.py +++ b/scripts/mobiles/endor/merek_harvester.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/mine_rat.py b/scripts/mobiles/endor/mine_rat.py index 753d3af4..54d2ddee 100644 --- a/scripts/mobiles/endor/mine_rat.py +++ b/scripts/mobiles/endor/mine_rat.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_womprat_hue.iff') + templates.add('object/mobile/shared_womprat.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/minor_gorax.py b/scripts/mobiles/endor/minor_gorax.py index 3108a4e5..ba07303d 100644 --- a/scripts/mobiles/endor/minor_gorax.py +++ b/scripts/mobiles/endor/minor_gorax.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gorax_hue.iff') + templates.add('object/mobile/shared_gorax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/noxious_squill.py b/scripts/mobiles/endor/noxious_squill.py index 9a100996..973ffed4 100644 --- a/scripts/mobiles/endor/noxious_squill.py +++ b/scripts/mobiles/endor/noxious_squill.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_squill_hue.iff') + templates.add('object/mobile/shared_squill.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/prowling_gurreck.py b/scripts/mobiles/endor/prowling_gurreck.py index b80c52dd..725c4b9a 100644 --- a/scripts/mobiles/endor/prowling_gurreck.py +++ b/scripts/mobiles/endor/prowling_gurreck.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gurreck_hue.iff') + templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/putrid_borgle.py b/scripts/mobiles/endor/putrid_borgle.py index 6fc56745..3d1d1023 100644 --- a/scripts/mobiles/endor/putrid_borgle.py +++ b/scripts/mobiles/endor/putrid_borgle.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/queen_merek_harvester.py b/scripts/mobiles/endor/queen_merek_harvester.py index d6592c92..bceba34d 100644 --- a/scripts/mobiles/endor/queen_merek_harvester.py +++ b/scripts/mobiles/endor/queen_merek_harvester.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/rabid_squall.py b/scripts/mobiles/endor/rabid_squall.py index 853c659b..ba5093f5 100644 --- a/scripts/mobiles/endor/rabid_squall.py +++ b/scripts/mobiles/endor/rabid_squall.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_squall_hue.iff') + templates.add('object/mobile/shared_squall.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/radiant_lantern_bird.py b/scripts/mobiles/endor/radiant_lantern_bird.py index b046a5ff..0f965897 100644 --- a/scripts/mobiles/endor/radiant_lantern_bird.py +++ b/scripts/mobiles/endor/radiant_lantern_bird.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_lantern_bird_hue.iff') + templates.add('object/mobile/shared_lantern_bird.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/rancid_remmer_warrior.py b/scripts/mobiles/endor/rancid_remmer_warrior.py index 17b824b0..10f6f49d 100644 --- a/scripts/mobiles/endor/rancid_remmer_warrior.py +++ b/scripts/mobiles/endor/rancid_remmer_warrior.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/ravenous_roba_stalker.py b/scripts/mobiles/endor/ravenous_roba_stalker.py index 61351a94..c15a0e26 100644 --- a/scripts/mobiles/endor/ravenous_roba_stalker.py +++ b/scripts/mobiles/endor/ravenous_roba_stalker.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/reclusive_roba.py b/scripts/mobiles/endor/reclusive_roba.py index 1f827292..d937549b 100644 --- a/scripts/mobiles/endor/reclusive_roba.py +++ b/scripts/mobiles/endor/reclusive_roba.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/remmer_carrion_keeper.py b/scripts/mobiles/endor/remmer_carrion_keeper.py index dde4f7bc..60152144 100644 --- a/scripts/mobiles/endor/remmer_carrion_keeper.py +++ b/scripts/mobiles/endor/remmer_carrion_keeper.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/remmer_dune_scavenger.py b/scripts/mobiles/endor/remmer_dune_scavenger.py index 77d9c2d3..7b34433a 100644 --- a/scripts/mobiles/endor/remmer_dune_scavenger.py +++ b/scripts/mobiles/endor/remmer_dune_scavenger.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roaming_bordok_stud.py b/scripts/mobiles/endor/roaming_bordok_stud.py index 9e0b521e..f2de034a 100644 --- a/scripts/mobiles/endor/roaming_bordok_stud.py +++ b/scripts/mobiles/endor/roaming_bordok_stud.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bordok_hue.iff') + templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roaming_desert_borgle.py b/scripts/mobiles/endor/roaming_desert_borgle.py index 8641b712..578f6cf8 100644 --- a/scripts/mobiles/endor/roaming_desert_borgle.py +++ b/scripts/mobiles/endor/roaming_desert_borgle.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roba.py b/scripts/mobiles/endor/roba.py index 7b6a6c1e..56ff5201 100644 --- a/scripts/mobiles/endor/roba.py +++ b/scripts/mobiles/endor/roba.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roba_boar.py b/scripts/mobiles/endor/roba_boar.py index 02e73b40..11730ef6 100644 --- a/scripts/mobiles/endor/roba_boar.py +++ b/scripts/mobiles/endor/roba_boar.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roba_pack_leader.py b/scripts/mobiles/endor/roba_pack_leader.py index 6eef1a5c..49e02e0b 100644 --- a/scripts/mobiles/endor/roba_pack_leader.py +++ b/scripts/mobiles/endor/roba_pack_leader.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/roba_runt.py b/scripts/mobiles/endor/roba_runt.py index ae18e81f..9e784547 100644 --- a/scripts/mobiles/endor/roba_runt.py +++ b/scripts/mobiles/endor/roba_runt.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_roba_hue.iff') + templates.add('object/mobile/shared_roba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/rotten_gut_remmer_king.py b/scripts/mobiles/endor/rotten_gut_remmer_king.py index 5910e7c6..4675a38d 100644 --- a/scripts/mobiles/endor/rotten_gut_remmer_king.py +++ b/scripts/mobiles/endor/rotten_gut_remmer_king.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_remmer_hue.iff') + templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py b/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py index b27531cb..c68862b7 100644 --- a/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py +++ b/scripts/mobiles/endor/sanguin_bloodseeker_hierarch.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_bloodseeker_hue.iff') + templates.add('object/mobile/shared_bloodseeker.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/shimmering_lantern_bird.py b/scripts/mobiles/endor/shimmering_lantern_bird.py index 57a687d0..c0398b9b 100644 --- a/scripts/mobiles/endor/shimmering_lantern_bird.py +++ b/scripts/mobiles/endor/shimmering_lantern_bird.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_lantern_bird_hue.iff') + templates.add('object/mobile/shared_lantern_bird.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/squall.py b/scripts/mobiles/endor/squall.py index 605a7f06..fb8e231b 100644 --- a/scripts/mobiles/endor/squall.py +++ b/scripts/mobiles/endor/squall.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_squall_hue.iff') + templates.add('object/mobile/shared_squall.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/stoneskin_hanadak.py b/scripts/mobiles/endor/stoneskin_hanadak.py index d2edb48c..01064ef1 100644 --- a/scripts/mobiles/endor/stoneskin_hanadak.py +++ b/scripts/mobiles/endor/stoneskin_hanadak.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hanadak_hue.iff') + templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/swirl_prong.py b/scripts/mobiles/endor/swirl_prong.py index abb22530..c28fa084 100644 --- a/scripts/mobiles/endor/swirl_prong.py +++ b/scripts/mobiles/endor/swirl_prong.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_swirl_prong_hue.iff') + templates.add('object/mobile/shared_swirl_prong.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/swirl_prong_impaler.py b/scripts/mobiles/endor/swirl_prong_impaler.py index 435456ae..3a42dc67 100644 --- a/scripts/mobiles/endor/swirl_prong_impaler.py +++ b/scripts/mobiles/endor/swirl_prong_impaler.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_swirl_prong_hue.iff') + templates.add('object/mobile/shared_swirl_prong.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/swirl_prong_pack_leader.py b/scripts/mobiles/endor/swirl_prong_pack_leader.py index 30293ca0..bebac8d9 100644 --- a/scripts/mobiles/endor/swirl_prong_pack_leader.py +++ b/scripts/mobiles/endor/swirl_prong_pack_leader.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_swirl_prong_hue.iff') + templates.add('object/mobile/shared_swirl_prong.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/toxic_merek_battlelord.py b/scripts/mobiles/endor/toxic_merek_battlelord.py index a9da5273..ca211803 100644 --- a/scripts/mobiles/endor/toxic_merek_battlelord.py +++ b/scripts/mobiles/endor/toxic_merek_battlelord.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_merek_hue.iff') + templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/venom_filled_arachne.py b/scripts/mobiles/endor/venom_filled_arachne.py index a550e3cf..4643b8a4 100644 --- a/scripts/mobiles/endor/venom_filled_arachne.py +++ b/scripts/mobiles/endor/venom_filled_arachne.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_angler_hue.iff') + templates.add('object/mobile/shared_angler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/Blistmok_Shrieker.py b/scripts/mobiles/mustafar/Blistmok_Shrieker.py index 1baa5492..eabe8917 100644 --- a/scripts/mobiles/mustafar/Blistmok_Shrieker.py +++ b/scripts/mobiles/mustafar/Blistmok_Shrieker.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_blistmok_hue.iff') + templates.add('object/mobile/shared_blistmok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/Blistmok_Trampler.py b/scripts/mobiles/mustafar/Blistmok_Trampler.py index 58d5b38b..1f8be537 100644 --- a/scripts/mobiles/mustafar/Blistmok_Trampler.py +++ b/scripts/mobiles/mustafar/Blistmok_Trampler.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_blistmok_hue.iff') + templates.add('object/mobile/shared_blistmok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/ancient_jundak.py b/scripts/mobiles/mustafar/ancient_jundak.py index efa5c217..c947c895 100644 --- a/scripts/mobiles/mustafar/ancient_jundak.py +++ b/scripts/mobiles/mustafar/ancient_jundak.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_jundak_hue.iff') + templates.add('object/mobile/shared_jundak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/ancient_tulrus.py b/scripts/mobiles/mustafar/ancient_tulrus.py index b4e540a6..55fc5109 100644 --- a/scripts/mobiles/mustafar/ancient_tulrus.py +++ b/scripts/mobiles/mustafar/ancient_tulrus.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/blistmok_crystal_charger.py b/scripts/mobiles/mustafar/blistmok_crystal_charger.py index 5ef10b80..337d4176 100644 --- a/scripts/mobiles/mustafar/blistmok_crystal_charger.py +++ b/scripts/mobiles/mustafar/blistmok_crystal_charger.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_blistmok_hue.iff') + templates.add('object/mobile/shared_blistmok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/mustafar/bloated_jundak.py b/scripts/mobiles/mustafar/bloated_jundak.py index 15d7496a..48567f82 100644 --- a/scripts/mobiles/mustafar/bloated_jundak.py +++ b/scripts/mobiles/mustafar/bloated_jundak.py @@ -28,7 +28,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_jundak_hue.iff') + templates.add('object/mobile/shared_jundak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py b/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py index 4f22b409..be6983de 100644 --- a/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py +++ b/scripts/mobiles/naboo/aggrivated_kaadu_trampler.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_kaadu_hue.iff') + templates.add('object/mobile/shared_kaadu.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/alpha_veermok.py b/scripts/mobiles/naboo/alpha_veermok.py index 7deed2aa..1af8624b 100644 --- a/scripts/mobiles/naboo/alpha_veermok.py +++ b/scripts/mobiles/naboo/alpha_veermok.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_veermok_hue.iff') + templates.add('object/mobile/shared_veermok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/bachelor_gualama.py b/scripts/mobiles/naboo/bachelor_gualama.py index 05e1a52c..ef43e7e9 100644 --- a/scripts/mobiles/naboo/bachelor_gualama.py +++ b/scripts/mobiles/naboo/bachelor_gualama.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_gualama_hue.iff') + templates.add('object/mobile/shared_gualama.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/bolle_bol.py b/scripts/mobiles/naboo/bolle_bol.py index 4fc195a3..e4db4114 100644 --- a/scripts/mobiles/naboo/bolle_bol.py +++ b/scripts/mobiles/naboo/bolle_bol.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bolle_bol_hue.iff') + templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/capper_spineflap_drone.py b/scripts/mobiles/naboo/capper_spineflap_drone.py index 9f616ec9..3881ab54 100644 --- a/scripts/mobiles/naboo/capper_spineflap_drone.py +++ b/scripts/mobiles/naboo/capper_spineflap_drone.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_capper_spineflap_hue.iff') + templates.add('object/mobile/shared_capper_spineflap.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/carnivorous_nuna.py b/scripts/mobiles/naboo/carnivorous_nuna.py index ad706e85..b435581f 100644 --- a/scripts/mobiles/naboo/carnivorous_nuna.py +++ b/scripts/mobiles/naboo/carnivorous_nuna.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_nuna_hue.iff') + templates.add('object/mobile/shared_nuna.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/chuba.py b/scripts/mobiles/naboo/chuba.py index 083e03e6..c5eb51d6 100644 --- a/scripts/mobiles/naboo/chuba.py +++ b/scripts/mobiles/naboo/chuba.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_chuba_hue.iff') + templates.add('object/mobile/shared_chuba.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index b707bcab..d0670119 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_fambaa_hue.iff') + templates.add('object/mobile/shared_fambaa.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/gualama.py b/scripts/mobiles/naboo/gualama.py index d2901725..295e8df2 100644 --- a/scripts/mobiles/naboo/gualama.py +++ b/scripts/mobiles/naboo/gualama.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_gualama_hue.iff') + templates.add('object/mobile/shared_gualama.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/hermit_spider.py b/scripts/mobiles/naboo/hermit_spider.py index 65818145..4fd29a25 100644 --- a/scripts/mobiles/naboo/hermit_spider.py +++ b/scripts/mobiles/naboo/hermit_spider.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_hermit_spider_hue.iff') + templates.add('object/mobile/shared_hermit_spider.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/kaadu.py b/scripts/mobiles/naboo/kaadu.py index a30cfdf5..34d6a344 100644 --- a/scripts/mobiles/naboo/kaadu.py +++ b/scripts/mobiles/naboo/kaadu.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_kaadu_hue.iff') + templates.add('object/mobile/shared_kaadu.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 3614ed1a..b55f856b 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_narglatch_hue.iff') + templates.add('object/mobile/shared_narglatch.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index f9024557..47006c7e 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_veermok_hue.iff') + templates.add('object/mobile/shared_veermok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/adult_pygmy_torton.py b/scripts/mobiles/rori/adult_pygmy_torton.py index 977b7dab..75ec65df 100644 --- a/scripts/mobiles/rori/adult_pygmy_torton.py +++ b/scripts/mobiles/rori/adult_pygmy_torton.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_torton_hue.iff') + templates.add('object/mobile/shared_torton.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index 49a2154a..84109f17 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/bark_mite_hatchling.py b/scripts/mobiles/rori/bark_mite_hatchling.py index f510fc83..6f0f621f 100644 --- a/scripts/mobiles/rori/bark_mite_hatchling.py +++ b/scripts/mobiles/rori/bark_mite_hatchling.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bark_mite_hue.iff') + templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index cf6a9976..f6f779ea 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_bearded_jax_hue.iff') + templates.add('object/mobile/shared_bearded_jax.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/blood_thirsty_borgle.py b/scripts/mobiles/rori/blood_thirsty_borgle.py index 4a36c122..a8884d18 100644 --- a/scripts/mobiles/rori/blood_thirsty_borgle.py +++ b/scripts/mobiles/rori/blood_thirsty_borgle.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/borgle.py b/scripts/mobiles/rori/borgle.py index d015fe14..93a188e3 100644 --- a/scripts/mobiles/rori/borgle.py +++ b/scripts/mobiles/rori/borgle.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/borgle_harvester.py b/scripts/mobiles/rori/borgle_harvester.py index d70728a2..304d5959 100644 --- a/scripts/mobiles/rori/borgle_harvester.py +++ b/scripts/mobiles/rori/borgle_harvester.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/borgle_matriarch.py b/scripts/mobiles/rori/borgle_matriarch.py index 99202a62..a1464966 100644 --- a/scripts/mobiles/rori/borgle_matriarch.py +++ b/scripts/mobiles/rori/borgle_matriarch.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/borgle_protector.py b/scripts/mobiles/rori/borgle_protector.py index 3c83d6e9..30a26add 100644 --- a/scripts/mobiles/rori/borgle_protector.py +++ b/scripts/mobiles/rori/borgle_protector.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_borgle_hue.iff') + templates.add('object/mobile/shared_borgle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/capper_spineflap.py b/scripts/mobiles/rori/capper_spineflap.py index 576c088e..480b77fc 100644 --- a/scripts/mobiles/rori/capper_spineflap.py +++ b/scripts/mobiles/rori/capper_spineflap.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_capper_spineflap_hue.iff') + templates.add('object/mobile/shared_capper_spineflap.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/horned_rasp.py b/scripts/mobiles/rori/horned_rasp.py index c001d0ed..20adc1a0 100644 --- a/scripts/mobiles/rori/horned_rasp.py +++ b/scripts/mobiles/rori/horned_rasp.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_horned_rasp_hue.iff') + templates.add('object/mobile/shared_horned_rasp.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 25a49a96..5e469cbf 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_pugoriss_hue.iff') + templates.add('object/mobile/shared_pugoriss.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 9ee7a45d..c158d4e1 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_torton_hue.iff') + templates.add('object/mobile/shared_torton.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index 5929de6b..9a4fbb3e 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -27,7 +27,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_vir_vur_hue.iff') + templates.add('object/mobile/shared_vir_vur.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/talus/berserk_kahmurra.py b/scripts/mobiles/talus/berserk_kahmurra.py index 20185997..f4cae05a 100644 --- a/scripts/mobiles/talus/berserk_kahmurra.py +++ b/scripts/mobiles/talus/berserk_kahmurra.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_kahmurra_hue.iff') + templates.add('object/mobile/shared_kahmurra.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/talus/borvos_mutant_kahmurra.py b/scripts/mobiles/talus/borvos_mutant_kahmurra.py new file mode 100644 index 00000000..6d8ec326 --- /dev/null +++ b/scripts/mobiles/talus/borvos_mutant_kahmurra.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('borvos mutant kahmurra') + mobileTemplate.setLevel(23) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(35) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borvos_mutant_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/clipped_fynock.py b/scripts/mobiles/talus/clipped_fynock.py new file mode 100644 index 00000000..9cf2a0af --- /dev/null +++ b/scripts/mobiles/talus/clipped_fynock.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('clipped fynock') + mobileTemplate.setLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(7) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('borvos_mutant_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/fynock.py b/scripts/mobiles/talus/fynock.py index 80b92026..013ef0f9 100644 --- a/scripts/mobiles/talus/fynock.py +++ b/scripts/mobiles/talus/fynock.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_fynock_hue.iff') + templates.add('object/mobile/shared_fynock.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index 24c708ea..cebe1b7f 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(True) templates = Vector() - templates.add('object/mobile/shared_guf_drolg_hue.iff') + templates.add('object/mobile/shared_guf_drolg.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index 6aca38c4..d95dfde3 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_huf_dun_hue.iff') + templates.add('object/mobile/shared_huf_dun.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index 457338c3..410d19de 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_kima_hue.iff') + templates.add('object/mobile/shared_kima.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/ancient_mamien.py b/scripts/mobiles/yavin4/ancient_mamien.py index f6c3b8d1..ff1de4c4 100644 --- a/scripts/mobiles/yavin4/ancient_mamien.py +++ b/scripts/mobiles/yavin4/ancient_mamien.py @@ -29,7 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_mamien_hue.iff') + templates.add('object/mobile/shared_mamien.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/angler.py b/scripts/mobiles/yavin4/angler.py index 9ea6bbb4..b2cae52e 100644 --- a/scripts/mobiles/yavin4/angler.py +++ b/scripts/mobiles/yavin4/angler.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_angler_hue.iff') + templates.add('object/mobile/shared_angler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/angler_hatchling.py b/scripts/mobiles/yavin4/angler_hatchling.py index 02dc9b4a..3418fa54 100644 --- a/scripts/mobiles/yavin4/angler_hatchling.py +++ b/scripts/mobiles/yavin4/angler_hatchling.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(True) templates = Vector() - templates.add('object/mobile/shared_angler_hue.iff') + templates.add('object/mobile/shared_angler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/angler_recluse.py b/scripts/mobiles/yavin4/angler_recluse.py index d09b84ea..879030af 100644 --- a/scripts/mobiles/yavin4/angler_recluse.py +++ b/scripts/mobiles/yavin4/angler_recluse.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_angler_hue.iff') + templates.add('object/mobile/shared_angler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py index 4c8210de..a7fdb92b 100644 --- a/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py +++ b/scripts/mobiles/yavin4/blood_fanged_gackle_bat.py @@ -30,7 +30,7 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_gackle_hue.iff') + templates.add('object/mobile/shared_gackle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/yavin4/bone_angler.py b/scripts/mobiles/yavin4/bone_angler.py index 3f878183..cb692a84 100644 --- a/scripts/mobiles/yavin4/bone_angler.py +++ b/scripts/mobiles/yavin4/bone_angler.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) templates = Vector() - templates.add('object/mobile/shared_angler_hue.iff') + templates.add('object/mobile/shared_angler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() From b9e477ddf0c43d0cfe7c9ac1be2d62d4708b9f37 Mon Sep 17 00:00:00 2001 From: Treeku Date: Tue, 20 May 2014 22:07:38 +0100 Subject: [PATCH 21/26] Fixed SWGSet bug --- src/resources/objects/SWGSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resources/objects/SWGSet.java b/src/resources/objects/SWGSet.java index 82faebcf..baed30cd 100644 --- a/src/resources/objects/SWGSet.java +++ b/src/resources/objects/SWGSet.java @@ -252,7 +252,7 @@ public class SWGSet implements Set, Serializable { throw new IllegalArgumentException(); } - int size = 1 + ((useIndex) ? (2 + Baseline.toBytes(index).length) : 0) + ((useData) ? data.length : 0); + int size = 1 + ((useIndex) ? Baseline.toBytes(index).length : 0) + ((useData) ? data.length : 0); IoBuffer buffer = Delta.createBuffer(size); buffer.put((byte) type); From c9b2d1c2a2e52951faabfbbdebc362ddfc28a17c Mon Sep 17 00:00:00 2001 From: Waverunner Date: Tue, 20 May 2014 18:34:53 -0400 Subject: [PATCH 22/26] Added guild chat, guild information window added, added variables in future for sponsor system --- scripts/radial/object/guild_access_device.py | 40 +++++++++++++++----- scripts/radial/object/guild_registry.py | 6 ++- src/resources/guild/Guild.java | 30 ++++++++++++++- src/services/GuildService.java | 24 ++++++++++-- 4 files changed, 84 insertions(+), 16 deletions(-) diff --git a/scripts/radial/object/guild_access_device.py b/scripts/radial/object/guild_access_device.py index bd019f39..96be39bd 100644 --- a/scripts/radial/object/guild_access_device.py +++ b/scripts/radial/object/guild_access_device.py @@ -9,22 +9,42 @@ def createRadial(core, owner, target, radials): #radials.clear() if owner.getGuildId() != 0: - guild = core.guildService.getGuildById(owner.getGuildId) + guild = core.guildService.getGuildById(owner.getGuildId()) if guild is None: return - if guild.getLeader() == owner.getObjectID(): - radials.add(RadialOptions(0, RadialOptions.serverGuildGuildManagement, 3, '@guild:menu_guild_management')) - radials.add(RadialOptions(0, RadialOptions.serverGuildMemberManagement, 3, '@guild:menu_member_management')) + radials.add(RadialOptions(0, RadialOptions.serverGuildGuildManagement, 3, '@guild:menu_guild_management')) + radials.add(RadialOptions(0, RadialOptions.serverGuildMemberManagement, 3, '@guild:menu_member_management')) + + #Guild Management + radials.add(RadialOptions(0, RadialOptions.serverGuildInfo, 3, '@guild:menu_info')) + + #Member Management + + # Leader options + #if guild.getLeader() == owner.getObjectID(): + #Guild Management + #radials.add(RadialOptions(3, RadialOptions.serverGuildDisband, 3, '@guild:menu_disband')) + #radials.add(RadialOptions(3, 69, 3, '@guild:menu_leader_change')) + + # Sponsor options + #if guild.getSponsors().contains(owner.getObjectID()): - #Guild Management - radials.add(RadialOptions(3, RadialOptions.serverGuildDisband, 3, '@guild:menu_disband')) - - #Member Management - radials.add(RadialOptions(4, RadialOptions.serverGuildSponsor, 3, '@guild:menu_sponsor')) - return return def handleSelection(core, owner, target, option): + if option == RadialOptions.serverGuildInfo: + guild = core.guildService.getGuildById(owner.getGuildId()) + + guildInfoPrompt = "Guild Name: " + guild.getName() + "\n" + \ + "(neutral)\n" + \ + "Guild Abbreviation: " + guild.getAbbreviation() + "\n" + \ + "Guild Leader: " + guild.getLeaderName() + "\n" + \ + "GCW Region Defender: None\n" + \ + "GCW Region Defender Bonus: 0%\n" + \ + "Guild Members: " + str(guild.getMembers().size()) + wndGuildInfo = core.suiService.createMessageBox(core.suiService.MessageBoxType.MESSAGE_BOX_OK, '@guild:info_title', guildInfoPrompt, owner, target, 10) + core.suiService.openSUIWindow(wndGuildInfo) + return return \ No newline at end of file diff --git a/scripts/radial/object/guild_registry.py b/scripts/radial/object/guild_registry.py index 7b383d9a..fafb236b 100644 --- a/scripts/radial/object/guild_registry.py +++ b/scripts/radial/object/guild_registry.py @@ -40,8 +40,10 @@ def handleGuildCreateName(owner, window, eventType, returnList): return def doGuildCreate(owner, window, eventType, returnList): + core = NGECore().getInstance() if eventType == 0: - guild = NGECore().getInstance().guildService.createGuild(str(returnList.get(0)), str(owner.getAttachment('guildName')), owner) - owner.setGuildId(guild.getId()) + guild = core.guildService.createGuild(str(returnList.get(0)), str(owner.getAttachment('guildName')), owner) + core.guildService.joinGuild(guild, owner) + guild.getSponsers().add(owner.getObjectID()) return return \ No newline at end of file diff --git a/src/resources/guild/Guild.java b/src/resources/guild/Guild.java index 4c1f0201..50276a9d 100644 --- a/src/resources/guild/Guild.java +++ b/src/resources/guild/Guild.java @@ -34,11 +34,14 @@ public class Guild extends Delta implements Serializable, Comparable { private static final long serialVersionUID = 1L; private int id; + private int chatRoomId; private String abbreviation; private String name; private long leader; private String leaderName; private List members = new ArrayList(); + private List sponsors = new ArrayList(); + private List sponsoredPlayers = new ArrayList(); public Guild(int id, String abbreviation, String name, SWGObject leader) { this.id = id; @@ -46,7 +49,8 @@ public class Guild extends Delta implements Serializable, Comparable { this.name = name; this.leader = leader.getObjectID(); this.leaderName = leader.getCustomName(); - this.members.add(leader.getObjectID()); + //this.members.add(leader.getObjectID()); + //this.sponsors.add(leader.getObjectID()); } public Guild() { @@ -65,6 +69,14 @@ public class Guild extends Delta implements Serializable, Comparable { } } + public int getChatRoomId() { + return chatRoomId; + } + + public void setChatRoomId(int chatRoomId) { + this.chatRoomId = chatRoomId; + } + public String getAbbreviation() { synchronized(objectMutex) { return abbreviation; @@ -121,6 +133,22 @@ public class Guild extends Delta implements Serializable, Comparable { } } + public List getSponsors() { + return sponsors; + } + + public void setSponsors(List sponsors) { + this.sponsors = sponsors; + } + + public List getSponsoredPlayers() { + return sponsoredPlayers; + } + + public void setSponsoredPlayers(List sponsoredPlayers) { + this.sponsoredPlayers = sponsoredPlayers; + } + public byte[] getBytes() { synchronized(objectMutex) { IoBuffer buffer = createBuffer((getString().length() + 2)); diff --git a/src/services/GuildService.java b/src/services/GuildService.java index fed7c2c9..bce425d2 100644 --- a/src/services/GuildService.java +++ b/src/services/GuildService.java @@ -25,7 +25,10 @@ import java.util.Map; import resources.guild.Guild; import resources.objects.SWGSet; +import resources.objects.creature.CreatureObject; import resources.objects.guild.GuildObject; +import resources.objects.player.PlayerObject; +import services.chat.ChatRoom; import main.NGECore; import engine.resources.objects.SWGObject; import engine.resources.service.INetworkDispatch; @@ -59,11 +62,26 @@ public class GuildService implements INetworkDispatch { int listSize = object.getGuildList().size(); Guild guild = new Guild((listSize == 0 ? 1 : listSize + 1), abbreviation, name, leader); - object.getGuildList().add(guild); + core.chatService.createChatRoom("", "guild." + guild.getId(), leader.getCustomName(), false, true, false); + ChatRoom guildChat = core.chatService.createChatRoom("", "guild." + guild.getId() + ".GuildChat", leader.getCustomName(), false, true, false); + guild.setChatRoomId(guildChat.getRoomId()); + object.getGuildList().add(guild); return guild; } + public void joinGuild(Guild guild, CreatureObject joinee) { + PlayerObject ghost = joinee.getPlayerObject(); + if (ghost == null) + return; + + guild.getMembers().add(joinee.getObjectID()); + joinee.setGuildId(guild.getId()); + + core.chatService.joinChatRoom(joinee.getCustomName(), guild.getChatRoomId()); + // TODO: Send new member guild mail + } + public GuildObject getGuildObject() { return object; } @@ -88,7 +106,7 @@ public class GuildService implements INetworkDispatch { Guild guild = getGuildById(id); if (guild != null) { - object.getGuildList().add(guild); + object.getGuildList().remove(guild); return true; } @@ -99,7 +117,7 @@ public class GuildService implements INetworkDispatch { Guild guild = getGuildByAbbreviation(abbreviation); if (guild != null) { - object.getGuildList().add(guild); + object.getGuildList().remove(guild); return true; } From 8b5e3100fb0c3127c201040b5d19a66425884e11 Mon Sep 17 00:00:00 2001 From: Waverunner Date: Tue, 20 May 2014 19:01:50 -0400 Subject: [PATCH 23/26] Fixed attribute error, added missing guildchat scripts from last commit --- scripts/commands/gc.py | 2 +- scripts/commands/guild.py | 15 +++++++++++++++ scripts/commands/guildsay.py | 13 +++++++++++++ src/resources/guild/Guild.java | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 scripts/commands/guild.py create mode 100644 scripts/commands/guildsay.py diff --git a/scripts/commands/gc.py b/scripts/commands/gc.py index b3559b3b..8091acbe 100644 --- a/scripts/commands/gc.py +++ b/scripts/commands/gc.py @@ -9,5 +9,5 @@ def run(core, actor, target, commandString): if group is None: return - core.chatService.sendChatRoomMessage(actor, group.getChatRoomId(), commandString) + core.chatService.sendChatRoomMessage(actor, group.getChatRoomId(), 0, commandString) return \ No newline at end of file diff --git a/scripts/commands/guild.py b/scripts/commands/guild.py new file mode 100644 index 00000000..f779ef28 --- /dev/null +++ b/scripts/commands/guild.py @@ -0,0 +1,15 @@ +import sys + +def setup(): + return + +def run(core, actor, target, commandString): + guild = core.guildService.getGuildById(actor.getGuildId()) + + if guild is None: + print ('none.') + return + + core.chatService.sendChatRoomMessage(actor, guild.getChatRoomId(), 0, commandString) + print ('sent message') + return \ No newline at end of file diff --git a/scripts/commands/guildsay.py b/scripts/commands/guildsay.py new file mode 100644 index 00000000..23ca291d --- /dev/null +++ b/scripts/commands/guildsay.py @@ -0,0 +1,13 @@ +import sys + +def setup(): + return + +def run(core, actor, target, commandString): + guild = core.guildService.getGuildById(actor.getGuildId()) + + if guild is None: + return + + core.chatService.sendChatRoomMessage(actor, guild.getChatRoomId(), 0, commandString) + return \ No newline at end of file diff --git a/src/resources/guild/Guild.java b/src/resources/guild/Guild.java index 50276a9d..eef50d38 100644 --- a/src/resources/guild/Guild.java +++ b/src/resources/guild/Guild.java @@ -133,7 +133,7 @@ public class Guild extends Delta implements Serializable, Comparable { } } - public List getSponsors() { + public List getSponsers() { return sponsors; } From 4f0951487086761ef623df81f00c0e369d8afe93 Mon Sep 17 00:00:00 2001 From: Tipho Date: Tue, 20 May 2014 20:38:00 -0400 Subject: [PATCH 24/26] Began Work on Talus Animals --- scripts/mobiles/talus/clipped_fynock.py | 2 +- scripts/mobiles/talus/crazed_roba.py | 43 +++++++++++++++++++ scripts/mobiles/talus/decay_mite.py | 41 ++++++++++++++++++ scripts/mobiles/talus/docile_kahmurra.py | 42 ++++++++++++++++++ scripts/mobiles/talus/dung_mite.py | 40 +++++++++++++++++ .../mobiles/talus/famished_sludge_panther.py | 42 ++++++++++++++++++ scripts/mobiles/talus/fearful_fynock_youth.py | 40 +++++++++++++++++ scripts/mobiles/talus/feeble_kima.py | 42 ++++++++++++++++++ scripts/mobiles/talus/female_roba.py | 42 ++++++++++++++++++ scripts/mobiles/talus/ferine_razorfang.py | 43 +++++++++++++++++++ .../talus/festering_dung_mite_queen.py | 39 +++++++++++++++++ scripts/mobiles/talus/flite_rasp.py | 40 +++++++++++++++++ scripts/mobiles/talus/flite_rasp2.py | 40 +++++++++++++++++ scripts/mobiles/talus/foaming_vynock.py | 43 +++++++++++++++++++ 14 files changed, 538 insertions(+), 1 deletion(-) create mode 100644 scripts/mobiles/talus/crazed_roba.py create mode 100644 scripts/mobiles/talus/decay_mite.py create mode 100644 scripts/mobiles/talus/docile_kahmurra.py create mode 100644 scripts/mobiles/talus/dung_mite.py create mode 100644 scripts/mobiles/talus/famished_sludge_panther.py create mode 100644 scripts/mobiles/talus/fearful_fynock_youth.py create mode 100644 scripts/mobiles/talus/feeble_kima.py create mode 100644 scripts/mobiles/talus/female_roba.py create mode 100644 scripts/mobiles/talus/ferine_razorfang.py create mode 100644 scripts/mobiles/talus/festering_dung_mite_queen.py create mode 100644 scripts/mobiles/talus/flite_rasp.py create mode 100644 scripts/mobiles/talus/flite_rasp2.py create mode 100644 scripts/mobiles/talus/foaming_vynock.py diff --git a/scripts/mobiles/talus/clipped_fynock.py b/scripts/mobiles/talus/clipped_fynock.py index 9cf2a0af..add72b46 100644 --- a/scripts/mobiles/talus/clipped_fynock.py +++ b/scripts/mobiles/talus/clipped_fynock.py @@ -38,5 +38,5 @@ def addTemplate(core): mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('borvos_mutant_kahmurra', mobileTemplate) + core.spawnService.addMobileTemplate('clipped_fynock', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/talus/crazed_roba.py b/scripts/mobiles/talus/crazed_roba.py new file mode 100644 index 00000000..c2454f02 --- /dev/null +++ b/scripts/mobiles/talus/crazed_roba.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('crazed roba') + mobileTemplate.setLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(18) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_roba.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('crazed_roba', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/decay_mite.py b/scripts/mobiles/talus/decay_mite.py new file mode 100644 index 00000000..98f03da2 --- /dev/null +++ b/scripts/mobiles/talus/decay_mite.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('decay mite') + mobileTemplate.setLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(4) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('decay_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/docile_kahmurra.py b/scripts/mobiles/talus/docile_kahmurra.py new file mode 100644 index 00000000..0fae72d2 --- /dev/null +++ b/scripts/mobiles/talus/docile_kahmurra.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('docile kahmurra') + mobileTemplate.setLevel(37) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(45) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setBoneAmount(27) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(32) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('docile_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/dung_mite.py b/scripts/mobiles/talus/dung_mite.py new file mode 100644 index 00000000..8b888db3 --- /dev/null +++ b/scripts/mobiles/talus/dung_mite.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('dung mite') + mobileTemplate.setLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(9) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setBoneAmount(9) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('dung_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/famished_sludge_panther.py b/scripts/mobiles/talus/famished_sludge_panther.py new file mode 100644 index 00000000..3d2c41b2 --- /dev/null +++ b/scripts/mobiles/talus/famished_sludge_panther.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('famished sludge panther') + mobileTemplate.setLevel(46) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(40) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(35) + mobileTemplate.setSocialGroup("sludge panther") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_sludge_panther.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('famished_sludge_panther', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/fearful_fynock_youth.py b/scripts/mobiles/talus/fearful_fynock_youth.py new file mode 100644 index 00000000..b0141fe4 --- /dev/null +++ b/scripts/mobiles/talus/fearful_fynock_youth.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('fearful fynock youth') + mobileTemplate.setLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(3) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fearful_fynock_youth', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/feeble_kima.py b/scripts/mobiles/talus/feeble_kima.py new file mode 100644 index 00000000..ede9b753 --- /dev/null +++ b/scripts/mobiles/talus/feeble_kima.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('feeble kima') + mobileTemplate.setLevel(39) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setBoneAmount(7) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(5) + mobileTemplate.setSocialGroup("kima") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kima.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('feeble_kima', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/female_roba.py b/scripts/mobiles/talus/female_roba.py new file mode 100644 index 00000000..3077efb4 --- /dev/null +++ b/scripts/mobiles/talus/female_roba.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('female roba') + mobileTemplate.setLevel(44) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(10) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(15) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(10) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('female_roba', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/ferine_razorfang.py b/scripts/mobiles/talus/ferine_razorfang.py new file mode 100644 index 00000000..2973d24f --- /dev/null +++ b/scripts/mobiles/talus/ferine_razorfang.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('ferine razorfang') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(7) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(7) + mobileTemplate.setSocialGroup("kima") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kima.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ferine_razorfang', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/festering_dung_mite_queen.py b/scripts/mobiles/talus/festering_dung_mite_queen.py new file mode 100644 index 00000000..5879ded2 --- /dev/null +++ b/scripts/mobiles/talus/festering_dung_mite_queen.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('festering dung mite queen') + mobileTemplate.setLevel(17) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(13) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('festering_dung_mite_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/flite_rasp.py b/scripts/mobiles/talus/flite_rasp.py new file mode 100644 index 00000000..c4fdec3a --- /dev/null +++ b/scripts/mobiles/talus/flite_rasp.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('flite rasp') + mobileTemplate.setLevel(34) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_flite_rasp.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('flite_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/flite_rasp2.py b/scripts/mobiles/talus/flite_rasp2.py new file mode 100644 index 00000000..a1b1aabb --- /dev/null +++ b/scripts/mobiles/talus/flite_rasp2.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('flite rasp') + mobileTemplate.setLevel(35) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_flite_rasp.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('flite_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/foaming_vynock.py b/scripts/mobiles/talus/foaming_vynock.py new file mode 100644 index 00000000..2fdc8014 --- /dev/null +++ b/scripts/mobiles/talus/foaming_vynock.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('foaming vynock') + mobileTemplate.setLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(70) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(20) + mobileTemplate.setSocialGroup("self") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_vynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('foaming_vynock', mobileTemplate) + return \ No newline at end of file From f165511c4716e7b4f17dcb88573f18778970adc7 Mon Sep 17 00:00:00 2001 From: Nathan Date: Wed, 21 May 2014 10:22:13 -0400 Subject: [PATCH 25/26] Added Remaining Talus Animals --- scripts/mobiles/talus/brood_i_arachne.py | 40 ++++++++++++++++ .../mobiles/talus/brood_i_aurek_arachne.py | 40 ++++++++++++++++ scripts/mobiles/talus/brood_ii_arachne.py | 40 ++++++++++++++++ .../mobiles/talus/brood_ii_aurek_arachne.py | 40 ++++++++++++++++ scripts/mobiles/talus/brood_v_arachne.py | 40 ++++++++++++++++ .../mobiles/talus/brood_v_aurek_arachne.py | 40 ++++++++++++++++ scripts/mobiles/talus/brood_x_arachne.py | 40 ++++++++++++++++ .../mobiles/talus/brood_x_aurek_arachne.py | 40 ++++++++++++++++ .../mobiles/talus/frenzied_fynock_guardian.py | 41 +++++++++++++++++ .../talus/genetically_enhanced_kahmurra.py | 44 ++++++++++++++++++ .../talus/giant_decay_mite_guardian.py | 39 ++++++++++++++++ .../talus/giant_decay_mite_harvester.py | 39 ++++++++++++++++ .../talus/giant_decay_mite_hatchling.py | 39 ++++++++++++++++ .../talus/giant_decay_mite_protector.py | 39 ++++++++++++++++ .../mobiles/talus/giant_decay_mite_queen.py | 40 ++++++++++++++++ .../mobiles/talus/giant_decay_mite_sentry.py | 40 ++++++++++++++++ .../mobiles/talus/giant_decay_mite_soldier.py | 40 ++++++++++++++++ scripts/mobiles/talus/giant_fynock.py | 46 +++++++++++++++++++ scripts/mobiles/talus/giga_flite_rasp.py | 40 ++++++++++++++++ scripts/mobiles/talus/glutted_fynock_queen.py | 46 +++++++++++++++++++ .../mobiles/talus/greater_sludge_panther.py | 43 +++++++++++++++++ scripts/mobiles/talus/guf_drolg.py | 1 + scripts/mobiles/talus/guf_drolg_female.py | 45 ++++++++++++++++++ scripts/mobiles/talus/hilltop_kima.py | 45 ++++++++++++++++++ scripts/mobiles/talus/huf_dun_bull.py | 46 +++++++++++++++++++ scripts/mobiles/talus/jungle_fynock.py | 46 +++++++++++++++++++ scripts/mobiles/talus/kahmurra_blanca.py | 38 +++++++++++++++ scripts/mobiles/talus/male_roba.py | 42 +++++++++++++++++ scripts/mobiles/talus/meager_tortur.py | 45 ++++++++++++++++++ scripts/mobiles/talus/minor_guf_drolg.py | 45 ++++++++++++++++++ scripts/mobiles/talus/minor_sludge_panther.py | 43 +++++++++++++++++ scripts/mobiles/talus/mire_marauder.py | 43 +++++++++++++++++ scripts/mobiles/talus/mutated_kahmurra.py | 44 ++++++++++++++++++ .../talus/oozing_dung_mite_guardian.py | 39 ++++++++++++++++ scripts/mobiles/talus/painted_spat.py | 40 ++++++++++++++++ scripts/mobiles/talus/percussive_rasp.py | 40 ++++++++++++++++ .../talus/putrid_decay_mite_hatchling.py | 39 ++++++++++++++++ .../mobiles/talus/rabid_mutant_kahmurra.py | 44 ++++++++++++++++++ scripts/mobiles/talus/ravenous_rasp.py | 41 +++++++++++++++++ scripts/mobiles/talus/rot_mite.py | 41 +++++++++++++++++ scripts/mobiles/talus/savage_guf_drolg.py | 46 +++++++++++++++++++ .../mobiles/talus/sickly_decay_mite_queen.py | 39 ++++++++++++++++ scripts/mobiles/talus/sludge_panther.py | 43 +++++++++++++++++ scripts/mobiles/talus/song_rasp.py | 40 ++++++++++++++++ scripts/mobiles/talus/stunted_huf_dun.py | 45 ++++++++++++++++++ scripts/mobiles/talus/tortur_bull.py | 45 ++++++++++++++++++ scripts/mobiles/talus/vicious_huf_dun.py | 46 +++++++++++++++++++ scripts/mobiles/talus/voracious_rasp.py | 41 +++++++++++++++++ scripts/mobiles/talus/wolf_kima.py | 46 +++++++++++++++++++ 49 files changed, 2014 insertions(+) create mode 100644 scripts/mobiles/talus/brood_i_arachne.py create mode 100644 scripts/mobiles/talus/brood_i_aurek_arachne.py create mode 100644 scripts/mobiles/talus/brood_ii_arachne.py create mode 100644 scripts/mobiles/talus/brood_ii_aurek_arachne.py create mode 100644 scripts/mobiles/talus/brood_v_arachne.py create mode 100644 scripts/mobiles/talus/brood_v_aurek_arachne.py create mode 100644 scripts/mobiles/talus/brood_x_arachne.py create mode 100644 scripts/mobiles/talus/brood_x_aurek_arachne.py create mode 100644 scripts/mobiles/talus/frenzied_fynock_guardian.py create mode 100644 scripts/mobiles/talus/genetically_enhanced_kahmurra.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_guardian.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_harvester.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_hatchling.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_protector.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_queen.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_sentry.py create mode 100644 scripts/mobiles/talus/giant_decay_mite_soldier.py create mode 100644 scripts/mobiles/talus/giant_fynock.py create mode 100644 scripts/mobiles/talus/giga_flite_rasp.py create mode 100644 scripts/mobiles/talus/glutted_fynock_queen.py create mode 100644 scripts/mobiles/talus/greater_sludge_panther.py create mode 100644 scripts/mobiles/talus/guf_drolg_female.py create mode 100644 scripts/mobiles/talus/hilltop_kima.py create mode 100644 scripts/mobiles/talus/huf_dun_bull.py create mode 100644 scripts/mobiles/talus/jungle_fynock.py create mode 100644 scripts/mobiles/talus/kahmurra_blanca.py create mode 100644 scripts/mobiles/talus/male_roba.py create mode 100644 scripts/mobiles/talus/meager_tortur.py create mode 100644 scripts/mobiles/talus/minor_guf_drolg.py create mode 100644 scripts/mobiles/talus/minor_sludge_panther.py create mode 100644 scripts/mobiles/talus/mire_marauder.py create mode 100644 scripts/mobiles/talus/mutated_kahmurra.py create mode 100644 scripts/mobiles/talus/oozing_dung_mite_guardian.py create mode 100644 scripts/mobiles/talus/painted_spat.py create mode 100644 scripts/mobiles/talus/percussive_rasp.py create mode 100644 scripts/mobiles/talus/putrid_decay_mite_hatchling.py create mode 100644 scripts/mobiles/talus/rabid_mutant_kahmurra.py create mode 100644 scripts/mobiles/talus/ravenous_rasp.py create mode 100644 scripts/mobiles/talus/rot_mite.py create mode 100644 scripts/mobiles/talus/savage_guf_drolg.py create mode 100644 scripts/mobiles/talus/sickly_decay_mite_queen.py create mode 100644 scripts/mobiles/talus/sludge_panther.py create mode 100644 scripts/mobiles/talus/song_rasp.py create mode 100644 scripts/mobiles/talus/stunted_huf_dun.py create mode 100644 scripts/mobiles/talus/tortur_bull.py create mode 100644 scripts/mobiles/talus/vicious_huf_dun.py create mode 100644 scripts/mobiles/talus/voracious_rasp.py create mode 100644 scripts/mobiles/talus/wolf_kima.py diff --git a/scripts/mobiles/talus/brood_i_arachne.py b/scripts/mobiles/talus/brood_i_arachne.py new file mode 100644 index 00000000..48290c63 --- /dev/null +++ b/scripts/mobiles/talus/brood_i_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood I arachne') + mobileTemplate.setLevel(41) + mobileTemplate.setMinLevel(41) + mobileTemplate.setMaxLevel(41) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_angler.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_i_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_i_aurek_arachne.py b/scripts/mobiles/talus/brood_i_aurek_arachne.py new file mode 100644 index 00000000..88cab22d --- /dev/null +++ b/scripts/mobiles/talus/brood_i_aurek_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood I aurek arachne') + mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_i_aurek_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_ii_arachne.py b/scripts/mobiles/talus/brood_ii_arachne.py new file mode 100644 index 00000000..da8dcaea --- /dev/null +++ b/scripts/mobiles/talus/brood_ii_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood II arachne') + mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_angler.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_ii_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_ii_aurek_arachne.py b/scripts/mobiles/talus/brood_ii_aurek_arachne.py new file mode 100644 index 00000000..1930323b --- /dev/null +++ b/scripts/mobiles/talus/brood_ii_aurek_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood II aurek arachne') + mobileTemplate.setLevel(43) + mobileTemplate.setMinLevel(43) + mobileTemplate.setMaxLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_ii_aurek_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_v_arachne.py b/scripts/mobiles/talus/brood_v_arachne.py new file mode 100644 index 00000000..44254424 --- /dev/null +++ b/scripts/mobiles/talus/brood_v_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood V arachne') + mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.75) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_v_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_v_aurek_arachne.py b/scripts/mobiles/talus/brood_v_aurek_arachne.py new file mode 100644 index 00000000..2f87effe --- /dev/null +++ b/scripts/mobiles/talus/brood_v_aurek_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood V aurek arachne') + mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.5) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bane_back_spider.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_v_aurek_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_x_arachne.py b/scripts/mobiles/talus/brood_x_arachne.py new file mode 100644 index 00000000..1fd09fce --- /dev/null +++ b/scripts/mobiles/talus/brood_x_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood X arachne') + mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(2) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_angler_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_x_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/brood_x_aurek_arachne.py b/scripts/mobiles/talus/brood_x_aurek_arachne.py new file mode 100644 index 00000000..45bb4843 --- /dev/null +++ b/scripts/mobiles/talus/brood_x_aurek_arachne.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brood X aurek arachne') + mobileTemplate.setLevel(47) + mobileTemplate.setMinLevel(47) + mobileTemplate.setMaxLevel(47) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(2) + mobileTemplate.setSocialGroup("brood arachne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bane_back_spider_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('brood_x_aurek_arachne', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/frenzied_fynock_guardian.py b/scripts/mobiles/talus/frenzied_fynock_guardian.py new file mode 100644 index 00000000..de2c4d2d --- /dev/null +++ b/scripts/mobiles/talus/frenzied_fynock_guardian.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('frenzied fynock guardian') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(8) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('frenzied_fynock_guardian', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/genetically_enhanced_kahmurra.py b/scripts/mobiles/talus/genetically_enhanced_kahmurra.py new file mode 100644 index 00000000..8b17c2ec --- /dev/null +++ b/scripts/mobiles/talus/genetically_enhanced_kahmurra.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('genetically-enhanced kahmurra') + mobileTemplate.setLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(30) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('genetically_enhanced_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_guardian.py b/scripts/mobiles/talus/giant_decay_mite_guardian.py new file mode 100644 index 00000000..bf14c0f4 --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_guardian.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('giant decay mite guardian') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(22) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_guardian', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_harvester.py b/scripts/mobiles/talus/giant_decay_mite_harvester.py new file mode 100644 index 00000000..21398623 --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_harvester.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('giant decay mite harvester') + mobileTemplate.setLevel(10) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_harvester', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_hatchling.py b/scripts/mobiles/talus/giant_decay_mite_hatchling.py new file mode 100644 index 00000000..e92f7c41 --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_hatchling.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('giant decay mite hatchling') + mobileTemplate.setLevel(2) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_hatchling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_protector.py b/scripts/mobiles/talus/giant_decay_mite_protector.py new file mode 100644 index 00000000..cda75e64 --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_protector.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('giant decay mite protector') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(16) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_protector', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_queen.py b/scripts/mobiles/talus/giant_decay_mite_queen.py new file mode 100644 index 00000000..dbd72def --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_queen.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant decay mite queen') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(28) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_sentry.py b/scripts/mobiles/talus/giant_decay_mite_sentry.py new file mode 100644 index 00000000..8b2aaa89 --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_sentry.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant decay mite sentry') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.3) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_sentry', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_decay_mite_soldier.py b/scripts/mobiles/talus/giant_decay_mite_soldier.py new file mode 100644 index 00000000..b539d22d --- /dev/null +++ b/scripts/mobiles/talus/giant_decay_mite_soldier.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant decay mite soldier') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(18) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_decay_mite_soldier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giant_fynock.py b/scripts/mobiles/talus/giant_fynock.py new file mode 100644 index 00000000..e7440211 --- /dev/null +++ b/scripts/mobiles/talus/giant_fynock.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant fynock') + mobileTemplate.setLevel(40) + mobileTemplate.setMinLevel(40) + mobileTemplate.setMaxLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(70) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(50) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(55) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_fynock_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_fynock', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/giga_flite_rasp.py b/scripts/mobiles/talus/giga_flite_rasp.py new file mode 100644 index 00000000..633222f5 --- /dev/null +++ b/scripts/mobiles/talus/giga_flite_rasp.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('giga flite rasp') + mobileTemplate.setLevel(39) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(6) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_flite_rasp.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giga_flite_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/glutted_fynock_queen.py b/scripts/mobiles/talus/glutted_fynock_queen.py new file mode 100644 index 00000000..287c9451 --- /dev/null +++ b/scripts/mobiles/talus/glutted_fynock_queen.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('glutted fynock queen') + mobileTemplate.setLevel(14) + mobileTemplate.setMinLevel(14) + mobileTemplate.setMaxLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(30) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(25) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(20) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_fynock_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('glutted_fynock_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/greater_sludge_panther.py b/scripts/mobiles/talus/greater_sludge_panther.py new file mode 100644 index 00000000..672c8baa --- /dev/null +++ b/scripts/mobiles/talus/greater_sludge_panther.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('greater sludge panther') + mobileTemplate.setLevel(49) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(80) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(70) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(70) + mobileTemplate.setSocialGroup("sludge panther") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_sludge_panther.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('greater_sludge_panther', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index cebe1b7f..be962e0d 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -27,6 +27,7 @@ def addTemplate(core): mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_guf_drolg.iff') diff --git a/scripts/mobiles/talus/guf_drolg_female.py b/scripts/mobiles/talus/guf_drolg_female.py new file mode 100644 index 00000000..87e2a899 --- /dev/null +++ b/scripts/mobiles/talus/guf_drolg_female.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('guf drolg female') + mobileTemplate.setLevel(43) + mobileTemplate.setMinLevel(43) + mobileTemplate.setMaxLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.9) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(325) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(265) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(190) + mobileTemplate.setSocialGroup("guf drolg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_guf_drolg.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('guf_drolg_female', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/hilltop_kima.py b/scripts/mobiles/talus/hilltop_kima.py new file mode 100644 index 00000000..30a55e73 --- /dev/null +++ b/scripts/mobiles/talus/hilltop_kima.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('hilltop kima') + mobileTemplate.setLevel(47) + mobileTemplate.setMinLevel(47) + mobileTemplate.setMaxLevel(47) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(87) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("kima") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_kima.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('hilltop_kima', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/huf_dun_bull.py b/scripts/mobiles/talus/huf_dun_bull.py new file mode 100644 index 00000000..5f6a465e --- /dev/null +++ b/scripts/mobiles/talus/huf_dun_bull.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('huf dun bull') + mobileTemplate.setLevel(48) + mobileTemplate.setMinLevel(48) + mobileTemplate.setMaxLevel(48) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(1350) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1600) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(1350) + mobileTemplate.setSocialGroup("huf dun") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_huf_dun.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('huf_dun_bull', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/jungle_fynock.py b/scripts/mobiles/talus/jungle_fynock.py new file mode 100644 index 00000000..0a79ea4a --- /dev/null +++ b/scripts/mobiles/talus/jungle_fynock.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('jungle fynock') + mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(28) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(18) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(15) + mobileTemplate.setSocialGroup("fynock") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_fynock.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('jungle_fynock', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/kahmurra_blanca.py b/scripts/mobiles/talus/kahmurra_blanca.py new file mode 100644 index 00000000..122a2e1b --- /dev/null +++ b/scripts/mobiles/talus/kahmurra_blanca.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kahmurra blanca') + mobileTemplate.setLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kahmurra_blanca', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/male_roba.py b/scripts/mobiles/talus/male_roba.py new file mode 100644 index 00000000..4efe8850 --- /dev/null +++ b/scripts/mobiles/talus/male_roba.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('male roba') + mobileTemplate.setLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(17) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("roba") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_roba.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('male_roba', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/meager_tortur.py b/scripts/mobiles/talus/meager_tortur.py new file mode 100644 index 00000000..4eecedb6 --- /dev/null +++ b/scripts/mobiles/talus/meager_tortur.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('meager tortur') + mobileTemplate.setLevel(42) + mobileTemplate.setMinLevel(42) + mobileTemplate.setMaxLevel(42) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.7) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(650) + mobileTemplate.setHideType("Wooly Hide") + mobileTemplate.setHideAmount(575) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(650) + mobileTemplate.setSocialGroup("tortur") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_torton_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('meager_tortur', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/minor_guf_drolg.py b/scripts/mobiles/talus/minor_guf_drolg.py new file mode 100644 index 00000000..07765346 --- /dev/null +++ b/scripts/mobiles/talus/minor_guf_drolg.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('minor guf drolg') + mobileTemplate.setLevel(36) + mobileTemplate.setMinLevel(36) + mobileTemplate.setMaxLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.7) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(300) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(240) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(170) + mobileTemplate.setSocialGroup("guf drolg") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_guf_drolg.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('minor_guf_drolg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/minor_sludge_panther.py b/scripts/mobiles/talus/minor_sludge_panther.py new file mode 100644 index 00000000..aea33e54 --- /dev/null +++ b/scripts/mobiles/talus/minor_sludge_panther.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('minor sludge panther') + mobileTemplate.setLevel(37) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.7) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(20) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(27) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(27) + mobileTemplate.setSocialGroup("sludge panther") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_sludge_panther.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('minor_sludge_panther', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/mire_marauder.py b/scripts/mobiles/talus/mire_marauder.py new file mode 100644 index 00000000..6f06efdb --- /dev/null +++ b/scripts/mobiles/talus/mire_marauder.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('mire marauder') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1.1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(150) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(140) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(140) + mobileTemplate.setSocialGroup("sludge panther") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_sludge_panther_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mire_marauder', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/mutated_kahmurra.py b/scripts/mobiles/talus/mutated_kahmurra.py new file mode 100644 index 00000000..f4979587 --- /dev/null +++ b/scripts/mobiles/talus/mutated_kahmurra.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mutated kahmurra') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(33) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneAmount(37) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mutated_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/oozing_dung_mite_guardian.py b/scripts/mobiles/talus/oozing_dung_mite_guardian.py new file mode 100644 index 00000000..259b2376 --- /dev/null +++ b/scripts/mobiles/talus/oozing_dung_mite_guardian.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('oozing dung mite guardian') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(16) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('oozing_dung_mite_guardian', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/painted_spat.py b/scripts/mobiles/talus/painted_spat.py new file mode 100644 index 00000000..85c03489 --- /dev/null +++ b/scripts/mobiles/talus/painted_spat.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('painted spat') + mobileTemplate.setLevel(30) + mobileTemplate.setMinLevel(30) + mobileTemplate.setMaxLevel(30) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("carrion spat") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_carrion_spat_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('painted_spat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/percussive_rasp.py b/scripts/mobiles/talus/percussive_rasp.py new file mode 100644 index 00000000..d313c51a --- /dev/null +++ b/scripts/mobiles/talus/percussive_rasp.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('percussive rasp') + mobileTemplate.setLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(5) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_horned_rasp.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('percussive_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/putrid_decay_mite_hatchling.py b/scripts/mobiles/talus/putrid_decay_mite_hatchling.py new file mode 100644 index 00000000..ebf3931c --- /dev/null +++ b/scripts/mobiles/talus/putrid_decay_mite_hatchling.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('putrid decay mite hatchling') + mobileTemplate.setLevel(33) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('putrid_decay_mite_hatchling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/rabid_mutant_kahmurra.py b/scripts/mobiles/talus/rabid_mutant_kahmurra.py new file mode 100644 index 00000000..9b186401 --- /dev/null +++ b/scripts/mobiles/talus/rabid_mutant_kahmurra.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rabid mutant kahmurra') + mobileTemplate.setLevel(40) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(50) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(30) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneAmount(35) + mobileTemplate.setSocialGroup("kahmurra") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kahmurra.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rabid_mutant_kahmurra', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/ravenous_rasp.py b/scripts/mobiles/talus/ravenous_rasp.py new file mode 100644 index 00000000..911d6362 --- /dev/null +++ b/scripts/mobiles/talus/ravenous_rasp.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('ravenous rasp') + mobileTemplate.setLevel(35) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(45) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(15) + mobileTemplate.setSocialGroup("voracious rasp") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_horned_rasp_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('ravenous_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/rot_mite.py b/scripts/mobiles/talus/rot_mite.py new file mode 100644 index 00000000..a9a0b1ad --- /dev/null +++ b/scripts/mobiles/talus/rot_mite.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rot mite') + mobileTemplate.setLevel(39) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.8) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(3) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(2) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rot_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/savage_guf_drolg.py b/scripts/mobiles/talus/savage_guf_drolg.py new file mode 100644 index 00000000..ce46ec53 --- /dev/null +++ b/scripts/mobiles/talus/savage_guf_drolg.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('savage guf drolg') + mobileTemplate.setLevel(43) + mobileTemplate.setMinLevel(43) + mobileTemplate.setMaxLevel(43) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Reptile Meat") + mobileTemplate.setMeatAmount(550) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(460) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(320) + mobileTemplate.setSocialGroup("guf drolg") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_guf_drolg.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('savage_guf_drolg', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/sickly_decay_mite_queen.py b/scripts/mobiles/talus/sickly_decay_mite_queen.py new file mode 100644 index 00000000..df9b895d --- /dev/null +++ b/scripts/mobiles/talus/sickly_decay_mite_queen.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('savage decay mite queen') + mobileTemplate.setLevel(19) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setSocialGroup("decay mite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bark_mite_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sickly_decay_mite_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/sludge_panther.py b/scripts/mobiles/talus/sludge_panther.py new file mode 100644 index 00000000..cde4aee5 --- /dev/null +++ b/scripts/mobiles/talus/sludge_panther.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('sludge panther') + mobileTemplate.setLevel(44) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(24) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setBoneAmount(30) + mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setHideAmount(31) + mobileTemplate.setSocialGroup("sludge panther") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_sludge_panther.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sludge_panther', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/song_rasp.py b/scripts/mobiles/talus/song_rasp.py new file mode 100644 index 00000000..015e33c4 --- /dev/null +++ b/scripts/mobiles/talus/song_rasp.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('song rasp') + mobileTemplate.setLevel(37) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(10) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("rasp") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_horned_rasp_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('song_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/stunted_huf_dun.py b/scripts/mobiles/talus/stunted_huf_dun.py new file mode 100644 index 00000000..840bf8f8 --- /dev/null +++ b/scripts/mobiles/talus/stunted_huf_dun.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('stunted huf dun') + mobileTemplate.setLevel(36) + mobileTemplate.setMinLevel(36) + mobileTemplate.setMaxLevel(36) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.6) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(775) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(800) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(775) + mobileTemplate.setSocialGroup("huf dun") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_huf_dun.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('stunted_huf_dun', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/tortur_bull.py b/scripts/mobiles/talus/tortur_bull.py new file mode 100644 index 00000000..109df612 --- /dev/null +++ b/scripts/mobiles/talus/tortur_bull.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tortur bull') + mobileTemplate.setLevel(50) + mobileTemplate.setMinLevel(50) + mobileTemplate.setMaxLevel(50) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1300) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1151) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(1301) + mobileTemplate.setSocialGroup("tortur") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_torton_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('tortur_bull', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/vicious_huf_dun.py b/scripts/mobiles/talus/vicious_huf_dun.py new file mode 100644 index 00000000..1dd09f3b --- /dev/null +++ b/scripts/mobiles/talus/vicious_huf_dun.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vicious huf dun') + mobileTemplate.setLevel(46) + mobileTemplate.setMinLevel(46) + mobileTemplate.setMaxLevel(46) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(850) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(900) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(850) + mobileTemplate.setSocialGroup("huf dun") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_huf_dun.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('vicious_huf_dun', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/voracious_rasp.py b/scripts/mobiles/talus/voracious_rasp.py new file mode 100644 index 00000000..6fef9d6f --- /dev/null +++ b/scripts/mobiles/talus/voracious_rasp.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + mobileTemplate.setCreatureName('voracious rasp') + mobileTemplate.setLevel(35) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(5) + mobileTemplate.setMaxSpawnDistance(10) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(60) + mobileTemplate.setBoneType("Avian Bone") + mobileTemplate.setHideAmount(25) + mobileTemplate.setSocialGroup("voracious rasp") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_horned_rasp_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('voracious_rasp', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/talus/wolf_kima.py b/scripts/mobiles/talus/wolf_kima.py new file mode 100644 index 00000000..e70ecea2 --- /dev/null +++ b/scripts/mobiles/talus/wolf_kima.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wolf kima') + mobileTemplate.setLevel(45) + mobileTemplate.setMinLevel(45) + mobileTemplate.setMaxLevel(45) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(6) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.2) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(10) + mobileTemplate.setHideType("Bristley Hide") + mobileTemplate.setHideAmount(11) + mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("kima") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_kima.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('wolf_kima', mobileTemplate) + return \ No newline at end of file From d74377692771804ae4031b1353e7e6f50dec3a84 Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 21 May 2014 15:38:42 +0100 Subject: [PATCH 26/26] Fixed #690 --- src/services/collections/CollectionService.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/services/collections/CollectionService.java b/src/services/collections/CollectionService.java index 8c5a4eaa..d4fd99b1 100644 --- a/src/services/collections/CollectionService.java +++ b/src/services/collections/CollectionService.java @@ -38,7 +38,6 @@ import main.NGECore; import engine.clientdata.ClientFileManager; import engine.clientdata.StfTable; import engine.clientdata.visitors.DatatableVisitor; -import engine.resources.common.Stf; import engine.resources.scene.Point3D; import engine.resources.service.INetworkDispatch; import engine.resources.service.INetworkRemoteEvent; @@ -311,16 +310,16 @@ public class CollectionService implements INetworkDispatch { } if (hidden && !(getCollection(creature, collectionName) > 0)) { - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_hidden_slot_added", "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_hidden_slot_added", "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); } player.setCollections(collections.toByteArray()); if (!noMessage) { if (!bookName.equals("crafting_book")) { - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_slot_added", "TU", new Stf("@collection_n:" + slotName).getStfValue(), "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_slot_added", "TU", "@collection_n:" + slotName, "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); } else { - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_slot_increment", "TU", new Stf("@collection_n:" + slotName).getStfValue(), "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_slot_increment", "TU", "@collection_n:" + slotName, "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); } } @@ -357,7 +356,7 @@ public class CollectionService implements INetworkDispatch { } if (isComplete(creature, collectionName)) { - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_collection_complete", "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_collection_complete", "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); if (!noReward) { try { @@ -446,7 +445,7 @@ public class CollectionService implements INetworkDispatch { if (trackServerFirst) { if (core.guildService.getGuildObject().addServerFirst(collectionName, new ServerFirst(creature.getCustomName(), creature.getObjectId(), collectionName, System.currentTimeMillis()))) { addCollection(creature, "bdg_server_first_01"); - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_server_first", "TT", core.getGalaxyName(), "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_server_first", "TT", core.getGalaxyName(), "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); } } @@ -819,7 +818,7 @@ public class CollectionService implements INetworkDispatch { } if (collection.equals(collectionName)) { - creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_collection_reset", "TO", new Stf("@collection_n:" + collectionName).getStfValue()), DisplayType.Broadcast); + creature.sendSystemMessage(OutOfBand.ProsePackage("@collection:player_collection_reset", "TO", "@collection_n:" + collectionName), DisplayType.Broadcast); } continue;