From 69fe632df516b48be5ef01e157217a85bddc8cd6 Mon Sep 17 00:00:00 2001 From: Tipho Date: Sat, 17 May 2014 20:28:24 -0400 Subject: [PATCH] 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