From 48ca808e4cc3d1b360b3d6e14cd373cede931475 Mon Sep 17 00:00:00 2001 From: Tipho Date: Sun, 18 May 2014 23:15:56 -0400 Subject: [PATCH] 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