def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('gcw_city_imperial_captain') mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("imperial") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e11.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('imp_invasion_captain', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('crackdown_rebel_colonel') mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff' ) mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('rebel_defensive_quest_officer', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('gcw_city_rebel_captain') mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add( 'object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff') templates.add( 'object/mobile/shared_dressed_rebel_army_captain_human_male_01.iff') templates.add( 'object/mobile/shared_dressed_rebel_army_captain_moncal_male_01.iff') templates.add( 'object/mobile/shared_dressed_rebel_army_captain_trandoshan_female.iff' ) templates.add( 'object/mobile/shared_dressed_rebel_army_captain_twk_male.iff') templates.add( 'object/mobile/shared_dressed_rebel_army_captain_zabrak_female.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('rebel_invasion_captain', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName("gcw_city_rebel_captain") mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add("object/mobile/shared_dressed_rebel_army_captain_bothan_male.iff") templates.add("object/mobile/shared_dressed_rebel_army_captain_human_male_01.iff") templates.add("object/mobile/shared_dressed_rebel_army_captain_moncal_male_01.iff") templates.add("object/mobile/shared_dressed_rebel_army_captain_trandoshan_female.iff") templates.add("object/mobile/shared_dressed_rebel_army_captain_twk_male.iff") templates.add("object/mobile/shared_dressed_rebel_army_captain_zabrak_female.iff") mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( "object/weapon/ranged/carbine/shared_carbine_e5.iff", WeaponType.CARBINE, 1.0, 15, "energy" ) weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack("rangedShot") mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate("rebel_invasion_captain", mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('gcw_city_imperial_captain') mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.NORMAL) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setDeathblow(False) mobileTemplate.setScale(1) mobileTemplate.setSocialGroup("imperial") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("imperial") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add('object/mobile/shared_dressed_imperial_captain_m.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate( 'object/weapon/ranged/carbine/shared_carbine_e11.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('imp_invasion_captain', mobileTemplate) return
def addTemplate(core): mobileTemplate = MobileTemplate() mobileTemplate.setCreatureName('crackdown_rebel_colonel') mobileTemplate.setLevel(90) mobileTemplate.setDifficulty(Difficulty.ELITE) mobileTemplate.setMinSpawnDistance(4) mobileTemplate.setMaxSpawnDistance(8) mobileTemplate.setSocialGroup("rebel") mobileTemplate.setAssistRange(0) mobileTemplate.setStalker(False) mobileTemplate.setFaction("rebel") mobileTemplate.setFactionStatus(FactionStatus.Combatant) mobileTemplate.setOptionsBitmask(Options.CONVERSABLE | Options.INVULNERABLE) mobileTemplate.setNoAI(True) templates = Vector() templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_01.iff') templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_human_male_02.iff') templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_moncal_female_01.iff') templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_female_01.iff') templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_rodian_male_01.iff') templates.add('object/mobile/shared_dressed_rebel_lieutenant_colonel_zabrak_male_01.iff') mobileTemplate.setTemplates(templates) weaponTemplates = Vector() weapontemplate = WeaponTemplate('object/weapon/ranged/carbine/shared_carbine_e5.iff', WeaponType.CARBINE, 1.0, 15, 'energy') weaponTemplates.add(weapontemplate) mobileTemplate.setWeaponTemplateVector(weaponTemplates) attacks = Vector() mobileTemplate.setDefaultAttack('rangedShot') mobileTemplate.setAttacks(attacks) core.spawnService.addMobileTemplate('rebel_defensive_quest_officer', mobileTemplate) return