mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-10-13 03:13:26 -04:00
Added BM attacks to creatures (Corellia)
This commit is contained in:
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("paralope")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_paralope.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_plumed_rasp.iff')
|
||||
@@ -34,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)
|
||||
|
||||
|
||||
@@ -25,19 +25,23 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(80)
|
||||
mobileTemplate.setSocialGroup("bageraset")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bageraset.iff')
|
||||
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_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bageraset")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bageraset.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -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('berserk_kahmurra')
|
||||
mobileTemplate.setLevel(46)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Herbivore Meat")
|
||||
mobileTemplate.setMeatAmount(50)
|
||||
mobileTemplate.setHideType("Bristley Hide")
|
||||
mobileTemplate.setHideAmount(50)
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(35)
|
||||
mobileTemplate.setSocialGroup("kahmurra")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_kahmurra.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_charge_3')
|
||||
attacks.add('bm_defensive_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('berserk_kahmurra', mobileTemplate)
|
||||
return
|
||||
@@ -12,8 +12,6 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setCreatureName('gubbur_bloated')
|
||||
mobileTemplate.setLevel(23)
|
||||
mobileTemplate.setMinLevel(23)
|
||||
mobileTemplate.setMaxLevel(23)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
@@ -27,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(3)
|
||||
mobileTemplate.setSocialGroup("gubbur")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gubber.iff')
|
||||
@@ -40,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Carnivore Meat")
|
||||
mobileTemplate.setMeatAmount(70)
|
||||
@@ -26,7 +26,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("wrix")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_wrix.iff')
|
||||
@@ -38,6 +38,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)
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_butterfly.iff')
|
||||
templates.add('object/mobile/shared_corellian_butterfly_monarch.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("canoid")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canoid.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_dampen_pain_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("canoid")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canoid.iff')
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_dampen_pain_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,12 +25,12 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("canoid")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_canoid.iff')
|
||||
templates.add('object/mobile/shared_canoid_pack_leader.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -39,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_dampen_pain_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("carrion spat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_carrion_spat.iff')
|
||||
@@ -36,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_hamstring_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("carrion spat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_carrion_spat.iff')
|
||||
@@ -36,6 +36,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_hamstring_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(4)
|
||||
mobileTemplate.setSocialGroup("corellian butterfly")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,20 +23,22 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(16)
|
||||
mobileTemplate.setSocialGroup("corellian butterfly")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_butterfly.iff')
|
||||
templates.add('object/mobile/shared_corellian_butterfly_defender.iff')
|
||||
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_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(4)
|
||||
mobileTemplate.setSocialGroup("corellian butterfly")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_butterfly.iff')
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,12 +23,12 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(27)
|
||||
mobileTemplate.setSocialGroup("corellian butterfly")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_butterfly.iff')
|
||||
templates.add('object/mobile/shared_corellian_butterfly_monarch.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(8)
|
||||
mobileTemplate.setSocialGroup("corellian butterfly")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_butterfly.iff')
|
||||
@@ -37,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,9 +27,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("durni")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_durni.iff')
|
||||
templates.add('object/mobile/shared_crazed_durni.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -38,6 +39,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_sand_panther.iff')
|
||||
@@ -38,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)
|
||||
|
||||
|
||||
@@ -21,8 +21,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(9)
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(12)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_rot_mite.iff')
|
||||
@@ -34,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('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(45)
|
||||
mobileTemplate.setSocialGroup("dalyrake")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dalyrake.iff')
|
||||
@@ -36,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_dampen_pain_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(45)
|
||||
mobileTemplate.setSocialGroup("dalyrake")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dalyrake.iff')
|
||||
@@ -36,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_damage_poison_3')
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setHideType("Scaley Hide")
|
||||
mobileTemplate.setHideAmount(60)
|
||||
mobileTemplate.setSocialGroup("dalyrake")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(24)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dalyrake_matriarch.iff')
|
||||
@@ -36,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_dampen_pain_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -39,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -35,6 +35,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dire cat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dire_cat.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("vrelt")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_vrelt.iff')
|
||||
@@ -38,6 +39,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)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("vrelt")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_vrelt.iff')
|
||||
@@ -38,6 +39,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('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bageraset")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bageraset.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(65)
|
||||
mobileTemplate.setSocialGroup("humbaba")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_savage_humbaba.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,19 +25,24 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(145)
|
||||
mobileTemplate.setSocialGroup("krahbu")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_krahbu.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_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_kick_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("decay mite")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_sickening_dung_mite_worker.iff')
|
||||
@@ -34,6 +35,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bolster_armor_3')
|
||||
attacks.add('bm_enfeeble_3')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("durni")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_durni.iff')
|
||||
@@ -38,6 +39,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(90)
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dwarf_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ 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_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ 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_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("enraged carrion spat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_carrion_spat.iff')
|
||||
@@ -36,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("tagage")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_tabage.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_1')
|
||||
attacks.add('bm_slash_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dire cat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_female_dire_cat.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Carnivore Meat")
|
||||
mobileTemplate.setMeatAmount(65)
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("slice hound forest")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_forest_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("slice hound grassland")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_female_grassland_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -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('female_great_grass_plains_tusk_cat')
|
||||
mobileTemplate.setLevel(29)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Carnivore Meat")
|
||||
mobileTemplate.setMeatAmount(65)
|
||||
mobileTemplate.setHideType("Bristly Hide")
|
||||
mobileTemplate.setHideAmount(35)
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_female_swamp_tusk_cat.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_1')
|
||||
attacks.add('bm_slash_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('female_razor_cat', mobileTemplate)
|
||||
return
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_crimson_sand_panther.iff')
|
||||
@@ -38,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)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dire cat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dire_cat.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
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('corellia_durni_fiendish')
|
||||
mobileTemplate.setLevel(25)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Herbivore Meat")
|
||||
mobileTemplate.setMeatAmount(5)
|
||||
mobileTemplate.setHideType("Wooly Hide")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("durni")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_durni.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_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('fiendish_durni', mobileTemplate)
|
||||
return
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("murra")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_forest_murra.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defenive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("slice hound forest")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("carrion spat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_giant_carrion_spat.iff')
|
||||
@@ -36,6 +37,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("dalyrake")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_giant_dalyrake.iff')
|
||||
@@ -36,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_3')
|
||||
attacks.add('bm_damage_poison_3')
|
||||
attacks.add('bm_dampen_pain_3')
|
||||
attacks.add('bm_slash_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,9 +27,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("gubbur")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gubbur.iff')
|
||||
templates.add('object/mobile/shared_giant_gubbur.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("horned krevol")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_giant_horned_krevol.iff')
|
||||
@@ -34,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('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(35)
|
||||
mobileTemplate.setSocialGroup("wrix")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("slice hound grass")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -19,8 +19,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("enraged carrion spat")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_carrion_spat.iff')
|
||||
@@ -32,6 +33,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_1')
|
||||
attacks.add('bm_hamstring_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_dire_cat.iff')
|
||||
@@ -38,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)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setBoneAmount(48)
|
||||
mobileTemplate.setSocialGroup("gulginaw")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_greater_gulginaw.iff')
|
||||
@@ -37,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ 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_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ 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_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ 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_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(3)
|
||||
mobileTemplate.setSocialGroup("gubbur")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gubbur.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,9 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bone")
|
||||
mobileTemplate.setBoneAmount(25)
|
||||
mobileTemplate.setSocialGroup("gulginaw")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gulginaw.iff')
|
||||
@@ -37,6 +37,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_damage_poison_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("dire cat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gurrcat.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_plumed_rasp.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(80)
|
||||
mobileTemplate.setSocialGroup("humbaba")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_savage_humbaba.iff')
|
||||
@@ -38,6 +39,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(120)
|
||||
mobileTemplate.setSocialGroup("krahbu")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_krahbu.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_kick_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -23,8 +23,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Avian Bones")
|
||||
mobileTemplate.setBoneAmount(4)
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_plumed_rasp.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_clash_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,11 +25,12 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("gubbur")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gubbur.iff')
|
||||
templates.add('object/mobile/shared_minor_gubbur.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
attacks.add('bm_spit_2')
|
||||
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)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(45)
|
||||
mobileTemplate.setSocialGroup("murra")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_mountain_murra.iff')
|
||||
@@ -38,6 +39,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,9 +25,10 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(32)
|
||||
mobileTemplate.setSocialGroup("murra")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_murra.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -21,8 +21,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setMeatType("Insect Meat")
|
||||
mobileTemplate.setMeatAmount(10)
|
||||
mobileTemplate.setSocialGroup("horned krevol")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_mutated_krevol_clicker.iff')
|
||||
@@ -34,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)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("vrelt")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_noxious_vrelt_scavenger.iff')
|
||||
@@ -38,6 +39,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('creatureRangedAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("paralope")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_paralope.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("rasp")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_plumed_rasp.iff')
|
||||
@@ -36,6 +37,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_sand_panther.iff')
|
||||
@@ -38,8 +39,11 @@ 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)
|
||||
|
||||
core.spawnService.addMobileTemplate('female_razor_cat', mobileTemplate)
|
||||
core.spawnService.addMobileTemplate('razor_cat', mobileTemplate)
|
||||
return
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_sand_panther_cub.iff')
|
||||
@@ -38,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,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("razor cat")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_sand_panther_cub.iff')
|
||||
@@ -38,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)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Herbivore Meat")
|
||||
mobileTemplate.setMeatAmount(230)
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("bageraset")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_bageraset.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_kick_2')
|
||||
attacks.add('bm_spit_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,17 +27,21 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("humbaba")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_savage_humbaba.iff')
|
||||
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_3')
|
||||
attacks.add('bm_kick_3')
|
||||
attacks.add('bm_spit_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("scavenger rat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_womp_rat.iff')
|
||||
@@ -38,8 +39,11 @@ 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)
|
||||
|
||||
core.spawnService.addMobileTemplate('minor_gubbur', mobileTemplate)
|
||||
core.spawnService.addMobileTemplate('scavenger_rat', mobileTemplate)
|
||||
return
|
||||
@@ -0,0 +1,42 @@
|
||||
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('murmur_sedated_acklay')
|
||||
mobileTemplate.setLevel(35)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setSocialGroup("mumur")
|
||||
mobileTemplate.setAssistRange(3)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_mutant_acklay.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_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('murmur_sedated_acklay', mobileTemplate)
|
||||
return
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("sharnaff")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_sharnaff.iff')
|
||||
@@ -38,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_bolster_armor_3')
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Carnivore Meat")
|
||||
mobileTemplate.setMeatAmount(482)
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(200)
|
||||
mobileTemplate.setSocialGroup("sharnaff")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_sharnaff_bull.iff')
|
||||
@@ -38,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_bolster_armor_3')
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Hide")
|
||||
mobileTemplate.setBoneAmount(180)
|
||||
mobileTemplate.setSocialGroup("sharnaff")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_sharnaff.iff')
|
||||
@@ -38,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_bolster_armor_3')
|
||||
attacks.add('bm_charge_3')
|
||||
attacks.add('bm_shaken_1')
|
||||
attacks.add('bm_stomp_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("slice hound")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("swamp gurrcat")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_gurrcat.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ def addTemplate(core):
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setDeathblow(True)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Domesticated Meat")
|
||||
mobileTemplate.setMeatAmount(250)
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(105)
|
||||
mobileTemplate.setSocialGroup("humbaba")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_savage_humbaba.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_3')
|
||||
attacks.add('bm_kick_3')
|
||||
attacks.add('bm_spit_3')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("tabage")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_tabage.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("tabage")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_tabage.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("tabage")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(True)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_tabage.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_claw_2')
|
||||
attacks.add('bm_slash_2')
|
||||
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('durni_vehement_warrior')
|
||||
mobileTemplate.setLevel(5)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Herbivore Meat")
|
||||
mobileTemplate.setMeatAmount(5)
|
||||
mobileTemplate.setHideType("Wooly Hide")
|
||||
mobileTemplate.setHideAmount(3)
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("durni")
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_durni.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_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('vehement_warrior', mobileTemplate)
|
||||
return
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(30)
|
||||
mobileTemplate.setSocialGroup("slice hound")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_corellian_slice_hound.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_hamstring_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(135)
|
||||
mobileTemplate.setSocialGroup("violent krahbu")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_violent_krahbu.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_kick_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(2)
|
||||
mobileTemplate.setSocialGroup("vrelt")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_vrelt.iff')
|
||||
@@ -38,6 +39,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)
|
||||
|
||||
|
||||
@@ -25,11 +25,12 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(13)
|
||||
mobileTemplate.setSocialGroup("vrelt")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_vrelt.iff')
|
||||
templates.add('object/mobile/shared_startled_vrelt_mother.iff')
|
||||
mobileTemplate.setTemplates(templates)
|
||||
|
||||
weaponTemplates = Vector()
|
||||
@@ -38,6 +39,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)
|
||||
|
||||
|
||||
@@ -25,8 +25,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setBoneType("Animal Bones")
|
||||
mobileTemplate.setBoneAmount(20)
|
||||
mobileTemplate.setSocialGroup("vynock")
|
||||
mobileTemplate.setAssistRange(0)
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_vynock.iff')
|
||||
@@ -38,6 +39,8 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_siphon_2')
|
||||
attacks.add('bm_wing_buffet_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("gronda")
|
||||
mobileTemplate.setAssistRange(10)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_war_gronda.iff')
|
||||
@@ -38,6 +39,11 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_bite_4')
|
||||
attacks.add('bm_charge_4')
|
||||
attacks.add('bm_dampen_pain_4')
|
||||
attacks.add('bm_shaken_2')
|
||||
attacks.add('bm_stomp_4')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ def addTemplate(core):
|
||||
mobileTemplate.setSocialGroup("paralope")
|
||||
mobileTemplate.setAssistRange(6)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_paralope.iff')
|
||||
@@ -38,6 +39,9 @@ def addTemplate(core):
|
||||
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
|
||||
|
||||
attacks = Vector()
|
||||
attacks.add('bm_charge_2')
|
||||
attacks.add('bm_defensive_2')
|
||||
attacks.add('bm_slash_2')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
|
||||
@@ -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('meatlump_worrt')
|
||||
mobileTemplate.setLevel(5)
|
||||
mobileTemplate.setDifficulty(Difficulty.NORMAL)
|
||||
|
||||
mobileTemplate.setMinSpawnDistance(4)
|
||||
mobileTemplate.setMaxSpawnDistance(8)
|
||||
mobileTemplate.setDeathblow(False)
|
||||
mobileTemplate.setScale(1)
|
||||
mobileTemplate.setMeatType("Reptilian Meat")
|
||||
mobileTemplate.setMeatAmount(5)
|
||||
mobileTemplate.setHideType("Leathery Hide")
|
||||
mobileTemplate.setBoneAmount(5)
|
||||
mobileTemplate.setBoneType("Animal Bone")
|
||||
mobileTemplate.setHideAmount(2)
|
||||
mobileTemplate.setSocialGroup("meatlump")
|
||||
mobileTemplate.setAssistRange(2)
|
||||
mobileTemplate.setStalker(False)
|
||||
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
|
||||
|
||||
templates = Vector()
|
||||
templates.add('object/mobile/shared_worrt.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_1')
|
||||
attacks.add('bm_damage_poison_1')
|
||||
attacks.add('bm_spit_1')
|
||||
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
|
||||
mobileTemplate.setAttacks(attacks)
|
||||
|
||||
core.spawnService.addMobileTemplate('worrt', 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