Merge pull request #1255 from Undercova/master

Merge
This commit is contained in:
Lewis
2014-10-28 11:08:26 -04:00
204 changed files with 4858 additions and 117 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ LOAD.SNAPSHOT_OBJECTS=1
# Toggles the loading of /clientdata/buildouts.
# 1 = Enabled, 0 = Disabled.
LOAD.BUILDOUT_OBJECTS=0
LOAD.BUILDOUT_OBJECTS=1
# Toggles the loading of /clinetdata/buildouts for a paticular terrain.
# Specify the terrain. This line should be commented out to be disabled.
@@ -16,11 +16,11 @@ LOAD.RESOURCE.SYSTEM=1
# Toggles full wipe of Object Database (Characters, Items, etc.)
# 1 = Enabled, 0 = Disabled.
CLEAN.ODB.FOLDERS=0
CLEAN.ODB.FOLDERS=1
# Toggles wipe of characters in Datatable
# 1 = Enabled, 0 = Disabled
CLEAN.CHARACTERS.TABLE=0
CLEAN.CHARACTERS.TABLE=1
# Toggles Isolation System Spawning at Tatooine 0 0 0 around no NPC's.
# 1 = On, 0 = Off.
@@ -24,8 +24,8 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_m_01.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,8 +24,8 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_m_01.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,8 +24,8 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_m_01.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,8 +24,8 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_m_01.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,8 +24,8 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendaggers_pilot_m_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_f_01.iff')
templates.add('object/mobile/shared_dressed_hiddendagger_pilot_m_01.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
+21
View File
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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('bantha')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('bantha', dynamicGroup)
return
@@ -0,0 +1,22 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('corellian_butterfly')
mobileTemplates.add('corellian_butterfly_defender')
mobileTemplates.add('corellian_butterfly_drone')
mobileTemplates.add('corellian_butterfly_monarch')
mobileTemplates.add('corellian_butterfly_warrior')
mobileTemplates.add('corellian_butterfly_worker')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('corellia_cor_butterfly')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('corellia_cor_butterfly', dynamicGroup)
return
@@ -0,0 +1,26 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('corsec_cadet')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_trooper')
mobileTemplates.add('corsec_special_ops_captain')
mobileTemplates.add('corsec_special_ops_inspector')
mobileTemplates.add('corsec_sergeant')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('corellia_corsec')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('corellia_corsec', dynamicGroup)
return
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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(60)
core.spawnService.addDynamicGroup('corellia_hidden_daggers', dynamicGroup)
return
@@ -0,0 +1,25 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('meatlump_buffoon')
mobileTemplates.add('meatlump_clod')
mobileTemplates.add('meatlump_cretin')
mobileTemplates.add('meatlump_dunder')
mobileTemplates.add('meatlump_fool')
mobileTemplates.add('meatlump_loon')
mobileTemplates.add('meatlump_lunk')
mobileTemplates.add('meatlump_oaf')
mobileTemplates.add('meatlump_stooge')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('corellia_meatlump')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('corellia_meatlump', dynamicGroup)
return
@@ -0,0 +1,23 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('bolma')
mobileTemplates.add('bolma_calf')
mobileTemplates.add('bolma_female')
mobileTemplates.add('bolma_male')
mobileTemplates.add('bolma_pack_master')
mobileTemplates.add('bolma_prime')
mobileTemplates.add('bolma_youth')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('dathomir_bolma')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('dathomir_bolma', dynamicGroup)
return
@@ -0,0 +1,22 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('purbole')
mobileTemplates.add('purbole_elder')
mobileTemplates.add('purbole_hunter')
mobileTemplates.add('purbole_scout')
mobileTemplates.add('purbole_stalker')
mobileTemplates.add('purbole_youth')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('dathomir_purbole')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('dathomir_purbole', dynamicGroup)
return
@@ -0,0 +1,19 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,20 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -16,9 +16,9 @@ def addDynamicGroup(core):
mobileTemplates.add('singing_mtn_clan_scout')
mobileTemplates.add('singing_mtn_clan_slave')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('smc_dyn_1')
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('dathomir_smc')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('smc_dyn_1', dynamicGroup)
core.spawnService.addDynamicGroup('dathomir_smc', dynamicGroup)
return
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('donkuwah_battlelord')
mobileTemplates.add('donkuwah_cub')
mobileTemplates.add('donkuwah_scout')
mobileTemplates.add('donkuwah_shaman')
mobileTemplates.add('donkuwah_spiritmaster')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('endor_donkuwah')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('endor_donkuwah', dynamicGroup)
return
@@ -0,0 +1,24 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('jinda_chief')
mobileTemplates.add('jinda_cub')
mobileTemplates.add('jinda_loremaster')
mobileTemplates.add('jinda_outcast')
mobileTemplates.add('jinda_shaman')
mobileTemplates.add('jinda_veteran')
mobileTemplates.add('jinda_warrior')
mobileTemplates.add('jinda_worker')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('endor_jinda')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('endor_jinda', dynamicGroup)
return
+25
View File
@@ -0,0 +1,25 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('ace_imp_storm_com_87')
mobileTemplates.add('decorated_imperial_colonel_87')
mobileTemplates.add('fbase_at_st')
mobileTemplates.add('imp_stormtrooper_80')
mobileTemplates.add('imp_stormtrooper_80')
mobileTemplates.add('imp_stormtrooper_80')
mobileTemplates.add('imp_stormtrooper_80')
mobileTemplates.add('imp_stormtrooper_80')
mobileTemplates.add('imp_stormtrooper_80')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('imperial')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(80)
core.spawnService.addDynamicGroup('imperial', dynamicGroup)
return
+21
View File
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('flit')
mobileTemplates.add('flit_bloodsucker')
mobileTemplates.add('flit_harasser')
mobileTemplates.add('flit_youth')
mobileTemplates.add('flit_lethargic_behemoth')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('lok_flit')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('lok_flit', dynamicGroup)
return
@@ -0,0 +1,20 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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(3)
dynamicGroup.setName('lok_kimogila')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('lok_kimogila', dynamicGroup)
return
@@ -0,0 +1,20 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,19 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
+24
View File
@@ -0,0 +1,24 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('rebel_elite_heavy_trooper_88')
mobileTemplates.add('decorated_rebel_colonel_88')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
mobileTemplates.add('rebel_dark_trooper_hunter_80')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-5)
dynamicGroup.setName('rebel')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(80)
core.spawnService.addDynamicGroup('rebel', dynamicGroup)
return
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,23 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('tattered_torton')
mobileTemplates.add('torton')
mobileTemplates.add('torton_pygmy_juvenile')
mobileTemplates.add('torton_pygmy_matriarch')
mobileTemplates.add('torton_pygmy_mature')
mobileTemplates.add('torton_pygmy_protector')
mobileTemplates.add('torton_voracious_patriarch')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(3)
dynamicGroup.setName('rori_torton')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('rori_torton', dynamicGroup)
return
@@ -0,0 +1,24 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('aakuan_champion')
mobileTemplates.add('aakuan_defender')
mobileTemplates.add('aakuan_follower')
mobileTemplates.add('aakuan_guardian')
mobileTemplates.add('aakuan_keeper')
mobileTemplates.add('aakuan_sentinal')
mobileTemplates.add('aakuan_steward')
mobileTemplates.add('aakuan_warder')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('talus_aakuan')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('talus_aakuan', dynamicGroup)
return
@@ -0,0 +1,28 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('lost_aqualish_bomber')
mobileTemplates.add('lost_aqualish_captain')
mobileTemplates.add('lost_aqualish_commando')
mobileTemplates.add('lost_aqualish_infiltrator')
mobileTemplates.add('lost_aqualish_lookout')
mobileTemplates.add('lost_aqualish_marksman')
mobileTemplates.add('lost_aqualish_marshal')
mobileTemplates.add('lost_aqualish_outrider')
mobileTemplates.add('lost_aqualish_scout')
mobileTemplates.add('lost_aqualish_soldier')
mobileTemplates.add('lost_aqualish_warchief')
mobileTemplates.add('lost_aqualish_warrior')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('talus_lost_aqualish')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('talus_lost_aqualish', dynamicGroup)
return
@@ -0,0 +1,25 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('chunker_braggart')
mobileTemplates.add('chunker_bruiser')
mobileTemplates.add('chunker_bully')
mobileTemplates.add('chunker_goon')
mobileTemplates.add('chunker_mooch')
mobileTemplates.add('chunker_nitwit')
mobileTemplates.add('chunker_pest')
mobileTemplates.add('chunker_punk')
mobileTemplates.add('chunker_swindler')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('talus_chunker')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('talus_chunker', dynamicGroup)
return
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,21 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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(15)
dynamicGroup.setName('tatooine_dune_stalker')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('tatooine_dune_stalker', dynamicGroup)
return
@@ -0,0 +1,25 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('jawa')
mobileTemplates.add('jawa_avenger')
mobileTemplates.add('jawa_engineer')
mobileTemplates.add('jawa_healer')
mobileTemplates.add('jawa_henchman')
mobileTemplates.add('jawa_leader')
mobileTemplates.add('jawa_protector')
mobileTemplates.add('jawa_thief')
mobileTemplates.add('jawa_warlord')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('tatooine_jawa')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('tatooine_jawa', dynamicGroup)
return
+22
View File
@@ -0,0 +1,22 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('tusken_captain')
mobileTemplates.add('tusken_blood_champion')
mobileTemplates.add('tusken_elite_guard')
mobileTemplates.add('tusken_executioner')
mobileTemplates.add('tusken_sniper')
mobileTemplates.add('tusken_warlord')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(-3)
dynamicGroup.setName('tusken_2')
dynamicGroup.setMaxSpawns(15)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('tusken_2', dynamicGroup)
return
@@ -0,0 +1,19 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
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
@@ -0,0 +1,22 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('choku')
mobileTemplates.add('choku_female')
mobileTemplates.add('choku_hunter')
mobileTemplates.add('choku_male')
mobileTemplates.add('choku_packmaster')
mobileTemplates.add('choku_pup')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('yavin4_choku')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('yavin4_choku', dynamicGroup)
return
@@ -0,0 +1,28 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('kliknik')
mobileTemplates.add('kliknik_dark_defender')
mobileTemplates.add('kliknik_dark_hunter')
mobileTemplates.add('kliknik_dark_queen')
mobileTemplates.add('kliknik_dark_warrior')
mobileTemplates.add('kliknik_hatchling')
mobileTemplates.add('kliknik_hunter')
mobileTemplates.add('kliknik_mantis')
mobileTemplates.add('kliknik_scout')
mobileTemplates.add('kliknik_shredder_guardian')
mobileTemplates.add('kliknik_warrior')
mobileTemplates.add('kliknik_worker')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('yavin4_klinik')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('yavin4_klinik', dynamicGroup)
return
@@ -0,0 +1,25 @@
# Spawn Group file created with PSWG Planetary Spawn Tool
import sys
from java.util import Vector
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('skreeg_adolescent')
mobileTemplates.add('skreeg_female')
mobileTemplates.add('skreeg_gatherer')
mobileTemplates.add('skreeg_hunter')
mobileTemplates.add('skreeg_infant')
mobileTemplates.add('skreeg_male')
mobileTemplates.add('skreeg_scout')
mobileTemplates.add('skreeg_warrior')
mobileTemplates.add('skreeg_warrior_elite')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(15)
dynamicGroup.setName('yavin4_skreeg')
dynamicGroup.setMaxSpawns(-1)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('yavin4_skreeg', dynamicGroup)
return
@@ -24,7 +24,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bloodseeker.iff')
templates.add('object/mobile/shared_bloodseeker_mite.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,7 +24,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bloodseeker.iff')
templates.add('object/mobile/shared_bloodseeker_mite.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -24,7 +24,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bloodseeker.iff')
templates.add('object/mobile/shared_bloodseeker_mite.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('crazed_gurk_destroyer')
mobileTemplate.setLevel(43)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('crazed_gurk_destroyer', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('deadly_vesp')
mobileTemplate.setLevel(43)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Reptilian Meat")
mobileTemplate.setMeatAmount(100)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(100)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_vesp.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')
attacks.add('bm_bite_3')
attacks.add('bm_bolster_armor_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('deadly_vesp', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('desert_vesp')
mobileTemplate.setLevel(43)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Reptilian Meat")
mobileTemplate.setMeatAmount(100)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(100)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_vesp.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')
attacks.add('bm_bite_3')
attacks.add('bm_bolster_armor_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('desert_vesp', mobileTemplate)
return
@@ -10,10 +10,8 @@ from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCustomName('A gurk')
mobileTemplate.setLevel(79)
mobileTemplate.setMinLevel(79)
mobileTemplate.setMaxLevel(80)
mobileTemplate.setCreatureName('dune_kimogilla')
mobileTemplate.setLevel(83)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
@@ -30,7 +28,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_voritor_dasher.iff')
templates.add('object/mobile/shared_kimogila_hue.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -39,8 +37,12 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('lok_gurk', mobileTemplate)
core.spawnService.addMobileTemplate('dune_kimogilla', mobileTemplate)
return
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('elder_snorbal_female')
mobileTemplate.setLevel(35)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_elder_snorbal_female.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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('elder_snorbal_female', mobileTemplate)
return
+51
View File
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('elder_snorbal_male')
mobileTemplate.setLevel(35)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_elder_snorbal_male.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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('elder_snorbal_male', mobileTemplate)
return
@@ -10,10 +10,8 @@ from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCustomName('Gurk King')
mobileTemplate.setLevel(79)
mobileTemplate.setMinLevel(79)
mobileTemplate.setMaxLevel(80)
mobileTemplate.setCreatureName('enraged_dune_kimogila')
mobileTemplate.setLevel(80)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
@@ -30,7 +28,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_recluse_gurk_king.iff')
templates.add('object/mobile/shared_kimogila_hue.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -39,8 +37,12 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('reclusive_gurk_king', mobileTemplate)
core.spawnService.addMobileTemplate('enraged_dune_kimogila', mobileTemplate)
return
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('female_snorbal_calf')
mobileTemplate.setLevel(34)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_female_snorbal_calf.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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('female_snorbal_calf', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('feral_gurk')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('feral_gurk', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('ferocious_kusak')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kusak.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')
attacks.add('bm_bite_3')
attacks.add('bm_hamstring_3')
attacks.add('bm_puncture_1')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('ferocious_kusak', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('flit')
mobileTemplate.setLevel(31)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_flit.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('flit', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('flit')
mobileTemplate.setLevel(31)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_flit.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('flit', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('flit_harasser')
mobileTemplate.setLevel(33)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_flit.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('flit_harasser', mobileTemplate)
return
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('flit_lethargic_behemoth')
mobileTemplate.setLevel(34)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_flit_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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('flit_lethargic_behemoth', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('flit_youth')
mobileTemplate.setLevel(32)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_flit_youth.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('flit_youth', mobileTemplate)
return
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('giant_dune_kimogilla')
mobileTemplate.setLevel(81)
mobileTemplate.setDifficulty(Difficulty.BOSS)
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_giant_dune_kimogila.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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('giant_dune_kimogilla', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('giant_flit')
mobileTemplate.setLevel(34)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_giant_flit.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('giant_flit', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('giant_kimogila')
mobileTemplate.setLevel(83)
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_giant_kimogila.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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('giant_kimogila', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('giant_pharple')
mobileTemplate.setLevel(55)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Bristley Hide")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_giant_pharple.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')
attacks.add('bm_bite_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('giant_pharple', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('giant_spined_snake')
mobileTemplate.setLevel(47)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Reptilian Meat")
mobileTemplate.setMeatAmount(7)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(4)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_giant_spined_snake.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_3')
attacks.add('bm_damage_poison_3')
attacks.add('bm_defensive_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('giant_spined_snake', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('desert_vesp')
mobileTemplate.setLevel(43)
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.setHideAmount(100)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_vesp.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')
attacks.add('bm_bite_3')
attacks.add('bm_bolster_armor_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('desert_vesp', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('feral_gurk')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('feral_gurk', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('gurk_gatherer')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('gurk_gatherer', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('gurk_tracker')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('gurk_tracker', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('gurk_whelp')
mobileTemplate.setLevel(36)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk_whelp.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('gurk_whelp', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('gurnaset')
mobileTemplate.setLevel(50)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(140)
mobileTemplate.setMeatType("Leathery Hide")
mobileTemplate.setMeatAmount(140)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(120)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurnaset.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('gurnaset', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('gurnaset_hatchling')
mobileTemplate.setLevel(49)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(140)
mobileTemplate.setMeatType("Leathery Hide")
mobileTemplate.setMeatAmount(140)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(120)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurnaset_hatchling.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')
attacks.add('bm_bite_3')
attacks.add('bm_puncture_1')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('gurnaset_hatchling', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kimogila')
mobileTemplate.setLevel(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(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kimogila.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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kimogila', mobileTemplate)
return
@@ -1,46 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kimogila_aged')
mobileTemplate.setLevel(79)
mobileTemplate.setMinLevel(79)
mobileTemplate.setMaxLevel(80)
mobileTemplate.setDifficulty(Difficulty.BOSS)
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_kimogila_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('aged_kimogila', mobileTemplate)
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kimogila_aged')
mobileTemplate.setLevel(81)
mobileTemplate.setDifficulty(Difficulty.BOSS)
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_kimogila_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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kimogila_aged', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kimogila_dwarf')
mobileTemplate.setLevel(83)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(0.7)
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(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kimogila.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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kimogila_dwarf', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kimogila_hatchling')
mobileTemplate.setLevel(83)
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(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kimogila_hatchling.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_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kimogila_hatchling', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kusak')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kusak.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')
attacks.add('bm_bite_3')
attacks.add('bm_hamstring_3')
attacks.add('bm_puncture_1')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kusak', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kusak_mauler')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kusak.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')
attacks.add('bm_bite_3')
attacks.add('bm_hamstring_3')
attacks.add('bm_puncture_1')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kusak_mauler', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kusak_pup')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(2)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kusak_pup.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')
attacks.add('bm_bite_3')
attacks.add('bm_hamstring_3')
attacks.add('bm_puncture_1')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kusak_pup', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('kusak_stalker')
mobileTemplate.setLevel(37)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Bristley Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_kusak.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')
attacks.add('bm_bite_3')
attacks.add('bm_hamstring_3')
attacks.add('bm_puncture_1')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('kusak_stalker', mobileTemplate)
return
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_destroyer')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_destroyer', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_female')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_female', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_giant')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1.2)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_giant', mobileTemplate)
return
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_hatchling')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch_hatchling.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_hatchling', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_female')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_female', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_male')
mobileTemplate.setLevel(41)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_male', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_marauder')
mobileTemplate.setLevel(43)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch_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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_marauder', mobileTemplate)
return
+51
View File
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('male_snorbal_calf')
mobileTemplate.setLevel(34)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_male_snorbal_calf.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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('male_snorbal_calf', mobileTemplate)
return
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('mature_snorbal_female')
mobileTemplate.setLevel(35)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_snorbal_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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('mature_snorbal_female', mobileTemplate)
return
@@ -0,0 +1,51 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('mature_snorbal_male')
mobileTemplate.setLevel(36)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Herbivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_snorbal.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')
attacks.add('bm_bite_3')
attacks.add('bm_charge_3')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('mature_snorbal_male', mobileTemplate)
return
+48
View File
@@ -0,0 +1,48 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('mountain_vesp')
mobileTemplate.setLevel(43)
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.setHideAmount(100)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_vesp_hue.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
attacks.add('bm_bite_3')
attacks.add('bm_bolster_armor_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('mountain_vesp', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('perlek')
mobileTemplate.setLevel(44)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_perlek.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
attacks.add('bm_charge_3')
attacks.add('bm_defensive_3')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('perlek', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('perlek_ravager')
mobileTemplate.setLevel(44)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_perlek.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
attacks.add('bm_charge_3')
attacks.add('bm_defensive_3')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('perlek_ravager', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('perlek_scavenger')
mobileTemplate.setLevel(47)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(14)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_perlek.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
attacks.add('bm_charge_3')
attacks.add('bm_defensive_3')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('perlek_scavenger', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('pharple')
mobileTemplate.setLevel(54)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Bristley Hide")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_pharple.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')
attacks.add('bm_bite_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('pharple', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('recluse_gurk_king')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_recluse_gurk_king.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('recluse_gurk_king', mobileTemplate)
return
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('riverside_sulfur_mynock')
mobileTemplate.setLevel(43)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setMeatType("Leathery Hide")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_mynock.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')
attacks.add('bm_flank_1')
attacks.add('bm_siphon_2')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('riverside_sulfur_mynock', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('runty_pharple')
mobileTemplate.setLevel(53)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Bristley Hide")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setBoneType("Avian Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_runty_pharple.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')
attacks.add('bm_bite_3')
attacks.add('bm_disease_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('runty_pharple', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('salt_mynock')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Avian Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setMeatType("Leathery Hide")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_salt_mynock.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')
attacks.add('bm_flank_1')
attacks.add('bm_siphon_2')
attacks.add('bm_wing_buffet_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('salt_mynock', mobileTemplate)
return
+47
View File
@@ -0,0 +1,47 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('sandy_spined_snake')
mobileTemplate.setLevel(47)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Reptilian Meat")
mobileTemplate.setMeatAmount(7)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(4)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_spined_snake_hue.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'energy')
weaponTemplates.add(weapontemplate)
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_3')
attacks.add('bm_damage_poison_3')
attacks.add('bm_defensive_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('sandy_spined_snake', mobileTemplate)
return
+49
View File
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('feral_gurk')
mobileTemplate.setLevel(39)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(145)
mobileTemplate.setHideType("Leathery Hide")
mobileTemplate.setHideAmount(135)
mobileTemplate.setBoneType("Animal Bone")
mobileTemplate.setBoneAmount(125)
mobileTemplate.setSocialGroup("gurk")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gurk.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')
attacks.add('bm_dampen_pain_3')
attacks.add('bm_shaken_1')
attacks.add('bm_stomp_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('feral_gurk', mobileTemplate)
return
@@ -0,0 +1,49 @@
import sys
from services.spawn import MobileTemplate
from services.spawn import WeaponTemplate
from resources.datatables import WeaponType
from resources.datatables import Difficulty
from resources.datatables import Options
from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('langlatch_female')
mobileTemplate.setLevel(40)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(False)
mobileTemplate.setScale(1)
mobileTemplate.setMeatType("Carnivore Meat")
mobileTemplate.setMeatAmount(14)
mobileTemplate.setHideType("Wooly Hide")
mobileTemplate.setHideAmount(13)
mobileTemplate.setHideType("Animal Bone")
mobileTemplate.setHideAmount(13)
mobileTemplate.setSocialGroup("self")
mobileTemplate.setAssistRange(8)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_langlatch.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')
attacks.add('bm_claw_3')
attacks.add('bm_flank_1')
attacks.add('bm_slash_3')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('langlatch_female', mobileTemplate)
return

Some files were not shown because too many files have changed in this diff Show More