def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("sickly_womprat") mobileTemplate.setLevel(4) mobileTemplate.setMinLevel(5) mobileTemplate.setMaxLevel(13) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(4) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) templates = Vector() templates.add("object/mobile/shared_womp_rat.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate("object/weapon/melee/unarmed/shared_unarmed_default.iff", 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("creatureMeleeAttack") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("sickly_womprat", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("boar_wolf_ravager") mobileTemplate.setLevel(66) mobileTemplate.setMinLevel(66) mobileTemplate.setMaxLevel(66) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("boar wolf") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add("object/mobile/shared_boar_wolf.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate("object/weapon/melee/unarmed/shared_unarmed_default.iff", 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("creatureMeleeAttack") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("boar_wolf_ravager", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('alkhara_bandit') mobileTemplate.setLevel(15) mobileTemplate.setMinLevel(14) mobileTemplate.setMaxLevel(16) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("alkhara") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_dressed_tatooine_alkhara_bandit.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_cdef.iff', WeaponType.RIFLE, 1.0, 24, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShotrifle') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('alkhara_bandit', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('tusken_raider_soldier') mobileTemplate.setLevel(5) mobileTemplate.setMinLevel(5) mobileTemplate.setMaxLevel(6) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("tusken raider") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_tusken_raider.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_tusken_generic.iff', WeaponType.RIFLE, 1.0, 24, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShotrifle') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('tusken_soldier', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('eow_force_sensitive_crypt_crawler') mobileTemplate.setLevel(90) mobileTemplate.setMinLevel(60) mobileTemplate.setMaxLevel(70) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(6) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(7) mobileTemplate.setMinSpawnDistance(3) mobileTemplate.setMaxSpawnDistance(5) mobileTemplate.setDeathblow(False) mobileTemplate.setSocialGroup('remnants of kun') mobileTemplate.setRespawnTime(300) templates = Vector() templates.add('object/mobile/shared_dressed_force_sensitive_crypt_crawler.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/polearm/shared_lance_staff_wood_s1.iff', 7, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('meleehit') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('force_sensitive_crypt_crawler', mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('tatooine_error_prone_droid') mobileTemplate.setLevel(6) mobileTemplate.setMinLevel(6) mobileTemplate.setMaxLevel(7) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(15) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(1) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("error-prone battle droid") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_battle_droid.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', 1, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedshot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('error-prone_battle_droid', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('harmony_worrt') mobileTemplate.setLevel(18) mobileTemplate.setMinLevel(17) mobileTemplate.setMaxLevel(19) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("worrt") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_worrt.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('harmony_worrt', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("dark_force_crystal_hunter") mobileTemplate.setMinLevel(60) mobileTemplate.setMaxLevel(69) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(2) mobileTemplate.setMaxSpawnDistance(4) mobileTemplate.setDeathblow(True) mobileTemplate.setSocialGroup("remnants of kun") mobileTemplate.setAssistRange(12) mobileTemplate.setRespawnTime(300) templates = Vector() templates.add("object/mobile/shared_dressed_dark_force_crystal_hunter.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( "object/weapon/melee/sword/shared_sword_01.iff", WeaponType.ONEHANDEDMELEE, 1.0, 5, "kinetic" ) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("meleehit") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("dark_force_crystal_hunter", mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('krayt_dragon_ancient') mobileTemplate.setLevel(90) mobileTemplate.setMinLevel(90) mobileTemplate.setMaxLevel(90) mobileTemplate.setDifficulty(2) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(2.8) templates = Vector() templates.add('object/mobile/shared_krayt_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('krayt_dragon_ancient', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('mantigrue_night_stalker') mobileTemplate.setLevel(71) mobileTemplate.setMinLevel(71) mobileTemplate.setMaxLevel(71) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("mantigrue") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_condor_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('mantigrue_night_stalker', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("brood I aurek arachne") mobileTemplate.setLevel(42) mobileTemplate.setMinLevel(42) mobileTemplate.setMaxLevel(42) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("brood arachne") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add("object/mobile/shared_gaping_spider.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate("object/weapon/melee/unarmed/shared_unarmed_default.iff", 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("creatureRangedAttack") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("brood_i_aurek_arachne", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('hermit_spider') mobileTemplate.setLevel(33) mobileTemplate.setMinLevel(33) mobileTemplate.setMaxLevel(35) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(60) mobileTemplate.setSocialGroup("hermit spider") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_hermit_spider.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('hermit_spider', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('talus_nashal_brood5_arachne') mobileTemplate.setLevel(42) mobileTemplate.setMinLevel(42) mobileTemplate.setMaxLevel(42) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1.75) mobileTemplate.setSocialGroup("brood arachne") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_angler_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('brood_v_arachne', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("tatooine_lin_demolitionmech") mobileTemplate.setLevel(14) mobileTemplate.setMinLevel(13) mobileTemplate.setMaxLevel(15) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("battle droid") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add("object/mobile/shared_battle_droid.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( "object/weapon/ranged/carbine/shared_carbine_e5.iff", WeaponType.CARBINE, 1.0, 15, "energy" ) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("rangedShot") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("junk_battle_droid", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('bark_mite_hatchling') mobileTemplate.setLevel(36) mobileTemplate.setMinLevel(36) mobileTemplate.setMaxLevel(36) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(.5) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(5) mobileTemplate.setSocialGroup("bark mite") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(128) templates = Vector() templates.add('object/mobile/shared_bark_mite.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bark_mite_hatchling', mobileTemplate) return
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
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("alkhara_bandit") mobileTemplate.setLevel(15) mobileTemplate.setMinLevel(14) mobileTemplate.setMaxLevel(16) 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("alkhara") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(True) templates = Vector() templates.add("object/mobile/shared_dressed_tatooine_alkhara_bandit.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate("object/weapon/ranged/rifle/shared_rifle_cdef.iff", 0, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("rangedshotrifle") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("alkhara_bandit", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('tusken_raider_warrior') mobileTemplate.setLevel(6) mobileTemplate.setMinLevel(6) mobileTemplate.setMaxLevel(7) 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("tusken raider") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_tusken_raider.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_tusken_generic.iff', 0, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedshotrifle') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('tusken_warrior', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('untrained_wielder_of_the_dark_side') mobileTemplate.setLevel(90) mobileTemplate.setMinLevel(61) mobileTemplate.setMaxLevel(70) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(6) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(4) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(6) mobileTemplate.setDeathblow(False) mobileTemplate.setSocialGroup('remnants of kun') mobileTemplate.setAssistRange(12) mobileTemplate.setRespawnTime(300) templates = Vector() templates.add('object/mobile/shared_dressed_untrained_wielder_of_the_darkside.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/sword/shared_sword_01.iff', 4, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('meleehit') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('untrained_wielder_of_the_dark_side', mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('force_sensitive_renegade') mobileTemplate.setLevel(90) mobileTemplate.setMinLevel(61) mobileTemplate.setMaxLevel(69) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(6) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(7) mobileTemplate.setDeathblow(False) mobileTemplate.setSocialGroup('force renegade') templates = Vector() templates.add('object/mobile/shared_dressed_force_sensitive_renegade.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('force_sensitive_renegade', mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("reclusive roba") mobileTemplate.setLevel(62) mobileTemplate.setMinLevel(62) mobileTemplate.setMaxLevel(62) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("roba") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add("object/mobile/shared_roba.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate("object/weapon/melee/unarmed/shared_unarmed_default.iff", 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("creatureMeleeAttack") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("reclusive_roba", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('tusken_raider_zealot') mobileTemplate.setLevel(5) mobileTemplate.setMinLevel(5) mobileTemplate.setMaxLevel(6) 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) templates = Vector() templates.add('object/mobile/shared_tusken_raider.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/rifle/shared_rifle_tusken_generic.iff', 0, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('tusken_zealot', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('valarian_swooper_shuttle') mobileTemplate.setLevel(18) mobileTemplate.setMinLevel(17) mobileTemplate.setMaxLevel(22) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("valarian") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) 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', WeaponType.PISTOL, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShotpistol') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('valarian_shuttle_guard', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('tatooine_error_prone_droid') mobileTemplate.setLevel(6) mobileTemplate.setMinLevel(6) mobileTemplate.setMaxLevel(7) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("error-prone battle droid") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_battle_droid.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('error-prone_battle_droid', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('dark_force_crystal_hunter') mobileTemplate.setLevel(90) mobileTemplate.setMinLevel(60) mobileTemplate.setMaxLevel(69) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(6) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(4) mobileTemplate.setMinSpawnDistance(2) mobileTemplate.setMaxSpawnDistance(4) mobileTemplate.setDeathblow(True) mobileTemplate.setSocialGroup('remnants of kun') mobileTemplate.setAssistRange(12) templates = Vector() templates.add('object/mobile/shared_dressed_dark_force_crystal_hunter.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/sword/shared_sword_01.iff', 4, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('meleehit') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('dark_force_crystal_hunter', mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('remmer dune scavenger') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) mobileTemplate.setMaxLevel(64) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("remmer") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_remmer.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureSpitAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('remmer_dune_scavenger', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('bordok_foal') mobileTemplate.setLevel(63) mobileTemplate.setMinLevel(63) mobileTemplate.setMaxLevel(63) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(.5) mobileTemplate.setSocialGroup("bordok") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_bordok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bordok_foal', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('fragile_kreetle') mobileTemplate.setLevel(2) mobileTemplate.setMinLevel(5) mobileTemplate.setMaxLevel(7) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(4) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) templates = Vector() templates.add('object/mobile/shared_kreetle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('carrion_kreetle', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('hilltop_gurreck_hunter') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) mobileTemplate.setMaxLevel(64) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("gurreck") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_gurreck.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('hilltop_gurreck_hunter', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('force_sensitive_renegade') mobileTemplate.setMinLevel(61) mobileTemplate.setMaxLevel(69) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(7) mobileTemplate.setDeathblow(False) mobileTemplate.setSocialGroup('force renegade') mobileTemplate.setRespawnTime(300) templates = Vector() templates.add('object/mobile/shared_dressed_force_sensitive_renegade.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('force_sensitive_renegade', mobileTemplate)
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('rock_beetle') mobileTemplate.setLevel(19) mobileTemplate.setMinLevel(18) mobileTemplate.setMaxLevel(19) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(6) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(8) mobileTemplate.setSocialGroup("rock beetle") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_rock_beetle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('rock_beetle_1', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('huf dun') mobileTemplate.setLevel(47) mobileTemplate.setMinLevel(47) mobileTemplate.setMaxLevel(49) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(1350) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1600) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(1350) mobileTemplate.setSocialGroup("huf dun") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_huf_dun.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('huf_dun', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('elder hanadak matriarch') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) mobileTemplate.setMaxLevel(61) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1.2) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(35) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(35) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(35) mobileTemplate.setSocialGroup("hanadak") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_hanadak.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('elder_hanadak_matriarch', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('bolle_bol_herd_leader') mobileTemplate.setLevel(65) mobileTemplate.setMinLevel(65) mobileTemplate.setMaxLevel(65) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1.2) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(300) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(180) mobileTemplate.setSocialGroup("bolle bol") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_bolle_bol.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bolle_bol_herd_leader', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('dewback_sandreaver') mobileTemplate.setLevel(18) mobileTemplate.setMinLevel(17) mobileTemplate.setMaxLevel(19) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Reptilian Meat") mobileTemplate.setMeatAmount(340) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(260) mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setHideAmount(185) mobileTemplate.setSocialGroup("dewback") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_dewback.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('sandreaver', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('kimogila_aged') mobileTemplate.setLevel(79) mobileTemplate.setMinLevel(79) mobileTemplate.setMaxLevel(80) mobileTemplate.setDifficulty(2) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1450) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1350) mobileTemplate.setSocialGroup("kimogila") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_kimogila_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('aged_kimogila', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('squill_great') mobileTemplate.setLevel(13) mobileTemplate.setMinLevel(13) mobileTemplate.setMaxLevel(14) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(6) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(6) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(6) mobileTemplate.setSocialGroup("squill") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_squill.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('great_squill', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('flesh_eating_chuba') mobileTemplate.setLevel(6) mobileTemplate.setMinLevel(1) mobileTemplate.setMaxLevel(3) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(5) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(3) mobileTemplate.setSocialGroup("self") mobileTemplate.setAssistRange(2) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_chuba_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() attacks.add('bm_bite_1') attacks.add('bm_damage_poison_1') attacks.add('bm_spit_1') mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('flesh_eating_chuba', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('elite_scyk') mobileTemplate.setLevel(11) mobileTemplate.setMinLevel(11) mobileTemplate.setMaxLevel(13) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(40) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setBoneAmount(25) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(18) mobileTemplate.setSocialGroup("scyk") mobileTemplate.setAssistRange(8) mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_scyk.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('elite_scyk', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('Blistmok Trampler') mobileTemplate.setLevel(82) mobileTemplate.setMinLevel(82) mobileTemplate.setMaxLevel(82) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Reptile Meat") mobileTemplate.setMeatAmount(19) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(22) mobileTemplate.setSocialGroup("blistmok") mobileTemplate.setAssistRange(24) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_blistmok.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('Blistmok_Trampler', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('gleaming_lantern_bird') mobileTemplate.setLevel(61) mobileTemplate.setMinLevel(61) mobileTemplate.setMaxLevel(61) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(41) mobileTemplate.setBoneType("Avian Bones") mobileTemplate.setBoneAmount(46) mobileTemplate.setSocialGroup("lantern") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_lantern_bird.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('gleaming_lantern_bird', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('vir_vur') mobileTemplate.setLevel(37) mobileTemplate.setMinLevel(37) mobileTemplate.setMaxLevel(40) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Avian Meat") mobileTemplate.setMeatAmount(10) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(4) mobileTemplate.setSocialGroup("vir vur") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(128) templates = Vector() templates.add('object/mobile/shared_vir_vur.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('vir_vur', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('bantha_bonecracker') mobileTemplate.setLevel(21) mobileTemplate.setMinLevel(21) mobileTemplate.setMaxLevel(22) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(475) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setBoneAmount(345) mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setHideAmount(300) mobileTemplate.setSocialGroup("bantha") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_bantha_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bonecracker_bantha', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('elite_jundland_eopie') mobileTemplate.setLevel(21) mobileTemplate.setMinLevel(21) mobileTemplate.setMaxLevel(22) mobileTemplate.setDifficulty(1) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(300) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(225) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(115) mobileTemplate.setSocialGroup("eopie") mobileTemplate.setAssistRange(4) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_eopie.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('eoni', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('cu_pa') mobileTemplate.setLevel(10) mobileTemplate.setMinLevel(10) mobileTemplate.setMaxLevel(11) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Reptilian Meat") mobileTemplate.setMeatAmount(215) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setBoneAmount(100) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(100) mobileTemplate.setSocialGroup("cu pa") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_cu_pa.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('cu_pa', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('quest_hero_of_tatooine_ferocious_beast') mobileTemplate.setLevel(40) mobileTemplate.setMinLevel(39) mobileTemplate.setMaxLevel(41) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(120) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(80) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(50) mobileTemplate.setSocialGroup("zucca boar") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_zucca_boar.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('wild_bladeback_boar', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('meager tortur') mobileTemplate.setLevel(42) mobileTemplate.setMinLevel(42) mobileTemplate.setMaxLevel(42) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(.7) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(650) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(575) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(650) mobileTemplate.setSocialGroup("tortur") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_torton_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('meager_tortur', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('feeder_tusken_bantha') mobileTemplate.setLevel(30) mobileTemplate.setMinLevel(29) mobileTemplate.setMaxLevel(31) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(475) mobileTemplate.setHideType("Wooly Hide") mobileTemplate.setHideAmount(350) mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setBoneAmount(375) mobileTemplate.setSocialGroup("tusken raider") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_bantha_hue.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('tusken_bantha', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('malignant_squill') mobileTemplate.setLevel(50) mobileTemplate.setMinLevel(48) mobileTemplate.setMaxLevel(52) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(25) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(25) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(20) mobileTemplate.setSocialGroup("squill") mobileTemplate.setAssistRange(10) mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_squill.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('malignant_squill', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('rabid_squall') mobileTemplate.setLevel(71) mobileTemplate.setMinLevel(71) mobileTemplate.setMaxLevel(71) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setHideType("Bristley Hide") mobileTemplate.setHideAmount(12) mobileTemplate.setBoneType("Mammal Bones") mobileTemplate.setBoneAmount(8) mobileTemplate.setSocialGroup("squall") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_squall.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('rabid_squall', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('elite_desert_razorback') mobileTemplate.setLevel(24) mobileTemplate.setMinLevel(23) mobileTemplate.setMaxLevel(25) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Herbivore Meat") mobileTemplate.setMeatAmount(65) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(40) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(25) mobileTemplate.setSocialGroup("zucca Boar") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_zucca_boar.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('razorclaw', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('sickly_womprat') mobileTemplate.setLevel(4) mobileTemplate.setMinLevel(4) mobileTemplate.setMaxLevel(13) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Wild Meat") mobileTemplate.setMeatAmount(2) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(2) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(1) mobileTemplate.setSocialGroup("womprat") mobileTemplate.setAssistRange(6) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_womp_rat.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('sickly_womprat', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('elite_dragonet') mobileTemplate.setLevel(24) mobileTemplate.setMinLevel(24) mobileTemplate.setMaxLevel(26) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(125) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setBoneAmount(75) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(68) mobileTemplate.setSocialGroup("dragonet") mobileTemplate.setAssistRange(8) mobileTemplate.setStalker(True) templates = Vector() templates.add('object/mobile/shared_dragonet.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/ranged/creature/shared_creature_spit_large_toxicgreen.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('elite_dragonet', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('queen_merek_harvester') mobileTemplate.setLevel(64) mobileTemplate.setMinLevel(64) mobileTemplate.setMaxLevel(64) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(12) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1.2) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(50) mobileTemplate.setSocialGroup("merek") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(192) templates = Vector() templates.add('object/mobile/shared_merek.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('queen_merek_harvester', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('giant_canyon_krayt_dragon') mobileTemplate.setLevel(87) mobileTemplate.setMinLevel(80) mobileTemplate.setMaxLevel(89) mobileTemplate.setDifficulty(Difficulty.BOSS) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1.1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1500) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setBoneAmount(870) mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setHideAmount(805) mobileTemplate.setSocialGroup("krayt dragon") mobileTemplate.setAssistRange(34) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_canyon_krayt_dragon.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('giant_canyon_krayt_dragon', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCustomName('A gurk') mobileTemplate.setLevel(79) mobileTemplate.setMinLevel(79) mobileTemplate.setMaxLevel(80) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(1450) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(1350) mobileTemplate.setSocialGroup("kimogila") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_voritor_dasher.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('lok_gurk', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('kaadu') mobileTemplate.setLevel(8) mobileTemplate.setMinLevel(8) mobileTemplate.setMaxLevel(12) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Avian Meat") mobileTemplate.setMeatAmount(120) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setHideAmount(85) mobileTemplate.setBoneType("Avian Bones") mobileTemplate.setBoneAmount(70) mobileTemplate.setSocialGroup("kaadu") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setOptionsBitmask(128) templates = Vector() templates.add('object/mobile/shared_kaadu.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('kaadu', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('bocatt') mobileTemplate.setLevel(17) mobileTemplate.setMinLevel(17) mobileTemplate.setMaxLevel(18) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Reptilian Meat") mobileTemplate.setMeatAmount(100) mobileTemplate.setHideType("Leathery Hide") mobileTemplate.setBoneAmount(60) mobileTemplate.setBoneType("Animal Bones") mobileTemplate.setHideAmount(35) mobileTemplate.setSocialGroup("bocatt") mobileTemplate.setAssistRange(12) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_bocatt.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureRangedAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('bocatt', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('dune_lizard') mobileTemplate.setLevel(18) mobileTemplate.setMinLevel(18) mobileTemplate.setMaxLevel(19) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(True) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Carnivore Meat") mobileTemplate.setMeatAmount(85) mobileTemplate.setHideType("Bristly Hide") mobileTemplate.setBoneAmount(50) mobileTemplate.setBoneType("Animal Bone") mobileTemplate.setHideAmount(35) mobileTemplate.setSocialGroup("dune lizard") mobileTemplate.setAssistRange(10) mobileTemplate.setStalker(True) mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE + Options.ATTACKABLE) templates = Vector() templates.add('object/mobile/shared_dune_lizard.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/creature/shared_creature_spit_small_toxicgreen.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('dune_lizard', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('fragile_kreetle') mobileTemplate.setLevel(2) mobileTemplate.setMinLevel(2) mobileTemplate.setMaxLevel(7) mobileTemplate.setDifficulty(0) mobileTemplate.setAttackRange(5) mobileTemplate.setAttackSpeed(1.0) mobileTemplate.setWeaponType(6) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setMeatType("Insect Meat") mobileTemplate.setMeatAmount(1) mobileTemplate.setHideType("Scaley Hide") mobileTemplate.setHideAmount(2) mobileTemplate.setSocialGroup("kreetle") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) templates = Vector() templates.add('object/mobile/shared_kreetle.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('creatureMeleeAttack') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('carrion_kreetle', mobileTemplate) return