Added BM attacks to creatures (Dathomir)

This commit is contained in:
Bronco69
2014-07-29 05:18:25 +02:00
parent 616f8edcae
commit c127b93e2c
92 changed files with 372 additions and 90 deletions
+6 -1
View File
@@ -29,9 +29,10 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
templates.add('object/mobile/shared_alpha_bolma.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -40,6 +41,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -28,11 +28,14 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_rancor.iff')
templates.add('object/mobile/shared_bull_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -29,6 +29,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("reptilian flier")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_reptilian_flier_hue.iff')
@@ -40,6 +41,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_claw_4')
attacks.add('bm_slash_4')
attacks.add('bm_wing_buffet_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -27,17 +27,21 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("baz nitch")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_baz_nitch_hue.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_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3 -1
View File
@@ -24,7 +24,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gaping_hue.iff')
templates.add('object/mobile/shared_bane_back_spider.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -33,6 +33,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_damage_poison_1')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4
View File
@@ -27,6 +27,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("baz nitch")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_baz_nitch_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(150)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -36,6 +37,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(150)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -38,6 +39,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(300)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -38,6 +39,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(320)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -38,6 +39,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(150)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -36,6 +37,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5
View File
@@ -27,6 +27,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -38,6 +39,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(150)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -36,6 +37,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(81)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(80)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(81)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3
View File
@@ -39,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("spider nightsister")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gaping_spider_broodling.iff')
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -26,7 +26,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gaping_spider.iff')
templates.add('object/mobile/shared_gaping_spider_queen.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5
View File
@@ -29,6 +29,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -40,6 +41,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -27,6 +27,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma_hue.iff')
@@ -38,6 +39,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(80)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -33,6 +33,9 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -33,6 +33,9 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_claw_4')
attacks.add('bm_slash_4')
attacks.add('bm_wing_buffet_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3 -1
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(76)
mobileTemplate.setSocialGroup("kwi")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,8 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(1350)
mobileTemplate.setSocialGroup("malkloc plainswalker")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,10 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -1
View File
@@ -31,8 +31,11 @@ def addTemplate(core):
templates.add('object/mobile/shared_vexed_voritor_lizard.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureRangedAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -33,6 +33,9 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+1 -1
View File
@@ -9,7 +9,7 @@ from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('rancor') #temp until gorvo name is found
mobileTemplate.setCreatureName('heroic_axkva_gorvo')
mobileTemplate.setLevel(83)
mobileTemplate.setDifficulty(Difficulty.BOSS)
mobileTemplate.setMinSpawnDistance(4)
+5 -1
View File
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(60)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_infant_brackaset.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3 -1
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(75)
mobileTemplate.setSocialGroup("kwi")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,8 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3
View File
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_4')
attacks.add('bm_defensive_4')
attacks.add('bm_puncture_2')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3 -1
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(75)
mobileTemplate.setSocialGroup("kwi")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,8 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(60)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -1
View File
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(150)
mobileTemplate.setSocialGroup("bolma")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_bolma.iff')
@@ -36,6 +37,10 @@ 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_stomp_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setHideAmount(12)
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -1
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(1100)
mobileTemplate.setSocialGroup("malkloc")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,10 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -1
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(1200)
mobileTemplate.setSocialGroup("malkloc")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,10 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(1700)
mobileTemplate.setSocialGroup("malkloc plainswalker")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -33,6 +33,10 @@ def addTemplate(core):
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_claw_4')
attacks.add('bm_slash_4')
attacks.add('bm_wing_buffet_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_mutant_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_bull_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_bull_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -40,6 +40,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -1
View File
@@ -31,8 +31,11 @@ def addTemplate(core):
templates.add('object/mobile/shared_vexed_voritor_lizard.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_5')
attacks.add('bm_bolster_armor_5')
attacks.add('bm_disease_5')
attacks.add('bm_enfeeble_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(8)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_purbole.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(11)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -31,8 +31,10 @@ def addTemplate(core):
templates.add('object/mobile/shared_purbole_elder.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(10)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_purbole.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(10)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_purbole.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(11)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_purbole.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(8)
mobileTemplate.setSocialGroup("purbole")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_purbole_youth.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_defensive_4')
attacks.add('bm_disease_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_rancor.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_rancor_youth.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -26,7 +26,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gaping_spider_broodling.iff')
templates.add('object/mobile/shared_gaping_spider_reclusive.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -26,7 +26,7 @@ def addTemplate(core):
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_gaping_spider_broodling.iff')
templates.add('object/mobile/shared_gaping_spider_queen.iff')
mobileTemplate.setTemplates(templates)
weaponTemplates = Vector()
@@ -35,6 +35,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_damage_poison_5')
attacks.add('bm_defensive_5')
attacks.add('bm_puncture_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -27,6 +27,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("reptilian flier")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_reptilian_flier.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_claw_4')
attacks.add('bm_slash_4')
attacks.add('bm_wing_buffet_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -27,6 +27,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("reptilian flier")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_reptilian_flier.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_claw_4')
attacks.add('bm_slash_4')
attacks.add('bm_wing_buffet_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+3 -2
View File
@@ -30,9 +30,10 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_kwi.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -9,7 +9,7 @@ from java.util import Vector
def addTemplate(core):
mobileTemplate = MobileTemplate()
mobileTemplate.setCreatureName('rhoa_kwi_hunter')
mobileTemplate.setCreatureName('rhoa_kwi_guardian')
mobileTemplate.setLevel(64)
mobileTemplate.setDifficulty(Difficulty.NORMAL)
mobileTemplate.setMinSpawnDistance(4)
@@ -31,9 +31,10 @@ def addTemplate(core):
templates.add('object/mobile/shared_kwi.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
core.spawnService.addMobileTemplate('rhoa_kwi_hunter', mobileTemplate)
core.spawnService.addMobileTemplate('rhoa_kwi_guardian', mobileTemplate)
+3 -2
View File
@@ -30,9 +30,10 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_kwi.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -30,9 +30,10 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_kwi.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_hamstring_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -1
View File
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setHideAmount(12)
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,8 +23,9 @@ def addTemplate(core):
mobileTemplate.setHideType("Scaley Hide")
mobileTemplate.setHideAmount(3)
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite_broodling.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,6 +25,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite_hunter.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,6 +25,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite_queen.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,6 +25,7 @@ def addTemplate(core):
mobileTemplate.setSocialGroup("shearmite")
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(True)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_shear_mite_queen.iff')
@@ -36,6 +37,8 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bolster_armor_3')
attacks.add('bm_enfeeble_3')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -32,6 +32,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_shaken_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -25,8 +25,9 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(81)
mobileTemplate.setSocialGroup("brackaset")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_brackaset_hue.iff')
@@ -38,6 +39,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_kick_4')
attacks.add('bm_spit_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -23,7 +23,7 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(80)
mobileTemplate.setSocialGroup("verne")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
@@ -31,8 +31,10 @@ def addTemplate(core):
templates.add('object/mobile/shared_verne.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_charge_4')
attacks.add('bm_defensive_4')
attacks.add('bm_slash_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+4 -2
View File
@@ -30,9 +30,11 @@ def addTemplate(core):
templates = Vector()
templates.add('object/mobile/shared_verne_bull.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_charge_4')
attacks.add('bm_defensive_4')
attacks.add('bm_slash_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+5 -3
View File
@@ -23,16 +23,18 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(12)
mobileTemplate.setSocialGroup("verne")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_verne_calf.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_charge_4')
attacks.add('bm_defensive_4')
attacks.add('bm_slash_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -38,6 +38,9 @@ def addTemplate(core):
mobileTemplate.setWeaponTemplateVector(weaponTemplates)
attacks = Vector()
attacks.add('bm_bite_4')
attacks.add('bm_disease_4')
attacks.add('bm_enfeeble_4')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
+6 -3
View File
@@ -23,16 +23,19 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(850)
mobileTemplate.setSocialGroup("malkloc")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_young_malkloc.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)
@@ -23,16 +23,19 @@ def addTemplate(core):
mobileTemplate.setBoneType("Animal Bones")
mobileTemplate.setBoneAmount(1100)
mobileTemplate.setSocialGroup("malkloc plainswalker")
mobileTemplate.setAssistRange(0)
mobileTemplate.setAssistRange(12)
mobileTemplate.setStalker(False)
mobileTemplate.setOptionsBitmask(Options.AGGRESSIVE | Options.ATTACKABLE)
templates = Vector()
templates.add('object/mobile/shared_young_malkloc.iff')
mobileTemplate.setTemplates(templates)
attacks = Vector()
attacks.add('bm_dampen_pain_5')
attacks.add('bm_deflective_hide')
attacks.add('bm_puncture_3')
attacks.add('bm_stomp_5')
mobileTemplate.setDefaultAttack('creatureMeleeAttack')
mobileTemplate.setAttacks(attacks)