def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('tusken_raider') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setName('tuskens_wild_1') dynamicGroup.setMaxSpawns(20) dynamicGroup.setMinSpawnDistance(25) core.spawnService.addDynamicGroup('tuskens_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('tusken_raider') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setName('tatooine_tusken_wild') dynamicGroup.setMaxSpawns(5) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_tusken_wild', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add("krayt_dragon_ancient") dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(1) dynamicGroup.setName("krayt_dragon_ancient_1") dynamicGroup.setMaxSpawns(1) dynamicGroup.setMinSpawnDistance(5) core.spawnService.addDynamicGroup("krayt_dragon_ancient_1", dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('frenzied_graul') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('thunes_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('frenzied_graul', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('juvenile_canyon_krayt_dragon') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(6) dynamicGroup.setName('tatooine_juvenile_krayt') dynamicGroup.setMaxSpawns(1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_juvenile_krayt', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('voritor_dasher') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('graul_mauler_nw_group_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('voritor_nw_group_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('graul_mauler') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('dantooine_graul_mauler') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_graul_mauler', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('juvenile_canyon_krayt_dragon') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(6) dynamicGroup.setName('juvenile_krayts_wild_1') dynamicGroup.setMaxSpawns(1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('juvenile_krayts_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('krayt_dragon_ancient') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(1) dynamicGroup.setName('tatooine_ancient_krayt') dynamicGroup.setMaxSpawns(1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_ancient_krayt', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('adolescent_krayt_dragon') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(1) dynamicGroup.setName('adolescent_krayt_wild_1') dynamicGroup.setMaxSpawns(1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('adolescent_krayt_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('quenker_relic_reaper') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('dantooine_quenker_relic') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_quenker_relic', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('quenker_relic_reaper') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('quenker_relic_reaper_group') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('quenker_relic_reaper_group', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('piket_plains_walker') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('piket_plains_walker_group') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('piket_plains_walker_group', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('undead_deathtrooper') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(5) dynamicGroup.setName('dathomir_deathtroopers_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(10) core.spawnService.addDynamicGroup('dathomir_level_5_deathtroopers', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('outbreak_afflicted_lvl_50') mobileTemplates.add('outbreak_deathtrooper_lvl_50') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-5) dynamicGroup.setName('dathomir_quarantine_lvl_50') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(10) core.spawnService.addDynamicGroup('dathomir_quarantine_lvl_50', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bol') mobileTemplates.add('bol_pack_runner') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(2) dynamicGroup.setName('bol_group_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('bol_group_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('piket_longhorn') mobileTemplates.add('piket_longhorn_female') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('piket_longhorn_group_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('piket_longhorn_group_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('piket_longhorn') mobileTemplates.add('piket_longhorn_female') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('dantooine_piket') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_piket', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add("outbreak_afflicted_lvl_15") mobileTemplates.add("outbreak_deathtrooper_lvl_15") dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-5) dynamicGroup.setName("dathomir_quarantine_lvl_15") dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(10) core.spawnService.addDynamicGroup("dathomir_quarantine_lvl_15", dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bol') mobileTemplates.add('bol_pack_runner') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(2) dynamicGroup.setName('dantooine_bol') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_bol', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('thune') mobileTemplates.add('thune_grassland_guardian') mobileTemplates.add('thune_herd_leader') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('dantooine_thune') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_thune', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('mand_bunker_blksun_assassin') mobileTemplates.add('mand_bunker_blksun_guard') mobileTemplates.add('mand_bunker_blksun_henchman') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('yavin4_black_sun') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('yavin4_black_sun', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('slinking_voritor_hunter') mobileTemplates.add('horned_voritor_jungle_lizard') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(1) dynamicGroup.setName('voritors_wild_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setGroupMembersNumber(-5) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('voritors_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add("mand_bunker_blksun_assassin") mobileTemplates.add("mand_bunker_blksun_guard") mobileTemplates.add("mand_bunker_blksun_henchman") dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName("yavin4_black_sun") dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup("yavin4_black_sun", dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('dark_jedi_master') mobileTemplates.add('dark_jedi_knight') mobileTemplates.add('dark_adept') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('dark_jedi_wild_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dark_jedi_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('perlek') mobileTemplates.add('perlek_ravager') mobileTemplates.add('perlek_scavenger') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('lok_perlek') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('lok_perlek', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('rancor') mobileTemplates.add('rancor_pygmy') mobileTemplates.add('rancor_youth') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(2) dynamicGroup.setName('dathomir_rancor') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dathomir_rancor', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('slinking_voritor_hunter') mobileTemplates.add('horned_voritor_jungle_lizard') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(1) dynamicGroup.setName('dantooine_voritor_wild') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setGroupMembersNumber(-5) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_voritor_wild', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('mammoth_thune') mobileTemplates.add('thune') mobileTemplates.add('thune_herd_leader') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('thunes_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('thunes_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('kusak') mobileTemplates.add('kusak_mauler') mobileTemplates.add('kusak_pup') mobileTemplates.add('kusak_stalker') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('lok_kusak') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('lok_kusak', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('kimogila') mobileTemplates.add('kimogila_aged') mobileTemplates.add('kimogila_dwarf') mobileTemplates.add('kimogila_hatchling') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(2) dynamicGroup.setName('lok_kimogila') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('lok_kimogila', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('huurton_bloodhunter') mobileTemplates.add('huurton_howler') mobileTemplates.add('huurton_huntress') mobileTemplates.add('huurton_reaper') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('huurton_group_2') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('huurton_group_2', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('rhoa_kwi') mobileTemplates.add('rhoa_kwi_guardian') mobileTemplates.add('rhoa_kwi_hunter') mobileTemplates.add('rhoa_kwi_pack_leader') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('dathomir_rhoa') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dathomir_rhoa', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('horned_voritor_jungle_lizard') mobileTemplates.add('vexed_voritor_lizard') mobileTemplates.add('voritor_dasher') mobileTemplates.add('voritor_lizard') mobileTemplates.add('spiked_slasher') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('dantooine_voritor') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('dantooine_voritor', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bolle_bol_bark_biter') mobileTemplates.add('bolle_bol_calf') mobileTemplates.add('bolle_bol_colt') mobileTemplates.add('bolle_bol_female') mobileTemplates.add('bolle_bol_stomper') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('endor_bolle') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('endor_bolle', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('blood_thirsty_borgle') mobileTemplates.add('borgle_harvester') mobileTemplates.add('borgle') mobileTemplates.add('borgle_matriarch') mobileTemplates.add('borgle_protector') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('rori_borgle') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('rori_borgle', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bantha') mobileTemplates.add('bantha_low') mobileTemplates.add('bantha_matriarch') mobileTemplates.add('dune_bantha') mobileTemplates.add('dwarf_bantha') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-5) dynamicGroup.setName('tatooine_bantha') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_bantha', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('dune_stalker_brawler') mobileTemplates.add('dune_stalker_enforcer') mobileTemplates.add('dune_stalker_leader') mobileTemplates.add('dune_stalker_marksman') mobileTemplates.add('dune_stalker_scavenger') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(5) dynamicGroup.setName('tatooine_dune_stalker') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_dune_stalker', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bark_mite_burrower') mobileTemplates.add('bark_mite_burrower_collector') mobileTemplates.add('bark_mite_burrower_drone') mobileTemplates.add('bark_mite_burrower_swarmling') mobileTemplates.add('bark_mite_burrower_worker') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('endor_bark_mite') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('endor_bark_mite', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('bloodseeker_mite') mobileTemplates.add('bloodseeker_mite_drone') mobileTemplates.add('bloodseeker_mite_guardian') mobileTemplates.add('bloodseeker_mite_hunter') mobileTemplates.add('bloodseeker_mite_queen') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('endor_bloodseeker') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('endor_bloodseeker', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('force_sensitive_crypt_crawler') mobileTemplates.add('force_sensitive_renegade') mobileTemplates.add('forsaken_force_drifter') mobileTemplates.add('novice_force_mystic') mobileTemplates.add('untrained_wielder_of_the_dark_side') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(-3) dynamicGroup.setName('force_sensitives_wild_1') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('force_sensitives_wild_1', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('hidden_daggers_activist') mobileTemplates.add('hidden_daggers_dissident') mobileTemplates.add('hidden_daggers_extremist') mobileTemplates.add('hidden_daggers_leader') mobileTemplates.add('hidden_daggers_lieutenant') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(3) dynamicGroup.setName('corellia_hidden_daggers') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('corellia_hidden_daggers', dynamicGroup) return
def addDynamicGroup(core): dynamicGroup = DynamicSpawnGroup() mobileTemplates = Vector() mobileTemplates.add('desert_demon') mobileTemplates.add('desert_demon_bodyguard') mobileTemplates.add('desert_demon_brawler') mobileTemplates.add('desert_demon_leader') mobileTemplates.add('desert_demon_marksman') dynamicGroup.setMobiles(mobileTemplates) dynamicGroup.setGroupMembersNumber(15) dynamicGroup.setName('tatooine_desert_demon') dynamicGroup.setMaxSpawns(-1) dynamicGroup.setMinSpawnDistance(150) core.spawnService.addDynamicGroup('tatooine_desert_demon', dynamicGroup) return