mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-11 21:45:43 -04:00
Populated Krayt Graveyard
Altered mobile Templates to work with the new Dynamicspawn system(needs testing)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user