mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-21 06:13:13 -04:00
+3
-3
@@ -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()
|
||||
|
||||
@@ -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
|
||||
+3
-3
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
+8
-6
@@ -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
|
||||
@@ -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('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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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('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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
Reference in New Issue
Block a user