mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-11 21:45:43 -04:00
Added BM attacks to creatures (Talus)
This commit is contained in:
@@ -14,6 +14,13 @@ def addTemplate(core):
|
||||
mobileTemplate.setLevel(1)
|
||||
mobileTemplate.setDifficulty(Difficulty.ELITE)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_criminal_assassin_human_female_01.iff')
|
||||
|
||||
@@ -14,7 +14,16 @@ def addTemplate(core):
|
||||
mobileTemplate.setLevel(1)
|
||||
mobileTemplate.setDifficulty(Difficulty.ELITE)
|
||||
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Carnivore Meat")
|
||||
mobileTemplate.setMeatAmount(100)
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_col_forage_aggravated_worm.iff')
|
||||
templates.add('object/mobile/shared_col_forage_angry_worm.iff')
|
||||
@@ -34,6 +43,7 @@ def addTemplate(core):
|
||||
#mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_hamstring_5')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("kahmurra")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kahmurra.iff')
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -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('blister_rot_queen')
|
||||
mobileTemplate.setLevel(39)
|
||||
mobileTemplate.setDifficulty(Difficulty.ELITE)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(.8)
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(3)
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(2)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_blister_rot_queen.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_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('rot_mite', mobileTemplate)
|
||||
return
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,14 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,14 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,14 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,14 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,15 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_claw_3')
|
||||
attacks.add('bm_damage_poison_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -28,11 +28,16 @@ def addTemplate(core):
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
weapontemplate = WeaponTemplate('object/weapon/melee/unarmed/shared_unarmed_default.iff', WeaponType.UNARMED, 1.0, 6, 'kinetic')
|
||||
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_1')
|
||||
attacks.add('bm_charge_1')
|
||||
attacks.add('bm_dampen_pain_1')
|
||||
attacks.add('bm_shaken_1')
|
||||
attacks.add('bm_stomp_1')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -33,6 +33,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_5')
|
||||
attacks.add('bm_paralytic_poison')
|
||||
attacks.add('bm_slash_5')
|
||||
attacks.add('bm_wing_buffet_5')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -33,6 +33,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_5')
|
||||
attacks.add('bm_paralytic_poison')
|
||||
attacks.add('bm_slash_5')
|
||||
attacks.add('bm_wing_buffet_5')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_fynock.iff')
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_4')
|
||||
attacks.add('bm_dampen_pain_4')
|
||||
attacks.add('bm_slash_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -36,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -26,10 +26,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("sludge panther")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_sludge_panther.iff')
|
||||
templates.add('object/mobile/shared_corellian_sand_panther.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -22,10 +22,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_fynock.iff')
|
||||
@@ -37,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -24,11 +24,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bone")
|
||||
mobileTemplate.setHideAmount(5)
|
||||
mobileTemplate.setSocialGroup("kima")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kima.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
@@ -39,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -24,9 +24,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bone")
|
||||
mobileTemplate.setHideAmount(10)
|
||||
mobileTemplate.setSocialGroup("roba")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_roba.iff')
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_4')
|
||||
attacks.add('bm_dampen_pain_4')
|
||||
attacks.add('bm_slash_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -34,6 +34,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_flite_rasp.iff')
|
||||
@@ -36,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_flite_rasp.iff')
|
||||
@@ -36,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(8)
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_fynock.iff')
|
||||
@@ -37,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(10)
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
@@ -41,6 +41,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(4)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_bolster_armor_2')
|
||||
attacks.add('bm_enfeeble_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(4)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_bolster_armor_1')
|
||||
attacks.add('bm_enfeeble_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,9 +21,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(5)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_bolster_armor_1')
|
||||
attacks.add('bm_enfeeble_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(16)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_bolster_armor_1')
|
||||
attacks.add('bm_enfeeble_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_bolster_armor_2')
|
||||
attacks.add('bm_enfeeble_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_bolster_armor_1')
|
||||
attacks.add('bm_enfeeble_1')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_bolster_armor_1')
|
||||
attacks.add('bm_enfeeble_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(55)
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -22,9 +22,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(6)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_flite_rasp.iff')
|
||||
@@ -36,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(8)
|
||||
mobileTemplate.setSocialGroup("kima")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kima.iff')
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(15)
|
||||
mobileTemplate.setSocialGroup("fynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -12,8 +12,6 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setCreatureName('kima')
|
||||
mobileTemplate.setLevel(45)
|
||||
mobileTemplate.setMinLevel(45)
|
||||
mobileTemplate.setMaxLevel(47)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
@@ -27,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(7)
|
||||
mobileTemplate.setSocialGroup("kima")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kima.iff')
|
||||
@@ -41,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bone")
|
||||
mobileTemplate.setHideAmount(12)
|
||||
mobileTemplate.setSocialGroup("roba")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_roba.iff')
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_4')
|
||||
attacks.add('bm_dampen_pain_4')
|
||||
attacks.add('bm_slash_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(170)
|
||||
mobileTemplate.setSocialGroup("guf drolg")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_guf_drolg.iff')
|
||||
@@ -39,6 +39,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_4')
|
||||
attacks.add('bm_flank_2')
|
||||
attacks.add('bm_slash_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
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('mottled_wrix')
|
||||
mobileTemplate.setLevel(63)
|
||||
mobileTemplate.setDifficulty(Difficulty.ELITE)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("gurreck")
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_mottled_wrix.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_claw_4')
|
||||
attacks.add('bm_flank_2')
|
||||
attacks.add('bm_slash_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('mottled_wrix', mobileTemplate)
|
||||
return
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(16)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(4)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_bolster_armor_3')
|
||||
attacks.add('bm_enfeeble_3')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("carrion spat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -33,6 +33,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(5)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_horned_rasp.iff')
|
||||
@@ -37,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,9 +21,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(12)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_bolster_armor_2')
|
||||
attacks.add('bm_enfeeble_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@ from java.util import Vector
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
mobileTemplate.setCreatureName('ravenous_rasp')
|
||||
mobileTemplate.setLevel(35)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
@@ -37,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(2)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -37,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bark_mite_hue.iff')
|
||||
@@ -35,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_bolster_armor_4')
|
||||
attacks.add('bm_enfeeble_4')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -38,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -22,10 +22,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_horned_rasp_hue.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
@@ -36,6 +36,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(775)
|
||||
mobileTemplate.setSocialGroup("huf dun")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_huf_dun.iff')
|
||||
@@ -39,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_deflective_hide')
|
||||
attacks.add('bm_puncture_1')
|
||||
attacks.add('bm_shaken_3')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(1301)
|
||||
mobileTemplate.setSocialGroup("tortur")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_torton_hue.iff')
|
||||
@@ -39,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_deflective_hide')
|
||||
attacks.add('bm_puncture_1')
|
||||
attacks.add('bm_shaken_3')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("sif")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(128)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dressed_talus_sif_mercenary_trand_02.iff')
|
||||
|
||||
@@ -6,7 +6,6 @@ from resources.datatables import Difficulty
|
||||
from resources.datatables import Options
|
||||
from java.util import Vector
|
||||
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
@@ -39,6 +38,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_deflective_hide')
|
||||
attacks.add('bm_puncture_1')
|
||||
attacks.add('bm_shaken_3')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ from resources.datatables import Difficulty
|
||||
from resources.datatables import Options
|
||||
from java.util import Vector
|
||||
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
mobileTemplate.setCreatureName('voracious_rasp')
|
||||
@@ -36,6 +35,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_slash_3')
|
||||
attacks.add('bm_wing_buffet_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -6,7 +6,6 @@ from resources.datatables import Difficulty
|
||||
from resources.datatables import Options
|
||||
from java.util import Vector
|
||||
|
||||
|
||||
def addTemplate(core):
|
||||
mobileTemplate = MobileTemplate()
|
||||
|
||||
@@ -39,6 +38,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_flank_1')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user