From b251e815121f42205af5153b285067c16b75f7fd Mon Sep 17 00:00:00 2001 From: tacef Date: Wed, 14 May 2014 17:21:24 +0200 Subject: [PATCH 1/3] Added more Tatooine NPC scripts --- scripts/mobiles/tatooine/vaigonn_shinn.py | 44 +++++++++++++++++++ scripts/mobiles/tatooine/valarian_assassin.py | 38 ++++++++++++++++ .../tatooine/valarian_compound_guard.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_crew_chief.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_depot_boss.py | 38 ++++++++++++++++ .../tatooine/valarian_depot_foreman.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_depot_guard.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_depot_scout.py | 38 ++++++++++++++++ .../tatooine/valarian_depot_swooper.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_depot_worker.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_enforcer.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_henchman.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_mechanic.py | 38 ++++++++++++++++ .../mobiles/tatooine/valarian_pod_racer.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_scout.py | 38 ++++++++++++++++ .../tatooine/valarian_shuttle_guard.py | 40 +++++++++++++++++ scripts/mobiles/tatooine/valarian_swooper.py | 38 ++++++++++++++++ .../tatooine/valarian_swooper_leader.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_thief.py | 38 ++++++++++++++++ scripts/mobiles/tatooine/valarian_thug.py | 38 ++++++++++++++++ .../mobiles/tatooine/white_thranta_manager.py | 38 ++++++++++++++++ .../white_thranta_security_captain.py | 38 ++++++++++++++++ .../tatooine/white_thranta_security_elite.py | 38 ++++++++++++++++ .../tatooine/white_thranta_security_guard.py | 38 ++++++++++++++++ .../white_thranta_security_officer.py | 38 ++++++++++++++++ .../tatooine/white_thranta_specialist.py | 38 ++++++++++++++++ .../tatooine/white_thranta_technican.py | 38 ++++++++++++++++ 27 files changed, 1034 insertions(+) create mode 100644 scripts/mobiles/tatooine/vaigonn_shinn.py create mode 100644 scripts/mobiles/tatooine/valarian_assassin.py create mode 100644 scripts/mobiles/tatooine/valarian_compound_guard.py create mode 100644 scripts/mobiles/tatooine/valarian_crew_chief.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_boss.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_foreman.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_guard.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_scout.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_swooper.py create mode 100644 scripts/mobiles/tatooine/valarian_depot_worker.py create mode 100644 scripts/mobiles/tatooine/valarian_enforcer.py create mode 100644 scripts/mobiles/tatooine/valarian_henchman.py create mode 100644 scripts/mobiles/tatooine/valarian_mechanic.py create mode 100644 scripts/mobiles/tatooine/valarian_pod_racer.py create mode 100644 scripts/mobiles/tatooine/valarian_scout.py create mode 100644 scripts/mobiles/tatooine/valarian_shuttle_guard.py create mode 100644 scripts/mobiles/tatooine/valarian_swooper.py create mode 100644 scripts/mobiles/tatooine/valarian_swooper_leader.py create mode 100644 scripts/mobiles/tatooine/valarian_thief.py create mode 100644 scripts/mobiles/tatooine/valarian_thug.py create mode 100644 scripts/mobiles/tatooine/white_thranta_manager.py create mode 100644 scripts/mobiles/tatooine/white_thranta_security_captain.py create mode 100644 scripts/mobiles/tatooine/white_thranta_security_elite.py create mode 100644 scripts/mobiles/tatooine/white_thranta_security_guard.py create mode 100644 scripts/mobiles/tatooine/white_thranta_security_officer.py create mode 100644 scripts/mobiles/tatooine/white_thranta_specialist.py create mode 100644 scripts/mobiles/tatooine/white_thranta_technican.py diff --git a/scripts/mobiles/tatooine/vaigonn_shinn.py b/scripts/mobiles/tatooine/vaigonn_shinn.py new file mode 100644 index 00000000..6311ae3b --- /dev/null +++ b/scripts/mobiles/tatooine/vaigonn_shinn.py @@ -0,0 +1,44 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_vaigon_shinn') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(1) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("shinn mugger") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + templates = Vector() + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_01.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_02.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_03.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_04.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_05.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_06.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_07.iff') + templates.add('object/mobile/shared_dressed_commoner_tatooine_nikto_male_08.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('vaigon_shinn', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_assassin.py b/scripts/mobiles/tatooine/valarian_assassin.py new file mode 100644 index 00000000..9a09d247 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_assassin.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_assassin') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_assassin.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_assassin', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_compound_guard.py b/scripts/mobiles/tatooine/valarian_compound_guard.py new file mode 100644 index 00000000..df2c231b --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_compound_guard.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_compound_guard') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_compound_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_compound_guard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_crew_chief.py b/scripts/mobiles/tatooine/valarian_crew_chief.py new file mode 100644 index 00000000..8799d207 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_crew_chief.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_crew_chief') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_chief', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_boss.py b/scripts/mobiles/tatooine/valarian_depot_boss.py new file mode 100644 index 00000000..82d6a37e --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_boss.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_elite_shuttle') + mobileTemplate.setLevel(22) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_valarian_assassin_boss.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_boss', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_foreman.py b/scripts/mobiles/tatooine/valarian_depot_foreman.py new file mode 100644 index 00000000..6550ecca --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_foreman.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_boss_depot') + mobileTemplate.setLevel(16) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_foreman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_guard.py b/scripts/mobiles/tatooine/valarian_depot_guard.py new file mode 100644 index 00000000..4295ea95 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_guard.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_boss_shuttle') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_guard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_scout.py b/scripts/mobiles/tatooine/valarian_depot_scout.py new file mode 100644 index 00000000..30203204 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_scout.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_scout_depot') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_swooper.py b/scripts/mobiles/tatooine/valarian_depot_swooper.py new file mode 100644 index 00000000..09fce025 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_swooper.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_swooper_depot') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_swooper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_depot_worker.py b/scripts/mobiles/tatooine/valarian_depot_worker.py new file mode 100644 index 00000000..d1a93038 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_depot_worker.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_thug_depot') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_depot_worker', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_enforcer.py b/scripts/mobiles/tatooine/valarian_enforcer.py new file mode 100644 index 00000000..669a2d38 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_enforcer.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_enforcer') + mobileTemplate.setLevel(15) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_enforcer.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_enforcer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_henchman.py b/scripts/mobiles/tatooine/valarian_henchman.py new file mode 100644 index 00000000..702baea1 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_henchman.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_henchman') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_henchman.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_cdef.iff', 1, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshot') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_henchman', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_mechanic.py b/scripts/mobiles/tatooine/valarian_mechanic.py new file mode 100644 index 00000000..dab683bd --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_mechanic.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_mechanic') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_mechanic', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_pod_racer.py b/scripts/mobiles/tatooine/valarian_pod_racer.py new file mode 100644 index 00000000..c5aa9b3b --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_pod_racer.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_pod_racer') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_swooper.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_pod_racer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_scout.py b/scripts/mobiles/tatooine/valarian_scout.py new file mode 100644 index 00000000..46e76cc5 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_scout.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_scout') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_scout.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_scout', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_shuttle_guard.py b/scripts/mobiles/tatooine/valarian_shuttle_guard.py new file mode 100644 index 00000000..6fbdf7cc --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_shuttle_guard.py @@ -0,0 +1,40 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_swooper_shuttle') + mobileTemplate.setLevel(18) + mobileTemplate.setMinLevel(17) + mobileTemplate.setMaxLevel(22) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_shuttle_guard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_swooper.py b/scripts/mobiles/tatooine/valarian_swooper.py new file mode 100644 index 00000000..373e60ec --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_swooper.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_swooper_leader') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_swooper_leader.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_swooper_leader', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_swooper_leader.py b/scripts/mobiles/tatooine/valarian_swooper_leader.py new file mode 100644 index 00000000..e1b43c7c --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_swooper_leader.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_swooper') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_swooper.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_swooper', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_thief.py b/scripts/mobiles/tatooine/valarian_thief.py new file mode 100644 index 00000000..feac01b1 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_thief.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_thief') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thief.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_thief', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/valarian_thug.py b/scripts/mobiles/tatooine/valarian_thug.py new file mode 100644 index 00000000..3f679719 --- /dev/null +++ b/scripts/mobiles/tatooine/valarian_thug.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('valarian_thug') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("valarian") + mobileTemplate.setAssistRange(4) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_valarian_thug.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('valarian_thug', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_manager.py b/scripts/mobiles/tatooine/white_thranta_manager.py new file mode 100644 index 00000000..3f5d2fd1 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_manager.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_13') + mobileTemplate.setLevel(12) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(3) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_manager', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_security_captain.py b/scripts/mobiles/tatooine/white_thranta_security_captain.py new file mode 100644 index 00000000..668a897b --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_security_captain.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_15') + mobileTemplate.setLevel(14) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(True) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(5) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_security_captain', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_security_elite.py b/scripts/mobiles/tatooine/white_thranta_security_elite.py new file mode 100644 index 00000000..47499e11 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_security_elite.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_15') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(5) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_security_elite', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_security_guard.py b/scripts/mobiles/tatooine/white_thranta_security_guard.py new file mode 100644 index 00000000..e5959c69 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_security_guard.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_9') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_security_guard', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_security_officer.py b/scripts/mobiles/tatooine/white_thranta_security_officer.py new file mode 100644 index 00000000..b3ac3677 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_security_officer.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_11') + mobileTemplate.setLevel(13) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_dlt20.iff', 0, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotrifle') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_security_officer', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_specialist.py b/scripts/mobiles/tatooine/white_thranta_specialist.py new file mode 100644 index 00000000..1a945909 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_specialist.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_10') + mobileTemplate.setLevel(9) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(3) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_specialist', mobileTemplate) + return \ No newline at end of file diff --git a/scripts/mobiles/tatooine/white_thranta_technican.py b/scripts/mobiles/tatooine/white_thranta_technican.py new file mode 100644 index 00000000..bc9a2673 --- /dev/null +++ b/scripts/mobiles/tatooine/white_thranta_technican.py @@ -0,0 +1,38 @@ +import sys +from services.spawn import MobileTemplate +from services.spawn import WeaponTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('tatooine_opening_swooper_8') + mobileTemplate.setLevel(8) + mobileTemplate.setDifficulty(0) + mobileTemplate.setAttackRange(12) + mobileTemplate.setAttackSpeed(1.0) + mobileTemplate.setWeaponType(0) + mobileTemplate.setMinSpawnDistance(4) + mobileTemplate.setMaxSpawnDistance(8) + mobileTemplate.setDeathblow(False) + mobileTemplate.setScale(1) + mobileTemplate.setSocialGroup("whitethranta") + mobileTemplate.setAssistRange(0) + mobileTemplate.setStalker(False) + + + templates = Vector() + templates.add('object/mobile/shared_dressed_tatooine_opening_wh_guard.iff') + mobileTemplate.setTemplates(templates) + + weaponTemplates = Vector() + weapontemplate = WeaponTemplate('object/weapon/ranged/pistol/shared_pistol_cdef.iff', 2, 1.0) + weaponTemplates.add(weapontemplate) + mobileTemplate.setWeaponTemplateVector(weaponTemplates) + + attacks = Vector() + mobileTemplate.setDefaultAttack('rangedshotpistol') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('white_thranta_technican', mobileTemplate) + return \ No newline at end of file From 00b54f4f4ec5c24cec3c4305b17b2944d565d486 Mon Sep 17 00:00:00 2001 From: tacef Date: Wed, 14 May 2014 17:38:36 +0200 Subject: [PATCH 2/3] Fixed Deathblow error in some of the NPC Scripts --- scripts/mobiles/tatooine/alkhara_bandit.py | 2 +- scripts/mobiles/tatooine/alkhara_bandit_king.py | 2 +- scripts/mobiles/tatooine/alkhara_champion.py | 2 +- scripts/mobiles/tatooine/alkhara_lieutenant.py | 2 +- scripts/mobiles/tatooine/cave_beetle.py | 2 +- scripts/mobiles/tatooine/cave_beetle2.py | 2 +- scripts/mobiles/tatooine/death_kreetle.py | 2 +- scripts/mobiles/tatooine/desert_demon_leader.py | 2 +- scripts/mobiles/tatooine/desert_kreetle.py | 2 +- scripts/mobiles/tatooine/dune_beetle.py | 2 +- scripts/mobiles/tatooine/dune_lizard.py | 2 +- scripts/mobiles/tatooine/elite_dune_lizard.py | 2 +- scripts/mobiles/tatooine/elite_weequay_zealot.py | 2 +- scripts/mobiles/tatooine/feral_bantha.py | 2 +- scripts/mobiles/tatooine/fighting_romo_vax.py | 2 +- scripts/mobiles/tatooine/giant_sand_beetle.py | 2 +- scripts/mobiles/tatooine/hutt_assassin.py | 2 +- scripts/mobiles/tatooine/jabba_assassin.py | 2 +- scripts/mobiles/tatooine/jabba_compound_guard.py | 2 +- scripts/mobiles/tatooine/jawa_avenger.py | 2 +- scripts/mobiles/tatooine/jawa_protector.py | 2 +- scripts/mobiles/tatooine/jawa_warlord.py | 2 +- scripts/mobiles/tatooine/large_cave_beetle.py | 2 +- scripts/mobiles/tatooine/large_rock_beetle2.py | 2 +- scripts/mobiles/tatooine/large_sand_beetle.py | 2 +- scripts/mobiles/tatooine/malignant_squill.py | 2 +- scripts/mobiles/tatooine/pirate.py | 4 ++-- scripts/mobiles/tatooine/pirate_leader.py | 4 ++-- scripts/mobiles/tatooine/rodian_clan_captain.py | 2 +- scripts/mobiles/tatooine/rodian_clan_warchief.py | 2 +- scripts/mobiles/tatooine/runted_rill.py | 2 +- scripts/mobiles/tatooine/sand_beetle.py | 2 +- scripts/mobiles/tatooine/sennex_guard.py | 2 +- scripts/mobiles/tatooine/sennex_hunter.py | 2 +- scripts/mobiles/tatooine/sennex_lookout.py | 2 +- scripts/mobiles/tatooine/sennex_slavemaster.py | 2 +- scripts/mobiles/tatooine/sennex_slaver.py | 2 +- scripts/mobiles/tatooine/sennex_warder.py | 2 +- scripts/mobiles/tatooine/sunstained_dunelizard.py | 2 +- scripts/mobiles/tatooine/tusken_avenger.py | 2 +- scripts/mobiles/tatooine/tusken_carnage_champion.py | 2 +- scripts/mobiles/tatooine/valarian_assassin.py | 2 +- scripts/mobiles/tatooine/valarian_compound_guard.py | 2 +- scripts/mobiles/tatooine/vicious_rill.py | 2 +- scripts/mobiles/tatooine/wild_bladeback_boar.py | 2 +- scripts/mobiles/tatooine/wild_dune_boar.py | 2 +- 46 files changed, 48 insertions(+), 48 deletions(-) diff --git a/scripts/mobiles/tatooine/alkhara_bandit.py b/scripts/mobiles/tatooine/alkhara_bandit.py index 31e8d3de..7223a83f 100644 --- a/scripts/mobiles/tatooine/alkhara_bandit.py +++ b/scripts/mobiles/tatooine/alkhara_bandit.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("alkhara") mobileTemplate.setAssistRange(4) diff --git a/scripts/mobiles/tatooine/alkhara_bandit_king.py b/scripts/mobiles/tatooine/alkhara_bandit_king.py index 13e67cf0..0aee87b6 100644 --- a/scripts/mobiles/tatooine/alkhara_bandit_king.py +++ b/scripts/mobiles/tatooine/alkhara_bandit_king.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("alkhara") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/alkhara_champion.py b/scripts/mobiles/tatooine/alkhara_champion.py index 3ca96495..8f6924f3 100644 --- a/scripts/mobiles/tatooine/alkhara_champion.py +++ b/scripts/mobiles/tatooine/alkhara_champion.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("alkhara") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/alkhara_lieutenant.py b/scripts/mobiles/tatooine/alkhara_lieutenant.py index 4b57c485..3bc4bbfc 100644 --- a/scripts/mobiles/tatooine/alkhara_lieutenant.py +++ b/scripts/mobiles/tatooine/alkhara_lieutenant.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("alkhara") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/cave_beetle.py b/scripts/mobiles/tatooine/cave_beetle.py index 1b780a6d..19718882 100644 --- a/scripts/mobiles/tatooine/cave_beetle.py +++ b/scripts/mobiles/tatooine/cave_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(6) diff --git a/scripts/mobiles/tatooine/cave_beetle2.py b/scripts/mobiles/tatooine/cave_beetle2.py index dd833d7b..3c8a5ea3 100644 --- a/scripts/mobiles/tatooine/cave_beetle2.py +++ b/scripts/mobiles/tatooine/cave_beetle2.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(8) diff --git a/scripts/mobiles/tatooine/death_kreetle.py b/scripts/mobiles/tatooine/death_kreetle.py index 50c7536c..02bffd96 100644 --- a/scripts/mobiles/tatooine/death_kreetle.py +++ b/scripts/mobiles/tatooine/death_kreetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(3) diff --git a/scripts/mobiles/tatooine/desert_demon_leader.py b/scripts/mobiles/tatooine/desert_demon_leader.py index 339212eb..fee6b29e 100644 --- a/scripts/mobiles/tatooine/desert_demon_leader.py +++ b/scripts/mobiles/tatooine/desert_demon_leader.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("desert demon") mobileTemplate.setAssistRange(4) diff --git a/scripts/mobiles/tatooine/desert_kreetle.py b/scripts/mobiles/tatooine/desert_kreetle.py index 6fd3f3a4..5a33b9be 100644 --- a/scripts/mobiles/tatooine/desert_kreetle.py +++ b/scripts/mobiles/tatooine/desert_kreetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(1) diff --git a/scripts/mobiles/tatooine/dune_beetle.py b/scripts/mobiles/tatooine/dune_beetle.py index 594703db..96b36222 100644 --- a/scripts/mobiles/tatooine/dune_beetle.py +++ b/scripts/mobiles/tatooine/dune_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(6) diff --git a/scripts/mobiles/tatooine/dune_lizard.py b/scripts/mobiles/tatooine/dune_lizard.py index 93ea0587..00f04692 100644 --- a/scripts/mobiles/tatooine/dune_lizard.py +++ b/scripts/mobiles/tatooine/dune_lizard.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(85) diff --git a/scripts/mobiles/tatooine/elite_dune_lizard.py b/scripts/mobiles/tatooine/elite_dune_lizard.py index 0c92b6c9..119a2372 100644 --- a/scripts/mobiles/tatooine/elite_dune_lizard.py +++ b/scripts/mobiles/tatooine/elite_dune_lizard.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(85) diff --git a/scripts/mobiles/tatooine/elite_weequay_zealot.py b/scripts/mobiles/tatooine/elite_weequay_zealot.py index 15b63ef5..bca78f85 100644 --- a/scripts/mobiles/tatooine/elite_weequay_zealot.py +++ b/scripts/mobiles/tatooine/elite_weequay_zealot.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("swoop") mobileTemplate.setAssistRange(8) diff --git a/scripts/mobiles/tatooine/feral_bantha.py b/scripts/mobiles/tatooine/feral_bantha.py index 473b1d94..12847076 100644 --- a/scripts/mobiles/tatooine/feral_bantha.py +++ b/scripts/mobiles/tatooine/feral_bantha.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(415) diff --git a/scripts/mobiles/tatooine/fighting_romo_vax.py b/scripts/mobiles/tatooine/fighting_romo_vax.py index 6212fbf7..40d3322d 100644 --- a/scripts/mobiles/tatooine/fighting_romo_vax.py +++ b/scripts/mobiles/tatooine/fighting_romo_vax.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/tatooine/giant_sand_beetle.py b/scripts/mobiles/tatooine/giant_sand_beetle.py index d2a77c33..54d9aed8 100644 --- a/scripts/mobiles/tatooine/giant_sand_beetle.py +++ b/scripts/mobiles/tatooine/giant_sand_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(15) diff --git a/scripts/mobiles/tatooine/hutt_assassin.py b/scripts/mobiles/tatooine/hutt_assassin.py index 2ab421fd..fb3c7e76 100644 --- a/scripts/mobiles/tatooine/hutt_assassin.py +++ b/scripts/mobiles/tatooine/hutt_assassin.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(2) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jabba") mobileTemplate.setAssistRange(4) diff --git a/scripts/mobiles/tatooine/jabba_assassin.py b/scripts/mobiles/tatooine/jabba_assassin.py index 81a041eb..56c8f45c 100644 --- a/scripts/mobiles/tatooine/jabba_assassin.py +++ b/scripts/mobiles/tatooine/jabba_assassin.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(2) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jabba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/jabba_compound_guard.py b/scripts/mobiles/tatooine/jabba_compound_guard.py index 13f62e7a..27f8ddff 100644 --- a/scripts/mobiles/tatooine/jabba_compound_guard.py +++ b/scripts/mobiles/tatooine/jabba_compound_guard.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jabba") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/jawa_avenger.py b/scripts/mobiles/tatooine/jawa_avenger.py index 48d30447..5e70ae35 100644 --- a/scripts/mobiles/tatooine/jawa_avenger.py +++ b/scripts/mobiles/tatooine/jawa_avenger.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jawa") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/jawa_protector.py b/scripts/mobiles/tatooine/jawa_protector.py index 68222d57..c74b9a3a 100644 --- a/scripts/mobiles/tatooine/jawa_protector.py +++ b/scripts/mobiles/tatooine/jawa_protector.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jawa") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/jawa_warlord.py b/scripts/mobiles/tatooine/jawa_warlord.py index b9c5b1f0..2476d389 100644 --- a/scripts/mobiles/tatooine/jawa_warlord.py +++ b/scripts/mobiles/tatooine/jawa_warlord.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("jawa") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/large_cave_beetle.py b/scripts/mobiles/tatooine/large_cave_beetle.py index 11efae3c..daa562ae 100644 --- a/scripts/mobiles/tatooine/large_cave_beetle.py +++ b/scripts/mobiles/tatooine/large_cave_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(10) diff --git a/scripts/mobiles/tatooine/large_rock_beetle2.py b/scripts/mobiles/tatooine/large_rock_beetle2.py index f826c4ce..eb2a89c6 100644 --- a/scripts/mobiles/tatooine/large_rock_beetle2.py +++ b/scripts/mobiles/tatooine/large_rock_beetle2.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(10) diff --git a/scripts/mobiles/tatooine/large_sand_beetle.py b/scripts/mobiles/tatooine/large_sand_beetle.py index 6af1fabf..df30f8cf 100644 --- a/scripts/mobiles/tatooine/large_sand_beetle.py +++ b/scripts/mobiles/tatooine/large_sand_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(10) diff --git a/scripts/mobiles/tatooine/malignant_squill.py b/scripts/mobiles/tatooine/malignant_squill.py index fc932d35..44713158 100644 --- a/scripts/mobiles/tatooine/malignant_squill.py +++ b/scripts/mobiles/tatooine/malignant_squill.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(25) diff --git a/scripts/mobiles/tatooine/pirate.py b/scripts/mobiles/tatooine/pirate.py index f816e5e5..843c31ee 100644 --- a/scripts/mobiles/tatooine/pirate.py +++ b/scripts/mobiles/tatooine/pirate.py @@ -7,14 +7,14 @@ def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('mission_pirate') - mobileTemplate.setLevel(17) + mobileTemplate.setLevel(20) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("pirate") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/tatooine/pirate_leader.py b/scripts/mobiles/tatooine/pirate_leader.py index 3e1adeb5..bdcbde3e 100644 --- a/scripts/mobiles/tatooine/pirate_leader.py +++ b/scripts/mobiles/tatooine/pirate_leader.py @@ -7,14 +7,14 @@ def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('mission_pirate_leader') - mobileTemplate.setLevel(17) + mobileTemplate.setLevel(23) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("pirate") mobileTemplate.setAssistRange(10) diff --git a/scripts/mobiles/tatooine/rodian_clan_captain.py b/scripts/mobiles/tatooine/rodian_clan_captain.py index 96b8161d..c0222c25 100644 --- a/scripts/mobiles/tatooine/rodian_clan_captain.py +++ b/scripts/mobiles/tatooine/rodian_clan_captain.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("rodian") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/rodian_clan_warchief.py b/scripts/mobiles/tatooine/rodian_clan_warchief.py index 8f0ad0a2..4d65378a 100644 --- a/scripts/mobiles/tatooine/rodian_clan_warchief.py +++ b/scripts/mobiles/tatooine/rodian_clan_warchief.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("rodian") mobileTemplate.setAssistRange(0) diff --git a/scripts/mobiles/tatooine/runted_rill.py b/scripts/mobiles/tatooine/runted_rill.py index 46cc3e55..a30260ab 100644 --- a/scripts/mobiles/tatooine/runted_rill.py +++ b/scripts/mobiles/tatooine/runted_rill.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(3) diff --git a/scripts/mobiles/tatooine/sand_beetle.py b/scripts/mobiles/tatooine/sand_beetle.py index bb833140..ed46a5ec 100644 --- a/scripts/mobiles/tatooine/sand_beetle.py +++ b/scripts/mobiles/tatooine/sand_beetle.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(6) diff --git a/scripts/mobiles/tatooine/sennex_guard.py b/scripts/mobiles/tatooine/sennex_guard.py index 767fd3f1..bfd1cf5a 100644 --- a/scripts/mobiles/tatooine/sennex_guard.py +++ b/scripts/mobiles/tatooine/sennex_guard.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sennex_hunter.py b/scripts/mobiles/tatooine/sennex_hunter.py index 89e76eec..1cfb2ff9 100644 --- a/scripts/mobiles/tatooine/sennex_hunter.py +++ b/scripts/mobiles/tatooine/sennex_hunter.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sennex_lookout.py b/scripts/mobiles/tatooine/sennex_lookout.py index 60481c48..46fb6d4d 100644 --- a/scripts/mobiles/tatooine/sennex_lookout.py +++ b/scripts/mobiles/tatooine/sennex_lookout.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sennex_slavemaster.py b/scripts/mobiles/tatooine/sennex_slavemaster.py index 27cb7ac0..1e1bce16 100644 --- a/scripts/mobiles/tatooine/sennex_slavemaster.py +++ b/scripts/mobiles/tatooine/sennex_slavemaster.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sennex_slaver.py b/scripts/mobiles/tatooine/sennex_slaver.py index 08162395..20ae5fc2 100644 --- a/scripts/mobiles/tatooine/sennex_slaver.py +++ b/scripts/mobiles/tatooine/sennex_slaver.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sennex_warder.py b/scripts/mobiles/tatooine/sennex_warder.py index ccb49f79..325abe04 100644 --- a/scripts/mobiles/tatooine/sennex_warder.py +++ b/scripts/mobiles/tatooine/sennex_warder.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("sennex") mobileTemplate.setAssistRange(5) diff --git a/scripts/mobiles/tatooine/sunstained_dunelizard.py b/scripts/mobiles/tatooine/sunstained_dunelizard.py index bec7b544..035d5967 100644 --- a/scripts/mobiles/tatooine/sunstained_dunelizard.py +++ b/scripts/mobiles/tatooine/sunstained_dunelizard.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(85) diff --git a/scripts/mobiles/tatooine/tusken_avenger.py b/scripts/mobiles/tatooine/tusken_avenger.py index 10b702d3..76b057b1 100644 --- a/scripts/mobiles/tatooine/tusken_avenger.py +++ b/scripts/mobiles/tatooine/tusken_avenger.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("tusken raider") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/tatooine/tusken_carnage_champion.py b/scripts/mobiles/tatooine/tusken_carnage_champion.py index 38485774..6ae5f705 100644 --- a/scripts/mobiles/tatooine/tusken_carnage_champion.py +++ b/scripts/mobiles/tatooine/tusken_carnage_champion.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("tusken raider") mobileTemplate.setAssistRange(6) diff --git a/scripts/mobiles/tatooine/valarian_assassin.py b/scripts/mobiles/tatooine/valarian_assassin.py index 9a09d247..8bebf555 100644 --- a/scripts/mobiles/tatooine/valarian_assassin.py +++ b/scripts/mobiles/tatooine/valarian_assassin.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("valarian") mobileTemplate.setAssistRange(4) diff --git a/scripts/mobiles/tatooine/valarian_compound_guard.py b/scripts/mobiles/tatooine/valarian_compound_guard.py index df2c231b..fc671a3a 100644 --- a/scripts/mobiles/tatooine/valarian_compound_guard.py +++ b/scripts/mobiles/tatooine/valarian_compound_guard.py @@ -14,7 +14,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(0) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("valarian") mobileTemplate.setAssistRange(4) diff --git a/scripts/mobiles/tatooine/vicious_rill.py b/scripts/mobiles/tatooine/vicious_rill.py index 08670f52..e252f021 100644 --- a/scripts/mobiles/tatooine/vicious_rill.py +++ b/scripts/mobiles/tatooine/vicious_rill.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(true) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(35) diff --git a/scripts/mobiles/tatooine/wild_bladeback_boar.py b/scripts/mobiles/tatooine/wild_bladeback_boar.py index deebf534..59ab35da 100644 --- a/scripts/mobiles/tatooine/wild_bladeback_boar.py +++ b/scripts/mobiles/tatooine/wild_bladeback_boar.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(120) diff --git a/scripts/mobiles/tatooine/wild_dune_boar.py b/scripts/mobiles/tatooine/wild_dune_boar.py index eafef75e..4796affd 100644 --- a/scripts/mobiles/tatooine/wild_dune_boar.py +++ b/scripts/mobiles/tatooine/wild_dune_boar.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(False) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(90) From 5ea075cc47aa1a90edbe93f32ad93a8e223ec615 Mon Sep 17 00:00:00 2001 From: tacef Date: Wed, 14 May 2014 17:43:19 +0200 Subject: [PATCH 3/3] Fixed another Typo in NPC Script --- scripts/mobiles/tatooine/vicious_rill.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mobiles/tatooine/vicious_rill.py b/scripts/mobiles/tatooine/vicious_rill.py index e252f021..93a7e55d 100644 --- a/scripts/mobiles/tatooine/vicious_rill.py +++ b/scripts/mobiles/tatooine/vicious_rill.py @@ -16,7 +16,7 @@ def addTemplate(core): mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) - mobileTemplate.setDeathblow(true) + mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(35)