diff --git a/scripts/mobiles/endor/archaic_gondula_ritualist.py b/scripts/mobiles/endor/archaic_gondula_ritualist.py index 29f16b37..ce1184a6 100644 --- a/scripts/mobiles/endor/archaic_gondula_ritualist.py +++ b/scripts/mobiles/endor/archaic_gondula_ritualist.py @@ -20,35 +20,35 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/archaic_jinda_ritualist.py b/scripts/mobiles/endor/archaic_jinda_ritualist.py index c2445782..d4e497b9 100644 --- a/scripts/mobiles/endor/archaic_jinda_ritualist.py +++ b/scripts/mobiles/endor/archaic_jinda_ritualist.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/archaic_panshee_ritualist.py b/scripts/mobiles/endor/archaic_panshee_ritualist.py index 9fd12d19..91f2d058 100644 --- a/scripts/mobiles/endor/archaic_panshee_ritualist.py +++ b/scripts/mobiles/endor/archaic_panshee_ritualist.py @@ -20,34 +20,34 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/bedraggled_korga_laborer.py b/scripts/mobiles/endor/bedraggled_korga_laborer.py index 23b1639d..ff6d85d5 100644 --- a/scripts/mobiles/endor/bedraggled_korga_laborer.py +++ b/scripts/mobiles/endor/bedraggled_korga_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/bedraggled_pubam_laborer.py b/scripts/mobiles/endor/bedraggled_pubam_laborer.py index b5a7893c..c9e733c9 100644 --- a/scripts/mobiles/endor/bedraggled_pubam_laborer.py +++ b/scripts/mobiles/endor/bedraggled_pubam_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/beguilding_korga_scout.py b/scripts/mobiles/endor/beguilding_korga_scout.py index 5ce777d0..bf1982da 100644 --- a/scripts/mobiles/endor/beguilding_korga_scout.py +++ b/scripts/mobiles/endor/beguilding_korga_scout.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/beguiling_donkuwah_scout.py b/scripts/mobiles/endor/beguiling_donkuwah_scout.py index f56dd743..18b0129c 100644 --- a/scripts/mobiles/endor/beguiling_donkuwah_scout.py +++ b/scripts/mobiles/endor/beguiling_donkuwah_scout.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/beguiling_pubam_scout.py b/scripts/mobiles/endor/beguiling_pubam_scout.py index 61166bed..ef81c17f 100644 --- a/scripts/mobiles/endor/beguiling_pubam_scout.py +++ b/scripts/mobiles/endor/beguiling_pubam_scout.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/berserk_marauder.py b/scripts/mobiles/endor/berserk_marauder.py index 9a365bb3..801beac6 100644 --- a/scripts/mobiles/endor/berserk_marauder.py +++ b/scripts/mobiles/endor/berserk_marauder.py @@ -22,9 +22,9 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_dressed_marauder_male_01.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/bewitching_donkuwah_shaman.py b/scripts/mobiles/endor/bewitching_donkuwah_shaman.py index 9dd74d9b..b84ac980 100644 --- a/scripts/mobiles/endor/bewitching_donkuwah_shaman.py +++ b/scripts/mobiles/endor/bewitching_donkuwah_shaman.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/bewitching_korga_dark_shaman.py b/scripts/mobiles/endor/bewitching_korga_dark_shaman.py index a0882b34..74b71f40 100644 --- a/scripts/mobiles/endor/bewitching_korga_dark_shaman.py +++ b/scripts/mobiles/endor/bewitching_korga_dark_shaman.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/bewitching_pubam_dark_shaman.py b/scripts/mobiles/endor/bewitching_pubam_dark_shaman.py index 08dbd131..c52e5a8f 100644 --- a/scripts/mobiles/endor/bewitching_pubam_dark_shaman.py +++ b/scripts/mobiles/endor/bewitching_pubam_dark_shaman.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/competent_gondula_ritualist.py b/scripts/mobiles/endor/competent_gondula_ritualist.py index c00fcd2b..b33075c0 100644 --- a/scripts/mobiles/endor/competent_gondula_ritualist.py +++ b/scripts/mobiles/endor/competent_gondula_ritualist.py @@ -20,35 +20,35 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/competent_jinda_ritualist.py b/scripts/mobiles/endor/competent_jinda_ritualist.py index 6e8f30d3..6aed0003 100644 --- a/scripts/mobiles/endor/competent_jinda_ritualist.py +++ b/scripts/mobiles/endor/competent_jinda_ritualist.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/competent_panshee_ritualist.py b/scripts/mobiles/endor/competent_panshee_ritualist.py index cfb47d17..25c3e87f 100644 --- a/scripts/mobiles/endor/competent_panshee_ritualist.py +++ b/scripts/mobiles/endor/competent_panshee_ritualist.py @@ -20,34 +20,34 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/crafty_donkuwah_scout.py b/scripts/mobiles/endor/crafty_donkuwah_scout.py index 0f6f25e9..12ff0266 100644 --- a/scripts/mobiles/endor/crafty_donkuwah_scout.py +++ b/scripts/mobiles/endor/crafty_donkuwah_scout.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/crafty_korga_scout.py b/scripts/mobiles/endor/crafty_korga_scout.py index 9044a0a9..4e5582a9 100644 --- a/scripts/mobiles/endor/crafty_korga_scout.py +++ b/scripts/mobiles/endor/crafty_korga_scout.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/crafty_pubam_scout.py b/scripts/mobiles/endor/crafty_pubam_scout.py index 6e31be24..85ae293c 100644 --- a/scripts/mobiles/endor/crafty_pubam_scout.py +++ b/scripts/mobiles/endor/crafty_pubam_scout.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_battlelord.py b/scripts/mobiles/endor/donkuwah_battlelord.py index ee0439f2..c02411fe 100644 --- a/scripts/mobiles/endor/donkuwah_battlelord.py +++ b/scripts/mobiles/endor/donkuwah_battlelord.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_chieftan.py b/scripts/mobiles/endor/donkuwah_chieftan.py index 78dfe913..3388f8a2 100644 --- a/scripts/mobiles/endor/donkuwah_chieftan.py +++ b/scripts/mobiles/endor/donkuwah_chieftan.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_cub.py b/scripts/mobiles/endor/donkuwah_cub.py index 839ef7ed..b924b67a 100644 --- a/scripts/mobiles/endor/donkuwah_cub.py +++ b/scripts/mobiles/endor/donkuwah_cub.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_laborer.py b/scripts/mobiles/endor/donkuwah_laborer.py index 0c4a3d0c..d8a3b19c 100644 --- a/scripts/mobiles/endor/donkuwah_laborer.py +++ b/scripts/mobiles/endor/donkuwah_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_scout.py b/scripts/mobiles/endor/donkuwah_scout.py index 6a9f2258..0eb4dd5b 100644 --- a/scripts/mobiles/endor/donkuwah_scout.py +++ b/scripts/mobiles/endor/donkuwah_scout.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_shaman.py b/scripts/mobiles/endor/donkuwah_shaman.py index 2c17da6b..80e7f7f2 100644 --- a/scripts/mobiles/endor/donkuwah_shaman.py +++ b/scripts/mobiles/endor/donkuwah_shaman.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_spiritmaster.py b/scripts/mobiles/endor/donkuwah_spiritmaster.py index d419d80c..995252ca 100644 --- a/scripts/mobiles/endor/donkuwah_spiritmaster.py +++ b/scripts/mobiles/endor/donkuwah_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/donkuwah_tribesman.py b/scripts/mobiles/endor/donkuwah_tribesman.py index bae3d61e..8f40bda5 100644 --- a/scripts/mobiles/endor/donkuwah_tribesman.py +++ b/scripts/mobiles/endor/donkuwah_tribesman.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/dulok_outcast.py b/scripts/mobiles/endor/dulok_outcast.py index 30d7fcff..db1a151c 100644 --- a/scripts/mobiles/endor/dulok_outcast.py +++ b/scripts/mobiles/endor/dulok_outcast.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/dulok_outcast_raider.py b/scripts/mobiles/endor/dulok_outcast_raider.py index 4c895f38..88fe626f 100644 --- a/scripts/mobiles/endor/dulok_outcast_raider.py +++ b/scripts/mobiles/endor/dulok_outcast_raider.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/eerie_donkuwah_spiritmaster.py b/scripts/mobiles/endor/eerie_donkuwah_spiritmaster.py index fbb66683..3a5fc704 100644 --- a/scripts/mobiles/endor/eerie_donkuwah_spiritmaster.py +++ b/scripts/mobiles/endor/eerie_donkuwah_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/eerie_korga_spiritmaster.py b/scripts/mobiles/endor/eerie_korga_spiritmaster.py index 52370d3c..0641e358 100644 --- a/scripts/mobiles/endor/eerie_korga_spiritmaster.py +++ b/scripts/mobiles/endor/eerie_korga_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/eerie_pubam_spiritmaster.py b/scripts/mobiles/endor/eerie_pubam_spiritmaster.py index 5b6416b8..8a6566a6 100644 --- a/scripts/mobiles/endor/eerie_pubam_spiritmaster.py +++ b/scripts/mobiles/endor/eerie_pubam_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/enraged_donkuwah.pu b/scripts/mobiles/endor/enraged_donkuwah.py similarity index 91% rename from scripts/mobiles/endor/enraged_donkuwah.pu rename to scripts/mobiles/endor/enraged_donkuwah.py index 0b5a74ec..fbbdfc2e 100644 --- a/scripts/mobiles/endor/enraged_donkuwah.pu +++ b/scripts/mobiles/endor/enraged_donkuwah.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/enraged_korga.py b/scripts/mobiles/endor/enraged_korga.py index 389a666a..7b3e2a0c 100644 --- a/scripts/mobiles/endor/enraged_korga.py +++ b/scripts/mobiles/endor/enraged_korga.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/enraged_pubam.py b/scripts/mobiles/endor/enraged_pubam.py index 2a5ab699..76029ea3 100644 --- a/scripts/mobiles/endor/enraged_pubam.py +++ b/scripts/mobiles/endor/enraged_pubam.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/ewok_outcast.py b/scripts/mobiles/endor/ewok_outcast.py index 07c4638c..f8b13a14 100644 --- a/scripts/mobiles/endor/ewok_outcast.py +++ b/scripts/mobiles/endor/ewok_outcast.py @@ -20,30 +20,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/ewok_outcast_raider.py b/scripts/mobiles/endor/ewok_outcast_raider.py index bc7de3ed..966c33e0 100644 --- a/scripts/mobiles/endor/ewok_outcast_raider.py +++ b/scripts/mobiles/endor/ewok_outcast_raider.py @@ -20,30 +20,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/feral_marauder.py b/scripts/mobiles/endor/feral_marauder.py index 54a89edf..8e1b9151 100644 --- a/scripts/mobiles/endor/feral_marauder.py +++ b/scripts/mobiles/endor/feral_marauder.py @@ -22,9 +22,9 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_dressed_marauder_male_01.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/foul_donkuwah_laborer.py b/scripts/mobiles/endor/foul_donkuwah_laborer.py index 28067510..d1d4e3cf 100644 --- a/scripts/mobiles/endor/foul_donkuwah_laborer.py +++ b/scripts/mobiles/endor/foul_donkuwah_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/foul_korga_laborer.py b/scripts/mobiles/endor/foul_korga_laborer.py index 942f3ae6..a65fe4e6 100644 --- a/scripts/mobiles/endor/foul_korga_laborer.py +++ b/scripts/mobiles/endor/foul_korga_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/foul_pubam_laborer.py b/scripts/mobiles/endor/foul_pubam_laborer.py index f3299f56..779a1af0 100644 --- a/scripts/mobiles/endor/foul_pubam_laborer.py +++ b/scripts/mobiles/endor/foul_pubam_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/frenzied_donkuwah.py b/scripts/mobiles/endor/frenzied_donkuwah.py index e38fd28b..a6473716 100644 --- a/scripts/mobiles/endor/frenzied_donkuwah.py +++ b/scripts/mobiles/endor/frenzied_donkuwah.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/frenzied_korga.py b/scripts/mobiles/endor/frenzied_korga.py index dd848d83..ea887f09 100644 --- a/scripts/mobiles/endor/frenzied_korga.py +++ b/scripts/mobiles/endor/frenzied_korga.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/frenzied_marauder.py b/scripts/mobiles/endor/frenzied_marauder.py index 010c0fa4..4439e206 100644 --- a/scripts/mobiles/endor/frenzied_marauder.py +++ b/scripts/mobiles/endor/frenzied_marauder.py @@ -22,9 +22,9 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_dressed_marauder_male_01.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/frenzied_pubam.py b/scripts/mobiles/endor/frenzied_pubam.py index 69a48891..92dc6b29 100644 --- a/scripts/mobiles/endor/frenzied_pubam.py +++ b/scripts/mobiles/endor/frenzied_pubam.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gifted_gondula_shaman.py b/scripts/mobiles/endor/gifted_gondula_shaman.py index 4a5a2c39..282ca235 100644 --- a/scripts/mobiles/endor/gifted_gondula_shaman.py +++ b/scripts/mobiles/endor/gifted_gondula_shaman.py @@ -20,35 +20,35 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gifted_jinda_shaman.py b/scripts/mobiles/endor/gifted_jinda_shaman.py index afd284e3..ca662651 100644 --- a/scripts/mobiles/endor/gifted_jinda_shaman.py +++ b/scripts/mobiles/endor/gifted_jinda_shaman.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gifted_panshee_shaman.py b/scripts/mobiles/endor/gifted_panshee_shaman.py index 106490d8..a5772891 100644 --- a/scripts/mobiles/endor/gifted_panshee_shaman.py +++ b/scripts/mobiles/endor/gifted_panshee_shaman.py @@ -20,34 +20,34 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gnarled_donkuwah_spiritmaster.py b/scripts/mobiles/endor/gnarled_donkuwah_spiritmaster.py index 829776b0..9abfd238 100644 --- a/scripts/mobiles/endor/gnarled_donkuwah_spiritmaster.py +++ b/scripts/mobiles/endor/gnarled_donkuwah_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gnarled_korga_spiritmaster.py b/scripts/mobiles/endor/gnarled_korga_spiritmaster.py index 033b8bf2..6568b1bb 100644 --- a/scripts/mobiles/endor/gnarled_korga_spiritmaster.py +++ b/scripts/mobiles/endor/gnarled_korga_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gnarled_pubam_spiritmaster.py b/scripts/mobiles/endor/gnarled_pubam_spiritmaster.py index 09935b8a..b8c44605 100644 --- a/scripts/mobiles/endor/gnarled_pubam_spiritmaster.py +++ b/scripts/mobiles/endor/gnarled_pubam_spiritmaster.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gondula_chief.py b/scripts/mobiles/endor/gondula_chief.py index be1b3591..d5b043ce 100644 --- a/scripts/mobiles/endor/gondula_chief.py +++ b/scripts/mobiles/endor/gondula_chief.py @@ -20,35 +20,35 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/gondula_cub.py b/scripts/mobiles/endor/gondula_cub.py index b65569db..1441ae3c 100644 --- a/scripts/mobiles/endor/gondula_cub.py +++ b/scripts/mobiles/endor/gondula_cub.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_elder.py b/scripts/mobiles/endor/gondula_elder.py index 920a9421..1cbb36bb 100644 --- a/scripts/mobiles/endor/gondula_elder.py +++ b/scripts/mobiles/endor/gondula_elder.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_elder_worker.py b/scripts/mobiles/endor/gondula_elder_worker.py index 76bc06ff..237ee203 100644 --- a/scripts/mobiles/endor/gondula_elder_worker.py +++ b/scripts/mobiles/endor/gondula_elder_worker.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_kelbe.py b/scripts/mobiles/endor/gondula_kelbe.py index 11e52322..314c1763 100644 --- a/scripts/mobiles/endor/gondula_kelbe.py +++ b/scripts/mobiles/endor/gondula_kelbe.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_loremaster.py b/scripts/mobiles/endor/gondula_loremaster.py index 12745449..0e5236d4 100644 --- a/scripts/mobiles/endor/gondula_loremaster.py +++ b/scripts/mobiles/endor/gondula_loremaster.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_matriarch.py b/scripts/mobiles/endor/gondula_matriarch.py index 60335e77..d6b41efb 100644 --- a/scripts/mobiles/endor/gondula_matriarch.py +++ b/scripts/mobiles/endor/gondula_matriarch.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_outcast.py b/scripts/mobiles/endor/gondula_outcast.py index 19165e15..27e4bf92 100644 --- a/scripts/mobiles/endor/gondula_outcast.py +++ b/scripts/mobiles/endor/gondula_outcast.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_ritualist.py b/scripts/mobiles/endor/gondula_ritualist.py index dc935656..d52806af 100644 --- a/scripts/mobiles/endor/gondula_ritualist.py +++ b/scripts/mobiles/endor/gondula_ritualist.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_shaman.py b/scripts/mobiles/endor/gondula_shaman.py index a8545192..d11338ca 100644 --- a/scripts/mobiles/endor/gondula_shaman.py +++ b/scripts/mobiles/endor/gondula_shaman.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_tribesman.py b/scripts/mobiles/endor/gondula_tribesman.py index 397ab4b1..88833493 100644 --- a/scripts/mobiles/endor/gondula_tribesman.py +++ b/scripts/mobiles/endor/gondula_tribesman.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_veteran.py b/scripts/mobiles/endor/gondula_veteran.py index 278d11d2..18b207b0 100644 --- a/scripts/mobiles/endor/gondula_veteran.py +++ b/scripts/mobiles/endor/gondula_veteran.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/gondula_warrior.py b/scripts/mobiles/endor/gondula_warrior.py index 1c80eaa5..4fc0f166 100644 --- a/scripts/mobiles/endor/gondula_warrior.py +++ b/scripts/mobiles/endor/gondula_warrior.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/grassland_blood_marauder.py b/scripts/mobiles/endor/grassland_blood_marauder.py index 3f4906ad..4e323780 100644 --- a/scripts/mobiles/endor/grassland_blood_marauder.py +++ b/scripts/mobiles/endor/grassland_blood_marauder.py @@ -22,9 +22,9 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_dressed_marauder_male_01.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/grassland_raider.py b/scripts/mobiles/endor/grassland_raider.py index 59999816..ae33e08b 100644 --- a/scripts/mobiles/endor/grassland_raider.py +++ b/scripts/mobiles/endor/grassland_raider.py @@ -22,9 +22,9 @@ def addTemplate(core): mobileTemplate.setOptionsBitmask(192) templates = Vector() - templates.add('object/mobile/shared_dressed_marauder_male_01.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') - templates.add('object/mobile/shared_dressed_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() diff --git a/scripts/mobiles/endor/grungy_donkuwah_laborer.py b/scripts/mobiles/endor/grungy_donkuwah_laborer.py index ffd92b43..6c4194c8 100644 --- a/scripts/mobiles/endor/grungy_donkuwah_laborer.py +++ b/scripts/mobiles/endor/grungy_donkuwah_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/grungy_korga_laborer.py b/scripts/mobiles/endor/grungy_korga_laborer.py index a30c3a74..5152c1b7 100644 --- a/scripts/mobiles/endor/grungy_korga_laborer.py +++ b/scripts/mobiles/endor/grungy_korga_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/grungy_pubam_laborer.py b/scripts/mobiles/endor/grungy_pubam_laborer.py index 2a2e8bbd..734e1d20 100644 --- a/scripts/mobiles/endor/grungy_pubam_laborer.py +++ b/scripts/mobiles/endor/grungy_pubam_laborer.py @@ -25,7 +25,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/haggard_donkuwah_battlelord.py b/scripts/mobiles/endor/haggard_donkuwah_battlelord.py index ffaebac5..d15d3b2f 100644 --- a/scripts/mobiles/endor/haggard_donkuwah_battlelord.py +++ b/scripts/mobiles/endor/haggard_donkuwah_battlelord.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/haggard_pubam_battlelord.py b/scripts/mobiles/endor/haggard_pubam_battlelord.py index 98c6d257..dae63e55 100644 --- a/scripts/mobiles/endor/haggard_pubam_battlelord.py +++ b/scripts/mobiles/endor/haggard_pubam_battlelord.py @@ -26,7 +26,7 @@ def addTemplate(core): mobileTemplate.setTemplates(templates) weaponTemplates = Vector() - weapontemplate = WeaponTemplate('object/weapon/melee/knife/shared_knife_janta.iff', 4, 1.0) + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) weaponTemplates.add(weapontemplate) weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) weaponTemplates.add(weapontemplate) diff --git a/scripts/mobiles/endor/hardened_gondula_warrior.py b/scripts/mobiles/endor/hardened_gondula_warrior.py index a99a922d..8647adb4 100644 --- a/scripts/mobiles/endor/hardened_gondula_warrior.py +++ b/scripts/mobiles/endor/hardened_gondula_warrior.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/hardened_panshee_warrior.py b/scripts/mobiles/endor/hardened_panshee_warrior.py index 40583235..020d71ef 100644 --- a/scripts/mobiles/endor/hardened_panshee_warrior.py +++ b/scripts/mobiles/endor/hardened_panshee_warrior.py @@ -21,30 +21,30 @@ def addTemplate(core): templates = Vector() - templates.add('object/mobile/shared_ewok_f_01.iff') - templates.add('object/mobile/shared_ewok_f_02.iff') - templates.add('object/mobile/shared_ewok_f_03.iff') - templates.add('object/mobile/shared_ewok_f_04.iff') - templates.add('object/mobile/shared_ewok_f_05.iff') - templates.add('object/mobile/shared_ewok_f_06.iff') - templates.add('object/mobile/shared_ewok_f_07.iff') - templates.add('object/mobile/shared_ewok_f_08.iff') - templates.add('object/mobile/shared_ewok_f_09.iff') - templates.add('object/mobile/shared_ewok_f_10.iff') - templates.add('object/mobile/shared_ewok_f_11.iff') - templates.add('object/mobile/shared_ewok_f_12.iff') - templates.add('object/mobile/shared_ewok_m_01.iff') - templates.add('object/mobile/shared_ewok_m_02.iff') - templates.add('object/mobile/shared_ewok_m_03.iff') - templates.add('object/mobile/shared_ewok_m_04.iff') - templates.add('object/mobile/shared_ewok_m_05.iff') - templates.add('object/mobile/shared_ewok_m_06.iff') - templates.add('object/mobile/shared_ewok_m_07.iff') - templates.add('object/mobile/shared_ewok_m_08.iff') - templates.add('object/mobile/shared_ewok_m_09.iff') - templates.add('object/mobile/shared_ewok_m_10.iff') - templates.add('object/mobile/shared_ewok_m_11.iff') - templates.add('object/mobile/shared_ewok_m_12.iff') + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') mobileTemplate.setTemplates(templates) diff --git a/scripts/mobiles/endor/jinda_elder_warrior.py b/scripts/mobiles/endor/jinda_elder_worker.py similarity index 100% rename from scripts/mobiles/endor/jinda_elder_warrior.py rename to scripts/mobiles/endor/jinda_elder_worker.py diff --git a/scripts/mobiles/endor/jinda_worker b/scripts/mobiles/endor/jinda_worker.py similarity index 100% rename from scripts/mobiles/endor/jinda_worker rename to scripts/mobiles/endor/jinda_worker.py diff --git a/scripts/mobiles/endor/marauder.py b/scripts/mobiles/endor/marauder.py new file mode 100644 index 00000000..0107c297 --- /dev/null +++ b/scripts/mobiles/endor/marauder.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('marauder') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("marauder") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 100 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + core.spawnService.addMobileTemplate('marauder', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/masterful_ewok_warrior.py b/scripts/mobiles/endor/masterful_ewok_warrior.py new file mode 100644 index 00000000..e65ce35a --- /dev/null +++ b/scripts/mobiles/endor/masterful_ewok_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('masterful_ewok_warrior') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('masterful_ewok_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/masterful_jinda_warrior.py b/scripts/mobiles/endor/masterful_jinda_warrior.py new file mode 100644 index 00000000..2ad018c7 --- /dev/null +++ b/scripts/mobiles/endor/masterful_jinda_warrior.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('masterful_jinda_warrior') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('masterful_jinda_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/masterful_panshee_warrior.py b/scripts/mobiles/endor/masterful_panshee_warrior.py new file mode 100644 index 00000000..4547f3c3 --- /dev/null +++ b/scripts/mobiles/endor/masterful_panshee_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('masterful_panshee_warrior') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('masterful_panshee_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/miner.py b/scripts/mobiles/endor/miner.py new file mode 100644 index 00000000..99b80199 --- /dev/null +++ b/scripts/mobiles/endor/miner.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('miner') + mobileTemplate.setLevel(85) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("death watch") + mobileTemplate.setAssistRange(1) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_dressed_mand_miner_aqualish.iff') + templates.add('object/mobile/shared_dressed_mand_miner_bith.iff') + templates.add('object/mobile/shared_dressed_mand_miner_hum_01.iff') + templates.add('object/mobile/shared_dressed_mand_miner_hum_02.iff') + templates.add('object/mobile/shared_dressed_mand_miner_hum_03.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_d18.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 100 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + core.spawnService.addMobileTemplate('miner', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_chief.py b/scripts/mobiles/endor/panshee_chief.py new file mode 100644 index 00000000..dce34713 --- /dev/null +++ b/scripts/mobiles/endor/panshee_chief.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_chief') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_chief', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_cub.py b/scripts/mobiles/endor/panshee_cub.py new file mode 100644 index 00000000..5cb00575 --- /dev/null +++ b/scripts/mobiles/endor/panshee_cub.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_cub') + mobileTemplate.setLevel(69) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_cub', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_elder.py b/scripts/mobiles/endor/panshee_elder.py new file mode 100644 index 00000000..363a5022 --- /dev/null +++ b/scripts/mobiles/endor/panshee_elder.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_elder') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_elder', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_elder_warrior.py b/scripts/mobiles/endor/panshee_elder_warrior.py new file mode 100644 index 00000000..7122823a --- /dev/null +++ b/scripts/mobiles/endor/panshee_elder_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_elder_worker') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_elder_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_loremaster.py b/scripts/mobiles/endor/panshee_loremaster.py new file mode 100644 index 00000000..60e3368a --- /dev/null +++ b/scripts/mobiles/endor/panshee_loremaster.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_loremaster') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_loremaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_matriarch.py b/scripts/mobiles/endor/panshee_matriarch.py new file mode 100644 index 00000000..c13c1fd1 --- /dev/null +++ b/scripts/mobiles/endor/panshee_matriarch.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_matriarch') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_matriarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_ritualist.py b/scripts/mobiles/endor/panshee_ritualist.py new file mode 100644 index 00000000..0a8da02c --- /dev/null +++ b/scripts/mobiles/endor/panshee_ritualist.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_ritualist') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_ritualist', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_shaman.py b/scripts/mobiles/endor/panshee_shaman.py new file mode 100644 index 00000000..dc8b19f8 --- /dev/null +++ b/scripts/mobiles/endor/panshee_shaman.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_shaman') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_tribesman.py b/scripts/mobiles/endor/panshee_tribesman.py new file mode 100644 index 00000000..2d7b1888 --- /dev/null +++ b/scripts/mobiles/endor/panshee_tribesman.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_tribesman') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_tribesman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_veteran.py b/scripts/mobiles/endor/panshee_veteran.py new file mode 100644 index 00000000..7336404f --- /dev/null +++ b/scripts/mobiles/endor/panshee_veteran.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_veteran') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_veteran', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_warrior.py b/scripts/mobiles/endor/panshee_warrior.py new file mode 100644 index 00000000..b1683e7d --- /dev/null +++ b/scripts/mobiles/endor/panshee_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_warrior') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/panshee_worker.py b/scripts/mobiles/endor/panshee_worker.py new file mode 100644 index 00000000..7a722126 --- /dev/null +++ b/scripts/mobiles/endor/panshee_worker.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('panshee_worker') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('panshee_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/proficient_gondula_worker.py b/scripts/mobiles/endor/proficient_gondula_worker.py new file mode 100644 index 00000000..107fd7a4 --- /dev/null +++ b/scripts/mobiles/endor/proficient_gondula_worker.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('proficient_gondula_worker') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('proficient_gondula_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/proficient_jinda_worker.py b/scripts/mobiles/endor/proficient_jinda_worker.py new file mode 100644 index 00000000..8655c353 --- /dev/null +++ b/scripts/mobiles/endor/proficient_jinda_worker.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('proficient_jinda_worker') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('proficient_jinda_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/proficient_panshee_worker.py b/scripts/mobiles/endor/proficient_panshee_worker.py new file mode 100644 index 00000000..e82fcbf2 --- /dev/null +++ b/scripts/mobiles/endor/proficient_panshee_worker.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('proficient_panshee_worker') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('proficient_panshee_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_battlelord.py b/scripts/mobiles/endor/pubam_battlelord.py new file mode 100644 index 00000000..d605612e --- /dev/null +++ b/scripts/mobiles/endor/pubam_battlelord.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_battlelord') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(1) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_chieftan.py b/scripts/mobiles/endor/pubam_chieftan.py new file mode 100644 index 00000000..9d95ba82 --- /dev/null +++ b/scripts/mobiles/endor/pubam_chieftan.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_chieftan') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(1) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_chieftan', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_cub.py b/scripts/mobiles/endor/pubam_cub.py new file mode 100644 index 00000000..f9433ed6 --- /dev/null +++ b/scripts/mobiles/endor/pubam_cub.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_cub') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_cub', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_dark_shaman.py b/scripts/mobiles/endor/pubam_dark_shaman.py new file mode 100644 index 00000000..36b992a6 --- /dev/null +++ b/scripts/mobiles/endor/pubam_dark_shaman.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_dark_shaman') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_dark_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_scout.py b/scripts/mobiles/endor/pubam_scout.py new file mode 100644 index 00000000..3c9a4092 --- /dev/null +++ b/scripts/mobiles/endor/pubam_scout.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_scout') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_spiritmaster.py b/scripts/mobiles/endor/pubam_spiritmaster.py new file mode 100644 index 00000000..5978c06a --- /dev/null +++ b/scripts/mobiles/endor/pubam_spiritmaster.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_spiritmaster') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_spiritmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/pubam_tribesman.py b/scripts/mobiles/endor/pubam_tribesman.py new file mode 100644 index 00000000..48439859 --- /dev/null +++ b/scripts/mobiles/endor/pubam_tribesman.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('pubam_tribesman') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('pubam_tribesman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/revered_panshee_matriarch.py b/scripts/mobiles/endor/revered_panshee_matriarch.py new file mode 100644 index 00000000..8375afb1 --- /dev/null +++ b/scripts/mobiles/endor/revered_panshee_matriarch.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('revered_panshee_matriarch') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1.1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('revered_panshee_matriarch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/seasoned_gondula_warrior.py b/scripts/mobiles/endor/seasoned_gondula_warrior.py new file mode 100644 index 00000000..2c22fd74 --- /dev/null +++ b/scripts/mobiles/endor/seasoned_gondula_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('seasoned_gondula_warrior') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('seasoned_gondula_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/seasoned_jinda_warrior.py b/scripts/mobiles/endor/seasoned_jinda_warrior.py new file mode 100644 index 00000000..6459be4e --- /dev/null +++ b/scripts/mobiles/endor/seasoned_jinda_warrior.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('seasoned_jinda_warrior') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('seasoned_jinda_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/seasoned_panshee_warrior.py b/scripts/mobiles/endor/seasoned_panshee_warrior.py new file mode 100644 index 00000000..0ac70368 --- /dev/null +++ b/scripts/mobiles/endor/seasoned_panshee_warrior.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('seasoned_panshee_warrior') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('seasoned_panshee_warrior', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/shaggy_donkuwah_youth.py b/scripts/mobiles/endor/shaggy_donkuwah_youth.py new file mode 100644 index 00000000..7e92941e --- /dev/null +++ b/scripts/mobiles/endor/shaggy_donkuwah_youth.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shaggy_donkuwah_youth') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('shaggy_donkuwah_youth', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/shaggy_korga_youth.py b/scripts/mobiles/endor/shaggy_korga_youth.py new file mode 100644 index 00000000..51306e52 --- /dev/null +++ b/scripts/mobiles/endor/shaggy_korga_youth.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shaggy_korga_youth') + mobileTemplate.setLevel(76) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('shaggy_korga_youth', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/shaggy_pubam_youth.py b/scripts/mobiles/endor/shaggy_pubam_youth.py new file mode 100644 index 00000000..687c249a --- /dev/null +++ b/scripts/mobiles/endor/shaggy_pubam_youth.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shaggy_pubam_youth') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('shaggy_pubam_youth', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/skilled_gondula_worker.py b/scripts/mobiles/endor/skilled_gondula_worker.py new file mode 100644 index 00000000..8c583b99 --- /dev/null +++ b/scripts/mobiles/endor/skilled_gondula_worker.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('skilled_gondula_worker') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(.5) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('skilled_gondula_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/skilled_jinda_worker.py b/scripts/mobiles/endor/skilled_jinda_worker.py new file mode 100644 index 00000000..6f932c7e --- /dev/null +++ b/scripts/mobiles/endor/skilled_jinda_worker.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('skilled_jinda_worker') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('skilled_jinda_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/skilled_panshee_worker.py b/scripts/mobiles/endor/skilled_panshee_worker.py new file mode 100644 index 00000000..f9a91d40 --- /dev/null +++ b/scripts/mobiles/endor/skilled_panshee_worker.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('skilled_panshee_worker') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('skilled_panshee_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/spooky_donkuwah_spiritmaster.py b/scripts/mobiles/endor/spooky_donkuwah_spiritmaster.py new file mode 100644 index 00000000..963039b2 --- /dev/null +++ b/scripts/mobiles/endor/spooky_donkuwah_spiritmaster.py @@ -0,0 +1,50 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('spooky_donkuwah_spiritmaster') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('spooky_donkuwah_spiritmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/spooky_korga_spiritmaster.py b/scripts/mobiles/endor/spooky_korga_spiritmaster.py new file mode 100644 index 00000000..c85b4ce9 --- /dev/null +++ b/scripts/mobiles/endor/spooky_korga_spiritmaster.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('spooky_korga_spiritmaster') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('spooky_korga_spiritmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/spooky_pubam_spiritmaster.py b/scripts/mobiles/endor/spooky_pubam_spiritmaster.py new file mode 100644 index 00000000..dcf6a206 --- /dev/null +++ b/scripts/mobiles/endor/spooky_pubam_spiritmaster.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('spooky_pubam_spiritmaster') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('spooky_pubam_spiritmaster', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tainted_donkuwah_dark_shaman.py b/scripts/mobiles/endor/tainted_donkuwah_dark_shaman.py new file mode 100644 index 00000000..8c57e1c7 --- /dev/null +++ b/scripts/mobiles/endor/tainted_donkuwah_dark_shaman.py @@ -0,0 +1,50 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tainted_donkuwah_dark_shaman') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tainted_donkuwah_dark_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tainted_korga_dark_shaman.py b/scripts/mobiles/endor/tainted_korga_dark_shaman.py new file mode 100644 index 00000000..1c0c140f --- /dev/null +++ b/scripts/mobiles/endor/tainted_korga_dark_shaman.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tainted_korga_dark_shaman') + mobileTemplate.setLevel(76) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tainted_korga_dark_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tainted_pubam_dark_shaman.py b/scripts/mobiles/endor/tainted_pubam_dark_shaman.py new file mode 100644 index 00000000..d1a0796e --- /dev/null +++ b/scripts/mobiles/endor/tainted_pubam_dark_shaman.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tainted_pubam_dark_shaman') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tainted_pubam_dark_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tricky_donkuwah_scout.py b/scripts/mobiles/endor/tricky_donkuwah_scout.py new file mode 100644 index 00000000..821a41d7 --- /dev/null +++ b/scripts/mobiles/endor/tricky_donkuwah_scout.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tricky_donkuwah_scout') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tricky_donkuwah_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tricky_korga_scout.py b/scripts/mobiles/endor/tricky_korga_scout.py new file mode 100644 index 00000000..293e7533 --- /dev/null +++ b/scripts/mobiles/endor/tricky_korga_scout.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tricky_korga_scout') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tricky_korga_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/tricky_pubam_scout.py b/scripts/mobiles/endor/tricky_pubam_scout.py new file mode 100644 index 00000000..5c126b17 --- /dev/null +++ b/scripts/mobiles/endor/tricky_pubam_scout.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tricky_pubam_scout') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('tricky_pubam_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/vicious_donkuwah_battlelord.py b/scripts/mobiles/endor/vicious_donkuwah_battlelord.py new file mode 100644 index 00000000..b384d5ad --- /dev/null +++ b/scripts/mobiles/endor/vicious_donkuwah_battlelord.py @@ -0,0 +1,50 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vicious_donkuwah_battlelord') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('vicious_donkuwah_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/vicious_korga_battlelord.py b/scripts/mobiles/endor/vicious_korga_battlelord.py new file mode 100644 index 00000000..cae93612 --- /dev/null +++ b/scripts/mobiles/endor/vicious_korga_battlelord.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vicious_korga_battlelord') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('vicious_korga_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/vicious_pubam_battlelord.py b/scripts/mobiles/endor/vicious_pubam_battlelord.py new file mode 100644 index 00000000..f33ffae1 --- /dev/null +++ b/scripts/mobiles/endor/vicious_pubam_battlelord.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vicious_pubam_battlelord') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('pubam tribe') + mobileTemplate.setAssistRange(1) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('vicious_pubam_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/vile_donkuwah_battlelord.py b/scripts/mobiles/endor/vile_donkuwah_battlelord.py new file mode 100644 index 00000000..6fc1e30d --- /dev/null +++ b/scripts/mobiles/endor/vile_donkuwah_battlelord.py @@ -0,0 +1,50 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vile_donkuwah_battlelord') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('donkuwah tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_janta.iff', 7, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('vile_donkuwah_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/vile_korga_battlelord.py b/scripts/mobiles/endor/vile_korga_battlelord.py new file mode 100644 index 00000000..450654c4 --- /dev/null +++ b/scripts/mobiles/endor/vile_korga_battlelord.py @@ -0,0 +1,48 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('vile_korga_battlelord') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(True) + mobileTemplate.setSocialGroup('korga tribe') + mobileTemplate.setAssistRange(12) + mobileTemplate.setOptionsBitmask(192) + + + templates = Vector() + templates.add('object/mobile/shared_dulok_male.iff') + templates.add('object/mobile/shared_dulok_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('vile_korga_battlelord', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/wandering_desert_marauder.py b/scripts/mobiles/endor/wandering_desert_marauder.py new file mode 100644 index 00000000..51647877 --- /dev/null +++ b/scripts/mobiles/endor/wandering_desert_marauder.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('wandering_desert_marauder') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("marauder") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(192) + + templates = Vector() + templates.add('object/mobile/shared_marauder_male_01.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + templates.add('object/mobile/shared_marauder_male_02.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_e11.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 100 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + core.spawnService.addMobileTemplate('wandering_desert_marauder', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/weathered_gondula_shaman.py b/scripts/mobiles/endor/weathered_gondula_shaman.py new file mode 100644 index 00000000..29f47143 --- /dev/null +++ b/scripts/mobiles/endor/weathered_gondula_shaman.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('weathered_gondula_shaman') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('weathered_gondula_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/weathered_jinda_shaman.py b/scripts/mobiles/endor/weathered_jinda_shaman.py new file mode 100644 index 00000000..3906ce29 --- /dev/null +++ b/scripts/mobiles/endor/weathered_jinda_shaman.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('weathered_jinda_shaman') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('weathered_jinda_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/weathered_panshee_shaman.py b/scripts/mobiles/endor/weathered_panshee_shaman.py new file mode 100644 index 00000000..896576fa --- /dev/null +++ b/scripts/mobiles/endor/weathered_panshee_shaman.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('weathered_panshee_shaman') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('weathered_panshee_shaman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/wise_gondula_ritualist.py b/scripts/mobiles/endor/wise_gondula_ritualist.py new file mode 100644 index 00000000..05f395d6 --- /dev/null +++ b/scripts/mobiles/endor/wise_gondula_ritualist.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wise_gondula_ritualist') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('gondula tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('wise_gondula_ritualist', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/wise_jinda_ritualist.py b/scripts/mobiles/endor/wise_jinda_ritualist.py new file mode 100644 index 00000000..7a64ed36 --- /dev/null +++ b/scripts/mobiles/endor/wise_jinda_ritualist.py @@ -0,0 +1,49 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wise_jinda_ritualist') + mobileTemplate.setLevel(67) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('jinda tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_jinda_male.iff') + templates.add('object/mobile/shared_jinda_female.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('wise_jinda_ritualist', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/endor/wise_panshee_ritualist.py b/scripts/mobiles/endor/wise_panshee_ritualist.py new file mode 100644 index 00000000..cb6acd79 --- /dev/null +++ b/scripts/mobiles/endor/wise_panshee_ritualist.py @@ -0,0 +1,71 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('wise_panshee_ritualist') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(4) + mobileTemplate.setMinSpawnDistance(3) + mobileTemplate.setMaxSpawnDistance(5) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup('panshee tribe') + mobileTemplate.setAssistRange(1) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_ewok_f_01.iff') + templates.add('object/mobile/shared_dressed_ewok_f_02.iff') + templates.add('object/mobile/shared_dressed_ewok_f_03.iff') + templates.add('object/mobile/shared_dressed_ewok_f_04.iff') + templates.add('object/mobile/shared_dressed_ewok_f_05.iff') + templates.add('object/mobile/shared_dressed_ewok_f_06.iff') + templates.add('object/mobile/shared_dressed_ewok_f_07.iff') + templates.add('object/mobile/shared_dressed_ewok_f_08.iff') + templates.add('object/mobile/shared_dressed_ewok_f_09.iff') + templates.add('object/mobile/shared_dressed_ewok_f_10.iff') + templates.add('object/mobile/shared_dressed_ewok_f_11.iff') + templates.add('object/mobile/shared_dressed_ewok_f_12.iff') + templates.add('object/mobile/shared_dressed_ewok_m_01.iff') + templates.add('object/mobile/shared_dressed_ewok_m_02.iff') + templates.add('object/mobile/shared_dressed_ewok_m_03.iff') + templates.add('object/mobile/shared_dressed_ewok_m_04.iff') + templates.add('object/mobile/shared_dressed_ewok_m_05.iff') + templates.add('object/mobile/shared_dressed_ewok_m_06.iff') + templates.add('object/mobile/shared_dressed_ewok_m_07.iff') + templates.add('object/mobile/shared_dressed_ewok_m_08.iff') + templates.add('object/mobile/shared_dressed_ewok_m_09.iff') + templates.add('object/mobile/shared_dressed_ewok_m_10.iff') + templates.add('object/mobile/shared_dressed_ewok_m_11.iff') + templates.add('object/mobile/shared_dressed_ewok_m_12.iff') + + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 4, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleeHit') + mobileTemplate.setAttacks(attacks) + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 65 + mobileTemplate.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + + lootPoolNames_2 = ['random_loot_primitives'] + lootPoolChances_2 = [100] + lootGroupChance_2 = 35 + mobileTemplate.addToLootGroups(lootPoolNames_2,lootPoolChances_2,lootGroupChance_2) + + core.spawnService.addMobileTemplate('wise_panshee_ritualist', mobileTemplate) + return \ No newline at end of file