diff --git a/scripts/mobiles/dathomir/nightsister_slave.py b/scripts/mobiles/dathomir/nightsister_slave.py new file mode 100644 index 00000000..7ce31682 --- /dev/null +++ b/scripts/mobiles/dathomir/nightsister_slave.py @@ -0,0 +1,23 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('nightsister_slave') + mobileTemplate.setLevel(86) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + mobileTemplate.setAttackSpeed(1.0) + + templates = Vector() + templates.add('object/mobile/shared_dressed_dathomir_nightsister_slave.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('meleehit') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('nightsister_slave', mobileTemplate) \ No newline at end of file diff --git a/scripts/mobiles/dathomir/rancor.py b/scripts/mobiles/dathomir/rancor.py new file mode 100644 index 00000000..975e6869 --- /dev/null +++ b/scripts/mobiles/dathomir/rancor.py @@ -0,0 +1,22 @@ +import sys +from services.spawn import MobileTemplate +from java.util import Vector + +def addTemplate(core): + mobileTemplate = MobileTemplate() + + mobileTemplate.setCreatureName('rancor') + mobileTemplate.setLevel(50) + mobileTemplate.setDifficulty(1) + mobileTemplate.setAttackRange(5) + + templates = Vector() + templates.add('object/mobile/shared_rancor.iff') + mobileTemplate.setTemplates(templates) + + + attacks = Vector() + mobileTemplate.setDefaultAttack('creatureMeleeAttack') + mobileTemplate.setAttacks(attacks) + + core.spawnService.addMobileTemplate('rancor', mobileTemplate) \ No newline at end of file diff --git a/scripts/object/mobile/dressed_dathomir_nightsister_slave.py b/scripts/object/mobile/dressed_dathomir_nightsister_slave.py index ccad8904..32ec3471 100644 --- a/scripts/object/mobile/dressed_dathomir_nightsister_slave.py +++ b/scripts/object/mobile/dressed_dathomir_nightsister_slave.py @@ -1,4 +1,10 @@ import sys def setup(core, object): + + lootPoolNames_1 = ['rareloot'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 5 + object.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + return \ No newline at end of file diff --git a/scripts/object/mobile/rancor.py b/scripts/object/mobile/rancor.py index ccad8904..8d5d1819 100644 --- a/scripts/object/mobile/rancor.py +++ b/scripts/object/mobile/rancor.py @@ -1,4 +1,10 @@ import sys def setup(core, object): + + lootPoolNames_1 = ['Junk'] + lootPoolChances_1 = [100] + lootGroupChance_1 = 90 + object.addToLootGroups(lootPoolNames_1,lootPoolChances_1,lootGroupChance_1) + return \ No newline at end of file