diff --git a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py index 4b20dcc5..a2045f1b 100644 --- a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py +++ b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py index 118ec0d5..593092b8 100644 --- a/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py +++ b/scripts/mobiles/generic/faction/rebel/alliance_intelligence_case_officer.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py index c3c266e8..e6bc7373 100644 --- a/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py +++ b/scripts/mobiles/generic/faction/rebel/apprentice_creature_handler.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_creaturehandler_trainer_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/area_coordinator.py b/scripts/mobiles/generic/faction/rebel/area_coordinator.py index ffe1aa3b..c703e3be 100644 --- a/scripts/mobiles/generic/faction/rebel/area_coordinator.py +++ b/scripts/mobiles/generic/faction/rebel/area_coordinator.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py b/scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py index 61e54700..7afb4882 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py +++ b/scripts/mobiles/generic/faction/rebel/battle_droid_rebel.py @@ -13,16 +13,16 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_battle_droid') mobileTemplate.setLevel(83) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) - mobileTemplate.setSocialGroup("imperial") + mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_battle_droid.iff') 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 index a0acb322..d0df7de8 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_32.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index e01ba4c5..469db512 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_recruit_77.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index 90de55a2..3c6e469e 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_50.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index 211ef3d7..5ac2c462 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py +++ b/scripts/mobiles/generic/faction/rebel/battle_ready_rebel_soldier_85.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index 30543c3b..c0ccaee3 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py +++ b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_18.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index 66e9875f..cb3e5982 100644 --- a/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py +++ b/scripts/mobiles/generic/faction/rebel/battle_worn_rebel_officer_66.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py b/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py index 8ac70470..a8cc8a2e 100644 --- a/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py +++ b/scripts/mobiles/generic/faction/rebel/confidant_rebel_cadet.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py b/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py index d1989636..6cf070c7 100644 --- a/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py +++ b/scripts/mobiles/generic/faction/rebel/confidant_rebel_guardian.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py b/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py index 71bf66ff..8df45853 100644 --- a/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py +++ b/scripts/mobiles/generic/faction/rebel/corvette_rebel_commando.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py b/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py index e5121051..a31b4524 100644 --- a/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py +++ b/scripts/mobiles/generic/faction/rebel/corvette_rebel_midshipman.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corvette_commando_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py index fb4dc670..9e30be7f 100644 --- a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_50.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 ead1be24..bebc3ceb 100644 --- a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_85.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 103c9a6a..7e9fd14c 100644 --- a/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py +++ b/scripts/mobiles/generic/faction/rebel/crack_rebel_rifleman_88.py @@ -13,16 +13,16 @@ def addTemplate(core): mobileTemplate.setCreatureName('crackdown_rebel_rifleman_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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 92e9212a..08fe2047 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_50.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') 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 4fb763b1..4c190d4f 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_rebel_colonel_88.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py b/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py index 4f53b8c4..6d79567f 100644 --- a/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py +++ b/scripts/mobiles/generic/faction/rebel/decorated_sith_hunter.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('fbase_rebel_elite_heavy_trooper_extreme') mobileTemplate.setLevel(89) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_ris_01.iff') 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 824ceb8e..6f978571 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_70.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') 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 6a91fe19..7dffb890 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_commando_89.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') 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 index 21b3b70f..81e7540e 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_45.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 index c138b3d5..dae27522 100644 --- a/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py +++ b/scripts/mobiles/generic/faction/rebel/elite_rebel_sand_rat_81.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py index bb48285f..0db1587c 100644 --- a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_60.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py index db377fcf..791065c2 100644 --- a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_cadet_85.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py index 38972904..0e9c71aa 100644 --- a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_45.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py index eee4ea0b..b6e54b7c 100644 --- a/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py +++ b/scripts/mobiles/generic/faction/rebel/expierienced_rebel_liberator_84.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py index 1d6e6ff8..159d5d93 100644 --- a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py +++ b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_20.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py index c20c6a66..b5d315be 100644 --- a/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py +++ b/scripts/mobiles/generic/faction/rebel/fatigued_rebel_officer_67.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py index 56e49af2..808edd9f 100644 --- a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py +++ b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_25.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py index ec5253d9..6f580ae5 100644 --- a/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py +++ b/scripts/mobiles/generic/faction/rebel/fresh_rebel_rifleman_75.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py index 295f3931..81a8ae0f 100644 --- a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py +++ b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_14.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py index 3a5f6788..359d5098 100644 --- a/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py +++ b/scripts/mobiles/generic/faction/rebel/frightened_rebel_recruit_64.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py b/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py index 3327f28d..8cfae9fe 100644 --- a/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py +++ b/scripts/mobiles/generic/faction/rebel/general_garax_hadriin.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_general_fat_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py index e42dedb0..8e6e37b6 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_commando.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') 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 index 0936bae7..0afc7ecd 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_elite_rebel_sand_rat.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py index b8944397..f61e8de5 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_colonel.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py index 38aa9c6e..6116e134 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_liberator.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py index 9de945fe..ff7b7da7 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_munitions_expert.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py index 3f306114..08886e90 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_section_commander.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py index f38564d6..276c0035 100644 --- a/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py +++ b/scripts/mobiles/generic/faction/rebel/grizzled_rebel_soldier.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py b/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py index c6051451..cb447055 100644 --- a/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py +++ b/scripts/mobiles/generic/faction/rebel/imprisoned_rebel_soldier.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py index 6ea953f3..2b57b2cf 100644 --- a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py +++ b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_29.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py index c20b11b1..8865c80e 100644 --- a/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py +++ b/scripts/mobiles/generic/faction/rebel/inexpierienced_rebel_cadet_78.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_admiral.py b/scripts/mobiles/generic/faction/rebel/rebel_admiral.py index 13003db0..806d272c 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_admiral.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_admiral.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_admiral') mobileTemplate.setLevel(83) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py b/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py index c67afa8e..1a8269be 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_army_captain.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py b/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py index 3c37b988..9238fd53 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_brigadier_general.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py b/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py index 802f5964..d76d848f 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_captain_21.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py b/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py index 2f08ea43..fe94bf90 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_captain_68.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py b/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py index 785e5ac7..adea5f29 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_colonel_24.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py b/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py index 3406fbc4..df988fbd 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_colonel_69.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py index b05f157c..3299bb09 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_35.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py index b481ae73..add08742 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_officer_77.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py index 283716a8..59b04376 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_14.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py index f130edd7..65a6d75a 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_comm_op_64.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_communication_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commandant.py b/scripts/mobiles/generic/faction/rebel/rebel_commandant.py index cc28530a..677b1390 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_commandant.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_commandant.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_commandant') mobileTemplate.setLevel(82) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_brigadier_general_bith_male.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py index a6224a88..41dc7f77 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_25.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py index 7af2c0a3..35b1b163 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_29.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py b/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py index 6aa497fa..df77d5d5 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_commando_77.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_commodore.py b/scripts/mobiles/generic/faction/rebel/rebel_commodore.py index 36097f3b..90ac591c 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_commodore.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_commodore.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py b/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py index 6b21edfe..eebc4f5d 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_corporal_16.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_admiral') mobileTemplate.setLevel(16) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py b/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py index 9406ce34..25d55838 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_corporal_65.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_admiral') mobileTemplate.setLevel(65) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_crewman.py b/scripts/mobiles/generic/faction/rebel/rebel_crewman.py index 53658487..e98293b5 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_crewman.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_crewman.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') 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 index 853ca75e..2a91831c 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_32.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 index 01c68c69..0270bf9a 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_dark_trooper_hunter_80.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py index 27b2bc55..7220fb17 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_36.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py index 699b87eb..30485867 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_dead-eye_78.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py b/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py index 9097b8fe..cd22dd05 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_commando.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(True) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_commando_human_female_01.iff') 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 index f6735fc8..997ddf28 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_64.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') 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 index 055705d8..bdb6dd8b 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_elite_heavy_trooper_88.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_engineer.py b/scripts/mobiles/generic/faction/rebel/rebel_engineer.py index 9a7c49f9..71da46e0 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_engineer.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_engineer.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_engineer') mobileTemplate.setLevel(80) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_ensign.py b/scripts/mobiles/generic/faction/rebel/rebel_ensign.py index ade4019a..420ddbd3 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_ensign.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_ensign.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('corvette_rebel_ensign') mobileTemplate.setLevel(81) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py index dba5b5dd..f158b460 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_40.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('cheerleader_rebel_corporal_hard') mobileTemplate.setLevel(40) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py index 33f0379a..146de7d5 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_field_corporal_78.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('cheerleader_rebel_corporal_hard') mobileTemplate.setLevel(78) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py b/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py index 3f306114..08886e90 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_first_lieutemant.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_first_lieutenant_bothan_male_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py b/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py index ed636ea3..1100bebf 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_first_mate.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_general.py b/scripts/mobiles/generic/faction/rebel/rebel_general.py index 8b921c07..39d3d3d5 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_general.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_general.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_general_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py index 607d3640..bf84752b 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_25.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py index 4d21badb..50caa0f9 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_grenadier_75.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py index a61d4b6c..2d9bc665 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_25.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py index 3aba7b07..71cadd00 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_74.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py index 38ebd9aa..8c7bdc2d 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_25.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py index c0197c93..cad77078 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_guard_captain_76.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_high_general.py b/scripts/mobiles/generic/faction/rebel/rebel_high_general.py index de17aac5..dd26b91a 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_high_general.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_high_general.py @@ -13,16 +13,16 @@ def addTemplate(core): 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.setAssistRange(6) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_high_general_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py b/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py index 9efaa71d..fec1cc27 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_lance_corporal.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('mission_rebel_lance_corporal') mobileTemplate.setLevel(15) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_corporal_bith_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_liberator.py b/scripts/mobiles/generic/faction/rebel/rebel_liberator.py index 0a5782e4..153df580 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_liberator.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_liberator.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('crackdown_rebel_liberator') mobileTemplate.setLevel(28) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_crewman_human_female_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py index eccef4e9..a17bd859 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_leader.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_extreme') mobileTemplate.setLevel(89) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py index 33c09a73..0b5ac749 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_50.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_hard') mobileTemplate.setLevel(50) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -23,6 +22,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_trooper_bith_m_01.iff') diff --git a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py index 736a2aa2..5d2941ef 100644 --- a/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py +++ b/scripts/mobiles/generic/faction/rebel/rebel_weapons_master_86.py @@ -13,7 +13,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('fbase_rebel_heavy_trooper_hard') mobileTemplate.setLevel(86) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) diff --git a/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py b/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py index b6d1014d..e7411997 100644 --- a/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py +++ b/scripts/mobiles/generic/faction/rebel/super_battle_droid_reb.py @@ -14,7 +14,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_super_battle_droid') mobileTemplate.setLevel(86) mobileTemplate.setDifficulty(Difficulty.ELITE) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) @@ -24,6 +23,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_super_battle_droid.iff') diff --git a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py index 3cd10957..ff2d0d12 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_gurrcat.py @@ -14,7 +14,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_tamed_gurrcat') mobileTemplate.setLevel(4) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_huurton.py b/scripts/mobiles/generic/faction/rebel/tamed_huurton.py index eef92a69..b052b297 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_huurton.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_huurton.py @@ -14,7 +14,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_tamed_huurton') mobileTemplate.setLevel(61) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(5) mobileTemplate.setMaxSpawnDistance(10) mobileTemplate.setDeathblow(False) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py index afe12ea8..84491c18 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_razor_cat.py @@ -14,7 +14,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_tamed_razor_cat') mobileTemplate.setLevel(10) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) diff --git a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py index 5976d595..1844c1c4 100644 --- a/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py +++ b/scripts/mobiles/generic/faction/rebel/tamed_slice_hound.py @@ -14,7 +14,6 @@ def addTemplate(core): mobileTemplate.setCreatureName('rebel_tamed_slice_hound') mobileTemplate.setLevel(4) mobileTemplate.setDifficulty(Difficulty.NORMAL) - mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) @@ -30,6 +29,7 @@ def addTemplate(core): mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) + mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_corellian_slice_hound.iff')