Populated Krayt Graveyard

Altered mobile Templates to work with the new Dynamicspawn system(needs
testing)
This commit is contained in:
tacef
2014-05-04 08:30:49 +02:00
parent 22f79113a1
commit d16eef9e44
17 changed files with 202 additions and 15 deletions
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('adolescent_krayt_dragon')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(1)
dynamicGroup.setName('adolescent_krayt_wild_1')
dynamicGroup.setMaxSpawns(15)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('adolescent_krayt_wild_1', dynamicGroup)
return
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('canyon_krayt_dragon')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(1)
dynamicGroup.setName('canyon_krayt_wild_1')
dynamicGroup.setMaxSpawns(15)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('canyon_krayt_wild_1', dynamicGroup)
return
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('giant_canyon_krayt_dragon')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(1)
dynamicGroup.setName('giant_canyon_krayt_dragon_1')
dynamicGroup.setMaxSpawns(1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('giant_canyon_krayt_dragon_1', dynamicGroup)
return
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('grand_canyon_krayt_dragon')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(2)
dynamicGroup.setName('grand_canyon_krayt_dragon_1')
dynamicGroup.setMaxSpawns(1)
dynamicGroup.setMinSpawnDistance(60)
core.spawnService.addDynamicGroup('grand_canyon_krayt_dragon_1', dynamicGroup)
return
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('juvenile_canyon_krayt_dragon')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(1)
dynamicGroup.setName('juvenile_krayts_wild_1')
dynamicGroup.setMaxSpawns(15)
dynamicGroup.setMinSpawnDistance(150)
core.spawnService.addDynamicGroup('juvenile_krayts_wild_1', dynamicGroup)
return
@@ -0,0 +1,16 @@
import sys
from services.spawn import DynamicSpawnGroup
from services.spawn import MobileTemplate
from java.util import Vector
def addDynamicGroup(core):
dynamicGroup = DynamicSpawnGroup()
mobileTemplates = Vector()
mobileTemplates.add('krayt_dragon_ancient')
dynamicGroup.setMobiles(mobileTemplates)
dynamicGroup.setGroupMembersNumber(1)
dynamicGroup.setName('krayt_dragon_ancient_1')
dynamicGroup.setMaxSpawns(1)
dynamicGroup.setMinSpawnDistance(1)
core.spawnService.addDynamicGroup('krayt_dragon_ancient_1', dynamicGroup)
return
@@ -0,0 +1,11 @@
import sys
from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('adolescent_krayt_wild_1')
dynamicGroups.add('juvenile_krayts_wild_1')
dynamicGroups.add('canyon_krayt_wild_1')
dynamicGroups.add('giant_canyon_krayt_dragon_1')
core.spawnService.addDynamicSpawnArea(dynamicGroups, 6471, 4267, 1024, 'tatooine')
return
@@ -0,0 +1,8 @@
import sys
from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('grand_canyon_krayt_dragon_1')
core.spawnService.addDynamicSpawnArea(dynamicGroups, 7431, 4762, 120, 'tatooine')
return
@@ -0,0 +1,8 @@
import sys
from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('krayt_dragon_ancient_1')
core.spawnService.addDynamicSpawnArea(dynamicGroups, 7490, 4466, 10, 'tatooine')
return
@@ -0,0 +1,8 @@
import sys
from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('krayt_dragon_ancient_1')
core.spawnService.addDynamicSpawnArea(dynamicGroups, 6794, 4307, 10, 'tatooine')
return
@@ -0,0 +1,8 @@
import sys
from java.util import Vector
def addSpawnArea(core):
dynamicGroups = Vector()
dynamicGroups.add('krayt_dragon_ancient_1')
core.spawnService.addDynamicSpawnArea(dynamicGroups, 7493, 5992, 10, 'tatooine')
return
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('krayt_dragon_adolescent')
mobileTemplate.setLevel(84)
mobileTemplate.setMinLevel(80)
mobileTemplate.setMaxLevel(84)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(0.5)
templates = Vector()
templates.add('object/mobile/shared_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('canyon_krayt_dragon')
mobileTemplate.setLevel(85)
mobileTemplate.setMinLevel(80)
mobileTemplate.setMaxLevel(86)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(0.8)
templates = Vector()
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('giant_canyon_krayt_dragon')
mobileTemplate.setLevel(87)
mobileTemplate.setMinLevel(80)
mobileTemplate.setMaxLevel(88)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(2.5)
templates = Vector()
templates.add('object/mobile/shared_krayt_dragon.iff')
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
+11 -3
View File
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('krayt_dragon_grand')
mobileTemplate.setLevel(88)
mobileTemplate.setMinLevel(80)
mobileTemplate.setMaxLevel(89)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(2.6)
templates = Vector()
templates.add('object/mobile/shared_krayt_dragon.iff')
templates.add('object/mobile/shared_canyon_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('juvenile_canyon_krayt')
mobileTemplate.setLevel(82)
mobileTemplate.setMinLevel(78)
mobileTemplate.setMaxLevel(82)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(0.5)
templates = Vector()
templates.add('object/mobile/shared_juvenile_canyon_krayt.iff')
templates.add('object/mobile/shared_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)
@@ -8,15 +8,23 @@ def addTemplate(core):
mobileTemplate.setCreatureName('krayt_dragon_ancient')
mobileTemplate.setLevel(90)
mobileTemplate.setMinLevel(90)
mobileTemplate.setMaxLevel(90)
mobileTemplate.setDifficulty(2)
mobileTemplate.setAttackRange(12)
mobileTemplate.setWeaponType(6)
mobileTemplate.setAttackSpeed(1.0)
mobileTemplate.setWeaponType(6)
mobileTemplate.setMinSpawnDistance(4)
mobileTemplate.setMaxSpawnDistance(8)
mobileTemplate.setDeathblow(True)
mobileTemplate.setScale(2.8)
templates = Vector()
templates.add('object/mobile/shared_krayt_dragon.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', 6, 1.0)
weaponTemplates.add(weapontemplate)