From 6ebfa085cb186ca40243f88b4a1933535c774f88 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 11:21:31 +0200 Subject: [PATCH 01/23] Changes to NPC Scripts Changed Mammal to Animal Bones(Mammal is pre NGE, was changed to Animal Bone) Added some NPC Scripts for Dathomir again --- scripts/mobiles/corellia/acicular_defender.py | 2 +- scripts/mobiles/corellia/bageraset.py | 2 +- scripts/mobiles/corellia/bageraset_bruiser.py | 2 +- scripts/mobiles/corellia/bloated_gubbur.py | 2 +- .../mobiles/corellia/blood_stained_prowler.py | 2 +- scripts/mobiles/corellia/canoid.py | 2 +- scripts/mobiles/corellia/canoid_hunter.py | 2 +- .../mobiles/corellia/canoid_pack_leader.py | 2 +- scripts/mobiles/corellia/crazed_durni.py | 2 +- scripts/mobiles/corellia/crimson_razor_cat.py | 2 +- scripts/mobiles/corellia/deranged_wrix.py | 2 +- scripts/mobiles/corellia/dire_cat.py | 2 +- scripts/mobiles/corellia/diseased_vrelt.py | 2 +- .../corellia/diseased_vrelt_matriarch.py | 2 +- .../mobiles/corellia/domestic_bageraset.py | 2 +- scripts/mobiles/corellia/domestic_humbaba.py | 2 +- scripts/mobiles/corellia/domestic_krahbu.py | 2 +- scripts/mobiles/corellia/durni.py | 2 +- scripts/mobiles/corellia/dwarf_gronda.py | 2 +- scripts/mobiles/corellia/elder_gronda.py | 2 +- .../mobiles/corellia/enraged_tabage_mother.py | 2 +- scripts/mobiles/corellia/female_dire_cat.py | 2 +- .../corellia/female_forest_slice_hound.py | 2 +- .../corellia/female_grassland_slice_hound.py | 2 +- scripts/mobiles/corellia/female_razor_cat.py | 2 +- .../mobiles/corellia/female_slice_hound.py | 2 +- scripts/mobiles/corellia/feral_orphan.py | 2 +- scripts/mobiles/corellia/forest_murra.py | 2 +- .../mobiles/corellia/forest_slice_hound.py | 2 +- scripts/mobiles/corellia/giant_gubbur.py | 2 +- scripts/mobiles/corellia/grand_wrix.py | 2 +- .../mobiles/corellia/grassland_slice_hound.py | 2 +- .../mobiles/corellia/great_plains_stalker.py | 2 +- scripts/mobiles/corellia/gronda.py | 2 +- scripts/mobiles/corellia/gronda_juggernaut.py | 2 +- scripts/mobiles/corellia/gronda_patriarch.py | 2 +- scripts/mobiles/corellia/gubbur.py | 2 +- scripts/mobiles/corellia/gurrcat.py | 2 +- scripts/mobiles/corellia/humbaba.py | 2 +- scripts/mobiles/corellia/krahbu.py | 2 +- scripts/mobiles/corellia/minor_gubbur.py | 2 +- scripts/mobiles/corellia/mottled_wrix.py | 2 +- scripts/mobiles/corellia/mountain_murra.py | 2 +- scripts/mobiles/corellia/murra.py | 2 +- .../corellia/noxious_vrelt_scavenger.py | 2 +- scripts/mobiles/corellia/paralope.py | 2 +- scripts/mobiles/corellia/razor_cat.py | 2 +- scripts/mobiles/corellia/razor_cat_cub.py | 2 +- .../mobiles/corellia/razor_cat_eviscerator.py | 2 +- scripts/mobiles/corellia/rogue_bageraset.py | 2 +- scripts/mobiles/corellia/savage_humbaba.py | 2 +- scripts/mobiles/corellia/scavenger_rat.py | 2 +- scripts/mobiles/corellia/sharnaff.py | 2 +- scripts/mobiles/corellia/sharnaff_bull.py | 2 +- .../corellia/sharnaff_reckless_ravager.py | 2 +- scripts/mobiles/corellia/slice_hound.py | 2 +- scripts/mobiles/corellia/swamp_gurrcat.py | 2 +- scripts/mobiles/corellia/swamp_humbaba.py | 2 +- scripts/mobiles/corellia/tabage.py | 2 +- scripts/mobiles/corellia/tabage_protector.py | 2 +- scripts/mobiles/corellia/tabage_scavenger.py | 2 +- scripts/mobiles/corellia/vehement_durni.py | 2 +- .../mobiles/corellia/vicious_slice_hound.py | 2 +- scripts/mobiles/corellia/violent_krahbu.py | 2 +- scripts/mobiles/corellia/vrelt.py | 2 +- scripts/mobiles/corellia/vrelt_mother.py | 2 +- scripts/mobiles/corellia/vynock.py | 2 +- scripts/mobiles/corellia/war_gronda.py | 2 +- scripts/mobiles/corellia/wooded_paralope.py | 2 +- scripts/mobiles/corellia/wrix.py | 2 +- scripts/mobiles/dantooine/ancient_graul.py | 2 +- .../dantooine/bile_drenched_quenker.py | 2 +- scripts/mobiles/dantooine/bol.py | 2 +- scripts/mobiles/dantooine/bol_pack_runner.py | 2 +- scripts/mobiles/dantooine/frenzied_graul.py | 2 +- scripts/mobiles/dantooine/graul.py | 2 +- scripts/mobiles/dantooine/graul_mangler.py | 2 +- scripts/mobiles/dantooine/graul_marauder.py | 2 +- scripts/mobiles/dantooine/graul_mauler.py | 2 +- .../mobiles/dantooine/hostile_thune_mother.py | 2 +- scripts/mobiles/dantooine/huurton.py | 2 +- .../mobiles/dantooine/huurton_bloodhunter.py | 2 +- scripts/mobiles/dantooine/huurton_howler.py | 2 +- scripts/mobiles/dantooine/huurton_huntress.py | 2 +- scripts/mobiles/dantooine/huurton_matron.py | 2 +- scripts/mobiles/dantooine/huurton_pub.py | 2 +- scripts/mobiles/dantooine/huurton_reaper.py | 2 +- scripts/mobiles/dantooine/huurton_stalker.py | 2 +- scripts/mobiles/dantooine/infant_graul.py | 2 +- .../mobiles/dantooine/lesser_plains_bol.py | 2 +- scripts/mobiles/dantooine/mammoth_thune.py | 2 +- scripts/mobiles/dantooine/quenker.py | 2 +- scripts/mobiles/dantooine/quenker_ravager.py | 2 +- .../mobiles/dantooine/quenker_relic_reaper.py | 2 +- scripts/mobiles/dantooine/savage_quenker.py | 2 +- .../mobiles/dantooine/seething_bol_crusher.py | 2 +- scripts/mobiles/dantooine/slice_hound.py | 2 +- .../mobiles/dantooine/swift_charging_bol.py | 2 +- scripts/mobiles/dantooine/terrible_quenker.py | 2 +- scripts/mobiles/dantooine/thune.py | 2 +- .../dantooine/thune_grassland_guardian.py | 2 +- .../mobiles/dantooine/thune_herd_leader.py | 2 +- scripts/mobiles/dathomir/alpha_bolma.py | 2 +- .../mobiles/dathomir/ancient_bull_rancor.py | 2 +- .../dathomir/angry_baz_nitch_avenger.py | 2 +- scripts/mobiles/dathomir/baz_nitch.py | 2 +- scripts/mobiles/dathomir/bolma.py | 2 +- scripts/mobiles/dathomir/bolma_calf.py | 2 +- scripts/mobiles/dathomir/bolma_female.py | 2 +- scripts/mobiles/dathomir/bolma_male.py | 2 +- scripts/mobiles/dathomir/bolma_pack_master.py | 2 +- scripts/mobiles/dathomir/bolma_prime.py | 2 +- scripts/mobiles/dathomir/bolma_youth.py | 2 +- scripts/mobiles/dathomir/brackaset.py | 2 +- scripts/mobiles/dathomir/brackaset_female.py | 2 +- scripts/mobiles/dathomir/brackaset_male.py | 2 +- scripts/mobiles/dathomir/bull_rancor.py | 2 +- ...roodling.py => cavern_spider_broodling.py} | 0 scripts/mobiles/dathomir/craggy_bolma.py | 2 +- scripts/mobiles/dathomir/disturbed_bolma.py | 2 +- .../dathomir/domesticated_brackaset.py | 2 +- .../mobiles/dathomir/enraged_bull_rancor.py | 2 +- scripts/mobiles/dathomir/enraged_rancor.py | 2 +- scripts/mobiles/dathomir/female_kwi.py | 39 +++++++++++++++++++ .../dathomir/female_malkloc_plainswalker.py | 39 +++++++++++++++++++ scripts/mobiles/dathomir/foul_desecrator.py | 39 +++++++++++++++++++ scripts/mobiles/dathomir/rancor.py | 2 +- scripts/mobiles/endor/blooming_jax.py | 2 +- scripts/mobiles/endor/blushing_jax.py | 2 +- scripts/mobiles/endor/bolle_bol_bark_biter.py | 2 +- scripts/mobiles/endor/bolle_bol_calf.py | 2 +- scripts/mobiles/endor/bolle_bol_colt.py | 2 +- scripts/mobiles/endor/bolle_bol_female.py | 2 +- .../mobiles/endor/bolle_bol_herd_leader.py | 2 +- scripts/mobiles/endor/bolle_bol_male.py | 2 +- scripts/mobiles/endor/bolle_bol_stomper.py | 2 +- scripts/mobiles/endor/bounding_jax.py | 2 +- .../mobiles/endor/diminutive_bounding_jax.py | 2 +- .../mobiles/endor/elder_hanadak_matriarch.py | 2 +- scripts/mobiles/endor/elder_squall.py | 2 +- scripts/mobiles/endor/hanadak_ancient.py | 2 +- scripts/mobiles/endor/hanadak_drifter.py | 2 +- scripts/mobiles/endor/mature_hanadak.py | 2 +- .../endor/mature_hanadak_rock_smasher.py | 2 +- scripts/mobiles/endor/rabid_squall.py | 2 +- scripts/mobiles/endor/squall.py | 2 +- scripts/mobiles/endor/stoneskin_hanadak.py | 2 +- .../generic/faction/rebel/tamed_gurrcat.py | 2 +- .../generic/faction/rebel/tamed_razor_cat.py | 2 +- .../faction/rebel/tamed_slice_hound.py | 2 +- scripts/mobiles/naboo/alpha_veermok.py | 2 +- scripts/mobiles/naboo/bachelor_gualama.py | 2 +- scripts/mobiles/naboo/bolle_bol.py | 2 +- scripts/mobiles/naboo/fambaa.py | 2 +- scripts/mobiles/naboo/gualama.py | 2 +- scripts/mobiles/naboo/narglatch.py | 2 +- scripts/mobiles/naboo/veermok.py | 2 +- scripts/mobiles/rori/adult_pygmy_torton.py | 2 +- scripts/mobiles/rori/bark_mite.py | 2 +- scripts/mobiles/rori/bearded_jax.py | 2 +- scripts/mobiles/rori/pugoriss.py | 2 +- scripts/mobiles/rori/torton.py | 2 +- scripts/mobiles/rori/vir_vur.py | 2 +- scripts/mobiles/talus/berserk_kahmurra.py | 2 +- .../mobiles/talus/borvos_mutant_kahmurra.py | 2 +- scripts/mobiles/talus/crazed_roba.py | 2 +- scripts/mobiles/talus/docile_kahmurra.py | 2 +- .../mobiles/talus/famished_sludge_panther.py | 2 +- scripts/mobiles/talus/feeble_kima.py | 2 +- scripts/mobiles/talus/female_roba.py | 2 +- scripts/mobiles/talus/ferine_razorfang.py | 2 +- scripts/mobiles/talus/foaming_vynock.py | 2 +- .../talus/genetically_enhanced_kahmurra.py | 2 +- .../mobiles/talus/greater_sludge_panther.py | 2 +- scripts/mobiles/talus/guf_drolg.py | 2 +- scripts/mobiles/talus/guf_drolg_female.py | 2 +- scripts/mobiles/talus/hilltop_kima.py | 2 +- scripts/mobiles/talus/huf_dun.py | 2 +- scripts/mobiles/talus/huf_dun_bull.py | 2 +- scripts/mobiles/talus/kima.py | 2 +- scripts/mobiles/talus/male_roba.py | 2 +- scripts/mobiles/talus/meager_tortur.py | 2 +- scripts/mobiles/talus/minor_guf_drolg.py | 2 +- scripts/mobiles/talus/minor_sludge_panther.py | 2 +- scripts/mobiles/talus/mire_marauder.py | 2 +- scripts/mobiles/talus/mutated_kahmurra.py | 2 +- .../mobiles/talus/rabid_mutant_kahmurra.py | 2 +- scripts/mobiles/talus/savage_guf_drolg.py | 2 +- scripts/mobiles/talus/sludge_panther.py | 2 +- scripts/mobiles/talus/stunted_huf_dun.py | 2 +- scripts/mobiles/talus/tortur_bull.py | 2 +- scripts/mobiles/talus/vicious_huf_dun.py | 2 +- scripts/mobiles/talus/wolf_kima.py | 2 +- scripts/mobiles/yavin4/ancient_mamien.py | 2 +- scripts/mobiles/yavin4/elder_mamien.py | 2 +- scripts/mobiles/yavin4/enraged_tybis.py | 2 +- scripts/mobiles/yavin4/female_mamien.py | 2 +- scripts/mobiles/yavin4/female_tybis.py | 2 +- scripts/mobiles/yavin4/gackle_bat.py | 2 +- scripts/mobiles/yavin4/gackle_bat_hunter.py | 2 +- .../yavin4/geonosian_bunker/enhanced_kwi.py | 2 +- scripts/mobiles/yavin4/giant_gackle_bat.py | 2 +- scripts/mobiles/yavin4/giant_stintaril.py | 2 +- scripts/mobiles/yavin4/male_mamien.py | 2 +- scripts/mobiles/yavin4/male_tybis.py | 2 +- scripts/mobiles/yavin4/mamien_junglelord.py | 2 +- scripts/mobiles/yavin4/mamien_matriarch.py | 2 +- scripts/mobiles/yavin4/mamien_youth.py | 2 +- scripts/mobiles/yavin4/ominous_skreeg.py | 2 +- scripts/mobiles/yavin4/puny_gackle_bat.py | 2 +- scripts/mobiles/yavin4/puny_stintaril.py | 2 +- scripts/mobiles/yavin4/ravaging_gackle_bat.py | 2 +- scripts/mobiles/yavin4/skreeg_adolescent.py | 2 +- scripts/mobiles/yavin4/skreeg_female.py | 2 +- scripts/mobiles/yavin4/skreeg_gatherer.py | 2 +- scripts/mobiles/yavin4/skreeg_hunter.py | 2 +- scripts/mobiles/yavin4/skreeg_infant.py | 2 +- scripts/mobiles/yavin4/skreeg_male.py | 2 +- scripts/mobiles/yavin4/skreeg_scout.py | 2 +- scripts/mobiles/yavin4/skreeg_warrior.py | 2 +- .../mobiles/yavin4/skreeg_warrior_elite.py | 2 +- scripts/mobiles/yavin4/stintaril.py | 2 +- .../mobiles/yavin4/stintaril_fleshripper.py | 2 +- scripts/mobiles/yavin4/stintaril_prowler.py | 2 +- scripts/mobiles/yavin4/stintaril_ravager.py | 2 +- scripts/mobiles/yavin4/stintaril_scavenger.py | 2 +- scripts/mobiles/yavin4/stunted_woolamander.py | 2 +- scripts/mobiles/yavin4/tybis.py | 2 +- scripts/mobiles/yavin4/woolamander.py | 2 +- .../mobiles/yavin4/woolamander_gatherer.py | 2 +- .../mobiles/yavin4/woolamander_harrower.py | 2 +- .../mobiles/yavin4/woolamander_harvester.py | 2 +- scripts/mobiles/yavin4/woolamander_reaper.py | 2 +- 233 files changed, 346 insertions(+), 229 deletions(-) rename scripts/mobiles/dathomir/{caver_spider_broodling.py => cavern_spider_broodling.py} (100%) create mode 100644 scripts/mobiles/dathomir/female_kwi.py create mode 100644 scripts/mobiles/dathomir/female_malkloc_plainswalker.py create mode 100644 scripts/mobiles/dathomir/foul_desecrator.py diff --git a/scripts/mobiles/corellia/acicular_defender.py b/scripts/mobiles/corellia/acicular_defender.py index 7968c64d..d09c4a29 100644 --- a/scripts/mobiles/corellia/acicular_defender.py +++ b/scripts/mobiles/corellia/acicular_defender.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("paralope") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/bageraset.py b/scripts/mobiles/corellia/bageraset.py index 314a5f27..34dd5ad8 100644 --- a/scripts/mobiles/corellia/bageraset.py +++ b/scripts/mobiles/corellia/bageraset.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(230) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(130) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/bageraset_bruiser.py b/scripts/mobiles/corellia/bageraset_bruiser.py index aa6b32b8..da004eee 100644 --- a/scripts/mobiles/corellia/bageraset_bruiser.py +++ b/scripts/mobiles/corellia/bageraset_bruiser.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(230) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(130) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/bloated_gubbur.py b/scripts/mobiles/corellia/bloated_gubbur.py index ffacfbe0..bb0b4c2d 100644 --- a/scripts/mobiles/corellia/bloated_gubbur.py +++ b/scripts/mobiles/corellia/bloated_gubbur.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("gubbur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/blood_stained_prowler.py b/scripts/mobiles/corellia/blood_stained_prowler.py index 18dae272..8d5b037d 100644 --- a/scripts/mobiles/corellia/blood_stained_prowler.py +++ b/scripts/mobiles/corellia/blood_stained_prowler.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(70) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/canoid.py b/scripts/mobiles/corellia/canoid.py index 3eac5fc6..0c529a70 100644 --- a/scripts/mobiles/corellia/canoid.py +++ b/scripts/mobiles/corellia/canoid.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/canoid_hunter.py b/scripts/mobiles/corellia/canoid_hunter.py index d7f4addb..acc6a34b 100644 --- a/scripts/mobiles/corellia/canoid_hunter.py +++ b/scripts/mobiles/corellia/canoid_hunter.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/canoid_pack_leader.py b/scripts/mobiles/corellia/canoid_pack_leader.py index 6c0cbd80..05c90c58 100644 --- a/scripts/mobiles/corellia/canoid_pack_leader.py +++ b/scripts/mobiles/corellia/canoid_pack_leader.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("canoid") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/crazed_durni.py b/scripts/mobiles/corellia/crazed_durni.py index 016b30f7..b7d06ade 100644 --- a/scripts/mobiles/corellia/crazed_durni.py +++ b/scripts/mobiles/corellia/crazed_durni.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("durni") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/crimson_razor_cat.py b/scripts/mobiles/corellia/crimson_razor_cat.py index 5a302f46..78895d6b 100644 --- a/scripts/mobiles/corellia/crimson_razor_cat.py +++ b/scripts/mobiles/corellia/crimson_razor_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/deranged_wrix.py b/scripts/mobiles/corellia/deranged_wrix.py index 412ec288..b28a89e3 100644 --- a/scripts/mobiles/corellia/deranged_wrix.py +++ b/scripts/mobiles/corellia/deranged_wrix.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(55) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/dire_cat.py b/scripts/mobiles/corellia/dire_cat.py index 9f06ca34..fef2c811 100644 --- a/scripts/mobiles/corellia/dire_cat.py +++ b/scripts/mobiles/corellia/dire_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("dire cat") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/diseased_vrelt.py b/scripts/mobiles/corellia/diseased_vrelt.py index f48f39b2..7ede71c1 100644 --- a/scripts/mobiles/corellia/diseased_vrelt.py +++ b/scripts/mobiles/corellia/diseased_vrelt.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("vrelt") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/diseased_vrelt_matriarch.py b/scripts/mobiles/corellia/diseased_vrelt_matriarch.py index 76b34b21..b5b10276 100644 --- a/scripts/mobiles/corellia/diseased_vrelt_matriarch.py +++ b/scripts/mobiles/corellia/diseased_vrelt_matriarch.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(10) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(10) mobileTemplate.setSocialGroup("vrelt") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/domestic_bageraset.py b/scripts/mobiles/corellia/domestic_bageraset.py index 6a32a763..ba128b91 100644 --- a/scripts/mobiles/corellia/domestic_bageraset.py +++ b/scripts/mobiles/corellia/domestic_bageraset.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(240) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(145) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(104) mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/domestic_humbaba.py b/scripts/mobiles/corellia/domestic_humbaba.py index 48271bc1..bfd126ee 100644 --- a/scripts/mobiles/corellia/domestic_humbaba.py +++ b/scripts/mobiles/corellia/domestic_humbaba.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(215) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(115) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(65) mobileTemplate.setSocialGroup("humbaba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/domestic_krahbu.py b/scripts/mobiles/corellia/domestic_krahbu.py index 65f48a97..9b190673 100644 --- a/scripts/mobiles/corellia/domestic_krahbu.py +++ b/scripts/mobiles/corellia/domestic_krahbu.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(230) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(145) mobileTemplate.setSocialGroup("krahbu") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/durni.py b/scripts/mobiles/corellia/durni.py index 5a4e9200..b244ca8c 100644 --- a/scripts/mobiles/corellia/durni.py +++ b/scripts/mobiles/corellia/durni.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("durni") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/dwarf_gronda.py b/scripts/mobiles/corellia/dwarf_gronda.py index 79e74602..2da84193 100644 --- a/scripts/mobiles/corellia/dwarf_gronda.py +++ b/scripts/mobiles/corellia/dwarf_gronda.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(280) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(170) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(90) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/elder_gronda.py b/scripts/mobiles/corellia/elder_gronda.py index 4fed9dd4..c3fe8a86 100644 --- a/scripts/mobiles/corellia/elder_gronda.py +++ b/scripts/mobiles/corellia/elder_gronda.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(360) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(270) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/enraged_tabage_mother.py b/scripts/mobiles/corellia/enraged_tabage_mother.py index 15f2f795..6abbfa7c 100644 --- a/scripts/mobiles/corellia/enraged_tabage_mother.py +++ b/scripts/mobiles/corellia/enraged_tabage_mother.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(16) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(16) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(16) mobileTemplate.setSocialGroup("tagage") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/female_dire_cat.py b/scripts/mobiles/corellia/female_dire_cat.py index ed9323a7..b60dc0a3 100644 --- a/scripts/mobiles/corellia/female_dire_cat.py +++ b/scripts/mobiles/corellia/female_dire_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("dire cat") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/female_forest_slice_hound.py b/scripts/mobiles/corellia/female_forest_slice_hound.py index 502d693c..5d7488a8 100644 --- a/scripts/mobiles/corellia/female_forest_slice_hound.py +++ b/scripts/mobiles/corellia/female_forest_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound forest") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/female_grassland_slice_hound.py b/scripts/mobiles/corellia/female_grassland_slice_hound.py index 03ab833b..b965eea1 100644 --- a/scripts/mobiles/corellia/female_grassland_slice_hound.py +++ b/scripts/mobiles/corellia/female_grassland_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound grassland") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/female_razor_cat.py b/scripts/mobiles/corellia/female_razor_cat.py index 20a4ddbf..a1bd337a 100644 --- a/scripts/mobiles/corellia/female_razor_cat.py +++ b/scripts/mobiles/corellia/female_razor_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/female_slice_hound.py b/scripts/mobiles/corellia/female_slice_hound.py index 4c80d0ba..021d9431 100644 --- a/scripts/mobiles/corellia/female_slice_hound.py +++ b/scripts/mobiles/corellia/female_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/feral_orphan.py b/scripts/mobiles/corellia/feral_orphan.py index 5f7ade20..1229694c 100644 --- a/scripts/mobiles/corellia/feral_orphan.py +++ b/scripts/mobiles/corellia/feral_orphan.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("dire cat") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/forest_murra.py b/scripts/mobiles/corellia/forest_murra.py index 9711f09d..5717b1a1 100644 --- a/scripts/mobiles/corellia/forest_murra.py +++ b/scripts/mobiles/corellia/forest_murra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(75) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("murra") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/forest_slice_hound.py b/scripts/mobiles/corellia/forest_slice_hound.py index b7237528..2b72350e 100644 --- a/scripts/mobiles/corellia/forest_slice_hound.py +++ b/scripts/mobiles/corellia/forest_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound forest") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/giant_gubbur.py b/scripts/mobiles/corellia/giant_gubbur.py index 92c7a230..43c8f350 100644 --- a/scripts/mobiles/corellia/giant_gubbur.py +++ b/scripts/mobiles/corellia/giant_gubbur.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(15) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(15) mobileTemplate.setSocialGroup("gubbur") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/grand_wrix.py b/scripts/mobiles/corellia/grand_wrix.py index 7dcdc025..a7e728a9 100644 --- a/scripts/mobiles/corellia/grand_wrix.py +++ b/scripts/mobiles/corellia/grand_wrix.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(70) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/grassland_slice_hound.py b/scripts/mobiles/corellia/grassland_slice_hound.py index 65b17d4a..72562fb9 100644 --- a/scripts/mobiles/corellia/grassland_slice_hound.py +++ b/scripts/mobiles/corellia/grassland_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound grass") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/great_plains_stalker.py b/scripts/mobiles/corellia/great_plains_stalker.py index 8d208a34..7326bbec 100644 --- a/scripts/mobiles/corellia/great_plains_stalker.py +++ b/scripts/mobiles/corellia/great_plains_stalker.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/gronda.py b/scripts/mobiles/corellia/gronda.py index 4c35178d..1a442557 100644 --- a/scripts/mobiles/corellia/gronda.py +++ b/scripts/mobiles/corellia/gronda.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(360) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(270) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/gronda_juggernaut.py b/scripts/mobiles/corellia/gronda_juggernaut.py index 114dd63a..c648ed63 100644 --- a/scripts/mobiles/corellia/gronda_juggernaut.py +++ b/scripts/mobiles/corellia/gronda_juggernaut.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(500) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(400) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(375) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/gronda_patriarch.py b/scripts/mobiles/corellia/gronda_patriarch.py index 40aaf426..5dc54bcf 100644 --- a/scripts/mobiles/corellia/gronda_patriarch.py +++ b/scripts/mobiles/corellia/gronda_patriarch.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(360) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(270) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/gubbur.py b/scripts/mobiles/corellia/gubbur.py index e886f324..b210b500 100644 --- a/scripts/mobiles/corellia/gubbur.py +++ b/scripts/mobiles/corellia/gubbur.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("gubbur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/gurrcat.py b/scripts/mobiles/corellia/gurrcat.py index 167c7d9e..0eb68db4 100644 --- a/scripts/mobiles/corellia/gurrcat.py +++ b/scripts/mobiles/corellia/gurrcat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("dire cat") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/humbaba.py b/scripts/mobiles/corellia/humbaba.py index b6a42e66..f0a42a5c 100644 --- a/scripts/mobiles/corellia/humbaba.py +++ b/scripts/mobiles/corellia/humbaba.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(230) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(130) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("humbaba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/krahbu.py b/scripts/mobiles/corellia/krahbu.py index fd616421..cf17577d 100644 --- a/scripts/mobiles/corellia/krahbu.py +++ b/scripts/mobiles/corellia/krahbu.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(210) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(135) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(120) mobileTemplate.setSocialGroup("krahbu") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/minor_gubbur.py b/scripts/mobiles/corellia/minor_gubbur.py index 702f354a..f5e27d4c 100644 --- a/scripts/mobiles/corellia/minor_gubbur.py +++ b/scripts/mobiles/corellia/minor_gubbur.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(3) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(2) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("gubbur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/mottled_wrix.py b/scripts/mobiles/corellia/mottled_wrix.py index b36060fe..63a2861d 100644 --- a/scripts/mobiles/corellia/mottled_wrix.py +++ b/scripts/mobiles/corellia/mottled_wrix.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/mountain_murra.py b/scripts/mobiles/corellia/mountain_murra.py index a1ea3eed..b42a79a1 100644 --- a/scripts/mobiles/corellia/mountain_murra.py +++ b/scripts/mobiles/corellia/mountain_murra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(75) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(45) mobileTemplate.setSocialGroup("murra") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/murra.py b/scripts/mobiles/corellia/murra.py index 52ac0f9e..53605afa 100644 --- a/scripts/mobiles/corellia/murra.py +++ b/scripts/mobiles/corellia/murra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(55) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(32) mobileTemplate.setSocialGroup("murra") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/noxious_vrelt_scavenger.py b/scripts/mobiles/corellia/noxious_vrelt_scavenger.py index d98888c0..43571077 100644 --- a/scripts/mobiles/corellia/noxious_vrelt_scavenger.py +++ b/scripts/mobiles/corellia/noxious_vrelt_scavenger.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(10) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(10) mobileTemplate.setSocialGroup("vrelt") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/paralope.py b/scripts/mobiles/corellia/paralope.py index 06854799..85169cc0 100644 --- a/scripts/mobiles/corellia/paralope.py +++ b/scripts/mobiles/corellia/paralope.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("paralope") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/razor_cat.py b/scripts/mobiles/corellia/razor_cat.py index 5048f07f..4c27ac06 100644 --- a/scripts/mobiles/corellia/razor_cat.py +++ b/scripts/mobiles/corellia/razor_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/razor_cat_cub.py b/scripts/mobiles/corellia/razor_cat_cub.py index c1e6367c..8200ead7 100644 --- a/scripts/mobiles/corellia/razor_cat_cub.py +++ b/scripts/mobiles/corellia/razor_cat_cub.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(25) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(14) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/razor_cat_eviscerator.py b/scripts/mobiles/corellia/razor_cat_eviscerator.py index 684b6c44..91f28753 100644 --- a/scripts/mobiles/corellia/razor_cat_eviscerator.py +++ b/scripts/mobiles/corellia/razor_cat_eviscerator.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/rogue_bageraset.py b/scripts/mobiles/corellia/rogue_bageraset.py index 2210bc0a..8c7e7bbc 100644 --- a/scripts/mobiles/corellia/rogue_bageraset.py +++ b/scripts/mobiles/corellia/rogue_bageraset.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(230) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(130) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/savage_humbaba.py b/scripts/mobiles/corellia/savage_humbaba.py index 88b94ebb..00be364d 100644 --- a/scripts/mobiles/corellia/savage_humbaba.py +++ b/scripts/mobiles/corellia/savage_humbaba.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(265) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(168) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(118) mobileTemplate.setSocialGroup("humbaba") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/scavenger_rat.py b/scripts/mobiles/corellia/scavenger_rat.py index a0c9821e..0cfe0653 100644 --- a/scripts/mobiles/corellia/scavenger_rat.py +++ b/scripts/mobiles/corellia/scavenger_rat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("scavenger rat") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/sharnaff.py b/scripts/mobiles/corellia/sharnaff.py index c035f9c8..775853c8 100644 --- a/scripts/mobiles/corellia/sharnaff.py +++ b/scripts/mobiles/corellia/sharnaff.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(450) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("sharnaff") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/sharnaff_bull.py b/scripts/mobiles/corellia/sharnaff_bull.py index f4612b9d..3b054976 100644 --- a/scripts/mobiles/corellia/sharnaff_bull.py +++ b/scripts/mobiles/corellia/sharnaff_bull.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(482) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(335) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(200) mobileTemplate.setSocialGroup("sharnaff") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/sharnaff_reckless_ravager.py b/scripts/mobiles/corellia/sharnaff_reckless_ravager.py index 54a20b2c..351781ca 100644 --- a/scripts/mobiles/corellia/sharnaff_reckless_ravager.py +++ b/scripts/mobiles/corellia/sharnaff_reckless_ravager.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(450) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Hide") + mobileTemplate.setBoneType("Animal Hide") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("sharnaff") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/slice_hound.py b/scripts/mobiles/corellia/slice_hound.py index 40d3d8df..964b5615 100644 --- a/scripts/mobiles/corellia/slice_hound.py +++ b/scripts/mobiles/corellia/slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/swamp_gurrcat.py b/scripts/mobiles/corellia/swamp_gurrcat.py index b910d50a..b09a7922 100644 --- a/scripts/mobiles/corellia/swamp_gurrcat.py +++ b/scripts/mobiles/corellia/swamp_gurrcat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("swamp gurrcat") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/swamp_humbaba.py b/scripts/mobiles/corellia/swamp_humbaba.py index bb5f710d..d9eccf56 100644 --- a/scripts/mobiles/corellia/swamp_humbaba.py +++ b/scripts/mobiles/corellia/swamp_humbaba.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(250) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(105) mobileTemplate.setSocialGroup("humbaba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/tabage.py b/scripts/mobiles/corellia/tabage.py index 05c9c1cc..d04a0022 100644 --- a/scripts/mobiles/corellia/tabage.py +++ b/scripts/mobiles/corellia/tabage.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(18) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(24) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("tabage") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/tabage_protector.py b/scripts/mobiles/corellia/tabage_protector.py index d4bda0ed..f7225f7a 100644 --- a/scripts/mobiles/corellia/tabage_protector.py +++ b/scripts/mobiles/corellia/tabage_protector.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(14) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(14) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(14) mobileTemplate.setSocialGroup("tabage") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/tabage_scavenger.py b/scripts/mobiles/corellia/tabage_scavenger.py index fc75c23b..5e6b8361 100644 --- a/scripts/mobiles/corellia/tabage_scavenger.py +++ b/scripts/mobiles/corellia/tabage_scavenger.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(13) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(13) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(13) mobileTemplate.setSocialGroup("tabage") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/vehement_durni.py b/scripts/mobiles/corellia/vehement_durni.py index cc0d1323..9cd3082d 100644 --- a/scripts/mobiles/corellia/vehement_durni.py +++ b/scripts/mobiles/corellia/vehement_durni.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("durni") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/vicious_slice_hound.py b/scripts/mobiles/corellia/vicious_slice_hound.py index f205b29b..427a50ac 100644 --- a/scripts/mobiles/corellia/vicious_slice_hound.py +++ b/scripts/mobiles/corellia/vicious_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/violent_krahbu.py b/scripts/mobiles/corellia/violent_krahbu.py index 03bd0b36..396fef07 100644 --- a/scripts/mobiles/corellia/violent_krahbu.py +++ b/scripts/mobiles/corellia/violent_krahbu.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(225) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(135) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(135) mobileTemplate.setSocialGroup("violent krahbu") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/vrelt.py b/scripts/mobiles/corellia/vrelt.py index 9a4d6356..3d2edc62 100644 --- a/scripts/mobiles/corellia/vrelt.py +++ b/scripts/mobiles/corellia/vrelt.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("vrelt") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/vrelt_mother.py b/scripts/mobiles/corellia/vrelt_mother.py index 26e375ad..0b4d7306 100644 --- a/scripts/mobiles/corellia/vrelt_mother.py +++ b/scripts/mobiles/corellia/vrelt_mother.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(13) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(13) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(13) mobileTemplate.setSocialGroup("vrelt") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/vynock.py b/scripts/mobiles/corellia/vynock.py index eb02fee2..2aae58e8 100644 --- a/scripts/mobiles/corellia/vynock.py +++ b/scripts/mobiles/corellia/vynock.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(70) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("vynock") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/corellia/war_gronda.py b/scripts/mobiles/corellia/war_gronda.py index db47f7e8..ac9358de 100644 --- a/scripts/mobiles/corellia/war_gronda.py +++ b/scripts/mobiles/corellia/war_gronda.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(390) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(240) mobileTemplate.setSocialGroup("gronda") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/corellia/wooded_paralope.py b/scripts/mobiles/corellia/wooded_paralope.py index c68d6ed0..439250c6 100644 --- a/scripts/mobiles/corellia/wooded_paralope.py +++ b/scripts/mobiles/corellia/wooded_paralope.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("paralope") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/corellia/wrix.py b/scripts/mobiles/corellia/wrix.py index 171e9e7e..e0c6e596 100644 --- a/scripts/mobiles/corellia/wrix.py +++ b/scripts/mobiles/corellia/wrix.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(60) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(30) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("wrix") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dantooine/ancient_graul.py b/scripts/mobiles/dantooine/ancient_graul.py index 97558bcc..03f7e1f6 100644 --- a/scripts/mobiles/dantooine/ancient_graul.py +++ b/scripts/mobiles/dantooine/ancient_graul.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(875) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(775) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/bile_drenched_quenker.py b/scripts/mobiles/dantooine/bile_drenched_quenker.py index 07ac1a52..9ab334a0 100644 --- a/scripts/mobiles/dantooine/bile_drenched_quenker.py +++ b/scripts/mobiles/dantooine/bile_drenched_quenker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(0) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/bol.py b/scripts/mobiles/dantooine/bol.py index 8ab9b488..06fec651 100644 --- a/scripts/mobiles/dantooine/bol.py +++ b/scripts/mobiles/dantooine/bol.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(300) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(180) mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/bol_pack_runner.py b/scripts/mobiles/dantooine/bol_pack_runner.py index 9a2b996e..2d4a1eea 100644 --- a/scripts/mobiles/dantooine/bol_pack_runner.py +++ b/scripts/mobiles/dantooine/bol_pack_runner.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(300) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(180) mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/frenzied_graul.py b/scripts/mobiles/dantooine/frenzied_graul.py index be562790..6bc6a47d 100644 --- a/scripts/mobiles/dantooine/frenzied_graul.py +++ b/scripts/mobiles/dantooine/frenzied_graul.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1025) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(950) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(855) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/graul.py b/scripts/mobiles/dantooine/graul.py index 2b99aa00..ef0bc70b 100644 --- a/scripts/mobiles/dantooine/graul.py +++ b/scripts/mobiles/dantooine/graul.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(875) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(775) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/graul_mangler.py b/scripts/mobiles/dantooine/graul_mangler.py index 122ddb10..69b5af9d 100644 --- a/scripts/mobiles/dantooine/graul_mangler.py +++ b/scripts/mobiles/dantooine/graul_mangler.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(875) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(775) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/graul_marauder.py b/scripts/mobiles/dantooine/graul_marauder.py index c88b6961..252fd91e 100644 --- a/scripts/mobiles/dantooine/graul_marauder.py +++ b/scripts/mobiles/dantooine/graul_marauder.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(875) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(775) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/graul_mauler.py b/scripts/mobiles/dantooine/graul_mauler.py index 71d54ed3..944a188d 100644 --- a/scripts/mobiles/dantooine/graul_mauler.py +++ b/scripts/mobiles/dantooine/graul_mauler.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(875) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(775) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/hostile_thune_mother.py b/scripts/mobiles/dantooine/hostile_thune_mother.py index 8900f990..8cbd4939 100644 --- a/scripts/mobiles/dantooine/hostile_thune_mother.py +++ b/scripts/mobiles/dantooine/hostile_thune_mother.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(135) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(150) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("thune") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton.py b/scripts/mobiles/dantooine/huurton.py index 77578d1d..a2a99c57 100644 --- a/scripts/mobiles/dantooine/huurton.py +++ b/scripts/mobiles/dantooine/huurton.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_bloodhunter.py b/scripts/mobiles/dantooine/huurton_bloodhunter.py index 8ff08d17..f2580c17 100644 --- a/scripts/mobiles/dantooine/huurton_bloodhunter.py +++ b/scripts/mobiles/dantooine/huurton_bloodhunter.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_howler.py b/scripts/mobiles/dantooine/huurton_howler.py index 51f0438b..1a27dc07 100644 --- a/scripts/mobiles/dantooine/huurton_howler.py +++ b/scripts/mobiles/dantooine/huurton_howler.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_huntress.py b/scripts/mobiles/dantooine/huurton_huntress.py index ed36b08b..b99180dd 100644 --- a/scripts/mobiles/dantooine/huurton_huntress.py +++ b/scripts/mobiles/dantooine/huurton_huntress.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_matron.py b/scripts/mobiles/dantooine/huurton_matron.py index 6c80036e..e466a2a4 100644 --- a/scripts/mobiles/dantooine/huurton_matron.py +++ b/scripts/mobiles/dantooine/huurton_matron.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_pub.py b/scripts/mobiles/dantooine/huurton_pub.py index ed6870b2..dfd78e9e 100644 --- a/scripts/mobiles/dantooine/huurton_pub.py +++ b/scripts/mobiles/dantooine/huurton_pub.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(5) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(5) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_reaper.py b/scripts/mobiles/dantooine/huurton_reaper.py index c617f9d9..16c79940 100644 --- a/scripts/mobiles/dantooine/huurton_reaper.py +++ b/scripts/mobiles/dantooine/huurton_reaper.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(25) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(25) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/huurton_stalker.py b/scripts/mobiles/dantooine/huurton_stalker.py index ebfc9b9f..a500dee8 100644 --- a/scripts/mobiles/dantooine/huurton_stalker.py +++ b/scripts/mobiles/dantooine/huurton_stalker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("huurton") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/infant_graul.py b/scripts/mobiles/dantooine/infant_graul.py index 8b25b40e..bf35d1e1 100644 --- a/scripts/mobiles/dantooine/infant_graul.py +++ b/scripts/mobiles/dantooine/infant_graul.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(700) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(750) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(650) mobileTemplate.setSocialGroup("graul") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/lesser_plains_bol.py b/scripts/mobiles/dantooine/lesser_plains_bol.py index 77b0d7c1..42d830e7 100644 --- a/scripts/mobiles/dantooine/lesser_plains_bol.py +++ b/scripts/mobiles/dantooine/lesser_plains_bol.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(300) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(180) mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/mammoth_thune.py b/scripts/mobiles/dantooine/mammoth_thune.py index c6a75374..e2857e26 100644 --- a/scripts/mobiles/dantooine/mammoth_thune.py +++ b/scripts/mobiles/dantooine/mammoth_thune.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(225) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(190) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("thune") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/quenker.py b/scripts/mobiles/dantooine/quenker.py index a66ecc94..9173cc06 100644 --- a/scripts/mobiles/dantooine/quenker.py +++ b/scripts/mobiles/dantooine/quenker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/quenker_ravager.py b/scripts/mobiles/dantooine/quenker_ravager.py index 05a03d5d..63936e71 100644 --- a/scripts/mobiles/dantooine/quenker_ravager.py +++ b/scripts/mobiles/dantooine/quenker_ravager.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/quenker_relic_reaper.py b/scripts/mobiles/dantooine/quenker_relic_reaper.py index 8ee0f8dd..446d75dc 100644 --- a/scripts/mobiles/dantooine/quenker_relic_reaper.py +++ b/scripts/mobiles/dantooine/quenker_relic_reaper.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(10) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(15) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/savage_quenker.py b/scripts/mobiles/dantooine/savage_quenker.py index 2236c389..31cb177d 100644 --- a/scripts/mobiles/dantooine/savage_quenker.py +++ b/scripts/mobiles/dantooine/savage_quenker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(0) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/seething_bol_crusher.py b/scripts/mobiles/dantooine/seething_bol_crusher.py index f29f1f73..b6450919 100644 --- a/scripts/mobiles/dantooine/seething_bol_crusher.py +++ b/scripts/mobiles/dantooine/seething_bol_crusher.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(300) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(180) mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/slice_hound.py b/scripts/mobiles/dantooine/slice_hound.py index 7889cce5..67b29a52 100644 --- a/scripts/mobiles/dantooine/slice_hound.py +++ b/scripts/mobiles/dantooine/slice_hound.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setBoneAmount(35) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(30) mobileTemplate.setSocialGroup("slice_hound") mobileTemplate.setAssistRange(1) diff --git a/scripts/mobiles/dantooine/swift_charging_bol.py b/scripts/mobiles/dantooine/swift_charging_bol.py index bc42d2bf..1810993f 100644 --- a/scripts/mobiles/dantooine/swift_charging_bol.py +++ b/scripts/mobiles/dantooine/swift_charging_bol.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(300) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(180) mobileTemplate.setSocialGroup("bol") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/terrible_quenker.py b/scripts/mobiles/dantooine/terrible_quenker.py index 712aeb98..39638845 100644 --- a/scripts/mobiles/dantooine/terrible_quenker.py +++ b/scripts/mobiles/dantooine/terrible_quenker.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(0) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(0) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("quenker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/thune.py b/scripts/mobiles/dantooine/thune.py index b21dbbb6..d19dfba1 100644 --- a/scripts/mobiles/dantooine/thune.py +++ b/scripts/mobiles/dantooine/thune.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(115) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(125) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("thune") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/thune_grassland_guardian.py b/scripts/mobiles/dantooine/thune_grassland_guardian.py index 4bffe805..f6cac1fe 100644 --- a/scripts/mobiles/dantooine/thune_grassland_guardian.py +++ b/scripts/mobiles/dantooine/thune_grassland_guardian.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(135) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(150) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("thune") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dantooine/thune_herd_leader.py b/scripts/mobiles/dantooine/thune_herd_leader.py index 566531b7..5cddbb89 100644 --- a/scripts/mobiles/dantooine/thune_herd_leader.py +++ b/scripts/mobiles/dantooine/thune_herd_leader.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(135) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(150) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(0) mobileTemplate.setSocialGroup("thune") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/alpha_bolma.py b/scripts/mobiles/dathomir/alpha_bolma.py index 2a608f43..96fcdc0b 100644 --- a/scripts/mobiles/dathomir/alpha_bolma.py +++ b/scripts/mobiles/dathomir/alpha_bolma.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(500) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(550) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(500) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/ancient_bull_rancor.py b/scripts/mobiles/dathomir/ancient_bull_rancor.py index 8463ec53..1d22bd4e 100644 --- a/scripts/mobiles/dathomir/ancient_bull_rancor.py +++ b/scripts/mobiles/dathomir/ancient_bull_rancor.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1000) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(950) mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/angry_baz_nitch_avenger.py b/scripts/mobiles/dathomir/angry_baz_nitch_avenger.py index 526099b1..8ad77433 100644 --- a/scripts/mobiles/dathomir/angry_baz_nitch_avenger.py +++ b/scripts/mobiles/dathomir/angry_baz_nitch_avenger.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(2) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("baz nitch") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/baz_nitch.py b/scripts/mobiles/dathomir/baz_nitch.py index 7eb93ec3..6006f555 100644 --- a/scripts/mobiles/dathomir/baz_nitch.py +++ b/scripts/mobiles/dathomir/baz_nitch.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(2) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("baz nitch") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/bolma.py b/scripts/mobiles/dathomir/bolma.py index 85976909..2ae33f5e 100644 --- a/scripts/mobiles/dathomir/bolma.py +++ b/scripts/mobiles/dathomir/bolma.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bolma_calf.py b/scripts/mobiles/dathomir/bolma_calf.py index 32ad0f88..24581d71 100644 --- a/scripts/mobiles/dathomir/bolma_calf.py +++ b/scripts/mobiles/dathomir/bolma_calf.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(175) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bolma_female.py b/scripts/mobiles/dathomir/bolma_female.py index 2db2cf60..17ec44e8 100644 --- a/scripts/mobiles/dathomir/bolma_female.py +++ b/scripts/mobiles/dathomir/bolma_female.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(300) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(320) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(300) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bolma_male.py b/scripts/mobiles/dathomir/bolma_male.py index 5ffa89c5..d2268f1b 100644 --- a/scripts/mobiles/dathomir/bolma_male.py +++ b/scripts/mobiles/dathomir/bolma_male.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(320) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(340) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(320) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bolma_pack_master.py b/scripts/mobiles/dathomir/bolma_pack_master.py index 6c340817..49eb3d0b 100644 --- a/scripts/mobiles/dathomir/bolma_pack_master.py +++ b/scripts/mobiles/dathomir/bolma_pack_master.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1.2) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bolma_prime.py b/scripts/mobiles/dathomir/bolma_prime.py index 2f643a21..8cf7bcf2 100644 --- a/scripts/mobiles/dathomir/bolma_prime.py +++ b/scripts/mobiles/dathomir/bolma_prime.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(175) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/bolma_youth.py b/scripts/mobiles/dathomir/bolma_youth.py index 415933cc..9ec14aa8 100644 --- a/scripts/mobiles/dathomir/bolma_youth.py +++ b/scripts/mobiles/dathomir/bolma_youth.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/brackaset.py b/scripts/mobiles/dathomir/brackaset.py index 0067af75..1eb487c2 100644 --- a/scripts/mobiles/dathomir/brackaset.py +++ b/scripts/mobiles/dathomir/brackaset.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(91) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(81) mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/brackaset_female.py b/scripts/mobiles/dathomir/brackaset_female.py index 804590d0..bc0a7489 100644 --- a/scripts/mobiles/dathomir/brackaset_female.py +++ b/scripts/mobiles/dathomir/brackaset_female.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(90) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/brackaset_male.py b/scripts/mobiles/dathomir/brackaset_male.py index 82e40057..8b6f7a34 100644 --- a/scripts/mobiles/dathomir/brackaset_male.py +++ b/scripts/mobiles/dathomir/brackaset_male.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(91) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(81) mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/bull_rancor.py b/scripts/mobiles/dathomir/bull_rancor.py index 22d247f5..2b84546c 100644 --- a/scripts/mobiles/dathomir/bull_rancor.py +++ b/scripts/mobiles/dathomir/bull_rancor.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1020) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(900) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(850) mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/caver_spider_broodling.py b/scripts/mobiles/dathomir/cavern_spider_broodling.py similarity index 100% rename from scripts/mobiles/dathomir/caver_spider_broodling.py rename to scripts/mobiles/dathomir/cavern_spider_broodling.py diff --git a/scripts/mobiles/dathomir/craggy_bolma.py b/scripts/mobiles/dathomir/craggy_bolma.py index 24123805..f047912f 100644 --- a/scripts/mobiles/dathomir/craggy_bolma.py +++ b/scripts/mobiles/dathomir/craggy_bolma.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(500) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(550) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(500) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/disturbed_bolma.py b/scripts/mobiles/dathomir/disturbed_bolma.py index c12df5e2..99f35b99 100644 --- a/scripts/mobiles/dathomir/disturbed_bolma.py +++ b/scripts/mobiles/dathomir/disturbed_bolma.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(150) mobileTemplate.setSocialGroup("bolma") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/domesticated_brackaset.py b/scripts/mobiles/dathomir/domesticated_brackaset.py index f9cb3d15..bc05824b 100644 --- a/scripts/mobiles/dathomir/domesticated_brackaset.py +++ b/scripts/mobiles/dathomir/domesticated_brackaset.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(90) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(80) mobileTemplate.setSocialGroup("brackaset") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/dathomir/enraged_bull_rancor.py b/scripts/mobiles/dathomir/enraged_bull_rancor.py index ded2e78b..9cedb235 100644 --- a/scripts/mobiles/dathomir/enraged_bull_rancor.py +++ b/scripts/mobiles/dathomir/enraged_bull_rancor.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(880) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(750) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(670) mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/enraged_rancor.py b/scripts/mobiles/dathomir/enraged_rancor.py index e7e14e99..1d004154 100644 --- a/scripts/mobiles/dathomir/enraged_rancor.py +++ b/scripts/mobiles/dathomir/enraged_rancor.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(878) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(778) mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/dathomir/female_kwi.py b/scripts/mobiles/dathomir/female_kwi.py new file mode 100644 index 00000000..145100ef --- /dev/null +++ b/scripts/mobiles/dathomir/female_kwi.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('female_kwi') + mobileTemplate.setLevel(63) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(86) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(76) + mobileTemplate.setSocialGroup("kwi") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('female_kwi', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/female_malkloc_plainswalker.py b/scripts/mobiles/dathomir/female_malkloc_plainswalker.py new file mode 100644 index 00000000..c905dd7a --- /dev/null +++ b/scripts/mobiles/dathomir/female_malkloc_plainswalker.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malkloc_plainswalker_female') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(2000) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1800) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(1350) + mobileTemplate.setSocialGroup("malkloc plainswalker") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_malkloc.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('female_malkloc_plainswalker', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/foul_desecrator.py b/scripts/mobiles/dathomir/foul_desecrator.py new file mode 100644 index 00000000..76650bca --- /dev/null +++ b/scripts/mobiles/dathomir/foul_desecrator.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kamurith_foul_desecrator') + mobileTemplate.setLevel(79) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(90) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(50) + mobileTemplate.setSocialGroup("kamurith") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_vexed_voritor_lizard.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('foul_desecrator', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rancor.py b/scripts/mobiles/dathomir/rancor.py index 44fcda70..994c96ee 100644 --- a/scripts/mobiles/dathomir/rancor.py +++ b/scripts/mobiles/dathomir/rancor.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(950) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(877) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(777) mobileTemplate.setSocialGroup("rancor") mobileTemplate.setAssistRange(24) diff --git a/scripts/mobiles/endor/blooming_jax.py b/scripts/mobiles/endor/blooming_jax.py index 45ef4af9..6b873bd8 100644 --- a/scripts/mobiles/endor/blooming_jax.py +++ b/scripts/mobiles/endor/blooming_jax.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/blushing_jax.py b/scripts/mobiles/endor/blushing_jax.py index 7a2a34b9..d89e7675 100644 --- a/scripts/mobiles/endor/blushing_jax.py +++ b/scripts/mobiles/endor/blushing_jax.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_bark_biter.py b/scripts/mobiles/endor/bolle_bol_bark_biter.py index 627237d6..5f8cd211 100644 --- a/scripts/mobiles/endor/bolle_bol_bark_biter.py +++ b/scripts/mobiles/endor/bolle_bol_bark_biter.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_calf.py b/scripts/mobiles/endor/bolle_bol_calf.py index e475fb5b..1aceda6a 100644 --- a/scripts/mobiles/endor/bolle_bol_calf.py +++ b/scripts/mobiles/endor/bolle_bol_calf.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(.5) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_colt.py b/scripts/mobiles/endor/bolle_bol_colt.py index 22711e8b..7c1166e8 100644 --- a/scripts/mobiles/endor/bolle_bol_colt.py +++ b/scripts/mobiles/endor/bolle_bol_colt.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(.5) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_female.py b/scripts/mobiles/endor/bolle_bol_female.py index d1ee5499..1454b84c 100644 --- a/scripts/mobiles/endor/bolle_bol_female.py +++ b/scripts/mobiles/endor/bolle_bol_female.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_herd_leader.py b/scripts/mobiles/endor/bolle_bol_herd_leader.py index 8a59c62a..797fd923 100644 --- a/scripts/mobiles/endor/bolle_bol_herd_leader.py +++ b/scripts/mobiles/endor/bolle_bol_herd_leader.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1.2) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_male.py b/scripts/mobiles/endor/bolle_bol_male.py index b554b24b..5078c0be 100644 --- a/scripts/mobiles/endor/bolle_bol_male.py +++ b/scripts/mobiles/endor/bolle_bol_male.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bolle_bol_stomper.py b/scripts/mobiles/endor/bolle_bol_stomper.py index 6a93eaba..6eee987b 100644 --- a/scripts/mobiles/endor/bolle_bol_stomper.py +++ b/scripts/mobiles/endor/bolle_bol_stomper.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/bounding_jax.py b/scripts/mobiles/endor/bounding_jax.py index b1b7d530..852d8863 100644 --- a/scripts/mobiles/endor/bounding_jax.py +++ b/scripts/mobiles/endor/bounding_jax.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/diminutive_bounding_jax.py b/scripts/mobiles/endor/diminutive_bounding_jax.py index 27bdaf0e..c4330b60 100644 --- a/scripts/mobiles/endor/diminutive_bounding_jax.py +++ b/scripts/mobiles/endor/diminutive_bounding_jax.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(25) mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/elder_hanadak_matriarch.py b/scripts/mobiles/endor/elder_hanadak_matriarch.py index 62e92f84..13678dd2 100644 --- a/scripts/mobiles/endor/elder_hanadak_matriarch.py +++ b/scripts/mobiles/endor/elder_hanadak_matriarch.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(35) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/elder_squall.py b/scripts/mobiles/endor/elder_squall.py index 5cb1709a..11816f22 100644 --- a/scripts/mobiles/endor/elder_squall.py +++ b/scripts/mobiles/endor/elder_squall.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(12) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(8) mobileTemplate.setSocialGroup("squall") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/hanadak_ancient.py b/scripts/mobiles/endor/hanadak_ancient.py index 2c203d92..ba2f4875 100644 --- a/scripts/mobiles/endor/hanadak_ancient.py +++ b/scripts/mobiles/endor/hanadak_ancient.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(40) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(40) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/hanadak_drifter.py b/scripts/mobiles/endor/hanadak_drifter.py index 2bcf9479..8654485a 100644 --- a/scripts/mobiles/endor/hanadak_drifter.py +++ b/scripts/mobiles/endor/hanadak_drifter.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("bageraset") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/mature_hanadak.py b/scripts/mobiles/endor/mature_hanadak.py index c41a0d1e..366de3ef 100644 --- a/scripts/mobiles/endor/mature_hanadak.py +++ b/scripts/mobiles/endor/mature_hanadak.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(20) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py index 7d073d9c..246c5f1b 100644 --- a/scripts/mobiles/endor/mature_hanadak_rock_smasher.py +++ b/scripts/mobiles/endor/mature_hanadak_rock_smasher.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/rabid_squall.py b/scripts/mobiles/endor/rabid_squall.py index 5d3b69df..af9a0dae 100644 --- a/scripts/mobiles/endor/rabid_squall.py +++ b/scripts/mobiles/endor/rabid_squall.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(12) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(8) mobileTemplate.setSocialGroup("squall") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/endor/squall.py b/scripts/mobiles/endor/squall.py index ffbb2748..af10c574 100644 --- a/scripts/mobiles/endor/squall.py +++ b/scripts/mobiles/endor/squall.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(12) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(8) mobileTemplate.setSocialGroup("squall") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/endor/stoneskin_hanadak.py b/scripts/mobiles/endor/stoneskin_hanadak.py index ace8cfca..5be9e97b 100644 --- a/scripts/mobiles/endor/stoneskin_hanadak.py +++ b/scripts/mobiles/endor/stoneskin_hanadak.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(40) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(40) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py index 90fea542..9f1a7333 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("dire cat") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py index 12f7e319..df5bb1e4 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("razor cat") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py index 49918fd1..7c5422b0 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(30) mobileTemplate.setSocialGroup("slice hound") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/naboo/alpha_veermok.py b/scripts/mobiles/naboo/alpha_veermok.py index 541095e0..f80c1fb3 100644 --- a/scripts/mobiles/naboo/alpha_veermok.py +++ b/scripts/mobiles/naboo/alpha_veermok.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(150) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(40) mobileTemplate.setSocialGroup("veermok") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/bachelor_gualama.py b/scripts/mobiles/naboo/bachelor_gualama.py index c9795ec9..2c788785 100644 --- a/scripts/mobiles/naboo/bachelor_gualama.py +++ b/scripts/mobiles/naboo/bachelor_gualama.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(150) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(90) mobileTemplate.setSocialGroup("gualama") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/bolle_bol.py b/scripts/mobiles/naboo/bolle_bol.py index f91097eb..2d28b666 100644 --- a/scripts/mobiles/naboo/bolle_bol.py +++ b/scripts/mobiles/naboo/bolle_bol.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(450) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/fambaa.py b/scripts/mobiles/naboo/fambaa.py index be77cf48..8e934269 100644 --- a/scripts/mobiles/naboo/fambaa.py +++ b/scripts/mobiles/naboo/fambaa.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1250) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(325) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(675) mobileTemplate.setSocialGroup("fambaa") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/gualama.py b/scripts/mobiles/naboo/gualama.py index 34b739c0..4d583c84 100644 --- a/scripts/mobiles/naboo/gualama.py +++ b/scripts/mobiles/naboo/gualama.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(200) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(90) mobileTemplate.setSocialGroup("gualama") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/narglatch.py b/scripts/mobiles/naboo/narglatch.py index 7c03d086..b61b1d2d 100644 --- a/scripts/mobiles/naboo/narglatch.py +++ b/scripts/mobiles/naboo/narglatch.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(60) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(45) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(40) mobileTemplate.setSocialGroup("narglatch") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/naboo/veermok.py b/scripts/mobiles/naboo/veermok.py index 29328650..67a28675 100644 --- a/scripts/mobiles/naboo/veermok.py +++ b/scripts/mobiles/naboo/veermok.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(150) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(60) mobileTemplate.setSocialGroup("veermok") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/adult_pygmy_torton.py b/scripts/mobiles/rori/adult_pygmy_torton.py index 90cdcb97..24fd87a1 100644 --- a/scripts/mobiles/rori/adult_pygmy_torton.py +++ b/scripts/mobiles/rori/adult_pygmy_torton.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(600) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(400) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(600) mobileTemplate.setSocialGroup("torton") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/bark_mite.py b/scripts/mobiles/rori/bark_mite.py index ddc5fbf4..206f4bb2 100644 --- a/scripts/mobiles/rori/bark_mite.py +++ b/scripts/mobiles/rori/bark_mite.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(4) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/bearded_jax.py b/scripts/mobiles/rori/bearded_jax.py index f7b7ef23..0af6982a 100644 --- a/scripts/mobiles/rori/bearded_jax.py +++ b/scripts/mobiles/rori/bearded_jax.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(15) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(10) mobileTemplate.setSocialGroup("jax") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/pugoriss.py b/scripts/mobiles/rori/pugoriss.py index 7f7ab12e..f7a986c0 100644 --- a/scripts/mobiles/rori/pugoriss.py +++ b/scripts/mobiles/rori/pugoriss.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(375) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(425) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(375) mobileTemplate.setSocialGroup("pugoriss") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/torton.py b/scripts/mobiles/rori/torton.py index 1f53052b..04d114c8 100644 --- a/scripts/mobiles/rori/torton.py +++ b/scripts/mobiles/rori/torton.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1300) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(1150) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1300) mobileTemplate.setSocialGroup("torton") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/rori/vir_vur.py b/scripts/mobiles/rori/vir_vur.py index 1e8929ff..387272ce 100644 --- a/scripts/mobiles/rori/vir_vur.py +++ b/scripts/mobiles/rori/vir_vur.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setMeatType("Avian Meat") mobileTemplate.setMeatAmount(10) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(4) mobileTemplate.setSocialGroup("vir vur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/berserk_kahmurra.py b/scripts/mobiles/talus/berserk_kahmurra.py index 73a95a86..26b8d3f8 100644 --- a/scripts/mobiles/talus/berserk_kahmurra.py +++ b/scripts/mobiles/talus/berserk_kahmurra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(50) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/borvos_mutant_kahmurra.py b/scripts/mobiles/talus/borvos_mutant_kahmurra.py index f7861a50..d03d8796 100644 --- a/scripts/mobiles/talus/borvos_mutant_kahmurra.py +++ b/scripts/mobiles/talus/borvos_mutant_kahmurra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setBoneAmount(30) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(35) mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/crazed_roba.py b/scripts/mobiles/talus/crazed_roba.py index 63bf2050..38b7b7a8 100644 --- a/scripts/mobiles/talus/crazed_roba.py +++ b/scripts/mobiles/talus/crazed_roba.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(12) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(18) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(12) mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/docile_kahmurra.py b/scripts/mobiles/talus/docile_kahmurra.py index b71d1e0d..ac8dda29 100644 --- a/scripts/mobiles/talus/docile_kahmurra.py +++ b/scripts/mobiles/talus/docile_kahmurra.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(45) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setBoneAmount(27) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(32) mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/famished_sludge_panther.py b/scripts/mobiles/talus/famished_sludge_panther.py index 0be48cfa..cfaeec32 100644 --- a/scripts/mobiles/talus/famished_sludge_panther.py +++ b/scripts/mobiles/talus/famished_sludge_panther.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(40) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(35) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(35) mobileTemplate.setSocialGroup("sludge panther") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/feeble_kima.py b/scripts/mobiles/talus/feeble_kima.py index 1237d6eb..c6d1ea61 100644 --- a/scripts/mobiles/talus/feeble_kima.py +++ b/scripts/mobiles/talus/feeble_kima.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setBoneAmount(7) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(5) mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/female_roba.py b/scripts/mobiles/talus/female_roba.py index dba25828..d42057a4 100644 --- a/scripts/mobiles/talus/female_roba.py +++ b/scripts/mobiles/talus/female_roba.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(15) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(10) mobileTemplate.setSocialGroup("roba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/ferine_razorfang.py b/scripts/mobiles/talus/ferine_razorfang.py index a905b98b..b273475a 100644 --- a/scripts/mobiles/talus/ferine_razorfang.py +++ b/scripts/mobiles/talus/ferine_razorfang.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(7) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setBoneAmount(8) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(7) mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/foaming_vynock.py b/scripts/mobiles/talus/foaming_vynock.py index 1bbe01b7..e1a50098 100644 --- a/scripts/mobiles/talus/foaming_vynock.py +++ b/scripts/mobiles/talus/foaming_vynock.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(70) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(20) mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/genetically_enhanced_kahmurra.py b/scripts/mobiles/talus/genetically_enhanced_kahmurra.py index db4e2790..daa5679f 100644 --- a/scripts/mobiles/talus/genetically_enhanced_kahmurra.py +++ b/scripts/mobiles/talus/genetically_enhanced_kahmurra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(30) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/greater_sludge_panther.py b/scripts/mobiles/talus/greater_sludge_panther.py index 3abcac91..2377e035 100644 --- a/scripts/mobiles/talus/greater_sludge_panther.py +++ b/scripts/mobiles/talus/greater_sludge_panther.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(80) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(70) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(70) mobileTemplate.setSocialGroup("sludge panther") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/guf_drolg.py b/scripts/mobiles/talus/guf_drolg.py index bdbfed73..201de206 100644 --- a/scripts/mobiles/talus/guf_drolg.py +++ b/scripts/mobiles/talus/guf_drolg.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(350) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(275) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(200) mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/guf_drolg_female.py b/scripts/mobiles/talus/guf_drolg_female.py index 77bceca5..30f0300b 100644 --- a/scripts/mobiles/talus/guf_drolg_female.py +++ b/scripts/mobiles/talus/guf_drolg_female.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(325) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(265) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(190) mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/hilltop_kima.py b/scripts/mobiles/talus/hilltop_kima.py index 1cf62a1d..8c1ee553 100644 --- a/scripts/mobiles/talus/hilltop_kima.py +++ b/scripts/mobiles/talus/hilltop_kima.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(87) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(10) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(8) mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/huf_dun.py b/scripts/mobiles/talus/huf_dun.py index c66e6fac..2fac768a 100644 --- a/scripts/mobiles/talus/huf_dun.py +++ b/scripts/mobiles/talus/huf_dun.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1350) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1600) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1350) mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/huf_dun_bull.py b/scripts/mobiles/talus/huf_dun_bull.py index b5f03fe3..f91c9e1f 100644 --- a/scripts/mobiles/talus/huf_dun_bull.py +++ b/scripts/mobiles/talus/huf_dun_bull.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1350) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1600) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1350) mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/kima.py b/scripts/mobiles/talus/kima.py index b4aad377..6586aa34 100644 --- a/scripts/mobiles/talus/kima.py +++ b/scripts/mobiles/talus/kima.py @@ -24,7 +24,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(7) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(8) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/male_roba.py b/scripts/mobiles/talus/male_roba.py index 31d02e7f..d23f00c5 100644 --- a/scripts/mobiles/talus/male_roba.py +++ b/scripts/mobiles/talus/male_roba.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(11) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(17) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(12) mobileTemplate.setSocialGroup("roba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/meager_tortur.py b/scripts/mobiles/talus/meager_tortur.py index 8e354fa0..d8f9d1ac 100644 --- a/scripts/mobiles/talus/meager_tortur.py +++ b/scripts/mobiles/talus/meager_tortur.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(650) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(575) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(650) mobileTemplate.setSocialGroup("tortur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/minor_guf_drolg.py b/scripts/mobiles/talus/minor_guf_drolg.py index 26302f02..6fb1f7c0 100644 --- a/scripts/mobiles/talus/minor_guf_drolg.py +++ b/scripts/mobiles/talus/minor_guf_drolg.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(300) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(240) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(170) mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/minor_sludge_panther.py b/scripts/mobiles/talus/minor_sludge_panther.py index 719372b3..c890b117 100644 --- a/scripts/mobiles/talus/minor_sludge_panther.py +++ b/scripts/mobiles/talus/minor_sludge_panther.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(20) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(27) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(27) mobileTemplate.setSocialGroup("sludge panther") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/mire_marauder.py b/scripts/mobiles/talus/mire_marauder.py index a6780a50..e304c40a 100644 --- a/scripts/mobiles/talus/mire_marauder.py +++ b/scripts/mobiles/talus/mire_marauder.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(150) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(140) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(140) mobileTemplate.setSocialGroup("sludge panther") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/mutated_kahmurra.py b/scripts/mobiles/talus/mutated_kahmurra.py index d3101c46..c29d8531 100644 --- a/scripts/mobiles/talus/mutated_kahmurra.py +++ b/scripts/mobiles/talus/mutated_kahmurra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(33) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setBoneAmount(37) mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/rabid_mutant_kahmurra.py b/scripts/mobiles/talus/rabid_mutant_kahmurra.py index 00f82c55..f52b1256 100644 --- a/scripts/mobiles/talus/rabid_mutant_kahmurra.py +++ b/scripts/mobiles/talus/rabid_mutant_kahmurra.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(50) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(30) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("kahmurra") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/savage_guf_drolg.py b/scripts/mobiles/talus/savage_guf_drolg.py index 4b25eeb4..96e1a060 100644 --- a/scripts/mobiles/talus/savage_guf_drolg.py +++ b/scripts/mobiles/talus/savage_guf_drolg.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(550) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(460) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(320) mobileTemplate.setSocialGroup("guf drolg") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/sludge_panther.py b/scripts/mobiles/talus/sludge_panther.py index 568ba4e2..b846deab 100644 --- a/scripts/mobiles/talus/sludge_panther.py +++ b/scripts/mobiles/talus/sludge_panther.py @@ -21,7 +21,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(24) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(30) - mobileTemplate.setBoneType("Mammal Bone") + mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(31) mobileTemplate.setSocialGroup("sludge panther") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/stunted_huf_dun.py b/scripts/mobiles/talus/stunted_huf_dun.py index 5edfd8d8..cffb0eee 100644 --- a/scripts/mobiles/talus/stunted_huf_dun.py +++ b/scripts/mobiles/talus/stunted_huf_dun.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(775) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(800) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(775) mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/tortur_bull.py b/scripts/mobiles/talus/tortur_bull.py index 4375ab35..c650aef3 100644 --- a/scripts/mobiles/talus/tortur_bull.py +++ b/scripts/mobiles/talus/tortur_bull.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(1300) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1151) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1301) mobileTemplate.setSocialGroup("tortur") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/talus/vicious_huf_dun.py b/scripts/mobiles/talus/vicious_huf_dun.py index 5d9da0f4..6e8ac39b 100644 --- a/scripts/mobiles/talus/vicious_huf_dun.py +++ b/scripts/mobiles/talus/vicious_huf_dun.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(850) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(900) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(850) mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/talus/wolf_kima.py b/scripts/mobiles/talus/wolf_kima.py index df81f6ba..d436c84f 100644 --- a/scripts/mobiles/talus/wolf_kima.py +++ b/scripts/mobiles/talus/wolf_kima.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(10) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(11) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(10) mobileTemplate.setSocialGroup("kima") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/yavin4/ancient_mamien.py b/scripts/mobiles/yavin4/ancient_mamien.py index 72e1c73e..57132e76 100644 --- a/scripts/mobiles/yavin4/ancient_mamien.py +++ b/scripts/mobiles/yavin4/ancient_mamien.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(20) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/elder_mamien.py b/scripts/mobiles/yavin4/elder_mamien.py index e6a63191..3f6d25cb 100644 --- a/scripts/mobiles/yavin4/elder_mamien.py +++ b/scripts/mobiles/yavin4/elder_mamien.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(35) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(45) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/enraged_tybis.py b/scripts/mobiles/yavin4/enraged_tybis.py index 7d1d0c25..ca5b37dd 100644 --- a/scripts/mobiles/yavin4/enraged_tybis.py +++ b/scripts/mobiles/yavin4/enraged_tybis.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(220) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(105) mobileTemplate.setSocialGroup("tybis") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/female_mamien.py b/scripts/mobiles/yavin4/female_mamien.py index 9c7e0488..d810d87a 100644 --- a/scripts/mobiles/yavin4/female_mamien.py +++ b/scripts/mobiles/yavin4/female_mamien.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(45) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/female_tybis.py b/scripts/mobiles/yavin4/female_tybis.py index 29ac58bf..4d6d7edd 100644 --- a/scripts/mobiles/yavin4/female_tybis.py +++ b/scripts/mobiles/yavin4/female_tybis.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(220) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(160) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(105) mobileTemplate.setSocialGroup("tybis") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/gackle_bat.py b/scripts/mobiles/yavin4/gackle_bat.py index 957e5aee..d32e7b97 100644 --- a/scripts/mobiles/yavin4/gackle_bat.py +++ b/scripts/mobiles/yavin4/gackle_bat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(2) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/gackle_bat_hunter.py b/scripts/mobiles/yavin4/gackle_bat_hunter.py index 6f0d8648..a658a998 100644 --- a/scripts/mobiles/yavin4/gackle_bat_hunter.py +++ b/scripts/mobiles/yavin4/gackle_bat_hunter.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(4) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(2) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/geonosian_bunker/enhanced_kwi.py b/scripts/mobiles/yavin4/geonosian_bunker/enhanced_kwi.py index 4fd13a9a..a8dcafb7 100644 --- a/scripts/mobiles/yavin4/geonosian_bunker/enhanced_kwi.py +++ b/scripts/mobiles/yavin4/geonosian_bunker/enhanced_kwi.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(85) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(75) mobileTemplate.setSocialGroup("geonosian bunker") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/giant_gackle_bat.py b/scripts/mobiles/yavin4/giant_gackle_bat.py index 9d21cf31..bab98658 100644 --- a/scripts/mobiles/yavin4/giant_gackle_bat.py +++ b/scripts/mobiles/yavin4/giant_gackle_bat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(7) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(5) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(6) mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/giant_stintaril.py b/scripts/mobiles/yavin4/giant_stintaril.py index a6412c00..f3349c77 100644 --- a/scripts/mobiles/yavin4/giant_stintaril.py +++ b/scripts/mobiles/yavin4/giant_stintaril.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(9) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(7) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(6) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/male_mamien.py b/scripts/mobiles/yavin4/male_mamien.py index ffebceaa..d5797c41 100644 --- a/scripts/mobiles/yavin4/male_mamien.py +++ b/scripts/mobiles/yavin4/male_mamien.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(45) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/male_tybis.py b/scripts/mobiles/yavin4/male_tybis.py index eda71959..92a194c9 100644 --- a/scripts/mobiles/yavin4/male_tybis.py +++ b/scripts/mobiles/yavin4/male_tybis.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(275) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(200) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(125) mobileTemplate.setSocialGroup("tybis") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/mamien_junglelord.py b/scripts/mobiles/yavin4/mamien_junglelord.py index f397f445..086edb9c 100644 --- a/scripts/mobiles/yavin4/mamien_junglelord.py +++ b/scripts/mobiles/yavin4/mamien_junglelord.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(18) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(18) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(18) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/mamien_matriarch.py b/scripts/mobiles/yavin4/mamien_matriarch.py index 670a9d16..73a8fdf7 100644 --- a/scripts/mobiles/yavin4/mamien_matriarch.py +++ b/scripts/mobiles/yavin4/mamien_matriarch.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(17) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/mamien_youth.py b/scripts/mobiles/yavin4/mamien_youth.py index 01c12951..2bd49a10 100644 --- a/scripts/mobiles/yavin4/mamien_youth.py +++ b/scripts/mobiles/yavin4/mamien_youth.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(35) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("mamien") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/ominous_skreeg.py b/scripts/mobiles/yavin4/ominous_skreeg.py index 41e14a10..03c961f8 100644 --- a/scripts/mobiles/yavin4/ominous_skreeg.py +++ b/scripts/mobiles/yavin4/ominous_skreeg.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/puny_gackle_bat.py b/scripts/mobiles/yavin4/puny_gackle_bat.py index f61d823a..6bfd7529 100644 --- a/scripts/mobiles/yavin4/puny_gackle_bat.py +++ b/scripts/mobiles/yavin4/puny_gackle_bat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(2) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(1) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1) mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/puny_stintaril.py b/scripts/mobiles/yavin4/puny_stintaril.py index 0c2c843e..5ce5dcc9 100644 --- a/scripts/mobiles/yavin4/puny_stintaril.py +++ b/scripts/mobiles/yavin4/puny_stintaril.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(2) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(1) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(1) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/ravaging_gackle_bat.py b/scripts/mobiles/yavin4/ravaging_gackle_bat.py index 284d6f12..b4282450 100644 --- a/scripts/mobiles/yavin4/ravaging_gackle_bat.py +++ b/scripts/mobiles/yavin4/ravaging_gackle_bat.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(4) mobileTemplate.setSocialGroup("gacklebat") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_adolescent.py b/scripts/mobiles/yavin4/skreeg_adolescent.py index aa93920f..a268aefa 100644 --- a/scripts/mobiles/yavin4/skreeg_adolescent.py +++ b/scripts/mobiles/yavin4/skreeg_adolescent.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(12) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_female.py b/scripts/mobiles/yavin4/skreeg_female.py index 447023f7..36b2767a 100644 --- a/scripts/mobiles/yavin4/skreeg_female.py +++ b/scripts/mobiles/yavin4/skreeg_female.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_gatherer.py b/scripts/mobiles/yavin4/skreeg_gatherer.py index 65166caa..9a9464c7 100644 --- a/scripts/mobiles/yavin4/skreeg_gatherer.py +++ b/scripts/mobiles/yavin4/skreeg_gatherer.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(18) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_hunter.py b/scripts/mobiles/yavin4/skreeg_hunter.py index 6855d166..75e89b9c 100644 --- a/scripts/mobiles/yavin4/skreeg_hunter.py +++ b/scripts/mobiles/yavin4/skreeg_hunter.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_infant.py b/scripts/mobiles/yavin4/skreeg_infant.py index dc969c5f..b4092804 100644 --- a/scripts/mobiles/yavin4/skreeg_infant.py +++ b/scripts/mobiles/yavin4/skreeg_infant.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(15) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_male.py b/scripts/mobiles/yavin4/skreeg_male.py index 1508a36e..ad37c48c 100644 --- a/scripts/mobiles/yavin4/skreeg_male.py +++ b/scripts/mobiles/yavin4/skreeg_male.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_scout.py b/scripts/mobiles/yavin4/skreeg_scout.py index a0e2e196..4862dc43 100644 --- a/scripts/mobiles/yavin4/skreeg_scout.py +++ b/scripts/mobiles/yavin4/skreeg_scout.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_warrior.py b/scripts/mobiles/yavin4/skreeg_warrior.py index 8b4a25fa..19dd183c 100644 --- a/scripts/mobiles/yavin4/skreeg_warrior.py +++ b/scripts/mobiles/yavin4/skreeg_warrior.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/skreeg_warrior_elite.py b/scripts/mobiles/yavin4/skreeg_warrior_elite.py index 0cfd16c4..3bf0e929 100644 --- a/scripts/mobiles/yavin4/skreeg_warrior_elite.py +++ b/scripts/mobiles/yavin4/skreeg_warrior_elite.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(9) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(7) mobileTemplate.setSocialGroup("skreeg") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stintaril.py b/scripts/mobiles/yavin4/stintaril.py index 1340650d..fbc96b73 100644 --- a/scripts/mobiles/yavin4/stintaril.py +++ b/scripts/mobiles/yavin4/stintaril.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stintaril_fleshripper.py b/scripts/mobiles/yavin4/stintaril_fleshripper.py index 5de1a956..ee2c6aa3 100644 --- a/scripts/mobiles/yavin4/stintaril_fleshripper.py +++ b/scripts/mobiles/yavin4/stintaril_fleshripper.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stintaril_prowler.py b/scripts/mobiles/yavin4/stintaril_prowler.py index 6807891f..c35f422e 100644 --- a/scripts/mobiles/yavin4/stintaril_prowler.py +++ b/scripts/mobiles/yavin4/stintaril_prowler.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stintaril_ravager.py b/scripts/mobiles/yavin4/stintaril_ravager.py index f3e3652e..a65834e2 100644 --- a/scripts/mobiles/yavin4/stintaril_ravager.py +++ b/scripts/mobiles/yavin4/stintaril_ravager.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stintaril_scavenger.py b/scripts/mobiles/yavin4/stintaril_scavenger.py index 57a614ed..4430a6d8 100644 --- a/scripts/mobiles/yavin4/stintaril_scavenger.py +++ b/scripts/mobiles/yavin4/stintaril_scavenger.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(3) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(2) mobileTemplate.setSocialGroup("stintaril") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/stunted_woolamander.py b/scripts/mobiles/yavin4/stunted_woolamander.py index 1d15920a..cb04115f 100644 --- a/scripts/mobiles/yavin4/stunted_woolamander.py +++ b/scripts/mobiles/yavin4/stunted_woolamander.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/tybis.py b/scripts/mobiles/yavin4/tybis.py index 1ac228bc..cbb58387 100644 --- a/scripts/mobiles/yavin4/tybis.py +++ b/scripts/mobiles/yavin4/tybis.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setMeatAmount(275) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(200) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(125) mobileTemplate.setSocialGroup("tybis") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/woolamander.py b/scripts/mobiles/yavin4/woolamander.py index dc2c53d5..8b8640ef 100644 --- a/scripts/mobiles/yavin4/woolamander.py +++ b/scripts/mobiles/yavin4/woolamander.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/woolamander_gatherer.py b/scripts/mobiles/yavin4/woolamander_gatherer.py index c7dff97c..25afc320 100644 --- a/scripts/mobiles/yavin4/woolamander_gatherer.py +++ b/scripts/mobiles/yavin4/woolamander_gatherer.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/woolamander_harrower.py b/scripts/mobiles/yavin4/woolamander_harrower.py index beea14ab..6b5c773d 100644 --- a/scripts/mobiles/yavin4/woolamander_harrower.py +++ b/scripts/mobiles/yavin4/woolamander_harrower.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(40) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(40) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(40) diff --git a/scripts/mobiles/yavin4/woolamander_harvester.py b/scripts/mobiles/yavin4/woolamander_harvester.py index 6f9b15a1..a9e34915 100644 --- a/scripts/mobiles/yavin4/woolamander_harvester.py +++ b/scripts/mobiles/yavin4/woolamander_harvester.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(20) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(12) diff --git a/scripts/mobiles/yavin4/woolamander_reaper.py b/scripts/mobiles/yavin4/woolamander_reaper.py index 612d929f..07ae4d59 100644 --- a/scripts/mobiles/yavin4/woolamander_reaper.py +++ b/scripts/mobiles/yavin4/woolamander_reaper.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(35) - mobileTemplate.setBoneType("Mammal Bones") + mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(20) mobileTemplate.setSocialGroup("woolamander") mobileTemplate.setAssistRange(12) From 415c79f993423d9c040ba210f7786621dd854f31 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 12:16:51 +0200 Subject: [PATCH 02/23] Added more NPC scripts to dathomir --- scripts/mobiles/dathomir/gaping_spider.py | 42 +++++++++++++++++ .../dathomir/gaping_spider_broodling.py | 42 +++++++++++++++++ .../mobiles/dathomir/gaping_spider_hunter.py | 42 +++++++++++++++++ .../mobiles/dathomir/gaping_spider_queen.py | 42 +++++++++++++++++ .../mobiles/dathomir/gaping_spider_recluse.py | 42 +++++++++++++++++ .../dathomir/gaping_spider_recluse_queen.py | 42 +++++++++++++++++ scripts/mobiles/dathomir/giant_baz_nitch.py | 45 +++++++++++++++++++ .../dathomir/giant_cavern_spider_recluse.py | 42 +++++++++++++++++ .../dathomir/giant_gaping_spider_recluse.py | 42 +++++++++++++++++ scripts/mobiles/dathomir/gnarled_rancor.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/grovo | 39 ++++++++++++++++ 11 files changed, 459 insertions(+) create mode 100644 scripts/mobiles/dathomir/gaping_spider.py create mode 100644 scripts/mobiles/dathomir/gaping_spider_broodling.py create mode 100644 scripts/mobiles/dathomir/gaping_spider_hunter.py create mode 100644 scripts/mobiles/dathomir/gaping_spider_queen.py create mode 100644 scripts/mobiles/dathomir/gaping_spider_recluse.py create mode 100644 scripts/mobiles/dathomir/gaping_spider_recluse_queen.py create mode 100644 scripts/mobiles/dathomir/giant_baz_nitch.py create mode 100644 scripts/mobiles/dathomir/giant_cavern_spider_recluse.py create mode 100644 scripts/mobiles/dathomir/giant_gaping_spider_recluse.py create mode 100644 scripts/mobiles/dathomir/gnarled_rancor.py create mode 100644 scripts/mobiles/dathomir/grovo diff --git a/scripts/mobiles/dathomir/gaping_spider.py b/scripts/mobiles/dathomir/gaping_spider.py new file mode 100644 index 00000000..2cca8ade --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider') + mobileTemplate.setLevel(63) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(8) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gaping_spider_broodling.py b/scripts/mobiles/dathomir/gaping_spider_broodling.py new file mode 100644 index 00000000..2b9add4e --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider_broodling.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_broodling') + mobileTemplate.setLevel(62) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_broodling.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider_broodling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gaping_spider_hunter.py b/scripts/mobiles/dathomir/gaping_spider_hunter.py new file mode 100644 index 00000000..af5e82d6 --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider_hunter.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_hunter') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(9) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gaping_spider_queen.py b/scripts/mobiles/dathomir/gaping_spider_queen.py new file mode 100644 index 00000000..fc38f148 --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider_queen.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_queen') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(9) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_queen.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gaping_spider_recluse.py b/scripts/mobiles/dathomir/gaping_spider_recluse.py new file mode 100644 index 00000000..5aa70677 --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider_recluse.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_recluse') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_recluse.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider_recluse', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py b/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py new file mode 100644 index 00000000..669e79cc --- /dev/null +++ b/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_recluse_giant') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setSocialGroup("gaping recluse") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_recluse.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureRangedAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gaping_spider_recluse_giant', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/giant_baz_nitch.py b/scripts/mobiles/dathomir/giant_baz_nitch.py new file mode 100644 index 00000000..2cd97fa8 --- /dev/null +++ b/scripts/mobiles/dathomir/giant_baz_nitch.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('giant_baz_nitch') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(9) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(5) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("baz nitch") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_giant_baz_nitch.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('baz_nitch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/giant_cavern_spider_recluse.py b/scripts/mobiles/dathomir/giant_cavern_spider_recluse.py new file mode 100644 index 00000000..a4671c4c --- /dev/null +++ b/scripts/mobiles/dathomir/giant_cavern_spider_recluse.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cave_gaping_spider_recluse_giant') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(35) + mobileTemplate.setSocialGroup("spider nightsister") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_recluse.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_cavern_spider_recluse', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py b/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py new file mode 100644 index 00000000..c39c3837 --- /dev/null +++ b/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_recluse_giant') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.Normal) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setSocialGroup("gaping") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_recluse.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('giant_gaping_spider_recluse', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/gnarled_rancor.py b/scripts/mobiles/dathomir/gnarled_rancor.py new file mode 100644 index 00000000..ef9f2acc --- /dev/null +++ b/scripts/mobiles/dathomir/gnarled_rancor.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gnarled_rancor') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(876) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(776) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('gnarled_rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/grovo b/scripts/mobiles/dathomir/grovo new file mode 100644 index 00000000..b3d1f5ec --- /dev/null +++ b/scripts/mobiles/dathomir/grovo @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancor') #temp until gorvo name is found + mobileTemplate.setLevel(83) + mobileTemplate.setDifficulty(Difficulty.BOSS) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1000) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(950) + mobileTemplate.setSocialGroup("nightsister") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_nsister_rancor_grovo.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grovo', mobileTemplate) \ No newline at end of file From 61c045d4ff29df5257b430a387317be49b80db0c Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 13:00:37 +0200 Subject: [PATCH 03/23] Fixed Typos in some NPC Scripts --- scripts/mobiles/dathomir/gaping_spider.py | 2 +- scripts/mobiles/dathomir/gaping_spider_broodling.py | 2 +- scripts/mobiles/dathomir/gaping_spider_hunter.py | 2 +- scripts/mobiles/dathomir/gaping_spider_queen.py | 2 +- scripts/mobiles/dathomir/gaping_spider_recluse.py | 2 +- scripts/mobiles/dathomir/gaping_spider_recluse_queen.py | 2 +- scripts/mobiles/dathomir/giant_gaping_spider_recluse.py | 2 +- scripts/mobiles/dathomir/{grovo => grovo.py} | 0 8 files changed, 7 insertions(+), 7 deletions(-) rename scripts/mobiles/dathomir/{grovo => grovo.py} (100%) diff --git a/scripts/mobiles/dathomir/gaping_spider.py b/scripts/mobiles/dathomir/gaping_spider.py index 2cca8ade..c57ec913 100644 --- a/scripts/mobiles/dathomir/gaping_spider.py +++ b/scripts/mobiles/dathomir/gaping_spider.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider') mobileTemplate.setLevel(63) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/gaping_spider_broodling.py b/scripts/mobiles/dathomir/gaping_spider_broodling.py index 2b9add4e..a4c6cf72 100644 --- a/scripts/mobiles/dathomir/gaping_spider_broodling.py +++ b/scripts/mobiles/dathomir/gaping_spider_broodling.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_broodling') mobileTemplate.setLevel(62) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/gaping_spider_hunter.py b/scripts/mobiles/dathomir/gaping_spider_hunter.py index af5e82d6..8a6e1053 100644 --- a/scripts/mobiles/dathomir/gaping_spider_hunter.py +++ b/scripts/mobiles/dathomir/gaping_spider_hunter.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_hunter') mobileTemplate.setLevel(68) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/gaping_spider_queen.py b/scripts/mobiles/dathomir/gaping_spider_queen.py index fc38f148..be522ebe 100644 --- a/scripts/mobiles/dathomir/gaping_spider_queen.py +++ b/scripts/mobiles/dathomir/gaping_spider_queen.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_queen') mobileTemplate.setLevel(65) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/gaping_spider_recluse.py b/scripts/mobiles/dathomir/gaping_spider_recluse.py index 5aa70677..a85a47c9 100644 --- a/scripts/mobiles/dathomir/gaping_spider_recluse.py +++ b/scripts/mobiles/dathomir/gaping_spider_recluse.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_recluse') mobileTemplate.setLevel(75) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py b/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py index 669e79cc..3f18b926 100644 --- a/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py +++ b/scripts/mobiles/dathomir/gaping_spider_recluse_queen.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_recluse_giant') mobileTemplate.setLevel(75) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py b/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py index c39c3837..00497d9f 100644 --- a/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py +++ b/scripts/mobiles/dathomir/giant_gaping_spider_recluse.py @@ -12,7 +12,7 @@ def addTemplate(core): mobileTemplate.setCreatureName('gaping_spider_recluse_giant') mobileTemplate.setLevel(78) - mobileTemplate.setDifficulty(Difficulty.Normal) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) diff --git a/scripts/mobiles/dathomir/grovo b/scripts/mobiles/dathomir/grovo.py similarity index 100% rename from scripts/mobiles/dathomir/grovo rename to scripts/mobiles/dathomir/grovo.py From 7dc0243eb6a6804a60c752f7f250ec56ae79dde1 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 14:03:49 +0200 Subject: [PATCH 04/23] More Dathomir NPC scripts --- scripts/mobiles/dathomir/brackaset.py | 2 - scripts/mobiles/dathomir/infant_brackaset.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/injured_kwi.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/injured_purbole.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/injured_verne.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/kamurith_defiler.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/kamurith_snapper.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/kiin_dray.py | 42 +++++++++++++++++ scripts/mobiles/dathomir/kinad_baz_nitch.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/kwi.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/lowland_brackaset.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/lumbering_bolma.py | 43 ++++++++++++++++++ .../mobiles/dathomir/lurking_shear_mite.py | 43 ++++++++++++++++++ scripts/mobiles/dathomir/malkloc.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/malkloc_bull.py | 39 ++++++++++++++++ .../mobiles/dathomir/malkloc_plainswalker.py | 39 ++++++++++++++++ .../dathomir/mature_reptilian_flier.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/monstrous_brute.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/mutant_ baz_nitch.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/mutant_rancor.py | 39 ++++++++++++++++ .../dathomir/nightsister_bull_ rancor.py | 39 ++++++++++++++++ .../dathomir/nightsister_enraged_ rancor.py | 39 ++++++++++++++++ .../nightsister_enraged_bull_ rancor.py | 39 ++++++++++++++++ .../mobiles/dathomir/nightsister_rancor.py | 12 ++++- scripts/mobiles/dathomir/nocuous_kamurith.py | 39 ++++++++++++++++ 25 files changed, 948 insertions(+), 4 deletions(-) create mode 100644 scripts/mobiles/dathomir/infant_brackaset.py create mode 100644 scripts/mobiles/dathomir/injured_kwi.py create mode 100644 scripts/mobiles/dathomir/injured_purbole.py create mode 100644 scripts/mobiles/dathomir/injured_verne.py create mode 100644 scripts/mobiles/dathomir/kamurith_defiler.py create mode 100644 scripts/mobiles/dathomir/kamurith_snapper.py create mode 100644 scripts/mobiles/dathomir/kiin_dray.py create mode 100644 scripts/mobiles/dathomir/kinad_baz_nitch.py create mode 100644 scripts/mobiles/dathomir/kwi.py create mode 100644 scripts/mobiles/dathomir/lowland_brackaset.py create mode 100644 scripts/mobiles/dathomir/lumbering_bolma.py create mode 100644 scripts/mobiles/dathomir/lurking_shear_mite.py create mode 100644 scripts/mobiles/dathomir/malkloc.py create mode 100644 scripts/mobiles/dathomir/malkloc_bull.py create mode 100644 scripts/mobiles/dathomir/malkloc_plainswalker.py create mode 100644 scripts/mobiles/dathomir/mature_reptilian_flier.py create mode 100644 scripts/mobiles/dathomir/monstrous_brute.py create mode 100644 scripts/mobiles/dathomir/mutant_ baz_nitch.py create mode 100644 scripts/mobiles/dathomir/mutant_rancor.py create mode 100644 scripts/mobiles/dathomir/nightsister_bull_ rancor.py create mode 100644 scripts/mobiles/dathomir/nightsister_enraged_ rancor.py create mode 100644 scripts/mobiles/dathomir/nightsister_enraged_bull_ rancor.py create mode 100644 scripts/mobiles/dathomir/nocuous_kamurith.py diff --git a/scripts/mobiles/dathomir/brackaset.py b/scripts/mobiles/dathomir/brackaset.py index 1eb487c2..5f90b4c2 100644 --- a/scripts/mobiles/dathomir/brackaset.py +++ b/scripts/mobiles/dathomir/brackaset.py @@ -12,8 +12,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('brackaset') mobileTemplate.setLevel(66) - mobileTemplate.setMinLevel(66) - mobileTemplate.setMaxLevel(6) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) diff --git a/scripts/mobiles/dathomir/infant_brackaset.py b/scripts/mobiles/dathomir/infant_brackaset.py new file mode 100644 index 00000000..700e5679 --- /dev/null +++ b/scripts/mobiles/dathomir/infant_brackaset.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('infant_brackaset') + mobileTemplate.setLevel(63) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(75) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(60) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_infant_brackaset.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('infant_brackaset', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/injured_kwi.py b/scripts/mobiles/dathomir/injured_kwi.py new file mode 100644 index 00000000..90cbb1a6 --- /dev/null +++ b/scripts/mobiles/dathomir/injured_kwi.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('injured_kwi') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(85) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(75) + mobileTemplate.setSocialGroup("kwi") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('injured_kwi', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/injured_purbole.py b/scripts/mobiles/dathomir/injured_purbole.py new file mode 100644 index 00000000..006abc24 --- /dev/null +++ b/scripts/mobiles/dathomir/injured_purbole.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('injured_purbole') + mobileTemplate.setLevel(61) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('injured_purbole', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/injured_verne.py b/scripts/mobiles/dathomir/injured_verne.py new file mode 100644 index 00000000..9182d79e --- /dev/null +++ b/scripts/mobiles/dathomir/injured_verne.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('injured_verne') + mobileTemplate.setLevel(61) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(30) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(25) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(22) + mobileTemplate.setSocialGroup("verne") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_verne.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('injured_verne', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/kamurith_defiler.py b/scripts/mobiles/dathomir/kamurith_defiler.py new file mode 100644 index 00000000..7690b865 --- /dev/null +++ b/scripts/mobiles/dathomir/kamurith_defiler.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kamurith_defiler') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(90) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(50) + mobileTemplate.setSocialGroup("kamurith") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_vexed_voritor_lizard.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kamurith_defiler', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/kamurith_snapper.py b/scripts/mobiles/dathomir/kamurith_snapper.py new file mode 100644 index 00000000..cb7fc86c --- /dev/null +++ b/scripts/mobiles/dathomir/kamurith_snapper.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kamurith_snapper') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(90) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(50) + mobileTemplate.setSocialGroup("kamurith") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_vexed_voritor_lizard.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kamurith_snapper', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/kiin_dray.py b/scripts/mobiles/dathomir/kiin_dray.py new file mode 100644 index 00000000..e6879b07 --- /dev/null +++ b/scripts/mobiles/dathomir/kiin_dray.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('gaping_spider_recluse_giant_kiin_dray') + mobileTemplate.setLevel(83) + mobileTemplate.setDifficulty(Difficulty.BOSS) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(11) + mobileTemplate.setSocialGroup("spider nightsister") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_recluse_giant_kiin_dray.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kiin_dray', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/kinad_baz_nitch.py b/scripts/mobiles/dathomir/kinad_baz_nitch.py new file mode 100644 index 00000000..abfdac89 --- /dev/null +++ b/scripts/mobiles/dathomir/kinad_baz_nitch.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kinad_baz_nitch') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(5) + mobileTemplate.setSocialGroup("baz nitch") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_baz_nitch.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kinad_baz_nitch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/kwi.py b/scripts/mobiles/dathomir/kwi.py new file mode 100644 index 00000000..c59a206d --- /dev/null +++ b/scripts/mobiles/dathomir/kwi.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kwi') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(85) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(75) + mobileTemplate.setSocialGroup("kwi") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('kwi', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/lowland_brackaset.py b/scripts/mobiles/dathomir/lowland_brackaset.py new file mode 100644 index 00000000..9c6cdd0e --- /dev/null +++ b/scripts/mobiles/dathomir/lowland_brackaset.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('brackaset_lowlands') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(75) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(60) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_brackaset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lowland_brackaset', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/lumbering_bolma.py b/scripts/mobiles/dathomir/lumbering_bolma.py new file mode 100644 index 00000000..b5afd17c --- /dev/null +++ b/scripts/mobiles/dathomir/lumbering_bolma.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lumbering_bolma') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(160) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(150) + mobileTemplate.setSocialGroup("bolma") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_bolma.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lumbering_bolma', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/lurking_shear_mite.py b/scripts/mobiles/dathomir/lurking_shear_mite.py new file mode 100644 index 00000000..b02e6122 --- /dev/null +++ b/scripts/mobiles/dathomir/lurking_shear_mite.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('lurking_shear_mite') + mobileTemplate.setLevel(69) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('lurking_shear_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/malkloc.py b/scripts/mobiles/dathomir/malkloc.py new file mode 100644 index 00000000..77a3306a --- /dev/null +++ b/scripts/mobiles/dathomir/malkloc.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malkloc') + mobileTemplate.setLevel(74) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(1100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1200) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(1100) + mobileTemplate.setSocialGroup("malkloc") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_malkloc.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('malkloc', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/malkloc_bull.py b/scripts/mobiles/dathomir/malkloc_bull.py new file mode 100644 index 00000000..86cba5b0 --- /dev/null +++ b/scripts/mobiles/dathomir/malkloc_bull.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malkloc_bull') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(1400) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1500) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(1200) + mobileTemplate.setSocialGroup("malkloc") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_malkloc_bull.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('malkloc_bull', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/malkloc_plainswalker.py b/scripts/mobiles/dathomir/malkloc_plainswalker.py new file mode 100644 index 00000000..74c08ffd --- /dev/null +++ b/scripts/mobiles/dathomir/malkloc_plainswalker.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malkloc_plainswalker') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(2400) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(2100) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(1700) + mobileTemplate.setSocialGroup("malkloc plainswalker") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_malkloc.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('malkloc_plainswalker', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/mature_reptilian_flier.py b/scripts/mobiles/dathomir/mature_reptilian_flier.py new file mode 100644 index 00000000..fa930513 --- /dev/null +++ b/scripts/mobiles/dathomir/mature_reptilian_flier.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mature_reptilian_flier') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(130) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(85) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(80) + mobileTemplate.setSocialGroup("reptilian flier") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_reptilian_flier.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mature_reptilian_flier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/monstrous_brute.py b/scripts/mobiles/dathomir/monstrous_brute.py new file mode 100644 index 00000000..7a6dab31 --- /dev/null +++ b/scripts/mobiles/dathomir/monstrous_brute.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancor_monstrous_brute') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(878) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(778) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('monstrous_brute', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/mutant_ baz_nitch.py b/scripts/mobiles/dathomir/mutant_ baz_nitch.py new file mode 100644 index 00000000..5e578e2f --- /dev/null +++ b/scripts/mobiles/dathomir/mutant_ baz_nitch.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mutant_baz_nitch') + mobileTemplate.setLevel(63) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(2) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("baz nitch") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_baz_nitch_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mutant_baz_nitch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/mutant_rancor.py b/scripts/mobiles/dathomir/mutant_rancor.py new file mode 100644 index 00000000..d5e1ab66 --- /dev/null +++ b/scripts/mobiles/dathomir/mutant_rancor.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mutant_rancor') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1020) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(901) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(851) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_mutant_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('mutant_rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/nightsister_bull_ rancor.py b/scripts/mobiles/dathomir/nightsister_bull_ rancor.py new file mode 100644 index 00000000..6ab48e01 --- /dev/null +++ b/scripts/mobiles/dathomir/nightsister_bull_ rancor.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('nightsister_bull_rancor') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(1020) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(900) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(850) + mobileTemplate.setSocialGroup("nightsister") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_bull_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nightsister_bull_rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/nightsister_enraged_ rancor.py b/scripts/mobiles/dathomir/nightsister_enraged_ rancor.py new file mode 100644 index 00000000..69c24317 --- /dev/null +++ b/scripts/mobiles/dathomir/nightsister_enraged_ rancor.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('nightsister_enraged_rancor') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(878) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(778) + mobileTemplate.setSocialGroup("nightsister") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nightsister_enraged_bull_rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/nightsister_enraged_bull_ rancor.py b/scripts/mobiles/dathomir/nightsister_enraged_bull_ rancor.py new file mode 100644 index 00000000..53a4ff47 --- /dev/null +++ b/scripts/mobiles/dathomir/nightsister_enraged_bull_ rancor.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('nightsister_enraged_bull_rancor') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(880) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(750) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(670) + mobileTemplate.setSocialGroup("nightsister") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_bull_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nightsister_enraged_bull_rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/nightsister_rancor.py b/scripts/mobiles/dathomir/nightsister_rancor.py index 0227f75b..db1c0ba0 100644 --- a/scripts/mobiles/dathomir/nightsister_rancor.py +++ b/scripts/mobiles/dathomir/nightsister_rancor.py @@ -17,10 +17,18 @@ def addTemplate(core): mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(6) mobileTemplate.setDeathblow(True) - mobileTemplate.setSocialGroup('nightsister') - mobileTemplate.setAssistRange(12) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(878) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(778) + mobileTemplate.setSocialGroup("nightsister") + mobileTemplate.setAssistRange(24) mobileTemplate.setRespawnTime(300) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_rancor.iff') diff --git a/scripts/mobiles/dathomir/nocuous_kamurith.py b/scripts/mobiles/dathomir/nocuous_kamurith.py new file mode 100644 index 00000000..53039d5e --- /dev/null +++ b/scripts/mobiles/dathomir/nocuous_kamurith.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('kamurith_nocuous') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(90) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(65) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(50) + mobileTemplate.setSocialGroup("kamurith") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_vexed_voritor_lizard.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nocuous_kamurith', mobileTemplate) \ No newline at end of file From 68c976e470a6ced7aeba0c5bd1243e1a3ccc383e Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 14:52:13 +0200 Subject: [PATCH 05/23] More Dathomir NPC Scripts --- scripts/mobiles/dathomir/purbole.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/purbole_elder.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/purbole_hunter.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/purbole_scout.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/purbole_stalker.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/purbole_youth.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/rancor.py | 4 +- scripts/mobiles/dathomir/rancor_pygmy.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/rancor_youth.py | 39 ++++++++++++++++ .../dathomir/reclusive_cavern_spider.py | 42 +++++++++++++++++ .../dathomir/reclusive_cavern_spider_queen.py | 42 +++++++++++++++++ scripts/mobiles/dathomir/reptilian_flier.py | 45 +++++++++++++++++++ .../dathomir/reptilian_life_stealer.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/rhoa_kwi.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/rhoa_kwi_guardian.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/rhoa_kwi_hunter.py | 39 ++++++++++++++++ .../mobiles/dathomir/rhoa_kwi_pack_leader.py | 39 ++++++++++++++++ 17 files changed, 644 insertions(+), 2 deletions(-) create mode 100644 scripts/mobiles/dathomir/purbole.py create mode 100644 scripts/mobiles/dathomir/purbole_elder.py create mode 100644 scripts/mobiles/dathomir/purbole_hunter.py create mode 100644 scripts/mobiles/dathomir/purbole_scout.py create mode 100644 scripts/mobiles/dathomir/purbole_stalker.py create mode 100644 scripts/mobiles/dathomir/purbole_youth.py create mode 100644 scripts/mobiles/dathomir/rancor_pygmy.py create mode 100644 scripts/mobiles/dathomir/rancor_youth.py create mode 100644 scripts/mobiles/dathomir/reclusive_cavern_spider.py create mode 100644 scripts/mobiles/dathomir/reclusive_cavern_spider_queen.py create mode 100644 scripts/mobiles/dathomir/reptilian_flier.py create mode 100644 scripts/mobiles/dathomir/reptilian_life_stealer.py create mode 100644 scripts/mobiles/dathomir/rhoa_kwi.py create mode 100644 scripts/mobiles/dathomir/rhoa_kwi_guardian.py create mode 100644 scripts/mobiles/dathomir/rhoa_kwi_hunter.py create mode 100644 scripts/mobiles/dathomir/rhoa_kwi_pack_leader.py diff --git a/scripts/mobiles/dathomir/purbole.py b/scripts/mobiles/dathomir/purbole.py new file mode 100644 index 00000000..277d16f7 --- /dev/null +++ b/scripts/mobiles/dathomir/purbole.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole') + mobileTemplate.setLevel(62) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(8) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/purbole_elder.py b/scripts/mobiles/dathomir/purbole_elder.py new file mode 100644 index 00000000..9db17110 --- /dev/null +++ b/scripts/mobiles/dathomir/purbole_elder.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole_elder') + mobileTemplate.setLevel(63) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(11) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(11) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole_elder.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole_elder', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/purbole_hunter.py b/scripts/mobiles/dathomir/purbole_hunter.py new file mode 100644 index 00000000..e4ab532e --- /dev/null +++ b/scripts/mobiles/dathomir/purbole_hunter.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole_hunter') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole_hunter', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/purbole_scout.py b/scripts/mobiles/dathomir/purbole_scout.py new file mode 100644 index 00000000..04778554 --- /dev/null +++ b/scripts/mobiles/dathomir/purbole_scout.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole_scout') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(10) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(10) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole_scout', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/purbole_stalker.py b/scripts/mobiles/dathomir/purbole_stalker.py new file mode 100644 index 00000000..b59495ce --- /dev/null +++ b/scripts/mobiles/dathomir/purbole_stalker.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole_stalker') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(11) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(11) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole_stalker', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/purbole_youth.py b/scripts/mobiles/dathomir/purbole_youth.py new file mode 100644 index 00000000..c853dc24 --- /dev/null +++ b/scripts/mobiles/dathomir/purbole_youth.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('purbole_youth') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(12) + mobileTemplate.setHideType("Bristly Hide") + mobileTemplate.setHideAmount(8) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(8) + mobileTemplate.setSocialGroup("purbole") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_purbole_youth.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('purbole_youth', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rancor.py b/scripts/mobiles/dathomir/rancor.py index 994c96ee..5aabc841 100644 --- a/scripts/mobiles/dathomir/rancor.py +++ b/scripts/mobiles/dathomir/rancor.py @@ -10,8 +10,8 @@ def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('rancor') - mobileTemplate.setLevel(50) - mobileTemplate.setDifficulty(Difficulty.ELITE) + mobileTemplate.setLevel(61) + mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) diff --git a/scripts/mobiles/dathomir/rancor_pygmy.py b/scripts/mobiles/dathomir/rancor_pygmy.py new file mode 100644 index 00000000..7dabfc3f --- /dev/null +++ b/scripts/mobiles/dathomir/rancor_pygmy.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancor_pygmy') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(877) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(777) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rancor_pygmy', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rancor_youth.py b/scripts/mobiles/dathomir/rancor_youth.py new file mode 100644 index 00000000..2da26303 --- /dev/null +++ b/scripts/mobiles/dathomir/rancor_youth.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancor_youth') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(950) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(877) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(777) + mobileTemplate.setSocialGroup("rancor") + mobileTemplate.setAssistRange(24) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_rancor_youth.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rancor_youth', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/reclusive_cavern_spider.py b/scripts/mobiles/dathomir/reclusive_cavern_spider.py new file mode 100644 index 00000000..a76a62f7 --- /dev/null +++ b/scripts/mobiles/dathomir/reclusive_cavern_spider.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cave_gaping_spider_recluse') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(41) + mobileTemplate.setSocialGroup("spider nightsister") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_broodling.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('reclusive_cavern_spider', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/reclusive_cavern_spider_queen.py b/scripts/mobiles/dathomir/reclusive_cavern_spider_queen.py new file mode 100644 index 00000000..67d765f4 --- /dev/null +++ b/scripts/mobiles/dathomir/reclusive_cavern_spider_queen.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cave_gaping_spider_recluse_queen') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(45) + mobileTemplate.setSocialGroup("spider nightsister") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_gaping_spider_broodling.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('reclusive_cavern_spider_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/reptilian_flier.py b/scripts/mobiles/dathomir/reptilian_flier.py new file mode 100644 index 00000000..1a00632b --- /dev/null +++ b/scripts/mobiles/dathomir/reptilian_flier.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('reptilian_flier') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(125) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(80) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(75) + mobileTemplate.setSocialGroup("reptilian flier") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_reptilian_flier.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('reptilian_flier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/reptilian_life_stealer.py b/scripts/mobiles/dathomir/reptilian_life_stealer.py new file mode 100644 index 00000000..82e6a6ab --- /dev/null +++ b/scripts/mobiles/dathomir/reptilian_life_stealer.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('reptilian_life_stealer') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Avian Meat") + mobileTemplate.setMeatAmount(135) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(90) + mobileTemplate.setBoneType("Avian Bones") + mobileTemplate.setBoneAmount(85) + mobileTemplate.setSocialGroup("reptilian flier") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_reptilian_flier.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('reptilian_life_stealer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rhoa_kwi.py b/scripts/mobiles/dathomir/rhoa_kwi.py new file mode 100644 index 00000000..6cb4de96 --- /dev/null +++ b/scripts/mobiles/dathomir/rhoa_kwi.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rhoa_kwi') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(86) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(76) + mobileTemplate.setSocialGroup("kwi rhoa") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rhoa_kwi', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rhoa_kwi_guardian.py b/scripts/mobiles/dathomir/rhoa_kwi_guardian.py new file mode 100644 index 00000000..35fcae57 --- /dev/null +++ b/scripts/mobiles/dathomir/rhoa_kwi_guardian.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rhoa_kwi_hunter') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(86) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(76) + mobileTemplate.setSocialGroup("kwi rhoa") + mobileTemplate.setAssistRange12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rhoa_kwi_hunter', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rhoa_kwi_hunter.py b/scripts/mobiles/dathomir/rhoa_kwi_hunter.py new file mode 100644 index 00000000..86234978 --- /dev/null +++ b/scripts/mobiles/dathomir/rhoa_kwi_hunter.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rhoa_kwi_hunter') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(86) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(76) + mobileTemplate.setSocialGroup("kwi rhoa") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rhoa_kwi_hunter', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rhoa_kwi_pack_leader.py b/scripts/mobiles/dathomir/rhoa_kwi_pack_leader.py new file mode 100644 index 00000000..d830c88b --- /dev/null +++ b/scripts/mobiles/dathomir/rhoa_kwi_pack_leader.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rhoa_kwi_pack_leader') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Carnivore Meat") + mobileTemplate.setMeatAmount(120) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(86) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(76) + mobileTemplate.setSocialGroup("kwi rhoa") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_kwi.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rhoa_kwi_pack_leader', mobileTemplate) \ No newline at end of file From 90dff7a8c457964183e9627a8c612db3f1ba656d Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 15:14:20 +0200 Subject: [PATCH 06/23] More Dathomir NPC Scripts --- scripts/mobiles/dathomir/rhoa_kwi_guardian.py | 2 +- scripts/mobiles/dathomir/shear_mite.py | 43 ++++++++++++++++++ .../mobiles/dathomir/shear_mite_broodling.py | 43 ++++++++++++++++++ scripts/mobiles/dathomir/shear_mite_hunter.py | 43 ++++++++++++++++++ scripts/mobiles/dathomir/shear_mite_queen.py | 43 ++++++++++++++++++ .../mobiles/dathomir/shear_mite_soldier.py | 43 ++++++++++++++++++ .../mobiles/dathomir/surefoot_brackaset.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/verne.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/verne_bull.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/verne_calf.py | 39 ++++++++++++++++ scripts/mobiles/dathomir/young_baz_nitch.py | 45 +++++++++++++++++++ scripts/mobiles/dathomir/young_malkloc.py | 39 ++++++++++++++++ .../dathomir/young_malkloc_plainswalker.py | 39 ++++++++++++++++ 13 files changed, 501 insertions(+), 1 deletion(-) create mode 100644 scripts/mobiles/dathomir/shear_mite.py create mode 100644 scripts/mobiles/dathomir/shear_mite_broodling.py create mode 100644 scripts/mobiles/dathomir/shear_mite_hunter.py create mode 100644 scripts/mobiles/dathomir/shear_mite_queen.py create mode 100644 scripts/mobiles/dathomir/shear_mite_soldier.py create mode 100644 scripts/mobiles/dathomir/surefoot_brackaset.py create mode 100644 scripts/mobiles/dathomir/verne.py create mode 100644 scripts/mobiles/dathomir/verne_bull.py create mode 100644 scripts/mobiles/dathomir/verne_calf.py create mode 100644 scripts/mobiles/dathomir/young_baz_nitch.py create mode 100644 scripts/mobiles/dathomir/young_malkloc.py create mode 100644 scripts/mobiles/dathomir/young_malkloc_plainswalker.py diff --git a/scripts/mobiles/dathomir/rhoa_kwi_guardian.py b/scripts/mobiles/dathomir/rhoa_kwi_guardian.py index 35fcae57..86234978 100644 --- a/scripts/mobiles/dathomir/rhoa_kwi_guardian.py +++ b/scripts/mobiles/dathomir/rhoa_kwi_guardian.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(76) mobileTemplate.setSocialGroup("kwi rhoa") - mobileTemplate.setAssistRange12) + mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) diff --git a/scripts/mobiles/dathomir/shear_mite.py b/scripts/mobiles/dathomir/shear_mite.py new file mode 100644 index 00000000..de0340ff --- /dev/null +++ b/scripts/mobiles/dathomir/shear_mite.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shear_mite') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shear_mite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/shear_mite_broodling.py b/scripts/mobiles/dathomir/shear_mite_broodling.py new file mode 100644 index 00000000..ac224e59 --- /dev/null +++ b/scripts/mobiles/dathomir/shear_mite_broodling.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shear_mite_broodling') + mobileTemplate.setLevel(69) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(3) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite_broodling.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shear_mite_broodling', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/shear_mite_hunter.py b/scripts/mobiles/dathomir/shear_mite_hunter.py new file mode 100644 index 00000000..fcf8af4f --- /dev/null +++ b/scripts/mobiles/dathomir/shear_mite_hunter.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shear_mite_hunter') + mobileTemplate.setLevel(71) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite_hunter.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shear_mite_hunter', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/shear_mite_queen.py b/scripts/mobiles/dathomir/shear_mite_queen.py new file mode 100644 index 00000000..61c6c467 --- /dev/null +++ b/scripts/mobiles/dathomir/shear_mite_queen.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shear_mite_queen') + mobileTemplate.setLevel(72) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite_queen.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shear_mite_queen', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/shear_mite_soldier.py b/scripts/mobiles/dathomir/shear_mite_soldier.py new file mode 100644 index 00000000..7f602b5e --- /dev/null +++ b/scripts/mobiles/dathomir/shear_mite_soldier.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('shear_mite_soldier') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Insect Meat") + mobileTemplate.setMeatAmount(15) + mobileTemplate.setHideType("Scaley Hide") + mobileTemplate.setHideAmount(12) + mobileTemplate.setSocialGroup("shearmite") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(True) + + templates = Vector() + templates.add('object/mobile/shared_shear_mite_queen.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('shear_mite_soldier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/surefoot_brackaset.py b/scripts/mobiles/dathomir/surefoot_brackaset.py new file mode 100644 index 00000000..82eb7ee2 --- /dev/null +++ b/scripts/mobiles/dathomir/surefoot_brackaset.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('surefoot_brackaset') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(100) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(91) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(81) + mobileTemplate.setSocialGroup("brackaset") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_brackaset_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('surefoot_brackaset', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/verne.py b/scripts/mobiles/dathomir/verne.py new file mode 100644 index 00000000..e5aaa798 --- /dev/null +++ b/scripts/mobiles/dathomir/verne.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('verne') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(125) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(90) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(80) + mobileTemplate.setSocialGroup("verne") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_verne.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('verne', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/verne_bull.py b/scripts/mobiles/dathomir/verne_bull.py new file mode 100644 index 00000000..5beb933f --- /dev/null +++ b/scripts/mobiles/dathomir/verne_bull.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('verne_bull') + mobileTemplate.setLevel(61) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(110) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(95) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(85) + mobileTemplate.setSocialGroup("verne") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_verne_bull.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('verne_bull', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/verne_calf.py b/scripts/mobiles/dathomir/verne_calf.py new file mode 100644 index 00000000..795753b6 --- /dev/null +++ b/scripts/mobiles/dathomir/verne_calf.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('verne_calf') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(18) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(15) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(12) + mobileTemplate.setSocialGroup("verne") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_verne_calf.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('verne_calf', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/young_baz_nitch.py b/scripts/mobiles/dathomir/young_baz_nitch.py new file mode 100644 index 00000000..2a121206 --- /dev/null +++ b/scripts/mobiles/dathomir/young_baz_nitch.py @@ -0,0 +1,45 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('young_baz_nitch') + mobileTemplate.setLevel(62) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Wild Meat") + mobileTemplate.setMeatAmount(5) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(2) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(2) + mobileTemplate.setSocialGroup("baz nitch") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_baz_nitch_hue.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('young_baz_nitch', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/dathomir/young_malkloc.py b/scripts/mobiles/dathomir/young_malkloc.py new file mode 100644 index 00000000..602ecb7b --- /dev/null +++ b/scripts/mobiles/dathomir/young_malkloc.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('young_malkloc') + mobileTemplate.setLevel(72) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(850) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(900) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(850) + mobileTemplate.setSocialGroup("malkloc") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_young_malkloc.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('young_malkloc', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/young_malkloc_plainswalker.py b/scripts/mobiles/dathomir/young_malkloc_plainswalker.py new file mode 100644 index 00000000..2f14552e --- /dev/null +++ b/scripts/mobiles/dathomir/young_malkloc_plainswalker.py @@ -0,0 +1,39 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('malkloc_plainswalker_youth') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setMeatType("Herbivore Meat") + mobileTemplate.setMeatAmount(1500) + mobileTemplate.setHideType("Leathery Hide") + mobileTemplate.setHideAmount(1350) + mobileTemplate.setBoneType("Animal Bones") + mobileTemplate.setBoneAmount(1100) + mobileTemplate.setSocialGroup("malkloc plainswalker") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) + + templates = Vector() + templates.add('object/mobile/shared_young_malkloc.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('young_malkloc_plainswalker', mobileTemplate) \ No newline at end of file From e615268725f0ea5e79bda0b603f6586e79886e91 Mon Sep 17 00:00:00 2001 From: tacef Date: Sun, 8 Jun 2014 15:21:41 +0200 Subject: [PATCH 07/23] Updated Faction NPC Scripts to use FactionStatus Datatable --- .../mobiles/generic/faction/imperial/ace_imp_bombardier_50.py | 3 ++- .../mobiles/generic/faction/imperial/ace_imp_bombardier_74.py | 3 ++- .../mobiles/generic/faction/imperial/ace_imp_bombardier_89.py | 2 +- .../mobiles/generic/faction/imperial/ace_imp_storm_com_70.py | 3 ++- .../mobiles/generic/faction/imperial/ace_imp_storm_com_87.py | 3 ++- .../mobiles/generic/faction/imperial/ace_imp_storm_com_89.py | 3 ++- scripts/mobiles/generic/faction/imperial/battle_droid_imp.py | 2 +- .../generic/faction/imperial/battle_shocked_imp_noncom_32.py | 3 ++- .../generic/faction/imperial/battle_shocked_imp_noncom_77.py | 3 ++- scripts/mobiles/generic/faction/imperial/bombardier.py | 3 ++- .../mobiles/generic/faction/imperial/civil_patrol_captain.py | 3 ++- .../mobiles/generic/faction/imperial/civil_patrol_commander.py | 3 ++- .../mobiles/generic/faction/imperial/civil_patrol_corporal.py | 3 ++- .../mobiles/generic/faction/imperial/civil_patrol_sergeant.py | 3 ++- .../mobiles/generic/faction/imperial/civillian_patrolman.py | 3 ++- scripts/mobiles/generic/faction/imperial/comm_operator.py | 3 ++- .../mobiles/generic/faction/imperial/command_security_guard.py | 3 ++- scripts/mobiles/generic/faction/imperial/commander_byrne.py | 3 ++- .../generic/faction/imperial/crackdown_stormtrooper_captain.py | 3 ++- scripts/mobiles/generic/faction/imperial/dark_nova_trooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/dark_trooper.py | 3 ++- .../generic/faction/imperial/decorated_imperial_colonel_50.py | 3 ++- .../generic/faction/imperial/decorated_imperial_colonel_87.py | 3 ++- .../generic/faction/imperial/detention_security_guard.py | 3 ++- .../generic/faction/imperial/droid_corps_junior_technican.py | 3 ++- scripts/mobiles/generic/faction/imperial/elite_dark_trooper.py | 3 ++- .../faction/imperial/elite_exogen_class_dark_trooper.py | 3 ++- .../faction/imperial/elite_imperial_master_sergant_34.py | 3 ++- .../faction/imperial/elite_imperial_master_sergant_79.py | 3 ++- .../generic/faction/imperial/elite_imperial_sand_trooper_50.py | 3 ++- .../generic/faction/imperial/elite_imperial_sand_trooper_85.py | 3 ++- .../faction/imperial/elite_imperial_scout_trooper_45.py | 3 ++- .../faction/imperial/elite_imperial_scout_trooper_84.py | 3 ++- .../faction/imperial/elite_imperial_security_guard_25.py | 3 ++- .../faction/imperial/elite_imperial_security_guard_76.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormcaptain.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormrifle_50.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormrifle_85.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormrifle_88.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormsniper_50.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormsniper_85.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormsniper_89.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormtrooper_50.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormtrooper_84.py | 3 ++- .../generic/faction/imperial/elite_imperial_stormtrooper_89.py | 3 ++- scripts/mobiles/generic/faction/imperial/elite_novatrooper.py | 3 ++- .../generic/faction/imperial/elite_novatrooper_commander.py | 3 ++- .../generic/faction/imperial/elite_sand_trooper_45_1.py | 3 ++- .../generic/faction/imperial/elite_sand_trooper_45_2.py | 3 ++- .../mobiles/generic/faction/imperial/elite_sand_trooper_81.py | 3 ++- .../generic/faction/imperial/elite_sand_trooper_commando_75.py | 3 ++- .../generic/faction/imperial/elite_sand_trooper_commando_87.py | 3 ++- .../faction/imperial/elite_sand_trooper_commando_vet.py | 3 ++- scripts/mobiles/generic/faction/imperial/emperors_hand.py | 3 ++- .../generic/faction/imperial/eow_fbase_imperial_corporal.py | 3 ++- .../mobiles/generic/faction/imperial/eow_fbase_stormtrooper.py | 3 ++- .../generic/faction/imperial/exogen_class_dark_trooper.py | 3 ++- .../generic/faction/imperial/experienced_imp_captain_45.py | 3 ++- .../generic/faction/imperial/experienced_imp_captain_85.py | 3 ++- .../generic/faction/imperial/experienced_imp_corporal_40.py | 3 ++- .../generic/faction/imperial/experienced_imp_corporal_78.py | 3 ++- scripts/mobiles/generic/faction/imperial/general_otto.py | 3 ++- .../generic/faction/imperial/glory_class_dark_trooper.py | 3 ++- .../generic/faction/imperial/glory_class_dark_trooper_2.py | 3 ++- .../generic/faction/imperial/grizzled_elite_sand_trooper.py | 3 ++- .../generic/faction/imperial/grizzled_elite_scout_trooper.py | 3 ++- .../mobiles/generic/faction/imperial/grizzled_imp_colonel.py | 3 ++- .../generic/faction/imperial/grizzled_imp_exterminator.py | 3 ++- scripts/mobiles/generic/faction/imperial/gunner.py | 3 ++- .../generic/faction/imperial/hardened_swamp_trooper_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/high_colonel.py | 3 ++- .../mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py | 3 ++- .../generic/faction/imperial/imp_1st_lieutenant_20_2.py | 3 ++- .../mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_army_captain.py | 3 ++- .../mobiles/generic/faction/imperial/imp_assault_trooper.py | 3 ++- .../faction/imperial/imp_assault_trooper_squad_leader.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py | 3 ++- .../mobiles/generic/faction/imperial/imp_brigadier_general.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_cadet.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_captain_21.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_captain_69.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_colonel.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_colonel_23.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_colonel_77.py | 3 ++- .../generic/faction/imperial/imp_comm_security_guard_15.py | 3 ++- .../generic/faction/imperial/imp_comm_security_guard_67.py | 3 ++- .../mobiles/generic/faction/imperial/imp_comm_specialist_35.py | 3 ++- .../mobiles/generic/faction/imperial/imp_comm_specialist_77.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_commop_14.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_commop_64.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_corporal_16.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_corporal_66.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_dead-eye_36.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_dead-eye_78.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_exterminator.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_general.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_high_general.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_inquisitor_80.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_inquisitor_83.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_lance_corporal.py | 3 ++- .../mobiles/generic/faction/imperial/imp_lieutenant_colonel.py | 3 ++- .../mobiles/generic/faction/imperial/imp_lieutenant_general.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_major.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_major_general.py | 3 ++- .../mobiles/generic/faction/imperial/imp_master_sergant_18.py | 3 ++- .../mobiles/generic/faction/imperial/imp_master_sergant_67.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_medic_16.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_medic_65.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_noncom_14.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_noncom_64.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_pilot.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_private.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_sandtrooper_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_sandtrooper_75.py | 3 ++- .../mobiles/generic/faction/imperial/imp_scouttrooper_23.py | 3 ++- .../mobiles/generic/faction/imperial/imp_scouttrooper_67.py | 3 ++- .../mobiles/generic/faction/imperial/imp_second_lieutenant.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_senior_cadet.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_sergeant_16.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_sergeant_65.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_sergeant_major.py | 3 ++- .../mobiles/generic/faction/imperial/imp_sharpshooter_17.py | 3 ++- .../mobiles/generic/faction/imperial/imp_sharpshooter_66.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_specialist_13.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_specialist_65.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_staff_corporal.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_staff_sergeant.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stealth_operative.py | 3 ++- .../mobiles/generic/faction/imperial/imp_storm_captain_29.py | 3 ++- .../mobiles/generic/faction/imperial/imp_storm_captain_81.py | 3 ++- .../mobiles/generic/faction/imperial/imp_storm_commando_29.py | 3 ++- .../mobiles/generic/faction/imperial/imp_storm_commando_80.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormmedic_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormmedic_74.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormrifle_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormrifle_79.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormsniper_25.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_stormsniper_79.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stormsurgeon_50.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stormsurgeon_85.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stormsurgeon_89.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stormtrooper_25.py | 3 ++- .../mobiles/generic/faction/imperial/imp_stormtrooper_80.py | 3 ++- .../generic/faction/imperial/imp_stormtrooper_colonel_55.py | 3 ++- .../generic/faction/imperial/imp_stormtrooper_colonel_86.py | 3 ++- .../generic/faction/imperial/imp_stormtrooper_colonel_89.py | 3 ++- .../faction/imperial/imp_stormtrooper_squad_leader_27.py | 3 ++- .../faction/imperial/imp_stormtrooper_squad_leader_76.py | 3 ++- .../mobiles/generic/faction/imperial/imp_surface_marshall.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_surgeon_33.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_surgeon_77.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_swamp_trooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/imp_trooper.py | 3 ++- .../mobiles/generic/faction/imperial/imp_warant_officer_i.py | 3 ++- .../mobiles/generic/faction/imperial/imp_warant_officer_ii.py | 3 ++- .../faction/imperial/imp_warant_officer_ii_1st_class_33.py | 3 ++- .../faction/imperial/imp_warant_officer_ii_1st_class_79.py | 3 ++- .../faction/imperial/imp_warant_officer_ii_2nd_class_18.py | 3 ++- .../faction/imperial/imp_warant_officer_ii_2nd_class_67.py | 3 ++- .../mobiles/generic/faction/imperial/imprisoned_imp_offi.py | 3 ++- scripts/mobiles/generic/faction/imperial/lance_bombardier.py | 3 ++- .../mobiles/generic/faction/imperial/lesser_prophet_dark.py | 3 ++- .../mobiles/generic/faction/imperial/master_prophet_dark.py | 3 ++- scripts/mobiles/generic/faction/imperial/nova_trooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/nova_trooper_cadet.py | 3 ++- .../mobiles/generic/faction/imperial/nova_trooper_captain.py | 3 ++- .../mobiles/generic/faction/imperial/nova_trooper_commander.py | 3 ++- .../mobiles/generic/faction/imperial/nova_trooper_ensign.py | 3 ++- scripts/mobiles/generic/faction/imperial/nova_trooper_medic.py | 3 ++- .../generic/faction/imperial/nova_trooper_squad_leader.py | 3 ++- .../generic/faction/imperial/opressor_7_dark_trooper_80.py | 3 ++- .../generic/faction/imperial/opressor_7_dark_trooper_88.py | 3 ++- .../generic/faction/imperial/opressor_9_dark_trooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/probot_drone.py | 3 ++- scripts/mobiles/generic/faction/imperial/probot_seeker.py | 3 ++- scripts/mobiles/generic/faction/imperial/prophet_dark.py | 3 ++- scripts/mobiles/generic/faction/imperial/sand_trooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/scouttrooper.py | 3 ++- .../mobiles/generic/faction/imperial/senior_prophet_dark.py | 3 ++- scripts/mobiles/generic/faction/imperial/signalman.py | 3 ++- .../generic/faction/imperial/skilled_1st_lieutenant_35.py | 3 ++- .../generic/faction/imperial/skilled_1st_lieutenant_80.py | 3 ++- .../generic/faction/imperial/special_missions_engineer.py | 3 ++- scripts/mobiles/generic/faction/imperial/specialis_noncom.py | 3 ++- scripts/mobiles/generic/faction/imperial/storm_commando.py | 3 ++- scripts/mobiles/generic/faction/imperial/stormtrooper.py | 3 ++- scripts/mobiles/generic/faction/imperial/stormtrooper_2.py | 3 ++- scripts/mobiles/generic/faction/imperial/stormtrooper_25.py | 3 ++- .../mobiles/generic/faction/imperial/super_battle_droid_imp.py | 3 ++- .../generic/faction/imperial/triumphant_class_dark_trooper.py | 3 ++- .../faction/imperial/veteran_ imperial_storm_captain.py | 3 ++- .../faction/imperial/veteran_ imperial_storm_commando.py | 3 ++- .../generic/faction/imperial/veteran_ imperial_stormmedic.py | 3 ++- .../generic/faction/imperial/veteran_ imperial_stormrifle.py | 3 ++- .../generic/faction/imperial/veteran_ imperial_stormsniper.py | 3 ++- .../imperial/veteran_ imperial_stormtrooper_squad_leader.py | 3 ++- .../generic/faction/imperial/veteran_assault_trooper.py | 3 ++- .../generic/faction/imperial/veteran_assault_trooper_squad.py | 3 ++- .../generic/faction/imperial/veteran_brigadier_general.py | 3 ++- .../generic/faction/imperial/veteran_com_security_guard.py | 3 ++- .../generic/faction/imperial/veteran_compforce_trooper.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_dark_trooper.py | 3 ++- .../generic/faction/imperial/veteran_first_lieutenant.py | 3 ++- .../generic/faction/imperial/veteran_imp_army_captain.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_imp_captain.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_imp_colonel.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_imp_corporal.py | 3 ++- .../generic/faction/imperial/veteran_imp_lance_corporal.py | 3 ++- .../generic/faction/imperial/veteran_imp_lieutenant_colonel.py | 3 ++- .../generic/faction/imperial/veteran_imp_lieutenant_general.py | 3 ++- .../faction/imperial/veteran_imperial_2nd_lieutenant.py | 3 ++- .../generic/faction/imperial/veteran_imperial_army_captain.py | 3 ++- .../generic/faction/imperial/veteran_imperial_bombardier.py | 3 ++- .../generic/faction/imperial/veteran_imperial_general.py | 3 ++- .../generic/faction/imperial/veteran_imperial_high_general.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_imperial_major.py | 3 ++- .../generic/faction/imperial/veteran_imperial_major_general.py | 3 ++- .../faction/imperial/veteran_imperial_master_sergeant.py | 3 ++- .../mobiles/generic/faction/imperial/veteran_imperial_medic.py | 3 ++- .../generic/faction/imperial/veteran_imperial_sandtrooper.py | 3 ++- .../generic/faction/imperial/veteran_imperial_scouttrooper.py | 3 ++- .../generic/faction/imperial/veteran_imperial_sergeant.py | 3 ++- .../faction/imperial/veteran_imperial_sergeant_major.py | 3 ++- .../generic/faction/imperial/veteran_imperial_sharpshooter.py | 3 ++- .../faction/imperial/veteran_imperial_staff_corporal.py | 3 ++- .../faction/imperial/veteran_imperial_staff_sergeant.py | 3 ++- .../faction/imperial/veteran_imperial_surface_marshall.py | 3 ++- .../faction/imperial/veteran_imperial_warant_officer_i.py | 3 ++- .../faction/imperial/veteran_imperial_warant_officer_ii.py | 3 ++- .../generic/faction/imperial/victory_class_dark_trooper_32.py | 3 ++- .../generic/faction/imperial/victory_class_dark_trooper_80.py | 3 ++- scripts/mobiles/generic/faction/rebel/battle_droid_reb.py | 2 +- scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py | 2 +- scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py | 3 ++- scripts/mobiles/generic/faction/rebel/tamed_huurton.py | 3 ++- scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py | 3 ++- scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py | 3 ++- 240 files changed, 476 insertions(+), 240 deletions(-) diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py index f524b521..bbaa0ddb 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py index 61c1332e..e8f9b553 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_74.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py index a03ac73b..3189292e 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_bombardier_89.py @@ -23,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_70.py b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_70.py index d8261543..e9730567 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_70.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_70.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_87.py b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_87.py index 84278383..a42bac60 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_87.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_87.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_89.py b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_89.py index e3d4ee57..5eae6706 100644 --- a/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_89.py +++ b/scripts/mobiles/generic/faction/imperial/ace_imp_storm_com_89.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/battle_droid_imp.py b/scripts/mobiles/generic/faction/imperial/battle_droid_imp.py index a3bbbbac..6f69f2ce 100644 --- a/scripts/mobiles/generic/faction/imperial/battle_droid_imp.py +++ b/scripts/mobiles/generic/faction/imperial/battle_droid_imp.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_battle_droid.iff') diff --git a/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_32.py b/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_32.py index c5f73e5c..acf0d43b 100644 --- a/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_32.py +++ b/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_32.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_blue.iff') diff --git a/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_77.py b/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_77.py index bbde9d73..cd61e794 100644 --- a/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_77.py +++ b/scripts/mobiles/generic/faction/imperial/battle_shocked_imp_noncom_77.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_white_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/bombardier.py b/scripts/mobiles/generic/faction/imperial/bombardier.py index 9d9bb317..4811b150 100644 --- a/scripts/mobiles/generic/faction/imperial/bombardier.py +++ b/scripts/mobiles/generic/faction/imperial/bombardier.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/civil_patrol_captain.py b/scripts/mobiles/generic/faction/imperial/civil_patrol_captain.py index 5b998237..98203d98 100644 --- a/scripts/mobiles/generic/faction/imperial/civil_patrol_captain.py +++ b/scripts/mobiles/generic/faction/imperial/civil_patrol_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_patrol_member_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/civil_patrol_commander.py b/scripts/mobiles/generic/faction/imperial/civil_patrol_commander.py index 52b7b6c0..71e7c63d 100644 --- a/scripts/mobiles/generic/faction/imperial/civil_patrol_commander.py +++ b/scripts/mobiles/generic/faction/imperial/civil_patrol_commander.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_patrol_member_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/civil_patrol_corporal.py b/scripts/mobiles/generic/faction/imperial/civil_patrol_corporal.py index 1648ecfd..ff23fade 100644 --- a/scripts/mobiles/generic/faction/imperial/civil_patrol_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/civil_patrol_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_patrol_member_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/civil_patrol_sergeant.py b/scripts/mobiles/generic/faction/imperial/civil_patrol_sergeant.py index fb98cfcc..80b7d6e7 100644 --- a/scripts/mobiles/generic/faction/imperial/civil_patrol_sergeant.py +++ b/scripts/mobiles/generic/faction/imperial/civil_patrol_sergeant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_patrol_member_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/civillian_patrolman.py b/scripts/mobiles/generic/faction/imperial/civillian_patrolman.py index 7ff429b2..98dcb016 100644 --- a/scripts/mobiles/generic/faction/imperial/civillian_patrolman.py +++ b/scripts/mobiles/generic/faction/imperial/civillian_patrolman.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_patrol_member_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/comm_operator.py b/scripts/mobiles/generic/faction/imperial/comm_operator.py index 30a234a5..1f9c8933 100644 --- a/scripts/mobiles/generic/faction/imperial/comm_operator.py +++ b/scripts/mobiles/generic/faction/imperial/comm_operator.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/command_security_guard.py b/scripts/mobiles/generic/faction/imperial/command_security_guard.py index 47170f32..fc75f059 100644 --- a/scripts/mobiles/generic/faction/imperial/command_security_guard.py +++ b/scripts/mobiles/generic/faction/imperial/command_security_guard.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_imp_security_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/commander_byrne.py b/scripts/mobiles/generic/faction/imperial/commander_byrne.py index 9562b027..ed65953c 100644 --- a/scripts/mobiles/generic/faction/imperial/commander_byrne.py +++ b/scripts/mobiles/generic/faction/imperial/commander_byrne.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_lian_byrne.iff') diff --git a/scripts/mobiles/generic/faction/imperial/crackdown_stormtrooper_captain.py b/scripts/mobiles/generic/faction/imperial/crackdown_stormtrooper_captain.py index 81ba83e7..dde053fb 100644 --- a/scripts/mobiles/generic/faction/imperial/crackdown_stormtrooper_captain.py +++ b/scripts/mobiles/generic/faction/imperial/crackdown_stormtrooper_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_captain_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/dark_nova_trooper.py b/scripts/mobiles/generic/faction/imperial/dark_nova_trooper.py index 8c910e09..6330297c 100644 --- a/scripts/mobiles/generic/faction/imperial/dark_nova_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/dark_nova_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_trooper_black_hole.iff') diff --git a/scripts/mobiles/generic/faction/imperial/dark_trooper.py b/scripts/mobiles/generic/faction/imperial/dark_trooper.py index 5757dea0..0b8f874c 100644 --- a/scripts/mobiles/generic/faction/imperial/dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_50.py b/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_50.py index 38bd8da0..e17f8b02 100644 --- a/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_50.py +++ b/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_87.py b/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_87.py index 291fabda..8ec1a148 100644 --- a/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_87.py +++ b/scripts/mobiles/generic/faction/imperial/decorated_imperial_colonel_87.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/detention_security_guard.py b/scripts/mobiles/generic/faction/imperial/detention_security_guard.py index 88984a92..63eebd24 100644 --- a/scripts/mobiles/generic/faction/imperial/detention_security_guard.py +++ b/scripts/mobiles/generic/faction/imperial/detention_security_guard.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/droid_corps_junior_technican.py b/scripts/mobiles/generic/faction/imperial/droid_corps_junior_technican.py index 0fb5ed0e..4d766ae9 100644 --- a/scripts/mobiles/generic/faction/imperial/droid_corps_junior_technican.py +++ b/scripts/mobiles/generic/faction/imperial/droid_corps_junior_technican.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_mechanic_nils_cridmeen.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/elite_dark_trooper.py index a9a86eb8..3fa1a334 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/elite_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_exogen_class_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/elite_exogen_class_dark_trooper.py index cb43ebbd..a07a4d1d 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_exogen_class_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/elite_exogen_class_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_assault_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_34.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_34.py index a7c8b88a..48e484ad 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_34.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_34.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_white_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_79.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_79.py index b49d3cc2..8045cf7c 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_79.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_master_sergant_79.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_white_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_50.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_50.py index 5042cef6..92b03a96 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_50.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_85.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_85.py index a6bcb944..4a77feb3 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_85.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_sand_trooper_85.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_45.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_45.py index deb7265f..77e0d571 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_45.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_45.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_84.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_84.py index 7e39efac..8dc6d4b4 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_84.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_scout_trooper_84.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_25.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_25.py index 04abe994..39b20d61 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_25.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_white_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_76.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_76.py index 71c8daa0..f73913e6 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_76.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_security_guard_76.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_white_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormcaptain.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormcaptain.py index c193e1bf..55a8a97d 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormcaptain.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormcaptain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_captain_black_gold.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_50.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_50.py index 0cc109e7..57102cca 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_50.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_85.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_85.py index 3de873c7..df9fc0bc 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_85.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_85.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_88.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_88.py index bbad706d..05a2048f 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_88.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormrifle_88.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_50.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_50.py index 2518a56a..35cca83f 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_50.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_85.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_85.py index df8bceef..d78678cf 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_85.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_85.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_89.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_89.py index 794ebe50..db941089 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_89.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormsniper_89.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_50.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_50.py index a63129e5..9d79dd29 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_50.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_84.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_84.py index 0d5a8844..9f4a17d9 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_84.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_84.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_89.py b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_89.py index d13d8b97..46cafded 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_89.py +++ b/scripts/mobiles/generic/faction/imperial/elite_imperial_stormtrooper_89.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_novatrooper.py b/scripts/mobiles/generic/faction/imperial/elite_novatrooper.py index 14bb46de..2b436b60 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_novatrooper.py +++ b/scripts/mobiles/generic/faction/imperial/elite_novatrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_restuss_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_novatrooper_commander.py b/scripts/mobiles/generic/faction/imperial/elite_novatrooper_commander.py index 63878ead..a9b0057d 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_novatrooper_commander.py +++ b/scripts/mobiles/generic/faction/imperial/elite_novatrooper_commander.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_restuss_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py index f71b7544..466fe3ce 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_1.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py index 728f5522..996bbaaa 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_45_2.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py index 2d20094b..cd5ddcf6 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_81.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py index 4c616f2e..8ab83df4 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_75.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py index f636fa83..a5b655e1 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_87.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py index 564b2665..a5f4e5c2 100644 --- a/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py +++ b/scripts/mobiles/generic/faction/imperial/elite_sand_trooper_commando_vet.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/emperors_hand.py b/scripts/mobiles/generic/faction/imperial/emperors_hand.py index 160d345c..2be6c52e 100644 --- a/scripts/mobiles/generic/faction/imperial/emperors_hand.py +++ b/scripts/mobiles/generic/faction/imperial/emperors_hand.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_emperors_hand_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/eow_fbase_imperial_corporal.py b/scripts/mobiles/generic/faction/imperial/eow_fbase_imperial_corporal.py index 368db75b..6d1b57cd 100644 --- a/scripts/mobiles/generic/faction/imperial/eow_fbase_imperial_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/eow_fbase_imperial_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/eow_fbase_stormtrooper.py b/scripts/mobiles/generic/faction/imperial/eow_fbase_stormtrooper.py index 34648d59..d06f08a5 100644 --- a/scripts/mobiles/generic/faction/imperial/eow_fbase_stormtrooper.py +++ b/scripts/mobiles/generic/faction/imperial/eow_fbase_stormtrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/exogen_class_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/exogen_class_dark_trooper.py index 201bc81a..823656c2 100644 --- a/scripts/mobiles/generic/faction/imperial/exogen_class_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/exogen_class_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_45.py b/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_45.py index 13a3da9e..fc02fc24 100644 --- a/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_45.py +++ b/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_45.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_85.py b/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_85.py index 00add62d..7a6fae57 100644 --- a/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_85.py +++ b/scripts/mobiles/generic/faction/imperial/experienced_imp_captain_85.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_40.py b/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_40.py index 6fc13ba8..6f359f27 100644 --- a/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_40.py +++ b/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_40.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_78.py b/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_78.py index 4fe09799..1b8288cc 100644 --- a/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_78.py +++ b/scripts/mobiles/generic/faction/imperial/experienced_imp_corporal_78.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/general_otto.py b/scripts/mobiles/generic/faction/imperial/general_otto.py index 09582750..7fe9aed9 100644 --- a/scripts/mobiles/generic/faction/imperial/general_otto.py +++ b/scripts/mobiles/generic/faction/imperial/general_otto.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper.py index 46577570..fb6042de 100644 --- a/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper_2.py b/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper_2.py index 2af4c2bb..e46518ff 100644 --- a/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper_2.py +++ b/scripts/mobiles/generic/faction/imperial/glory_class_dark_trooper_2.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py b/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py index dc1f879d..42f5dcdf 100644 --- a/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/grizzled_elite_sand_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py b/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py index 30f4dd5b..4bc8851c 100644 --- a/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/grizzled_elite_scout_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py b/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py index 66b3a4a2..f9ce6dc0 100644 --- a/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/grizzled_imp_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py b/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py index 5984e311..792f8765 100644 --- a/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py +++ b/scripts/mobiles/generic/faction/imperial/grizzled_imp_exterminator.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_exterminator.iff') diff --git a/scripts/mobiles/generic/faction/imperial/gunner.py b/scripts/mobiles/generic/faction/imperial/gunner.py index 9c83452a..e0e033c6 100644 --- a/scripts/mobiles/generic/faction/imperial/gunner.py +++ b/scripts/mobiles/generic/faction/imperial/gunner.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_gunner_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py b/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py index dcb96a61..7b7b1cf7 100644 --- a/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py +++ b/scripts/mobiles/generic/faction/imperial/hardened_swamp_trooper_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_swamp_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/high_colonel.py b/scripts/mobiles/generic/faction/imperial/high_colonel.py index 04ddc12c..91d51597 100644 --- a/scripts/mobiles/generic/faction/imperial/high_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/high_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py index f2135189..33f31955 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py +++ b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20_2.py b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20_2.py index e627b5d5..14603c88 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20_2.py +++ b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_20_2.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py index 3d874e5e..64e0ab86 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py +++ b/scripts/mobiles/generic/faction/imperial/imp_1st_lieutenant_68.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_army_captain.py b/scripts/mobiles/generic/faction/imperial/imp_army_captain.py index 267b3ac2..c976e9c9 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_army_captain.py +++ b/scripts/mobiles/generic/faction/imperial/imp_army_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_assault_trooper.py b/scripts/mobiles/generic/faction/imperial/imp_assault_trooper.py index ff5aacdc..d7350cc3 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_assault_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/imp_assault_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_assault_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_assault_trooper_squad_leader.py b/scripts/mobiles/generic/faction/imperial/imp_assault_trooper_squad_leader.py index bae65fa7..e8761978 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_assault_trooper_squad_leader.py +++ b/scripts/mobiles/generic/faction/imperial/imp_assault_trooper_squad_leader.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_assault_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py b/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py index 384f52fe..836173b6 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_bombardier_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py b/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py index d6de1014..3c35a244 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py +++ b/scripts/mobiles/generic/faction/imperial/imp_bombardier_75.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py b/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py index ee9e21c4..581175b0 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py +++ b/scripts/mobiles/generic/faction/imperial/imp_brigadier_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_cadet.py b/scripts/mobiles/generic/faction/imperial/imp_cadet.py index 2ccf986c..342ea465 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_cadet.py +++ b/scripts/mobiles/generic/faction/imperial/imp_cadet.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_soldier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py b/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py index 12b9daad..250e7d08 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py +++ b/scripts/mobiles/generic/faction/imperial/imp_cadet_squad.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_soldier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_captain_21.py b/scripts/mobiles/generic/faction/imperial/imp_captain_21.py index 90a9eb39..94ff52f4 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_captain_21.py +++ b/scripts/mobiles/generic/faction/imperial/imp_captain_21.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_captain_69.py b/scripts/mobiles/generic/faction/imperial/imp_captain_69.py index 2f7f3ece..0f802547 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_captain_69.py +++ b/scripts/mobiles/generic/faction/imperial/imp_captain_69.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_colonel.py b/scripts/mobiles/generic/faction/imperial/imp_colonel.py index 66b3a4a2..f9ce6dc0 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/imp_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py b/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py index 7ed69e21..d156a9fb 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py +++ b/scripts/mobiles/generic/faction/imperial/imp_colonel_23.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py b/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py index 0718a1f1..b1b9498e 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py +++ b/scripts/mobiles/generic/faction/imperial/imp_colonel_77.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_15.py b/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_15.py index dc761785..336e0bec 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_15.py +++ b/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_15.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_67.py b/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_67.py index 6061543e..6828921a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_67.py +++ b/scripts/mobiles/generic/faction/imperial/imp_comm_security_guard_67.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_35.py b/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_35.py index bd44ed7f..5a281ec8 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_35.py +++ b/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_35.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_77.py b/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_77.py index fef5003c..4f671426 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_77.py +++ b/scripts/mobiles/generic/faction/imperial/imp_comm_specialist_77.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_commop_14.py b/scripts/mobiles/generic/faction/imperial/imp_commop_14.py index f6a3799e..b7288994 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_commop_14.py +++ b/scripts/mobiles/generic/faction/imperial/imp_commop_14.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_commop_64.py b/scripts/mobiles/generic/faction/imperial/imp_commop_64.py index 4203cc03..d576cb70 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_commop_64.py +++ b/scripts/mobiles/generic/faction/imperial/imp_commop_64.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_corporal_16.py b/scripts/mobiles/generic/faction/imperial/imp_corporal_16.py index e05776f4..45fb5e67 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_corporal_16.py +++ b/scripts/mobiles/generic/faction/imperial/imp_corporal_16.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_corporal_66.py b/scripts/mobiles/generic/faction/imperial/imp_corporal_66.py index 694e802c..80f2ba17 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_corporal_66.py +++ b/scripts/mobiles/generic/faction/imperial/imp_corporal_66.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_dead-eye_36.py b/scripts/mobiles/generic/faction/imperial/imp_dead-eye_36.py index d5cacaba..00edb8bd 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_dead-eye_36.py +++ b/scripts/mobiles/generic/faction/imperial/imp_dead-eye_36.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_dead-eye_78.py b/scripts/mobiles/generic/faction/imperial/imp_dead-eye_78.py index 1837ff3d..dc00636d 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_dead-eye_78.py +++ b/scripts/mobiles/generic/faction/imperial/imp_dead-eye_78.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_exterminator.py b/scripts/mobiles/generic/faction/imperial/imp_exterminator.py index c036873a..90ec5245 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_exterminator.py +++ b/scripts/mobiles/generic/faction/imperial/imp_exterminator.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_exterminator.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_general.py b/scripts/mobiles/generic/faction/imperial/imp_general.py index 4fe93d1f..54a0cae8 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_general.py +++ b/scripts/mobiles/generic/faction/imperial/imp_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_high_general.py b/scripts/mobiles/generic/faction/imperial/imp_high_general.py index b05084b0..bd946f7a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_high_general.py +++ b/scripts/mobiles/generic/faction/imperial/imp_high_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_inquisitor_80.py b/scripts/mobiles/generic/faction/imperial/imp_inquisitor_80.py index 55c97564..aa806c7a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_inquisitor_80.py +++ b/scripts/mobiles/generic/faction/imperial/imp_inquisitor_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_inquisitor_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_inquisitor_83.py b/scripts/mobiles/generic/faction/imperial/imp_inquisitor_83.py index 404f9e62..e75155b7 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_inquisitor_83.py +++ b/scripts/mobiles/generic/faction/imperial/imp_inquisitor_83.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_inquisitor_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_lance_corporal.py b/scripts/mobiles/generic/faction/imperial/imp_lance_corporal.py index 933c7e92..e6802350 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_lance_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/imp_lance_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_lieutenant_colonel.py b/scripts/mobiles/generic/faction/imperial/imp_lieutenant_colonel.py index d580c84e..dee88982 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_lieutenant_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/imp_lieutenant_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_lieutenant_general.py b/scripts/mobiles/generic/faction/imperial/imp_lieutenant_general.py index 18064f2e..892c688d 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_lieutenant_general.py +++ b/scripts/mobiles/generic/faction/imperial/imp_lieutenant_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_major.py b/scripts/mobiles/generic/faction/imperial/imp_major.py index e7349fbe..63567bfe 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_major.py +++ b/scripts/mobiles/generic/faction/imperial/imp_major.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_major_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_major_general.py b/scripts/mobiles/generic/faction/imperial/imp_major_general.py index e8a2b256..a959f665 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_major_general.py +++ b/scripts/mobiles/generic/faction/imperial/imp_major_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_master_sergant_18.py b/scripts/mobiles/generic/faction/imperial/imp_master_sergant_18.py index ac288869..c902cc22 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_master_sergant_18.py +++ b/scripts/mobiles/generic/faction/imperial/imp_master_sergant_18.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_master_sergant_67.py b/scripts/mobiles/generic/faction/imperial/imp_master_sergant_67.py index 5a705f8c..de2d2035 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_master_sergant_67.py +++ b/scripts/mobiles/generic/faction/imperial/imp_master_sergant_67.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_medic_16.py b/scripts/mobiles/generic/faction/imperial/imp_medic_16.py index 3ddf1444..f52ffd24 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_medic_16.py +++ b/scripts/mobiles/generic/faction/imperial/imp_medic_16.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_medic_65.py b/scripts/mobiles/generic/faction/imperial/imp_medic_65.py index 2e361332..f2744637 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_medic_65.py +++ b/scripts/mobiles/generic/faction/imperial/imp_medic_65.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_noncom_14.py b/scripts/mobiles/generic/faction/imperial/imp_noncom_14.py index b271b1e3..770d08c9 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_noncom_14.py +++ b/scripts/mobiles/generic/faction/imperial/imp_noncom_14.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_noncom_64.py b/scripts/mobiles/generic/faction/imperial/imp_noncom_64.py index cc3ed0e8..aefa1e2d 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_noncom_64.py +++ b/scripts/mobiles/generic/faction/imperial/imp_noncom_64.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_pilot.py b/scripts/mobiles/generic/faction/imperial/imp_pilot.py index 5181bd7f..7f37e0c6 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_pilot.py +++ b/scripts/mobiles/generic/faction/imperial/imp_pilot.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_tie_pilot_f.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_private.py b/scripts/mobiles/generic/faction/imperial/imp_private.py index 2612e5ec..9e18c496 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_private.py +++ b/scripts/mobiles/generic/faction/imperial/imp_private.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_25.py b/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_25.py index d5791db5..01dd5465 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_75.py b/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_75.py index 9d95ff1b..809b22ed 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_75.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sandtrooper_75.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_23.py b/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_23.py index d7a6b542..71d057db 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_23.py +++ b/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_23.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_67.py b/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_67.py index 1fa59581..9d0fef30 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_67.py +++ b/scripts/mobiles/generic/faction/imperial/imp_scouttrooper_67.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_second_lieutenant.py b/scripts/mobiles/generic/faction/imperial/imp_second_lieutenant.py index a0f90179..4c454b2a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_second_lieutenant.py +++ b/scripts/mobiles/generic/faction/imperial/imp_second_lieutenant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_senior_cadet.py b/scripts/mobiles/generic/faction/imperial/imp_senior_cadet.py index 55350eeb..e96d674b 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_senior_cadet.py +++ b/scripts/mobiles/generic/faction/imperial/imp_senior_cadet.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_soldier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sergeant_16.py b/scripts/mobiles/generic/faction/imperial/imp_sergeant_16.py index 95d665d6..e0ee4c7c 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sergeant_16.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sergeant_16.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sergeant_65.py b/scripts/mobiles/generic/faction/imperial/imp_sergeant_65.py index 91d6d759..fe8ddf53 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sergeant_65.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sergeant_65.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sergeant_major.py b/scripts/mobiles/generic/faction/imperial/imp_sergeant_major.py index 64aedd40..d84bbb70 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sergeant_major.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sergeant_major.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_17.py b/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_17.py index 1ba1734a..dd0a960a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_17.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_17.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_66.py b/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_66.py index a3a389c7..04e8e74c 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_66.py +++ b/scripts/mobiles/generic/faction/imperial/imp_sharpshooter_66.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_specialist_13.py b/scripts/mobiles/generic/faction/imperial/imp_specialist_13.py index e0aaa3b6..2e6469c8 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_specialist_13.py +++ b/scripts/mobiles/generic/faction/imperial/imp_specialist_13.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_specialist_65.py b/scripts/mobiles/generic/faction/imperial/imp_specialist_65.py index e1b641e6..b58bf643 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_specialist_65.py +++ b/scripts/mobiles/generic/faction/imperial/imp_specialist_65.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_staff_corporal.py b/scripts/mobiles/generic/faction/imperial/imp_staff_corporal.py index 91948bf6..ec7372aa 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_staff_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/imp_staff_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_staff_sergeant.py b/scripts/mobiles/generic/faction/imperial/imp_staff_sergeant.py index bc3712bf..13a646ef 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_staff_sergeant.py +++ b/scripts/mobiles/generic/faction/imperial/imp_staff_sergeant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stealth_operative.py b/scripts/mobiles/generic/faction/imperial/imp_stealth_operative.py index 6b95a3f4..2dde6145 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stealth_operative.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stealth_operative.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_storm_captain_29.py b/scripts/mobiles/generic/faction/imperial/imp_storm_captain_29.py index 2f59003b..216072bf 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_storm_captain_29.py +++ b/scripts/mobiles/generic/faction/imperial/imp_storm_captain_29.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_captain_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_storm_captain_81.py b/scripts/mobiles/generic/faction/imperial/imp_storm_captain_81.py index 9fa447a3..1ed0414f 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_storm_captain_81.py +++ b/scripts/mobiles/generic/faction/imperial/imp_storm_captain_81.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_captain_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_storm_commando_29.py b/scripts/mobiles/generic/faction/imperial/imp_storm_commando_29.py index a8e326b9..3f273582 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_storm_commando_29.py +++ b/scripts/mobiles/generic/faction/imperial/imp_storm_commando_29.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_commando_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_storm_commando_80.py b/scripts/mobiles/generic/faction/imperial/imp_storm_commando_80.py index 33506b78..084313b1 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_storm_commando_80.py +++ b/scripts/mobiles/generic/faction/imperial/imp_storm_commando_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_commando_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormmedic_25.py b/scripts/mobiles/generic/faction/imperial/imp_stormmedic_25.py index c4282379..48b04b28 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormmedic_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormmedic_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormmedic_74.py b/scripts/mobiles/generic/faction/imperial/imp_stormmedic_74.py index 2ea46a91..b60ef94b 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormmedic_74.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormmedic_74.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormrifle_25.py b/scripts/mobiles/generic/faction/imperial/imp_stormrifle_25.py index 643668f2..6d6fa747 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormrifle_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormrifle_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormrifle_79.py b/scripts/mobiles/generic/faction/imperial/imp_stormrifle_79.py index bfe1e321..359ccadf 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormrifle_79.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormrifle_79.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormsniper_25.py b/scripts/mobiles/generic/faction/imperial/imp_stormsniper_25.py index c69c24c3..ab790f8a 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormsniper_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormsniper_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormsniper_79.py b/scripts/mobiles/generic/faction/imperial/imp_stormsniper_79.py index b3ea31c6..1c0c3a8f 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormsniper_79.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormsniper_79.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_50.py b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_50.py index de833c05..4efede18 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_50.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_50.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_85.py b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_85.py index 88a9ff69..822ea80b 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_85.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_85.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_89.py b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_89.py index e53c95cc..8a914426 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_89.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormsurgeon_89.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_25.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_25.py index cc1373b5..f6394663 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_25.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_80.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_80.py index a3568c56..be14ef7f 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_80.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_55.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_55.py index 2f25022d..851bb545 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_55.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_55.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_86.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_86.py index 480f8d6a..afef75c2 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_86.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_86.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_89.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_89.py index 5b42c3b7..f3352985 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_89.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_colonel_89.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_27.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_27.py index 13a84c01..e75fa43b 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_27.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_27.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_76.py b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_76.py index dfe20573..a35fa416 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_76.py +++ b/scripts/mobiles/generic/faction/imperial/imp_stormtrooper_squad_leader_76.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_surface_marshall.py b/scripts/mobiles/generic/faction/imperial/imp_surface_marshall.py index 2638d0de..b986a4f7 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_surface_marshall.py +++ b/scripts/mobiles/generic/faction/imperial/imp_surface_marshall.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_surgeon_33.py b/scripts/mobiles/generic/faction/imperial/imp_surgeon_33.py index 251d22c2..3c0f326f 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_surgeon_33.py +++ b/scripts/mobiles/generic/faction/imperial/imp_surgeon_33.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_surgeon_77.py b/scripts/mobiles/generic/faction/imperial/imp_surgeon_77.py index f27bf764..39fe728f 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_surgeon_77.py +++ b/scripts/mobiles/generic/faction/imperial/imp_surgeon_77.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_swamp_trooper.py b/scripts/mobiles/generic/faction/imperial/imp_swamp_trooper.py index 24660206..19c3e7f9 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_swamp_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/imp_swamp_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_swamp_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_trooper.py b/scripts/mobiles/generic/faction/imperial/imp_trooper.py index 2ac59d44..b62c4f79 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/imp_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_i.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_i.py index 5664c994..aa83b335 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_i.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_i.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii.py index c399678d..c8cd84db 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_33.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_33.py index 962edafc..9078e243 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_33.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_33.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_79.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_79.py index ff3c7afd..e4e3c1ad 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_79.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_1st_class_79.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_18.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_18.py index a618507e..0f9055d6 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_18.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_18.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_67.py b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_67.py index 0f9faf81..5e0f9e38 100644 --- a/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_67.py +++ b/scripts/mobiles/generic/faction/imperial/imp_warant_officer_ii_2nd_class_67.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/imprisoned_imp_offi.py b/scripts/mobiles/generic/faction/imperial/imprisoned_imp_offi.py index 86f8df29..6cfd0605 100644 --- a/scripts/mobiles/generic/faction/imperial/imprisoned_imp_offi.py +++ b/scripts/mobiles/generic/faction/imperial/imprisoned_imp_offi.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/lance_bombardier.py b/scripts/mobiles/generic/faction/imperial/lance_bombardier.py index 55f55b47..5b490359 100644 --- a/scripts/mobiles/generic/faction/imperial/lance_bombardier.py +++ b/scripts/mobiles/generic/faction/imperial/lance_bombardier.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/lesser_prophet_dark.py b/scripts/mobiles/generic/faction/imperial/lesser_prophet_dark.py index e7aa3e3e..cdce5d27 100644 --- a/scripts/mobiles/generic/faction/imperial/lesser_prophet_dark.py +++ b/scripts/mobiles/generic/faction/imperial/lesser_prophet_dark.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_jedi_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/master_prophet_dark.py b/scripts/mobiles/generic/faction/imperial/master_prophet_dark.py index 93218e78..381bfc7f 100644 --- a/scripts/mobiles/generic/faction/imperial/master_prophet_dark.py +++ b/scripts/mobiles/generic/faction/imperial/master_prophet_dark.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_jedi_elder_female_human_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper.py b/scripts/mobiles/generic/faction/imperial/nova_trooper.py index 47e6f6af..8ac93f98 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_cadet.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_cadet.py index 986b3711..7e559fb2 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_cadet.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_cadet.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(8) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_captain.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_captain.py index 10d09373..8b4731ad 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_captain.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_commander.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_commander.py index 3541896f..2db9674d 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_commander.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_commander.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_ensign.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_ensign.py index 83456ffb..c4cadb93 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_ensign.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_ensign.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_medic.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_medic.py index 69fdf6bb..4b66d96e 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_medic.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_medic.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/nova_trooper_squad_leader.py b/scripts/mobiles/generic/faction/imperial/nova_trooper_squad_leader.py index f732db09..957ed380 100644 --- a/scripts/mobiles/generic/faction/imperial/nova_trooper_squad_leader.py +++ b/scripts/mobiles/generic/faction/imperial/nova_trooper_squad_leader.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_80.py b/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_80.py index e5f7bc4a..289bfafd 100644 --- a/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_80.py +++ b/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_88.py b/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_88.py index 3d41bf8e..1d8990b9 100644 --- a/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_88.py +++ b/scripts/mobiles/generic/faction/imperial/opressor_7_dark_trooper_88.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_trooper_black_hole.iff') diff --git a/scripts/mobiles/generic/faction/imperial/opressor_9_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/opressor_9_dark_trooper.py index c9e851ac..ec0ecfa2 100644 --- a/scripts/mobiles/generic/faction/imperial/opressor_9_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/opressor_9_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/probot_drone.py b/scripts/mobiles/generic/faction/imperial/probot_drone.py index 1128b4b7..0b03b8f3 100644 --- a/scripts/mobiles/generic/faction/imperial/probot_drone.py +++ b/scripts/mobiles/generic/faction/imperial/probot_drone.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_probot.iff') diff --git a/scripts/mobiles/generic/faction/imperial/probot_seeker.py b/scripts/mobiles/generic/faction/imperial/probot_seeker.py index 6fffb60a..8644d138 100644 --- a/scripts/mobiles/generic/faction/imperial/probot_seeker.py +++ b/scripts/mobiles/generic/faction/imperial/probot_seeker.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_probot.iff') diff --git a/scripts/mobiles/generic/faction/imperial/prophet_dark.py b/scripts/mobiles/generic/faction/imperial/prophet_dark.py index fd9174ed..b8c4ba75 100644 --- a/scripts/mobiles/generic/faction/imperial/prophet_dark.py +++ b/scripts/mobiles/generic/faction/imperial/prophet_dark.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_jedi_elder_female_human_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/sand_trooper.py b/scripts/mobiles/generic/faction/imperial/sand_trooper.py index 49df184b..22ef32a6 100644 --- a/scripts/mobiles/generic/faction/imperial/sand_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/sand_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sand_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/scouttrooper.py b/scripts/mobiles/generic/faction/imperial/scouttrooper.py index 5bb2e76d..3b5ca986 100644 --- a/scripts/mobiles/generic/faction/imperial/scouttrooper.py +++ b/scripts/mobiles/generic/faction/imperial/scouttrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/senior_prophet_dark.py b/scripts/mobiles/generic/faction/imperial/senior_prophet_dark.py index c6aceee4..e4509893 100644 --- a/scripts/mobiles/generic/faction/imperial/senior_prophet_dark.py +++ b/scripts/mobiles/generic/faction/imperial/senior_prophet_dark.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_jedi_elder_female_human_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/signalman.py b/scripts/mobiles/generic/faction/imperial/signalman.py index ddc429e4..fcb41574 100644 --- a/scripts/mobiles/generic/faction/imperial/signalman.py +++ b/scripts/mobiles/generic/faction/imperial/signalman.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_35.py b/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_35.py index 3d277f69..edaaf35c 100644 --- a/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_35.py +++ b/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_35.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_80.py b/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_80.py index a514c9cd..eb850e22 100644 --- a/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_80.py +++ b/scripts/mobiles/generic/faction/imperial/skilled_1st_lieutenant_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/special_missions_engineer.py b/scripts/mobiles/generic/faction/imperial/special_missions_engineer.py index 8f01444c..811b8d6b 100644 --- a/scripts/mobiles/generic/faction/imperial/special_missions_engineer.py +++ b/scripts/mobiles/generic/faction/imperial/special_missions_engineer.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/specialis_noncom.py b/scripts/mobiles/generic/faction/imperial/specialis_noncom.py index 2c9e74d6..eb23d815 100644 --- a/scripts/mobiles/generic/faction/imperial/specialis_noncom.py +++ b/scripts/mobiles/generic/faction/imperial/specialis_noncom.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/storm_commando.py b/scripts/mobiles/generic/faction/imperial/storm_commando.py index aa5b18bb..7edec4c5 100644 --- a/scripts/mobiles/generic/faction/imperial/storm_commando.py +++ b/scripts/mobiles/generic/faction/imperial/storm_commando.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_commando_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/stormtrooper.py b/scripts/mobiles/generic/faction/imperial/stormtrooper.py index a6be48c2..3c8c1a11 100644 --- a/scripts/mobiles/generic/faction/imperial/stormtrooper.py +++ b/scripts/mobiles/generic/faction/imperial/stormtrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(5) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/stormtrooper_2.py b/scripts/mobiles/generic/faction/imperial/stormtrooper_2.py index 20a20c0c..e29d776a 100644 --- a/scripts/mobiles/generic/faction/imperial/stormtrooper_2.py +++ b/scripts/mobiles/generic/faction/imperial/stormtrooper_2.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(5) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/stormtrooper_25.py b/scripts/mobiles/generic/faction/imperial/stormtrooper_25.py index 78b83c28..d136ef99 100644 --- a/scripts/mobiles/generic/faction/imperial/stormtrooper_25.py +++ b/scripts/mobiles/generic/faction/imperial/stormtrooper_25.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_dark_trooper_black_hole.iff') diff --git a/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py b/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py index 477cf43f..1ec8ee92 100644 --- a/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py +++ b/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_super_battle_droid.iff') diff --git a/scripts/mobiles/generic/faction/imperial/triumphant_class_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/triumphant_class_dark_trooper.py index 7851b8f9..689547c6 100644 --- a/scripts/mobiles/generic/faction/imperial/triumphant_class_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/triumphant_class_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_captain.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_captain.py index 6eb7a16e..dd285598 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_captain.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_captain_black_black.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_commando.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_commando.py index b17f6bc0..6e2c0ba3 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_commando.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_storm_commando.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_commando_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormmedic.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormmedic.py index abd237f7..0892d5b6 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormmedic.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormmedic.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormrifle.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormrifle.py index d6458643..a67f59a0 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormrifle.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormrifle.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_rifleman_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormsniper.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormsniper.py index 1bc80c73..b487eda2 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormsniper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormsniper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sniper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormtrooper_squad_leader.py b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormtrooper_squad_leader.py index 314a51a4..13100330 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormtrooper_squad_leader.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_ imperial_stormtrooper_squad_leader.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper.py b/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper.py index 4415be86..15b6913d 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(5) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_assault_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper_squad.py b/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper_squad.py index ce108b6d..20f03d4e 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper_squad.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_assault_trooper_squad.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(5) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_assault_trooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_brigadier_general.py b/scripts/mobiles/generic/faction/imperial/veteran_brigadier_general.py index 6b044629..dc21133f 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_brigadier_general.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_brigadier_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_com_security_guard.py b/scripts/mobiles/generic/faction/imperial/veteran_com_security_guard.py index 76a3cd22..03352f48 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_com_security_guard.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_com_security_guard.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_compforce_trooper.py b/scripts/mobiles/generic/faction/imperial/veteran_compforce_trooper.py index 336a9ab6..d2e215af 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_compforce_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_compforce_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_stormtrooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_dark_trooper.py b/scripts/mobiles/generic/faction/imperial/veteran_dark_trooper.py index 1de1188b..fb5bcfd1 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_dark_trooper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_dark_trooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_first_lieutenant.py b/scripts/mobiles/generic/faction/imperial/veteran_first_lieutenant.py index bd78098a..e2dab519 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_first_lieutenant.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_first_lieutenant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_army_captain.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_army_captain.py index e3ddb147..9d36253d 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_army_captain.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_army_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_captain.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_captain.py index 23391729..c97069c0 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_captain.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_colonel.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_colonel.py index 9c2f4144..6dbe3e4f 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_colonel_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_corporal.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_corporal.py index b9778a3d..7b1d7784 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_officer_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_lance_corporal.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_lance_corporal.py index 0416c679..e93a7620 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_lance_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_lance_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_officer_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_colonel.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_colonel.py index 4f950382..9697a3eb 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_colonel.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_colonel.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_general.py b/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_general.py index 1c9f9697..51f2f86c 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_general.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imp_lieutenant_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_2nd_lieutenant.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_2nd_lieutenant.py index e656b74c..dc7d12cc 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_2nd_lieutenant.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_2nd_lieutenant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_lieutenant_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_army_captain.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_army_captain.py index 07f45707..0e2909ba 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_army_captain.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_army_captain.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py index 67af1f4e..bac644c2 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_bombardier.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_bombardier_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_general.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_general.py index ee521b5a..1bace7e9 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_general.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_high_general.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_high_general.py index 6b822069..d10ae315 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_high_general.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_high_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_major.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_major.py index c5da9af5..a1cef454 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_major.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_major.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_major_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_major_general.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_major_general.py index d703714e..05aaa995 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_major_general.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_major_general.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_general_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_master_sergeant.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_master_sergeant.py index 401a2916..f76f295a 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_master_sergeant.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_master_sergeant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_medic.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_medic.py index 7c22266e..33608bf8 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_medic.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_medic.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_medic1_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sandtrooper.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sandtrooper.py index ec6ece88..7b531ab4 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sandtrooper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sandtrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_stormtrooper_sandtrooper_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_scouttrooper.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_scouttrooper.py index 5ab8d8e4..a1717778 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_scouttrooper.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_scouttrooper.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -21,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_scout_trooper_white_white.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant.py index e75485e8..d437bb79 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant_major.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant_major.py index bca25c02..d3d347f7 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant_major.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sergeant_major.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_major_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sharpshooter.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sharpshooter.py index 032e63ee..4aaede0d 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_sharpshooter.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_sharpshooter.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_corporal.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_corporal.py index 0aa81767..fd345608 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_corporal.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_corporal.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_officer_m.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_sergeant.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_sergeant.py index 31aa514b..c1db2091 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_sergeant.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_staff_sergeant.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_surface_marshall.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_surface_marshall.py index ec110e62..7e47644c 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_surface_marshall.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_surface_marshall.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_i.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_i.py index 77cee302..6701d536 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_i.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_i.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_ii.py b/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_ii.py index c9a7272b..9296c364 100644 --- a/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_ii.py +++ b/scripts/mobiles/generic/faction/imperial/veteran_imperial_warant_officer_ii.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_npe_imperial_officer.iff') diff --git a/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_32.py b/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_32.py index 3e45c984..e1f5e3c4 100644 --- a/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_32.py +++ b/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_32.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_80.py b/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_80.py index d09284bf..ec945ac8 100644 --- a/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_80.py +++ b/scripts/mobiles/generic/faction/imperial/victory_class_dark_trooper_80.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dark_trooper.iff') diff --git a/scripts/mobiles/generic/faction/rebel/battle_droid_reb.py b/scripts/mobiles/generic/faction/rebel/battle_droid_reb.py index c8b5076b..61e54700 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_droid_reb.py +++ b/scripts/mobiles/generic/faction/rebel/battle_droid_reb.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_battle_droid.iff') diff --git a/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py b/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py index df7a6986..4f53b8c4 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py @@ -22,7 +22,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_ris_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py index 9f1a7333..3cd10957 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -28,7 +29,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_gurrcat.iff') diff --git a/scripts/mobiles/generic/faction/rebel/tamed_huurton.py b/scripts/mobiles/generic/faction/rebel/tamed_huurton.py index 2487c0d9..eef92a69 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_huurton.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_huurton.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -22,7 +23,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_huurton.iff') diff --git a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py index df5bb1e4..afe12ea8 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -28,7 +29,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_corellian_sand_panther.iff') diff --git a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py index 7c5422b0..5976d595 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py @@ -4,6 +4,7 @@ from services.spawn import WeaponTemplate from resources.datatables import WeaponType from resources.datatables import Difficulty from resources.datatables import Options +from resources.datatables import FactionStatus from java.util import Vector @@ -28,7 +29,7 @@ def addTemplate(core): mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") - mobileTemplate.setFactionStatus(1) + mobileTemplate.setFactionStatus(FactionStatus.Combatant) templates = Vector() templates.add('object/mobile/shared_corellian_slice_hound.iff') From 03cedbaf052582b3d07bdeaf87a023e93c985dd1 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 02:37:47 +0200 Subject: [PATCH 08/23] minor changes --- scripts/radial/structure/structure_management_terminal.py | 2 +- src/resources/objects/building/BuildingObject.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/radial/structure/structure_management_terminal.py b/scripts/radial/structure/structure_management_terminal.py index 8bdc5878..98e5dc0a 100644 --- a/scripts/radial/structure/structure_management_terminal.py +++ b/scripts/radial/structure/structure_management_terminal.py @@ -45,7 +45,7 @@ def handleSelection(core, owner, target, option): return if option == 50: if owner is not None: - core.housingService.createRenameSUIPage(owner,target) + core.housingService.createRenameSUIPage(owner, owner.getGrandparent()) return if option == 127: if owner is not None: diff --git a/src/resources/objects/building/BuildingObject.java b/src/resources/objects/building/BuildingObject.java index 2247591e..e970df7c 100644 --- a/src/resources/objects/building/BuildingObject.java +++ b/src/resources/objects/building/BuildingObject.java @@ -260,7 +260,7 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria } public short getMaximumStorageCapacity() { - return (byte) otherVariables.get("maximumStorageCapacity"); + return (short) otherVariables.get("maximumStorageCapacity"); } public void setMaximumStorageCapacity(short maximumStorageCapacity) { From 40ab0404f4c51c7d855ab8a0bb56d48f216b4483 Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 05:43:37 +0200 Subject: [PATCH 09/23] Some work on Rebel NPC's --- ..._droid_imp.py => battle_droid_imperial.py} | 0 .../imperial/super_battle_droid_imp.py | 4 +- .../rebel/alliance_intelligence_case.py | 46 +++++++++++++++++++ .../alliance_intelligence_case_officer.py | 46 +++++++++++++++++++ .../rebel/apprentice_creature_handler.py | 43 +++++++++++++++++ ...tle_droid_reb.py => battle_droid_rebel.py} | 0 .../rebel/rebel_dark_trooper_hunter_32.py | 46 +++++++++++++++++++ .../rebel/rebel_dark_trooper_hunter_80.py | 46 +++++++++++++++++++ .../rebel/rebel_elite_heavy_trooper_64.py | 46 +++++++++++++++++++ .../rebel/rebel_elite_heavy_trooper_88.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_weapons_leader.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_weapons_master_50.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_weapons_master_86.py | 46 +++++++++++++++++++ .../faction/rebel/super_battle_droid_reb.py | 42 +++++++++++++++++ 14 files changed, 501 insertions(+), 2 deletions(-) rename scripts/mobiles/generic/faction/imperial/{battle_droid_imp.py => battle_droid_imperial.py} (100%) create mode 100644 scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py create mode 100644 scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py create mode 100644 scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py rename scripts/mobiles/generic/faction/rebel/{battle_droid_reb.py => battle_droid_rebel.py} (100%) create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py create mode 100644 scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py diff --git a/scripts/mobiles/generic/faction/imperial/battle_droid_imp.py b/scripts/mobiles/generic/faction/imperial/battle_droid_imperial.py similarity index 100% rename from scripts/mobiles/generic/faction/imperial/battle_droid_imp.py rename to scripts/mobiles/generic/faction/imperial/battle_droid_imperial.py diff --git a/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py b/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py index 1ec8ee92..9a42bd95 100644 --- a/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py +++ b/scripts/mobiles/generic/faction/imperial/super_battle_droid_imp.py @@ -11,7 +11,7 @@ from java.util import Vector def addTemplate(core): mobileTemplate = MobileTemplate() - mobileTemplate.setCreatureName('imperial_battle_droid') + mobileTemplate.setCreatureName('imperial_super_battle_droid') mobileTemplate.setLevel(86) mobileTemplate.setDifficulty(Difficulty.ELITE) @@ -38,5 +38,5 @@ def addTemplate(core): mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('sbd_imperials', mobileTemplate) + core.spawnService.addMobileTemplate('sbd_imperial', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py new file mode 100644 index 00000000..4b20dcc5 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_alliance_intelligence_case_officer') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('alliance_intelligence_case', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py new file mode 100644 index 00000000..118ec0d5 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('alliance_intelligence_case_officer') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20a.iff', WeaponType.RIFLE, 1.0, 24, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('alliance_intelligence_case_officer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py new file mode 100644 index 00000000..29f9b6fc --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py @@ -0,0 +1,43 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('alliance_intelligence_case_officer') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_creaturehandler_trainer_human_male_01.iff') + templates.add('object/mobile/shared_dressed_creaturehandler_trainer_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_creaturehandler_trainer_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('apprentice_creature_handler', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_droid_reb.py b/scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py similarity index 100% rename from scripts/mobiles/generic/faction/rebel/battle_droid_reb.py rename to scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py new file mode 100644 index 00000000..853ca75e --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_heavy_trooper') + mobileTemplate.setLevel(32) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_dark_trooper_hunter_32', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py new file mode 100644 index 00000000..01c68c69 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_heavy_trooper') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_dark_trooper_hunter_80', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py new file mode 100644 index 00000000..f6735fc8 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_elite_heavy_trooper') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_elite_heavy_trooper_64', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py new file mode 100644 index 00000000..055705d8 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_elite_heavy_trooper') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_elite_heavy_trooper_88', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py new file mode 100644 index 00000000..eccef4e9 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_weapons_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py new file mode 100644 index 00000000..33c09a73 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_hard') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_weapons_master_50', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py new file mode 100644 index 00000000..736a2aa2 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_hard') + mobileTemplate.setLevel(86) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_weapons_master_86', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py b/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py new file mode 100644 index 00000000..b6d1014d --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rebel_super_battle_droid') + mobileTemplate.setLevel(86) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(12) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_super_battle_droid.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('sbd_rebel', mobileTemplate) + return \ No newline at end of file From b3eb8fdbd6fe53e802d752203da6a9e8b6a4320e Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 06:28:09 +0200 Subject: [PATCH 10/23] Added More Rebel NPC scripts --- .../rebel/apprentice_creature_handler.py | 2 +- .../generic/faction/rebel/area_coordinator.py | 46 +++++++++++++++++++ .../rebel/battle_ready_rebel_recruit_32.py | 46 +++++++++++++++++++ .../rebel/battle_ready_rebel_recruit_77.py | 46 +++++++++++++++++++ .../rebel/battle_ready_rebel_soldier_50.py | 46 +++++++++++++++++++ .../rebel/battle_ready_rebel_soldier_85.py | 46 +++++++++++++++++++ .../rebel/battle_worn_rebel_officer_18.py | 46 +++++++++++++++++++ .../rebel/battle_worn_rebel_officer_66.py | 46 +++++++++++++++++++ .../faction/rebel/confidant_rebel_cadet.py | 46 +++++++++++++++++++ .../faction/rebel/confidant_rebel_guardian.py | 46 +++++++++++++++++++ .../faction/rebel/corvette_rebel_commando.py | 46 +++++++++++++++++++ .../rebel/corvette_rebel_midshipman.py | 46 +++++++++++++++++++ .../faction/rebel/crack_rebel_rifleman_50.py | 46 +++++++++++++++++++ .../faction/rebel/crack_rebel_rifleman_85.py | 46 +++++++++++++++++++ .../faction/rebel/crack_rebel_rifleman_88.py | 46 +++++++++++++++++++ 15 files changed, 645 insertions(+), 1 deletion(-) create mode 100644 scripts/mobiles/generic/faction/rebel/area_coordinator.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py create mode 100644 scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py create mode 100644 scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py create mode 100644 scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py create mode 100644 scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py create mode 100644 scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py create mode 100644 scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py create mode 100644 scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py create mode 100644 scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py diff --git a/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py index 29f9b6fc..c3c266e8 100644 --- a/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py +++ b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py @@ -20,7 +20,7 @@ def addTemplate(core): mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(0) - mobileTemplate.setStalker(False) + mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) diff --git a/scripts/mobiles/generic/faction/rebel/area_coordinator.py b/scripts/mobiles/generic/faction/rebel/area_coordinator.py new file mode 100644 index 00000000..ffe1aa3b --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/area_coordinator.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('area_coordinator') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('area_coordinator', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py new file mode 100644 index 00000000..a0acb322 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_recruit_hard') + mobileTemplate.setLevel(32) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_ready_rebel_recruit_32', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py new file mode 100644 index 00000000..e01ba4c5 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_recruit_hard') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_ready_rebel_recruit_77', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py new file mode 100644 index 00000000..90de55a2 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_soldier_hard') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_ready_rebel_soldier_50', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py new file mode 100644 index 00000000..211ef3d7 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_soldier_hard') + mobileTemplate.setLevel(85) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_ready_rebel_soldier_85', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py new file mode 100644 index 00000000..30543c3b --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_master_sergeant') + mobileTemplate.setLevel(18) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_worn_rebel_officer_18', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py new file mode 100644 index 00000000..66e9875f --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_master_sergeant') + mobileTemplate.setLevel(66) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('battle_worn_rebel_officer_66', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py b/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py new file mode 100644 index 00000000..8ac70470 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_cadet_extreme') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('confidant_rebel_cadet', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py b/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py new file mode 100644 index 00000000..d1989636 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_guardsman_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('confidant_rebel_guardian', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py b/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py new file mode 100644 index 00000000..71bf66ff --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commando') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('corvette_rebel_commando', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py b/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py new file mode 100644 index 00000000..e5121051 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvet_rebel_midshipman') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corvette_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('corvette_rebel_midshipman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py new file mode 100644 index 00000000..fb4dc670 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_rifleman_hard') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('crack_rebel_rifleman_50', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py new file mode 100644 index 00000000..c1e96f54 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_rifleman_hard') + mobileTemplate.setLevel(85) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20a.iff', WeaponType.RIFLE, 1.0, 24, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('crack_rebel_rifleman_85', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py new file mode 100644 index 00000000..fb4dc670 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_rifleman_hard') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('crack_rebel_rifleman_50', mobileTemplate) + return \ No newline at end of file From 78e7dcb5b845c3c185aec6025ba4b832b05fa839 Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 07:43:09 +0200 Subject: [PATCH 11/23] Added More Rebel NPC Scripts --- .../faction/rebel/crack_rebel_rifleman_85.py | 2 +- .../faction/rebel/crack_rebel_rifleman_88.py | 4 +- .../rebel/decorated_rebel_colonel_50.py | 46 +++++++++++++++++++ .../rebel/decorated_rebel_colonel_88.py | 46 +++++++++++++++++++ .../faction/rebel/elite_rebel_commando_70.py | 46 +++++++++++++++++++ .../faction/rebel/elite_rebel_commando_89.py | 46 +++++++++++++++++++ .../faction/rebel/elite_rebel_sand_rat_45.py | 46 +++++++++++++++++++ .../faction/rebel/elite_rebel_sand_rat_81.py | 46 +++++++++++++++++++ .../rebel/expierienced_rebel_cadet_60.py | 46 +++++++++++++++++++ .../rebel/expierienced_rebel_cadet_85.py | 46 +++++++++++++++++++ .../rebel/expierienced_rebel_liberator_45.py | 46 +++++++++++++++++++ .../rebel/expierienced_rebel_liberator_84.py | 46 +++++++++++++++++++ 12 files changed, 463 insertions(+), 3 deletions(-) create mode 100644 scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py create mode 100644 scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py create mode 100644 scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py create mode 100644 scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py create mode 100644 scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py create mode 100644 scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py create mode 100644 scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py create mode 100644 scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py create mode 100644 scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py create mode 100644 scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py index c1e96f54..ead1be24 100644 --- a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py @@ -39,7 +39,7 @@ def addTemplate(core): mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() - mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('crack_rebel_rifleman_85', mobileTemplate) diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py index fb4dc670..103c9a6a 100644 --- a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py @@ -11,7 +11,7 @@ def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('crackdown_rebel_rifleman_hard') - mobileTemplate.setLevel(50) + mobileTemplate.setLevel(88) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) @@ -42,5 +42,5 @@ def addTemplate(core): mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) - core.spawnService.addMobileTemplate('crack_rebel_rifleman_50', mobileTemplate) + core.spawnService.addMobileTemplate('crack_rebel_rifleman_88', mobileTemplate) return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py new file mode 100644 index 00000000..fcbd982f --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_imperial_colonel_hard') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('decorated_rebel_colonel_50', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py new file mode 100644 index 00000000..3a9fcce0 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_imperial_colonel_hard') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('decorated_rebel_colonel_88', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py new file mode 100644 index 00000000..f5170168 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cheerleader_rebel_commando_hard') + mobileTemplate.setLevel(70) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_rebel_commando_70', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py new file mode 100644 index 00000000..0752288e --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cheerleader_rebel_commando_hard') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_rebel_commando_89', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py new file mode 100644 index 00000000..21b3b70f --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_elite_sand_rat') + mobileTemplate.setLevel(45) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_rebel_sand_rat_45', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py new file mode 100644 index 00000000..c138b3d5 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_elite_sand_rat') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('elite_rebel_sand_rat_81', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py new file mode 100644 index 00000000..bb48285f --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_cadet_hard') + mobileTemplate.setLevel(60) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('experienced_rebel_cadet_60', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py new file mode 100644 index 00000000..db377fcf --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_cadet_hard') + mobileTemplate.setLevel(85) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('experienced_rebel_cadet_85', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py new file mode 100644 index 00000000..38972904 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_liberator_hard') + mobileTemplate.setLevel(45) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('experienced_rebel_liberator_45', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py new file mode 100644 index 00000000..eee4ea0b --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_liberator_hard') + mobileTemplate.setLevel(84) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('experienced_rebel_liberator_84', mobileTemplate) + return \ No newline at end of file From 3b2729640d82ae289153c1c3a435156ed4a8caf4 Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 08:10:01 +0200 Subject: [PATCH 12/23] More Work on rebel NPC scripts --- .../rebel/decorated_rebel_colonel_50.py | 2 +- .../rebel/decorated_rebel_colonel_88.py | 2 +- .../faction/rebel/elite_rebel_commando_70.py | 2 +- .../faction/rebel/elite_rebel_commando_89.py | 2 +- .../rebel/fatigued_rebel_officer_20.py | 46 +++++++++++++++++++ .../rebel/fatigued_rebel_officer_67.py | 46 +++++++++++++++++++ .../faction/rebel/fresh_rebel_rifleman_25.py | 46 +++++++++++++++++++ .../faction/rebel/fresh_rebel_rifleman_75.py | 46 +++++++++++++++++++ .../rebel/frightened_rebel_recruit_14.py | 46 +++++++++++++++++++ .../rebel/frightened_rebel_recruit_64.py | 46 +++++++++++++++++++ .../faction/rebel/general_garax_hadriin.py | 41 +++++++++++++++++ .../rebel/grizzled_elite_rebel_commando.py | 46 +++++++++++++++++++ .../rebel/grizzled_elite_rebel_sand_rat.py | 46 +++++++++++++++++++ .../faction/rebel/grizzled_rebel_colonel.py | 46 +++++++++++++++++++ .../faction/rebel/grizzled_rebel_liberator.py | 46 +++++++++++++++++++ .../rebel/grizzled_rebel_munitions_expert.py | 46 +++++++++++++++++++ .../rebel/grizzled_rebel_section_commander.py | 46 +++++++++++++++++++ .../faction/rebel/grizzled_rebel_soldier.py | 46 +++++++++++++++++++ .../faction/rebel/imprisoned_rebel_soldier.py | 46 +++++++++++++++++++ 19 files changed, 689 insertions(+), 4 deletions(-) create mode 100644 scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py create mode 100644 scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py create mode 100644 scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py create mode 100644 scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py create mode 100644 scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py create mode 100644 scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py create mode 100644 scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py create mode 100644 scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py create mode 100644 scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py diff --git a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py index fcbd982f..92e9212a 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py @@ -39,7 +39,7 @@ def addTemplate(core): mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() - mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('decorated_rebel_colonel_50', mobileTemplate) diff --git a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py index 3a9fcce0..4fb763b1 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py @@ -39,7 +39,7 @@ def addTemplate(core): mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() - mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('decorated_rebel_colonel_88', mobileTemplate) diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py index f5170168..824ceb8e 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py @@ -39,7 +39,7 @@ def addTemplate(core): mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() - mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('elite_rebel_commando_70', mobileTemplate) diff --git a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py index 0752288e..6a91fe19 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py @@ -39,7 +39,7 @@ def addTemplate(core): mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() - mobileTemplate.setDefaultAttack('rangedShotrifle') + mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('elite_rebel_commando_89', mobileTemplate) diff --git a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py new file mode 100644 index 00000000..1d6e6ff8 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_first_lieutenant') + mobileTemplate.setLevel(20) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fatigued_rebel_officer_20', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py new file mode 100644 index 00000000..c20c6a66 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_first_lieutenant') + mobileTemplate.setLevel(67) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fatigued_rebel_officer_67', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py new file mode 100644 index 00000000..56e49af2 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_rifleman') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fresh_rebel_rifleman_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py new file mode 100644 index 00000000..ec5253d9 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_rifleman') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20a.iff', WeaponType.RIFLE, 1.0, 24, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('fresh_rebel_rifleman_75', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py new file mode 100644 index 00000000..295f3931 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_recruit') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('frightened_Rebel_recruit_14', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py new file mode 100644 index 00000000..3a5f6788 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_recruit') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('frightened_Rebel_recruit_64', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py b/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py new file mode 100644 index 00000000..3327f28d --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py @@ -0,0 +1,41 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('c_syren_4_reb_boss') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_general_fat_human_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('general_garax_hadriin', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py new file mode 100644 index 00000000..e42dedb0 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_commando_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_elite_rebel_commando', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py new file mode 100644 index 00000000..0936bae7 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_elite_sand_rat_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_sullustan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_trooper_twk_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_elite_rebel_sand_rat', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py new file mode 100644 index 00000000..b8944397 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_colonel_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_colonel', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py new file mode 100644 index 00000000..38aa9c6e --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_liberator_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_liberator', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py new file mode 100644 index 00000000..9de945fe --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_grenadier_extreme') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_munitions_expert', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py new file mode 100644 index 00000000..3f306114 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_squad_leader_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_section_commander', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py new file mode 100644 index 00000000..f38564d6 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_soldier_extreme') + mobileTemplate.setLevel(88) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_soldier', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py b/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py new file mode 100644 index 00000000..c6051451 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('imprisoned_rebel') + mobileTemplate.setLevel(11) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('imprisoned_rebel_soldier', mobileTemplate) + return \ No newline at end of file From ae17bcf01f4386711d658017ab2982260a6eba27 Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 14:33:01 +0200 Subject: [PATCH 13/23] More Work on rebel NPC scripts --- .../rebel/inexpierienced_rebel_cadet_29.py | 46 +++++++++++++++++++ .../rebel/inexpierienced_rebel_cadet_78.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_admiral.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_army_captain.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_brigadier_general.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_captain_21.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_captain_68.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_colonel_24.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_colonel_69.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_comm_officer_35.py | 42 +++++++++++++++++ .../faction/rebel/rebel_comm_officer_77.py | 42 +++++++++++++++++ .../generic/faction/rebel/rebel_comm_op_14.py | 42 +++++++++++++++++ .../generic/faction/rebel/rebel_comm_op_64.py | 42 +++++++++++++++++ .../generic/faction/rebel/rebel_commandant.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_commando_25.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_commando_29.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_commando_77.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_commodore.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_corporal_16.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_corporal_65.py | 46 +++++++++++++++++++ 20 files changed, 904 insertions(+) create mode 100644 scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py create mode 100644 scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_admiral.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_army_captain.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_captain_21.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_captain_68.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_commandant.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_commando_25.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_commando_29.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_commando_77.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_commodore.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py diff --git a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py new file mode 100644 index 00000000..6ea953f3 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_cadet') + mobileTemplate.setLevel(29) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('inexperienced_rebel_cadet_29', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py new file mode 100644 index 00000000..c20b11b1 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_cadet') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('inexperienced_rebel_cadet_78', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_admiral.py b/scripts/mobiles/generic/faction/rebel/rebel_admiral.py new file mode 100644 index 00000000..13003db0 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_admiral.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_admiral') + mobileTemplate.setLevel(83) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_moncal_female.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_sullustan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_trandoshan_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_alliance_disruptor.iff', WeaponType.PISTOL, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_admiral', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py b/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py new file mode 100644 index 00000000..c67afa8e --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_rebel_army_captain') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_trandoshan_female.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_twk_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_zabrak_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_army_captain', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py b/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py new file mode 100644 index 00000000..3c37b988 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_rebel_brigadier_general') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_moncal_female.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_sullustan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_trandoshan_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_brigadier_general', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py b/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py new file mode 100644 index 00000000..802f5964 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('itp_rebel_captain') + mobileTemplate.setLevel(21) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_trandoshan_female.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_twk_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_zabrak_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_captain_21', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py b/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py new file mode 100644 index 00000000..2f08ea43 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('itp_rebel_captain') + mobileTemplate.setLevel(68) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_trandoshan_female.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_twk_male.iff') + templates.add('object/mobile/shared_dressed_rebel_army_captain_zabrak_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_captain_68', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py b/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py new file mode 100644 index 00000000..785e5ac7 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_colonel') + mobileTemplate.setLevel(24) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_colonel_24', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py b/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py new file mode 100644 index 00000000..3406fbc4 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_colonel') + mobileTemplate.setLevel(69) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_colonel_69', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py new file mode 100644 index 00000000..b05f157c --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_comm_operator_hard') + mobileTemplate.setLevel(35) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_communication_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_comm_officer_35', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py new file mode 100644 index 00000000..b481ae73 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_comm_operator_hard') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_communication_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_comm_officer_77', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py new file mode 100644 index 00000000..283716a8 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_comm_operator') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_communication_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_comm_op_14', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py new file mode 100644 index 00000000..f130edd7 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py @@ -0,0 +1,42 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_comm_operator') + mobileTemplate.setLevel(64) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_communication_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_comm_op_64', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commandant.py b/scripts/mobiles/generic/faction/rebel/rebel_commandant.py new file mode 100644 index 00000000..cc28530a --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_commandant.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commandant') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_moncal_female.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_sullustan_male.iff') + templates.add('object/mobile/shared_dressed_rebel_brigadier_general_trandoshan_female.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_alliance_disruptor.iff', WeaponType.PISTOL, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_commandant', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py new file mode 100644 index 00000000..a6224a88 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commando') + mobileTemplate.setLevel(29) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_commando_29', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py new file mode 100644 index 00000000..7af2c0a3 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commando') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_commando_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py new file mode 100644 index 00000000..6aa497fa --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commando') + mobileTemplate.setLevel(77) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_commando_77', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commodore.py b/scripts/mobiles/generic/faction/rebel/rebel_commodore.py new file mode 100644 index 00000000..36097f3b --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_commodore.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_commodore') + mobileTemplate.setLevel(82) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_commodore', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py b/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py new file mode 100644 index 00000000..6b21edfe --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_admiral') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_alliance_disruptor.iff', WeaponType.PISTOL, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_corporal_16', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py b/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py new file mode 100644 index 00000000..9406ce34 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_admiral') + mobileTemplate.setLevel(65) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_alliance_disruptor.iff', WeaponType.PISTOL, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_corporal_65', mobileTemplate) + return \ No newline at end of file From 2095b678db249656e0c60974de3151c1caa60e89 Mon Sep 17 00:00:00 2001 From: tacef Date: Mon, 9 Jun 2014 17:40:19 +0200 Subject: [PATCH 14/23] More work on rebel NPC scripts --- .../generic/faction/rebel/rebel_crewman.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_dead-eye_36.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_dead-eye_78.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_elite_commando.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_engineer.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_ensign.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_field_corporal_40.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_field_corporal_78.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_first_lieutemant.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_first_mate.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_general.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_grenadier_25.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_grenadier_75.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_guard_25.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_guard_74.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_guard_captain_25.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_guard_captain_76.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_high_general.py | 46 +++++++++++++++++++ .../faction/rebel/rebel_lance_corporal.py | 46 +++++++++++++++++++ .../generic/faction/rebel/rebel_liberator.py | 46 +++++++++++++++++++ 20 files changed, 920 insertions(+) create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_crewman.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_engineer.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_ensign.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_first_mate.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_general.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_guard_25.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_guard_74.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_high_general.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py create mode 100644 scripts/mobiles/generic/faction/rebel/rebel_liberator.py diff --git a/scripts/mobiles/generic/faction/rebel/rebel_crewman.py b/scripts/mobiles/generic/faction/rebel/rebel_crewman.py new file mode 100644 index 00000000..53658487 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_crewman.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rebel_crewman') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_crewman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py new file mode 100644 index 00000000..27b2bc55 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_sharpshooter_hard') + mobileTemplate.setLevel(36) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_dead-eye_36', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py new file mode 100644 index 00000000..699b87eb --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_sharpshooter_hard') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_dead-eye_78', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py b/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py new file mode 100644 index 00000000..9097b8fe --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('restuss_elite_rebel_commando') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(True) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_rodian_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_commando_zabrak_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_elite_commando', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_engineer.py b/scripts/mobiles/generic/faction/rebel/rebel_engineer.py new file mode 100644 index 00000000..9a7c49f9 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_engineer.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_engineer') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20a.iff', WeaponType.RIFLE, 1.0, 24, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_engineer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_ensign.py b/scripts/mobiles/generic/faction/rebel/rebel_ensign.py new file mode 100644 index 00000000..ade4019a --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_ensign.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_ensign') + mobileTemplate.setLevel(81) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_ensign', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py new file mode 100644 index 00000000..dba5b5dd --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cheerleader_rebel_corporal_hard') + mobileTemplate.setLevel(40) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_field_corporal_40', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py new file mode 100644 index 00000000..33f0379a --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('cheerleader_rebel_corporal_hard') + mobileTemplate.setLevel(78) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_field_corporal_78', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py b/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py new file mode 100644 index 00000000..3f306114 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('fbase_rebel_squad_leader_extreme') + mobileTemplate.setLevel(89) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_moncal_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('grizzled_rebel_section_commander', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py b/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py new file mode 100644 index 00000000..ed636ea3 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('corvette_rebel_mate') + mobileTemplate.setLevel(80) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_first_mate', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_general.py b/scripts/mobiles/generic/faction/rebel/rebel_general.py new file mode 100644 index 00000000..8b921c07 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_general.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_rebel_general') + mobileTemplate.setLevel(28) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_general_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_general_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_general_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_general_old_twilek_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_general_rieekan_01.iff') + templates.add('object/mobile/shared_dressed_rebel_general_rodian_female_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_brigadier_general', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py new file mode 100644 index 00000000..607d3640 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_grenadier') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_grenadier_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py new file mode 100644 index 00000000..4d21badb --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_grenadier') + mobileTemplate.setLevel(75) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_grenadier_75', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py new file mode 100644 index 00000000..a61d4b6c --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_guardsman') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_guard_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py new file mode 100644 index 00000000..3aba7b07 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_guardsman') + mobileTemplate.setLevel(74) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_guard_74', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py new file mode 100644 index 00000000..38ebd9aa --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_guard_captain') + mobileTemplate.setLevel(25) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_guard_captain_25', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py new file mode 100644 index 00000000..c0197c93 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_guard_captain') + mobileTemplate.setLevel(76) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_guard_captain_76', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_high_general.py b/scripts/mobiles/generic/faction/rebel/rebel_high_general.py new file mode 100644 index 00000000..de17aac5 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_high_general.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_rebel_high_general') + mobileTemplate.setLevel(29) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_high_general_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_high_general_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_high_general_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_high_general_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_high_general_old_twilek_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_high_general_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_high_general', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py b/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py new file mode 100644 index 00000000..9efaa71d --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('mission_rebel_lance_corporal') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(Difficulty.ELITE) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(6) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_bothan_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_moncal_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_rodian_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_corporal_sullustan_male_01.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_lance_corporal', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/generic/faction/rebel/rebel_liberator.py b/scripts/mobiles/generic/faction/rebel/rebel_liberator.py new file mode 100644 index 00000000..0a5782e4 --- /dev/null +++ b/scripts/mobiles/generic/faction/rebel/rebel_liberator.py @@ -0,0 +1,46 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from resources.datatables import WeaponType +from resources.datatables import Difficulty +from resources.datatables import Options +from resources.datatables import FactionStatus +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('crackdown_rebel_liberator') + mobileTemplate.setLevel(28) + mobileTemplate.setDifficulty(Difficulty.NORMAL) + + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("rebel") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + mobileTemplate.setFaction("rebel") + mobileTemplate.setFactionStatus(FactionStatus.Combatant) + + templates = Vector() + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_01.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_02.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_03.iff') + templates.add('object/mobile/shared_dressed_rebel_crewman_human_male_04.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedShot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rebel_liberator', mobileTemplate) + return \ No newline at end of file From dd48daaca1ab069c59e5637fe3ce716667a0c4c5 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 19:05:58 +0200 Subject: [PATCH 15/23] Refactored Building and Harvester Permission Lists, fixed AI pathing into cells --- scripts/commands/permissionlistmodify.py | 11 +-- .../structure_management_terminal.py | 7 +- .../objects/building/BuildingObject.java | 45 ++++++++++- .../objects/harvester/HarvesterObject.java | 9 +++ src/services/CharacterService.java | 6 +- src/services/GroupService.java | 1 + src/services/SimulationService.java | 1 + src/services/ai/AIService.java | 2 + src/services/command/CommandService.java | 7 +- src/services/housing/HousingService.java | 78 ++++++++++++++----- src/services/resources/HarvesterService.java | 57 +++++++++----- 11 files changed, 172 insertions(+), 52 deletions(-) diff --git a/scripts/commands/permissionlistmodify.py b/scripts/commands/permissionlistmodify.py index 5d75a1e2..05f567ea 100644 --- a/scripts/commands/permissionlistmodify.py +++ b/scripts/commands/permissionlistmodify.py @@ -6,12 +6,13 @@ def setup(): def run(core, actor, target, commandString): permissionType = 'Undetermined' commandArgs = commandString.split(' ') - if len(commandArgs) > 3: - permissionType = commandArgs[2] - if permissionType=='ENTRY' | permissionType=='BAN': + target = core.housingService.getClosestStructureWithAdminRights(actor) + if not target: + return + if target.getTemplate().startswith('object/building'): core.housingService.handlePermissionListModify(actor, target, commandString) - if permissionType=='ADMIN' | permissionType=='HOPPER': + elif target.getTemplate().startswith('object/installation'): core.harvesterService.handlePermissionListModify(actor, target, commandString) - return + return \ No newline at end of file diff --git a/scripts/radial/structure/structure_management_terminal.py b/scripts/radial/structure/structure_management_terminal.py index 98e5dc0a..0c227cce 100644 --- a/scripts/radial/structure/structure_management_terminal.py +++ b/scripts/radial/structure/structure_management_terminal.py @@ -22,7 +22,8 @@ def createRadial(core, owner, target, radials): radials.add(RadialOptions(2, 174, 0, '@player_structure:find_items_search_for_house_items')) radials.add(RadialOptions(2, 175, 0, '@player_structure:delete_all_items_title')) radials.add(RadialOptions(2, 172, 0, 'Pack Up This Building')) - radials.add(RadialOptions(3, 121, 0, '@player_structure:permission_enter')) + radials.add(RadialOptions(3, 121, 0, '@player_structure:permission_enter')) + radials.add(RadialOptions(3, 122, 0, '@player_structure:permission_admin')) radials.add(RadialOptions(3, 123, 0, '@player_structure:permission_banned')) if owner.getSkillModBase('manage_vendor') >= 1: radials.add(RadialOptions(2, 130, 0, '@player_structure:create_vendor')) @@ -71,6 +72,10 @@ def handleSelection(core, owner, target, option): if owner is not None: core.housingService.handlePermissionEntry(owner,target) return + if option == 122: + if owner is not None: + core.housingService.handlePermissionAdmin(owner,target) + return if option == 123: if owner is not None: core.housingService.handlePermissionBan(owner,target) diff --git a/src/resources/objects/building/BuildingObject.java b/src/resources/objects/building/BuildingObject.java index 4c4a05a2..916bfff7 100644 --- a/src/resources/objects/building/BuildingObject.java +++ b/src/resources/objects/building/BuildingObject.java @@ -35,6 +35,7 @@ import resources.datatables.Options; import resources.objects.ObjectMessageBuilder; import resources.objects.cell.CellObject; import resources.objects.creature.CreatureObject; +import resources.objects.player.PlayerObject; import resources.objects.tangible.TangibleObject; import engine.clientdata.ClientFileManager; import engine.clientdata.visitors.PortalVisitor; @@ -54,6 +55,7 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria private Vector entryList = new Vector(); private Vector banList = new Vector(); + private Vector adminList = new Vector(); public static final byte PRIVATE = (byte) 0; public static final byte PUBLIC = (byte) 1; @@ -289,6 +291,18 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria owner.getClient().getSession().write(messageBuilder.buildPermissionListCreate(banListFirstNames, name)); } + public void setPermissionAdmin(String name, CreatureObject owner){ + Vector adminListFirstNames = new Vector(); + + for (long oid : adminList) { + String firstName = NGECore.getInstance().characterService.getPlayerFirstName(oid); + adminListFirstNames.add(firstName); + } + + owner.getClient().getSession().write(messageBuilder.buildPermissionListCreate(adminListFirstNames, name)); + } + + public void addPlayerToEntryList(CreatureObject owner, long oid, String firstName){ if (!entryList.contains(oid)){ SWGObject obj = NGECore.getInstance().objectService.getObject(oid); @@ -329,6 +343,22 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria } } + public void addPlayerToAdminList(CreatureObject owner, long oid, String firstName){ + if (!adminList.contains(oid)){ + adminList.add(oid); + if(owner != null) + owner.sendSystemMessage(OutOfBand.ProsePackage("@player_structure:player_added", "TO", NGECore.getInstance().objectService.getObject(oid).getCustomName()), DisplayType.Screen); + } + } + + public void removePlayerFromAdminList(CreatureObject owner, long oid, String firstName){ + if (adminList.contains(oid)){ + adminList.remove(oid); + if(owner != null) + owner.sendSystemMessage(OutOfBand.ProsePackage("@player_structure:player_removed", "TO", NGECore.getInstance().objectService.getObject(oid).getCustomName()), DisplayType.Screen); + } + } + @Override public void notifyClients(IoBuffer buffer, boolean notifySelf) { notifyObservers(buffer, false); @@ -365,7 +395,7 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria } public boolean canEnter(SWGObject object) { - return (getPrivacy() == PRIVATE && entryList.contains(object.getObjectID())) || !banList.contains(object.getObjectID()); + return (getPrivacy() == PRIVATE && (entryList.contains(object.getObjectID()) || adminList.contains(object.getObjectID()))) || !banList.contains(object.getObjectID()) || object.getClient().isGM(); } public void updateCellPermissions(SWGObject obj) { @@ -374,4 +404,17 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria viewChildren(this, true, false, (cell) -> ((CellObject) cell).sendPermissionMessage(obj.getClient())); } + public boolean isOnEntryList(CreatureObject creature) { + return entryList.contains(creature.getObjectID()); + } + + public boolean isOnBanList(CreatureObject creature) { + return banList.contains(creature.getObjectID()); + } + + public boolean isOnAdminList(CreatureObject creature) { + return adminList.contains(creature.getObjectID()); + } + + } diff --git a/src/resources/objects/harvester/HarvesterObject.java b/src/resources/objects/harvester/HarvesterObject.java index 50f87e23..c4dce6dc 100644 --- a/src/resources/objects/harvester/HarvesterObject.java +++ b/src/resources/objects/harvester/HarvesterObject.java @@ -424,4 +424,13 @@ public class HarvesterObject extends InstallationObject implements Serializable return messageBuilder; } + public boolean isOnHopperList(CreatureObject creature) { + return hopperList.contains(creature.getCustomName().split(" ")[0]); + } + + public boolean isOnAdminList(CreatureObject creature) { + return adminList.contains(creature.getCustomName().split(" ")[0]); + } + + } diff --git a/src/services/CharacterService.java b/src/services/CharacterService.java index 8c2c1810..5e44d250 100644 --- a/src/services/CharacterService.java +++ b/src/services/CharacterService.java @@ -552,9 +552,13 @@ public class CharacterService implements INetworkDispatch { */ public long getPlayerOID(String name) { if (!name.equals("")) { + if (name.contains(" ")) { + name = name.split(" ")[0]; + } + name = name.toLowerCase(); long oid = 0L; try { - PreparedStatement ps = databaseConnection.preparedStatement("SELECT * FROM characters WHERE \"firstName\"=?"); + PreparedStatement ps = databaseConnection.preparedStatement("SELECT * FROM characters WHERE LOWER(\"firstName\")=?"); ps.setString(1, name); ResultSet resultSet = ps.executeQuery(); while (resultSet.next()) { diff --git a/src/services/GroupService.java b/src/services/GroupService.java index bcdc2d02..e7b06a1b 100644 --- a/src/services/GroupService.java +++ b/src/services/GroupService.java @@ -45,6 +45,7 @@ public class GroupService implements INetworkDispatch { core.commandService.registerCommand("invite"); core.commandService.registerCommand("join"); core.commandService.registerCommand("disband"); + core.commandService.registerAlias("leavegroup", "disband"); core.commandService.registerCommand("decline"); core.commandService.registerCommand("dismissgroupmember"); } diff --git a/src/services/SimulationService.java b/src/services/SimulationService.java index 03d2a5a4..85862e17 100644 --- a/src/services/SimulationService.java +++ b/src/services/SimulationService.java @@ -515,6 +515,7 @@ public class SimulationService implements INetworkDispatch { } Point3D newPos = new Point3D(dataTransform.getXPosition(), dataTransform.getYPosition(), dataTransform.getZPosition()); + newPos.setCell((CellObject) parent); if(Float.isNaN(newPos.x) || Float.isNaN(newPos.y) || Float.isNaN(newPos.z)) return; Point3D oldPos = object.getPosition(); diff --git a/src/services/ai/AIService.java b/src/services/ai/AIService.java index 1e684fbc..2b76826f 100644 --- a/src/services/ai/AIService.java +++ b/src/services/ai/AIService.java @@ -54,6 +54,8 @@ public class AIService { float z = pointB.z - 1 + new Random().nextFloat(); Point3D endPoint = new Point3D(x, core.terrainService.getHeight(planetId, x, z), z); endPoint.setCell(pointB.getCell()); + if(endPoint.getCell() != null) + endPoint.y = pointB.y; path.add(endPoint); return path; } diff --git a/src/services/command/CommandService.java b/src/services/command/CommandService.java index b7359d8f..9c511792 100644 --- a/src/services/command/CommandService.java +++ b/src/services/command/CommandService.java @@ -69,6 +69,7 @@ public class CommandService implements INetworkDispatch { } public boolean callCommand(CreatureObject actor, SWGObject target, BaseSWGCommand command, int actionCounter, String commandArgs) { + if (actor == null) { return false; } @@ -115,10 +116,10 @@ public class CommandService implements INetworkDispatch { case 0: // Target Not Used For This Command break; case 1: // Other Only (objectId/targetName) - if (target == null) { + if (target == null || target == actor) { if (commandArgs != null && !commandArgs.equals("")) { String name = commandArgs.split(" ")[0]; - + target = core.objectService.getObjectByFirstName(name); if (target == actor) { @@ -128,7 +129,7 @@ public class CommandService implements INetworkDispatch { break; } - + if (target == actor) { return false; } diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index 6ef59c27..fc2f7aab 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -45,6 +45,8 @@ import protocol.swg.EnterStructurePlacementModeMessage; import resources.datatables.DisplayType; import resources.objects.building.BuildingObject; import resources.objects.creature.CreatureObject; +import resources.objects.harvester.HarvesterObject; +import resources.objects.installation.InstallationObject; import resources.objects.player.PlayerObject; import resources.objects.tangible.TangibleObject; import services.playercities.PlayerCity; @@ -142,16 +144,13 @@ public class HousingService implements INetworkDispatch { core.objectService.destroyObject(deed); - // Structure management - Vector admins = new Vector<>(); - admins.add(actor.getObjectID()); building.setAttachment("sign", sign); // meh workaround building.setAttachment("nextMaintenance", System.currentTimeMillis() + 3600000); building.setAttachment("structureOwner", actor.getObjectID()); - building.setAttachment("structureAdmins", admins); building.setAttachment("isCondemned", false); building.setAttachment("outstandingMaint", 0); + building.addPlayerToAdminList(null, actor.getObjectID(), playerFirstName); building.setDeedTemplate(deed.getTemplate()); building.setMaintenanceAmount(houseTemplate.getBaseMaintenanceRate()); building.setConditionDamage(100); // Ouch @@ -233,13 +232,7 @@ public class HousingService implements INetworkDispatch { @SuppressWarnings("unchecked") public boolean getPermissions(SWGObject player, SWGObject container) { SWGObject structure = container.getContainer(); - Vector structureAdmins = (Vector) structure.getAttachment("structureAdmins"); - - if (structureAdmins != null && structureAdmins.contains(player.getObjectID())) { - return true; - } - - return false; + return ((BuildingObject) structure).isOnAdminList((CreatureObject) player); } public void createDestroySUIPage(final SWGObject owner, final TangibleObject target) { @@ -768,25 +761,46 @@ public class HousingService implements INetworkDispatch { public void handlePermissionEntry(CreatureObject owner, TangibleObject target) { final BuildingObject building = (BuildingObject) target.getGrandparent(); //final BuildingObject building = (BuildingObject) target.getAttachment("housing_parentstruct"); - String listName = "ENTRY"; + String listName = "entry"; building.setPermissionEntry(listName,owner); } public void handlePermissionBan(CreatureObject owner, TangibleObject target) { final BuildingObject building = (BuildingObject) target.getGrandparent(); //final BuildingObject building = (BuildingObject) target.getAttachment("housing_parentstruct"); - String listName = "BAN"; + String listName = "ban"; building.setPermissionBan(listName,owner); } + public void handlePermissionAdmin(CreatureObject owner, TangibleObject target) { + final BuildingObject building = (BuildingObject) target.getGrandparent(); + //final BuildingObject building = (BuildingObject) target.getAttachment("housing_parentstruct"); + String listName = "admin"; + building.setPermissionAdmin(listName,owner); + } + + + public SWGObject getClosestStructureWithAdminRights(CreatureObject actor) { + return core.simulationService.get(actor.getPlanet(), actor.getWorldPosition().x, actor.getWorldPosition().z, 20) + .stream().filter(o -> o instanceof BuildingObject || o instanceof InstallationObject) + .filter(o -> { + if(o instanceof BuildingObject) + return ((BuildingObject) o).isOnAdminList(actor); + else if(o instanceof HarvesterObject) { + System.out.println("test"); + return ((HarvesterObject) o).isOnAdminList(actor); + } + return false; + }).min((o1, o2) -> (int) (o1.getWorldPosition().getDistance(actor.getWorldPosition()) - o2.getWorldPosition().getDistance(actor.getWorldPosition()))).orElse(null); + } + public void handlePermissionListModify(CreatureObject owner, SWGObject target, String commandArgs){ String[] commandSplit = commandArgs.split(" "); - if (commandSplit.length==3){ - if (core.characterService.playerExists(commandSplit[2]) && - core.characterService.getPlayerOID(commandSplit[2])>0){ + if (commandSplit.length >= 3) { + if (core.characterService.playerExists(commandSplit[2]) && core.characterService.getPlayerOID(commandSplit[2]) > 0) { long playerOID = core.characterService.getPlayerOID(commandSplit[2]); - if (commandSplit[2].equals("ENTRY")){ + if (commandSplit[1].equals("entry")) { if (commandSplit[0].equals("add")){ ((BuildingObject)target).addPlayerToEntryList(owner, playerOID, commandSplit[2]); @@ -795,13 +809,35 @@ public class HousingService implements INetworkDispatch { ((BuildingObject)target).removePlayerFromEntryList(owner, playerOID, commandSplit[2]); } } - if (commandSplit[2].equals("BAN")){ + if (commandSplit[1].equals("ban")) { + + if (commandSplit[0].equals("add")) { + if(((BuildingObject)target).isOnAdminList((CreatureObject) core.objectService.getObject(playerOID))) { + owner.sendSystemMessage("@player_structure:cannot_ban_admin", (byte) 0); + return; + } + ((BuildingObject)target).addPlayerToBanList(owner, playerOID, commandSplit[2]); + ((BuildingObject)target).removePlayerFromEntryList(owner, playerOID, commandSplit[2]); + } + if (commandSplit[0].equals("remove")) { + ((BuildingObject)target).removePlayerFromBanList(owner, playerOID, commandSplit[2]); + } + } + if (commandSplit[1].equals("admin")) { if (commandSplit[0].equals("add")){ - ((BuildingObject)target).addPlayerToBanList(owner, playerOID, commandSplit[2]); + ((BuildingObject)target).addPlayerToAdminList(owner, playerOID, commandSplit[2]); } - if (commandSplit[0].equals("remove")){ - ((BuildingObject)target).removePlayerFromBanList(owner, playerOID, commandSplit[2]); + if (commandSplit[0].equals("remove")) { + if(playerOID == (long) target.getAttachment("structureOwner")) { + owner.sendSystemMessage("@player_structure:cannot_remove_owner", (byte) 0); + return; + } + else if(playerOID == owner.getObjectID()) { + owner.sendSystemMessage("@player_structure:cannot_remove_self", (byte) 0); + return; + } + ((BuildingObject)target).removePlayerFromAdminList(owner, playerOID, commandSplit[2]); } } } else { diff --git a/src/services/resources/HarvesterService.java b/src/services/resources/HarvesterService.java index d9d79383..cd0a1306 100644 --- a/src/services/resources/HarvesterService.java +++ b/src/services/resources/HarvesterService.java @@ -692,45 +692,62 @@ public class HarvesterService implements INetworkDispatch { public void handlePermissionAdmin(CreatureObject owner, TangibleObject target) { - String listName = "ADMIN"; + String listName = "admin"; ((HarvesterObject) target).setPermissionAdmin(listName,owner); } public void handlePermissionHopper(CreatureObject owner, TangibleObject target) { - String listName = "HOPPER"; + String listName = "hopper"; ((HarvesterObject) target).setPermissionHopper(listName,owner); } public void handlePermissionListModify(CreatureObject crafter, SWGObject target, String commandArgs){ String[] commandSplit = commandArgs.split(" "); - if (commandSplit.length==3){ - if (core.characterService.playerExists(commandSplit[2])){ - if (commandSplit[2].equals("ADMIN")){ + if (commandSplit.length >= 3) { + if (core.characterService.playerExists(commandSplit[2])) { + SWGObject obj = core.objectService.getObject(core.characterService.getPlayerOID(commandSplit[2])); + if (commandSplit[2].equals("admin")){ Vector adminList = ((HarvesterObject)target).getAdminList(); if (commandSplit[0].equals("add") && (!adminList.contains(commandSplit[2]))){ crafter.sendSystemMessage(commandSplit[2] + " added as administrator", (byte) 0); adminList.add(commandSplit[2]); ((HarvesterObject)target).setAdminList(adminList); } - if (commandSplit[0].equals("remove") && (adminList.contains(commandSplit[2]))){ + if (commandSplit[0].equals("remove") && (adminList.contains(commandSplit[2]))){ + if(((HarvesterObject)target).getOwner() == obj.getObjectID()) { + crafter.sendSystemMessage("@player_structure:cannot_remove_owner", (byte) 0); + return; + } + if(crafter == obj) { + crafter.sendSystemMessage("@player_structure:cannot_remove_self", (byte) 0); + return; + } crafter.sendSystemMessage(commandSplit[2] + " removed as administrator", (byte) 0); adminList.remove(commandSplit[2]); ((HarvesterObject)target).setAdminList(adminList); } - } - if (commandSplit[2].equals("HOPPER")){ - Vector hopperList = ((HarvesterObject)target).getHopperList(); - if (commandSplit[0].equals("add") && (!hopperList.contains(commandSplit[2]))){ - crafter.sendSystemMessage(commandSplit[2] + " added as administrator", (byte) 0); - hopperList.add(commandSplit[2]); - ((HarvesterObject)target).setHopperList(hopperList); - } - if (commandSplit[0].equals("remove") && (hopperList.contains(commandSplit[2]))){ - crafter.sendSystemMessage(commandSplit[2] + " removed as administrator", (byte) 0); - hopperList.remove(commandSplit[2]); - ((HarvesterObject)target).setHopperList(hopperList); + if (commandSplit[2].equals("hopper")){ + Vector hopperList = ((HarvesterObject)target).getHopperList(); + if (commandSplit[0].equals("add") && (!hopperList.contains(commandSplit[2]))){ + crafter.sendSystemMessage(commandSplit[2] + " added as administrator", (byte) 0); + hopperList.add(commandSplit[2]); + ((HarvesterObject)target).setHopperList(hopperList); + } + if (commandSplit[0].equals("remove") && (hopperList.contains(commandSplit[2]))) { + if(((HarvesterObject)target).getOwner() == obj.getObjectID()) { + crafter.sendSystemMessage("@player_structure:cannot_remove_owner", (byte) 0); + return; + } + if(crafter == obj) { + crafter.sendSystemMessage("@player_structure:cannot_remove_self", (byte) 0); + return; + } + crafter.sendSystemMessage(commandSplit[2] + " removed as administrator", (byte) 0); + hopperList.remove(commandSplit[2]); + ((HarvesterObject)target).setHopperList(hopperList); + } } } } else { @@ -1015,8 +1032,8 @@ public class HarvesterService implements INetworkDispatch { String structureTemplate = (String) object.getAttachment("StructureTemplate"); HarvesterObject harvester = (HarvesterObject) NGECore.getInstance().objectService.createObject(structureTemplate, actor.getPlanet()); Vector adminList = harvester.getAdminList(); - //String[] fullName = ((CreatureObject)actor).getCustomName().split(" "); - adminList.add(actor.getCustomName()); + String[] fullName = ((CreatureObject)actor).getCustomName().split(" "); + adminList.add(fullName[0]); // Set BER and outputhopper capacity here, take it from deed harvester.setBER((int)object.getAttachment("Deed_BER")); harvester.setSpecRate((int)(1.5F*(int)object.getAttachment("Deed_BER"))); From bd596c0fce70310889f1d75a9d2ab01a9b076c68 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 19:16:23 +0200 Subject: [PATCH 16/23] Added building privacy toggle --- scripts/radial/structure/structure_management_terminal.py | 8 ++++++++ src/resources/objects/building/BuildingObject.java | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/radial/structure/structure_management_terminal.py b/scripts/radial/structure/structure_management_terminal.py index 0c227cce..efad7fef 100644 --- a/scripts/radial/structure/structure_management_terminal.py +++ b/scripts/radial/structure/structure_management_terminal.py @@ -40,6 +40,14 @@ def handleSelection(core, owner, target, option): if owner is not None: core.housingService.createStatusSUIPage(owner,target) return + if option == 125: + if owner is not None and owner.getGrandparent(): + building = owner.getGrandparent() + if building.getPrivacy() == 0: + building.setPrivacy(1) + elif building.getPrivacy() == 1: + building.setPrivacy(0) + return if option == 129: if owner is not None: core.housingService.createPayMaintenanceSUIPage(owner,target) diff --git a/src/resources/objects/building/BuildingObject.java b/src/resources/objects/building/BuildingObject.java index 916bfff7..af7dab08 100644 --- a/src/resources/objects/building/BuildingObject.java +++ b/src/resources/objects/building/BuildingObject.java @@ -244,7 +244,8 @@ public class BuildingObject extends TangibleObject implements IPersistent, Seria } public void setPrivacy(byte privacy) { - otherVariables.set("residency", privacy); + otherVariables.set("privacy", privacy); + getObservers().stream().map(Client::getParent).forEach(this::updateCellPermissions); } public Vector getItemsList() { From d315e359f16d7e5279c7b9b80bb05efc87367ad9 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 19:28:47 +0200 Subject: [PATCH 17/23] fixed? #841 --- src/services/BuffService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/BuffService.java b/src/services/BuffService.java index 8d2d4038..d8c95147 100644 --- a/src/services/BuffService.java +++ b/src/services/BuffService.java @@ -274,7 +274,7 @@ public class BuffService implements INetworkDispatch { for(final Buff buff : creature.getBuffList().get().toArray(new Buff[] { })) { - if (buff.getGroup1().startsWith("setBonus")) { continue; } + if (buff.getGroup1().startsWith("setBonus") || buff.getRemovalTask() != null) { continue; } if(buff.isGroupBuff() && buff.getGroupBufferId() != creature.getObjectID()) { removeBuffFromCreature(creature, buff); From bc370bb2630c57eec32aa7ff8a9f4001b9e073f9 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 19:32:38 +0200 Subject: [PATCH 18/23] fixed #839 --- src/services/housing/HousingService.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index fc2f7aab..ec102714 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -408,10 +408,7 @@ public class HousingService implements INetworkDispatch { CreatureObject crafter = (CreatureObject)owner; crafter.setCashCredits(crafter.getCashCredits() - Integer.parseInt(returnList.get(1))); building.setMaintenanceAmount(building.getMaintenanceAmount()+Float.parseFloat(returnList.get(1))); - String displayname = "the structure"; - if (building.getCustomName()!=null) - displayname = building.getCustomName(); - crafter.sendSystemMessage("You successfully make a payment of " + Integer.parseInt(returnList.get(1)) + " credits to " + displayname + ".", (byte) 0); + crafter.sendSystemMessage("You successfully make a payment of " + Integer.parseInt(returnList.get(1)) + " credits to the maintenance pool.", (byte) 0); core.suiService.closeSUIWindow(owner, 0); } }); From e25ddf6cd9b2e1be1657f637e9bf61b3d53e1240 Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 19:35:40 +0200 Subject: [PATCH 19/23] fixed #812 --- src/services/ai/states/AttackState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/ai/states/AttackState.java b/src/services/ai/states/AttackState.java index 3b16a857..e487a9f9 100644 --- a/src/services/ai/states/AttackState.java +++ b/src/services/ai/states/AttackState.java @@ -133,7 +133,7 @@ public class AttackState extends AIState { actor.scheduleRecovery(); return StateResult.UNFINISHED; } - if(target.getPosture() == 13 || target.getPosture() == 14) { + if(target.getPosture() == 13 || target.getPosture() == 14 || target.isInStealth()) { actor.removeDefender(target); actor.setFollowObject(actor.getHighestDamageDealer()); target = actor.getFollowObject(); From 60ff7e519f35fe1f4e4bd8d7ef20c6f6202f6eeb Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 20:40:44 +0200 Subject: [PATCH 20/23] changed powercrystal loottable to live values, changed tune values to live values Flawless power crystal was rare loot too according to official forums guide, however no screenshot proof could be found. --- scripts/loot/lootPools/powercrystals_hiq.py | 4 ++-- .../rarelootchestcontents/exceptionaltable.py | 18 +++++++++--------- .../rarelootchestcontents/legendarytable.py | 17 +++++++++-------- .../loot/rarelootchestcontents/raretable.py | 19 ++++++++++--------- src/services/LootService.java | 12 +++++++----- 5 files changed, 37 insertions(+), 33 deletions(-) diff --git a/scripts/loot/lootPools/powercrystals_hiq.py b/scripts/loot/lootPools/powercrystals_hiq.py index 63d33a9b..52dadfb8 100644 --- a/scripts/loot/lootPools/powercrystals_hiq.py +++ b/scripts/loot/lootPools/powercrystals_hiq.py @@ -1,6 +1,6 @@ def itemNames(): - return ['powercrystal_premium','powercrystal_flawless','powercrystal_perfect'] + return ['powercrystal_select', 'powercrystal_premium', 'powercrystal_flawless'] def itemChances(): - return [94,5,1] #= 100% \ No newline at end of file + return [75, 20, 5] #= 100% \ No newline at end of file diff --git a/scripts/loot/rarelootchestcontents/exceptionaltable.py b/scripts/loot/rarelootchestcontents/exceptionaltable.py index f652f0a4..9fece86c 100644 --- a/scripts/loot/rarelootchestcontents/exceptionaltable.py +++ b/scripts/loot/rarelootchestcontents/exceptionaltable.py @@ -28,21 +28,21 @@ def itemNames(): templates +=['ugnaught_costume_instructions','victory','wampa_costume_instructions','war_terminal'] templates +=['warriors honor','wookie_home_banner_kit','wookie_life_day_orb','xeno_couch'] templates +=['xeno_desk','xeno_desk_lamp','xeno_rug','xeno_table'] - + templates += ['powercrystal_perfect'] return templates def itemChances(): chances = [1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908] #27 Exceptionals chances += [1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908,1.908] chances += [1.908,1.908,1.908,1.908,1.908,1.908,1.908] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] #76 Rares - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636,0.636] - chances += [0.636,0.636,0.636,0.636,0.636,0.784] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] #77 Rares + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629,0.629] + chances += [0.629,0.629,0.629,0.629,0.629,0.629,0.629] return chances \ No newline at end of file diff --git a/scripts/loot/rarelootchestcontents/legendarytable.py b/scripts/loot/rarelootchestcontents/legendarytable.py index c46a7855..6a082256 100644 --- a/scripts/loot/rarelootchestcontents/legendarytable.py +++ b/scripts/loot/rarelootchestcontents/legendarytable.py @@ -32,6 +32,7 @@ def itemNames(): templates +=['ugnaught_costume_instructions','victory','wampa_costume_instructions','war_terminal'] templates +=['warriors honor','wookie_home_banner_kit','wookie_life_day_orb','xeno_couch'] templates +=['xeno_desk','xeno_desk_lamp','xeno_rug','xeno_table'] + templates += ['powercrystal_perfect'] return templates def itemChances(): @@ -39,13 +40,13 @@ def itemChances(): chances += [1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25] #27 Exceptionals chances += [1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25,1.25] chances += [1.25,1.25,1.25,1.25,1.25,1.25,1.25] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] #76 Rares - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625,0.625] - chances += [0.625,0.625,0.625,0.625,0.625,0.625] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] #77 Rares + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616,0.616] + chances += [0.616,0.616,0.616,0.616,0.616,0.616,0.616] return chances \ No newline at end of file diff --git a/scripts/loot/rarelootchestcontents/raretable.py b/scripts/loot/rarelootchestcontents/raretable.py index 8e049299..49014635 100644 --- a/scripts/loot/rarelootchestcontents/raretable.py +++ b/scripts/loot/rarelootchestcontents/raretable.py @@ -20,17 +20,18 @@ def itemNames(): items +=['ugnaught_costume_instructions','victory','wampa_costume_instructions','war_terminal'] items +=['warriors honor','wookie_home_banner_kit','wookie_life_day_orb','xeno_couch'] items +=['xeno_desk','xeno_desk_lamp','xeno_rug','xeno_table'] + items += ['powercrystal_perfect'] return items def itemChances(): - chances=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315,1.315] - chances+=[1.315,1.315,1.315,1.315,1.315,1.375] - return chances ##Sum must be exactly 100 76 items -> 1.315 + chances=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298,1.298] + chances+=[1.298,1.298,1.298,1.298,1.298,1.298,1.298] + return chances ##Sum must be exactly 100 77 items -> 1.298 \ No newline at end of file diff --git a/src/services/LootService.java b/src/services/LootService.java index ba03cbcb..5949339a 100644 --- a/src/services/LootService.java +++ b/src/services/LootService.java @@ -1687,7 +1687,7 @@ public class LootService implements INetworkDispatch { minValue1 = 21; maxValue1 = 23; finalMinDmg = minValue1+new Random().nextInt(maxValue1+1-minValue1); - finalMaxDmg = finalMinDmg+1; + finalMaxDmg = finalMinDmg+2; break; } } @@ -1729,15 +1729,17 @@ public class LootService implements INetworkDispatch { minValue1 = 15; maxValue1 = 17; finalMinDmg = minValue1+new Random().nextInt(maxValue1+1-minValue1); - finalMaxDmg = finalMinDmg+1; + finalMaxDmg = finalMinDmg+2; break; case "kraytpearl_flawless": // Flawless - 19/20 damage finalMinDmg = 19; finalMaxDmg = 20; break; - case "kraytpearl_ancient": // Ancient - 20/22 damage - finalMinDmg = 20; - finalMaxDmg = 22; + case "kraytpearl_ancient": // Ancient - between 20/21 min and 22/23 max damage + minValue1 = 20; + maxValue1 = 21; + finalMinDmg = minValue1+new Random().nextInt(maxValue1+1-minValue1); + finalMaxDmg = finalMinDmg+2; break; } } From f663fc952ae011f5eaee4056b10f389d1ef0680f Mon Sep 17 00:00:00 2001 From: Light2 Date: Mon, 9 Jun 2014 20:50:41 +0200 Subject: [PATCH 21/23] Fixed quality string for ancient krayt pearls --- src/services/LootService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/services/LootService.java b/src/services/LootService.java index 5949339a..398516e1 100644 --- a/src/services/LootService.java +++ b/src/services/LootService.java @@ -1576,6 +1576,7 @@ public class LootService implements INetworkDispatch { qualityString="@jedi_spam:crystal_quality_5"; break; case "kraytpearl_flawless": + case "kraytpearl_ancient": qualityString="@jedi_spam:crystal_quality_6"; break; default: From 03e566405ea6e8a3db3718deb126e937abe8b54a Mon Sep 17 00:00:00 2001 From: Ziggeh Date: Tue, 10 Jun 2014 07:07:24 +0200 Subject: [PATCH 22/23] Cloak of Hate Still needs the radial options to switch between hood up/down, though. --- .../tangible/wearables/robe/robe_s32.py | 24 ++++++++++++++++++- .../tangible/wearables/robe/robe_s32_h1.py | 24 ++++++++++++++++++- 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/scripts/object/tangible/wearables/robe/robe_s32.py b/scripts/object/tangible/wearables/robe/robe_s32.py index ccad8904..d651eaf9 100644 --- a/scripts/object/tangible/wearables/robe/robe_s32.py +++ b/scripts/object/tangible/wearables/robe/robe_s32.py @@ -1,4 +1,26 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setStfFilename('static_item_n') + object.setStfName('item_jedi_robe_06_04') + object.setDetailFilename('static_item_d') + object.setDetailName('item_jedi_robe_06_04') + + object.setStringAttribute('protection_level', 'Radiant') + object.setStringAttribute('class_required', 'Jedi') + object.setIntAttribute('required_combat_level', 90) + + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) + + object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') + + object.setAttachment('type', 'jedi_cloak') + object.setAttachment('setBonus', 'set_bonus_jedi_robe') + + return + + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_s32_h1.py b/scripts/object/tangible/wearables/robe/robe_s32_h1.py index ccad8904..75642f30 100644 --- a/scripts/object/tangible/wearables/robe/robe_s32_h1.py +++ b/scripts/object/tangible/wearables/robe/robe_s32_h1.py @@ -1,4 +1,26 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setStfFilename('static_item_n') + object.setStfName('item_jedi_robe_06_06') + object.setDetailFilename('static_item_d') + object.setDetailName('item_jedi_robe_06_06') + + object.setStringAttribute('protection_level', 'Radiant') + object.setStringAttribute('class_required', 'Jedi') + object.setIntAttribute('required_combat_level', 90) + + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) + + object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') + + object.setAttachment('type', 'jedi_cloak') + object.setAttachment('setBonus', 'set_bonus_jedi_robe') + + return + + \ No newline at end of file From 0d8053b511ac0e0d189ec8970eba161e2b2c7b78 Mon Sep 17 00:00:00 2001 From: Ziggeh Date: Tue, 10 Jun 2014 08:24:26 +0200 Subject: [PATCH 23/23] Shatterpoint Cloak --- .../tangible/wearables/robe/robe_s32.py | 2 +- .../tangible/wearables/robe/robe_s32_h1.py | 2 +- .../tangible/wearables/robe/robe_s33.py | 26 ++++++++++++++++++- .../tangible/wearables/robe/robe_s33_h1.py | 26 ++++++++++++++++++- 4 files changed, 52 insertions(+), 4 deletions(-) diff --git a/scripts/object/tangible/wearables/robe/robe_s32.py b/scripts/object/tangible/wearables/robe/robe_s32.py index d651eaf9..68484d13 100644 --- a/scripts/object/tangible/wearables/robe/robe_s32.py +++ b/scripts/object/tangible/wearables/robe/robe_s32.py @@ -14,7 +14,7 @@ def setup(core, object): object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 135) object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 135) object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 135) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) + object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') diff --git a/scripts/object/tangible/wearables/robe/robe_s32_h1.py b/scripts/object/tangible/wearables/robe/robe_s32_h1.py index 75642f30..fdbb2840 100644 --- a/scripts/object/tangible/wearables/robe/robe_s32_h1.py +++ b/scripts/object/tangible/wearables/robe/robe_s32_h1.py @@ -14,7 +14,7 @@ def setup(core, object): object.setIntAttribute('cat_stat_mod_bonus.@stat_n:precision_modified', 170) object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 170) object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 170) - object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) + object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_damage_line_fs_ae_dm_cc', 4) object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') diff --git a/scripts/object/tangible/wearables/robe/robe_s33.py b/scripts/object/tangible/wearables/robe/robe_s33.py index ccad8904..e5bded55 100644 --- a/scripts/object/tangible/wearables/robe/robe_s33.py +++ b/scripts/object/tangible/wearables/robe/robe_s33.py @@ -1,4 +1,28 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setStfFilename('static_item_n') + object.setStfName('item_jedi_robe_06_03') + object.setDetailFilename('static_item_d') + object.setDetailName('item_jedi_robe_06_03') + + object.setStringAttribute('protection_level', 'Radiant') + object.setStringAttribute('class_required', 'Jedi') + object.setIntAttribute('required_combat_level', 90) + + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 135) + object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_damage_weapon_9', 4) + object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_damage_weapon_10', 4) + object.setIntAttribute('cat_skill_mod_bonus.@stat_n:expertise_damage_weapon_11', 4) + + object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') + + object.setAttachment('type', 'jedi_cloak') + object.setAttachment('setBonus', 'set_bonus_jedi_robe') + + return + + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_s33_h1.py b/scripts/object/tangible/wearables/robe/robe_s33_h1.py index ccad8904..2030da65 100644 --- a/scripts/object/tangible/wearables/robe/robe_s33_h1.py +++ b/scripts/object/tangible/wearables/robe/robe_s33_h1.py @@ -1,4 +1,28 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setStfFilename('static_item_n') + object.setStfName('item_jedi_robe_06_05') + object.setDetailFilename('static_item_d') + object.setDetailName('item_jedi_robe_06_05') + + object.setStringAttribute('protection_level', 'Radiant') + object.setStringAttribute('class_required', 'Jedi') + object.setIntAttribute('required_combat_level', 90) + + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:constitution_modified', 135) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:luck_modified', 170) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_weapon_9', 4) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_weapon_10', 4) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:expertise_damage_weapon_11', 4) + + object.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_jedi_robe_1') + + object.setAttachment('type', 'jedi_cloak') + object.setAttachment('setBonus', 'set_bonus_jedi_robe') + + return + + \ No newline at end of file