diff --git a/scripts/buffs/set_bonus_hero_1.py b/scripts/buffs/set_bonus_hero_1.py new file mode 100644 index 00000000..d84a60fc --- /dev/null +++ b/scripts/buffs/set_bonus_hero_1.py @@ -0,0 +1,9 @@ +import sys + +def setup(core, actor, buff): + core.skillModService.addSkillMod(actor, 'stamina_modified', 60) + return + +def removeBuff(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'stamina_modified', 60) + return \ No newline at end of file diff --git a/scripts/buffs/set_bonus_hero_2.py b/scripts/buffs/set_bonus_hero_2.py new file mode 100644 index 00000000..6c87d81e --- /dev/null +++ b/scripts/buffs/set_bonus_hero_2.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, actor, buff): + core.skillModService.addSkillMod(actor, 'stamina_modified', 90) + core.skillModService.addSkillMod(actor, 'agility_modified', 90) + return + +def removeBuff(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'stamina_modified', 90) + core.skillModService.deductSkillMod(actor, 'agility_modified', 90) + return \ No newline at end of file diff --git a/scripts/buffs/set_bonus_hero_3.py b/scripts/buffs/set_bonus_hero_3.py new file mode 100644 index 00000000..11c03f31 --- /dev/null +++ b/scripts/buffs/set_bonus_hero_3.py @@ -0,0 +1,13 @@ +import sys + +def setup(core, actor, buff): + core.skillModService.addSkillMod(actor, 'stamina_modified', 150) + core.skillModService.addSkillMod(actor, 'agility_modified', 150) + core.skillModService.addSkillMod(actor, 'constitution_modified', 150) + return + +def removeBuff(core, actor, buff): + core.skillModService.deductSkillMod(actor, 'stamina_modified', 150) + core.skillModService.deductSkillMod(actor, 'agility_modified', 150) + core.skillModService.deductSkillMod(actor, 'constitution_modified', 150) + return \ No newline at end of file diff --git a/scripts/demo.py b/scripts/demo.py index f7944777..2cda8a16 100644 --- a/scripts/demo.py +++ b/scripts/demo.py @@ -80,6 +80,60 @@ def CreateStartingCharacter(core, object): if not inventory: return inventory.add(heroism2) + + heroism3 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_l.iff', object.getPlanet()) + heroism3.setStfFilename('static_item_n') + heroism3.setStfName('item_bracelet_l_set_hero_01_01') + heroism3.setDetailFilename('static_item_d') + heroism3.setDetailName('item_bracelet_l_set_hero_01_01') + heroism3.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_hero_1') + heroism3.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_hero_2') + heroism3.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_hero_3') + heroism3.setIntAttribute('cat_stat_mod_bonus.food_luck_modified' , 30) + heroism3.setIntAttribute('cat_stat_mod_bonus.food_precision_modified' , 30) + heroism3.setIntAttribute('cat_stat_mod_bonus.food_strength_modified' , 30) + + + inventory = object.getSlottedObject('inventory') + if not inventory: + return + inventory.add(heroism3) + + heroism4 = core.objectService.createObject('object/tangible/wearables/ring/shared_ring_s04.iff', object.getPlanet()) + heroism4.setStfFilename('static_item_n') + heroism4.setStfName('item_ring_set_hero_01_01') + heroism4.setDetailFilename('static_item_d') + heroism4.setDetailName('item_ring_set_hero_01_01') + heroism4.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_hero_1') + heroism4.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_hero_2') + heroism4.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_hero_3') + heroism4.setIntAttribute('cat_stat_mod_bonus.food_luck_modified' , 30) + heroism4.setIntAttribute('cat_stat_mod_bonus.food_precision_modified' , 30) + heroism4.setIntAttribute('cat_stat_mod_bonus.food_strength_modified' , 30) + + + inventory = object.getSlottedObject('inventory') + if not inventory: + return + inventory.add(heroism4) + + heroism5 = core.objectService.createObject('object/tangible/wearables/ring/shared_ring_s02.iff', object.getPlanet()) + heroism5.setStfFilename('static_item_n') + heroism5.setStfName('item_ring_a_set_hero') + heroism5.setDetailFilename('static_item_d') + heroism5.setDetailName('item_ring_a_set_hero') + heroism5.setStringAttribute('@set_bonus:piece_bonus_count_2', '@set_bonus:set_bonus_hero_1') + heroism5.setStringAttribute('@set_bonus:piece_bonus_count_3', '@set_bonus:set_bonus_hero_2') + heroism5.setStringAttribute('@set_bonus:piece_bonus_count_5', '@set_bonus:set_bonus_hero_3') + heroism5.setIntAttribute('cat_stat_mod_bonus.food_luck_modified' , 30) + heroism5.setIntAttribute('cat_stat_mod_bonus.food_precision_modified' , 30) + heroism5.setIntAttribute('cat_stat_mod_bonus.food_strength_modified' , 30) + + + inventory = object.getSlottedObject('inventory') + if not inventory: + return + inventory.add(heroism5) return def addProfessionAbilities(core, object, profession): diff --git a/scripts/object/tangible/wearables/bracelet/bracelet_s03_l.py b/scripts/object/tangible/wearables/bracelet/bracelet_s03_l.py index ccad8904..37f98a3a 100644 --- a/scripts/object/tangible/wearables/bracelet/bracelet_s03_l.py +++ b/scripts/object/tangible/wearables/bracelet/bracelet_s03_l.py @@ -1,4 +1,26 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, object): + + + ##Heroism + if object.getStfName() == ('item_bracelet_l_set_hero_01_01'): + core.skillModService.addSkillMod(actor, 'strength_modified', 30) + core.skillModService.addSkillMod(actor, 'precision_modified', 30) + core.skillModService.addSkillMod(actor, 'luck_modified', 30) + return + return + +def unequip(core, actor, object): + + ##Heroism + if object.getStfName() == ('item_bracelet_l_set_hero_01_01'): + core.skillModService.deductSkillMod(actor, 'strength_modified', 30) + core.skillModService.deductSkillMod(actor, 'precision_modified', 30) + core.skillModService.deductSkillMod(actor, 'luck_modified', 30) + return + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/ring_s02.py b/scripts/object/tangible/wearables/ring/ring_s02.py index ccad8904..6d8de3a6 100644 --- a/scripts/object/tangible/wearables/ring/ring_s02.py +++ b/scripts/object/tangible/wearables/ring/ring_s02.py @@ -1,4 +1,26 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, object): + + + ##Heroism + if object.getStfName() == ('item_ring_a_set_hero'): + core.skillModService.addSkillMod(actor, 'strength_modified', 30) + core.skillModService.addSkillMod(actor, 'precision_modified', 30) + core.skillModService.addSkillMod(actor, 'luck_modified', 30) + return + return + +def unequip(core, actor, object): + + ##Heroism + if object.getStfName() == ('item_ring_a_set_hero'): + core.skillModService.deductSkillMod(actor, 'strength_modified', 30) + core.skillModService.deductSkillMod(actor, 'precision_modified', 30) + core.skillModService.deductSkillMod(actor, 'luck_modified', 30) + return + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ring/ring_s04.py b/scripts/object/tangible/wearables/ring/ring_s04.py index ccad8904..1ffda287 100644 --- a/scripts/object/tangible/wearables/ring/ring_s04.py +++ b/scripts/object/tangible/wearables/ring/ring_s04.py @@ -1,4 +1,26 @@ import sys def setup(core, object): - return \ No newline at end of file + return + +def equip(core, actor, object): + + + ##Heroism + if object.getStfName() == ('item_ring_set_hero_01_01'): + core.skillModService.addSkillMod(actor, 'strength_modified', 30) + core.skillModService.addSkillMod(actor, 'precision_modified', 30) + core.skillModService.addSkillMod(actor, 'luck_modified', 30) + return + return + +def unequip(core, actor, object): + + ##Heroism + if object.getStfName() == ('item_ring_set_hero_01_01'): + core.skillModService.deductSkillMod(actor, 'strength_modified', 30) + core.skillModService.deductSkillMod(actor, 'precision_modified', 30) + core.skillModService.deductSkillMod(actor, 'luck_modified', 30) + return + return + \ No newline at end of file diff --git a/scripts/object/tangible/wearables/robe/robe_jedi_dark_s05.py b/scripts/object/tangible/wearables/robe/robe_jedi_dark_s05.py index 8ef0b4ac..f4e46790 100644 --- a/scripts/object/tangible/wearables/robe/robe_jedi_dark_s05.py +++ b/scripts/object/tangible/wearables/robe/robe_jedi_dark_s05.py @@ -16,7 +16,7 @@ def equip(core, actor, target): if actor: core.buffService.addBuffToCreature(actor, 'proc_old_dark_jedi_gift') return - + return def unequip(core, actor, target): core.skillModService.deductSkillMod(actor, 'constitution_modified', 250) diff --git a/scripts/starter_clothing/combat_brawler_humanoid_female.py b/scripts/starter_clothing/combat_brawler_humanoid_female.py new file mode 100644 index 00000000..3a176081 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_humanoid_female.py @@ -0,0 +1,13 @@ +import sys + +def CombatBrawlerHumanoidFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s24.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s24.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s25.iff', object.getPlanet()) + boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s05.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_01.iff', object.getPlanet()) + object._add(shirt) + object._add(jacket) + object._add(pants) + object._add(boots) + object._add(necklace) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_brawler_humanoid_male.py b/scripts/starter_clothing/combat_brawler_humanoid_male.py new file mode 100644 index 00000000..a1ae7072 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_humanoid_male.py @@ -0,0 +1,13 @@ +import sys + +def CombatBrawlerHumanoidMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s42.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s24.iff', object.getPlanet()) + gloves = core.objectService.createObject('object/tangible/wearables/gloves/shared_gloves_s06.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s04.iff', object.getPlanet()) + boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s22.iff', object.getPlanet()) + object._add(shirt) + object._add(jacket) + object._add(gloves) + object._add(pants) + object._add(boots) diff --git a/scripts/starter_clothing/combat_brawler_ithorian_female.py b/scripts/starter_clothing/combat_brawler_ithorian_female.py new file mode 100644 index 00000000..223236bd --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_ithorian_female.py @@ -0,0 +1,15 @@ +import sys + +def CombatBrawlerIthorianFemale(core, object): + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s06.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s01.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_bandolier_s04.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s17.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s01.iff', object.getPlanet()) + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s01.iff', object.getPlanet()) + object._add(jacket) + object._add(shirt) + object._add(bandolier) + object._add(belt) + object._add(pants) + object._add(gloves) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_brawler_ithorian_male.py b/scripts/starter_clothing/combat_brawler_ithorian_male.py new file mode 100644 index 00000000..cd6dce81 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_ithorian_male.py @@ -0,0 +1,9 @@ +import sys + +def CombatBrawlerIthorianMale(core, object): + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s10.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_bandolier_s04.iff', object.getPlanet()) + object._add(jacket) + object._add(pants) + object._add(bandolier) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_brawler_trandoshan_female.py b/scripts/starter_clothing/combat_brawler_trandoshan_female.py new file mode 100644 index 00000000..1f755bfe --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_trandoshan_female.py @@ -0,0 +1,11 @@ +import sys + +def CombatBrawlerTrandoshanFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s24.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s24.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s25.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_01.iff', object.getPlanet()) + object._add(shirt) + object._add(jacket) + object._add(pants) + object._add(necklace) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_brawler_trandoshan_male.py b/scripts/starter_clothing/combat_brawler_trandoshan_male.py new file mode 100644 index 00000000..78b4d786 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_trandoshan_male.py @@ -0,0 +1,10 @@ +import sys + +def CombatBrawlerTrandoshanMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s42.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s24.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s04.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(jacket) + object._add(pants) diff --git a/scripts/starter_clothing/combat_brawler_wookiee_female.py b/scripts/starter_clothing/combat_brawler_wookiee_female.py new file mode 100644 index 00000000..917fb2d0 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_wookiee_female.py @@ -0,0 +1,7 @@ +import sys + +def CombatBrawlerWookieeFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s04.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', object.getPlanet()) + object._add(shirt) + object._add(skirt) diff --git a/scripts/starter_clothing/combat_brawler_wookiee_male.py b/scripts/starter_clothing/combat_brawler_wookiee_male.py new file mode 100644 index 00000000..8646f4e9 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_wookiee_male.py @@ -0,0 +1,8 @@ +import sys + +def CombatBrawlerWookieeMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s04.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(skirt) diff --git a/scripts/starter_clothing/combat_marksman_humanoid_female.py b/scripts/starter_clothing/combat_marksman_humanoid_female.py new file mode 100644 index 00000000..f43d084b --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_humanoid_female.py @@ -0,0 +1,15 @@ +import sys + +def CombatMarksmanHumanoidFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s28.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_npe_bandolier.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_04.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s09.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_02.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s01.iff', object.getPlanet()) + object._add(shirt) + object._add(bandolier) + object._add(necklace) + object._add(pants) + object._add(belt) + object._add(shoes) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_humanoid_male.py b/scripts/starter_clothing/combat_marksman_humanoid_male.py new file mode 100644 index 00000000..421fed10 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_humanoid_male.py @@ -0,0 +1,12 @@ +import sys + +def CombatMarksmanHumanoidMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_npe_shirt.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s16.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s21.iff', object.getPlanet()) + boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(jacket) + object._add(pants) + object._add(boots) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_ithorian_female.py b/scripts/starter_clothing/combat_marksman_ithorian_female.py new file mode 100644 index 00000000..4f9903d7 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_ithorian_female.py @@ -0,0 +1,12 @@ +import sys + +def CombatMarksmanIthorianFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s09.iff', object.getPlanet()) + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s01.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s01.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s17.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._addshirt) + object._add(vest) + object._add(pants) + object._add(belt) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_ithorian_male.py b/scripts/starter_clothing/combat_marksman_ithorian_male.py new file mode 100644 index 00000000..11db70e3 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_ithorian_male.py @@ -0,0 +1,12 @@ +import sys + +def CombatMarksmanIthorianMale(core, object): + belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s20.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s11.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s07.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s04.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(belt) + object._add(shirt) + object._add(jacket) + object._add(pants) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_trandoshan_female.py b/scripts/starter_clothing/combat_marksman_trandoshan_female.py new file mode 100644 index 00000000..569d1ad6 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_trandoshan_female.py @@ -0,0 +1,14 @@ +import sys + +def CombatMarksmanTrandoshanFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s28.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_npe_bandolier.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_04.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s09.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(bandolier) + object._add(necklace) + object._add(pants) + object._add(belt) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_trandoshan_male.py b/scripts/starter_clothing/combat_marksman_trandoshan_male.py new file mode 100644 index 00000000..724752b6 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_trandoshan_male.py @@ -0,0 +1,10 @@ +import sys + +def CombatMarksmanTrandoshanMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_npe_shirt.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s16.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s21.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(jacket) + object._add(pants) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_wookiee_female.py b/scripts/starter_clothing/combat_marksman_wookiee_female.py new file mode 100644 index 00000000..4c33c52a --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_wookiee_female.py @@ -0,0 +1,8 @@ +import sys + +def CombatMarksmanWookieeFemale(core, object): + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_bandolier_s04.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bandolier) + object._add(shirt) \ No newline at end of file diff --git a/scripts/starter_clothing/combat_marksman_wookiee_male.py b/scripts/starter_clothing/combat_marksman_wookiee_male.py new file mode 100644 index 00000000..b43a9f0a --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_wookiee_male.py @@ -0,0 +1,8 @@ +import sys + +def CombatMarksmanWookieeMale(core, object): + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_bandolier_s04.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bandolier) + object._add(shirt) \ No newline at end of file diff --git a/scripts/starter_clothing/crafting_artisan_humanoid_female.py b/scripts/starter_clothing/crafting_artisan_humanoid_female.py new file mode 100644 index 00000000..e02090dd --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_humanoid_female.py @@ -0,0 +1,18 @@ +import sys + +def CraftingArtisanHumanoidFemale(core, object): + dress = core.objectService.createObject('object/tangible/wearables/dress/shared_dress_s29.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s02.iff', object.getPlanet()) + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_r.iff', object.getPlanet()) + bracelet_l_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_l.iff', object.getPlanet()) + bracelet_r_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_r.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s07.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + inventory.add(bracelet_l_2) + inventory.add(bracelet_r_2) + object._add(dress) + object._add(necklace) + object._add(bracelet_l) + object._add(bracelet_r) + object._add(shoes) diff --git a/scripts/starter_clothing/crafting_artisan_humanoid_male.py b/scripts/starter_clothing/crafting_artisan_humanoid_male.py new file mode 100644 index 00000000..2f396b69 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_humanoid_male.py @@ -0,0 +1,14 @@ +import sys + +def CraftingArtisanHumanoidMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s03.iff', object.getPlanet()) + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s09.if', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_03.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s13.ifff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(vest) + object._add(necklace) + object._add(pants) + object._add(shoes) diff --git a/scripts/starter_clothing/crafting_artisan_ithorian_female.py b/scripts/starter_clothing/crafting_artisan_ithorian_female.py new file mode 100644 index 00000000..4ae7a7ea --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_ithorian_female.py @@ -0,0 +1,8 @@ +import sys + +def CraftingArtisanIthorianFemale(core, object): + dress = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_dress_s03.iff', object.getPlanet()) + hat = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_hat_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(dress) + object._add(hat) diff --git a/scripts/starter_clothing/crafting_artisan_ithorian_male.py b/scripts/starter_clothing/crafting_artisan_ithorian_male.py new file mode 100644 index 00000000..8ecd98cf --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_ithorian_male.py @@ -0,0 +1,10 @@ +import sys + +def CraftingArtisanIthorianMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s10.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s06.iff', object.getPlanet()) + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) + object._add(vest) \ No newline at end of file diff --git a/scripts/starter_clothing/crafting_artisan_trandoshan_female.py b/scripts/starter_clothing/crafting_artisan_trandoshan_female.py new file mode 100644 index 00000000..60acce4a --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_trandoshan_female.py @@ -0,0 +1,16 @@ +import sys + +def CraftingArtisanTrandoshanFemale(core, object): + dress = core.objectService.createObject('object/tangible/wearables/dress/shared_dress_s29.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s02.iff', object.getPlanet()) + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_r.iff', object.getPlanet()) + bracelet_l_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_l.iff', object.getPlanet()) + bracelet_r_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_r.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + inventory.add(bracelet_l_2) + inventory.add(bracelet_r_2) + object._add(dress) + object._add(necklace) + object._add(bracelet_l) + object._add(bracelet_r) \ No newline at end of file diff --git a/scripts/starter_clothing/crafting_artisan_trandoshan_male.py b/scripts/starter_clothing/crafting_artisan_trandoshan_male.py new file mode 100644 index 00000000..fcabfeda --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_trandoshan_male.py @@ -0,0 +1,12 @@ +import sys + +def CraftingArtisanTrandoshanMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s03.iff', object.getPlanet()) + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s09.if', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_03.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s13.ifff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(vest) + object._add(necklace) + object._add(pants) diff --git a/scripts/starter_clothing/crafting_artisan_twilek_female.py b/scripts/starter_clothing/crafting_artisan_twilek_female.py new file mode 100644 index 00000000..77e72081 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_twilek_female.py @@ -0,0 +1,20 @@ +import sys + +def CraftingArtisanTwilekFemale(core, object): + dress = core.objectService.createObject('object/tangible/wearables/dress/shared_dress_s29.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s02.iff', object.getPlanet()) + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s03_r.iff', object.getPlanet()) + bracelet_l_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_l.iff', object.getPlanet()) + bracelet_r_2 = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s06_r.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s07.iff', object.getPlanet()) + hat = core.objectService.createObject('object/tangible/wearables/hat/shared_hat_twilek_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + inventory.add(bracelet_l_2) + inventory.add(bracelet_r_2) + object._add(dress) + object._add(necklace) + object._add(bracelet_l) + object._add(bracelet_r) + object._add(shoes) + object._add(hat) diff --git a/scripts/starter_clothing/crafting_artisan_wookiee_female.py b/scripts/starter_clothing/crafting_artisan_wookiee_female.py new file mode 100644 index 00000000..aa6fb915 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_wookiee_female.py @@ -0,0 +1,8 @@ +import sys + +def CraftingArtisanWookieeFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(skirt) \ No newline at end of file diff --git a/scripts/starter_clothing/crafting_artisan_wookiee_male.py b/scripts/starter_clothing/crafting_artisan_wookiee_male.py new file mode 100644 index 00000000..841dfd41 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_wookiee_male.py @@ -0,0 +1,8 @@ +import sys + +def CraftingArtisanWookieeMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(skirt) \ No newline at end of file diff --git a/scripts/starter_clothing/outdoors_scout_humanoid_female.py b/scripts/starter_clothing/outdoors_scout_humanoid_female.py new file mode 100644 index 00000000..a3347f00 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_humanoid_female.py @@ -0,0 +1,22 @@ +import sys + +def OutdoorScoutHumanoidFemale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s04.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s02.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s13.iff', object.getPlanet()) + gloves = core.objectService.createObject('object/tangible/wearables/gloves/shared_gloves_s06.iff', object.getPlanet()) + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s04.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_02.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(bustier) + object._add(pants) + object._add(gloves) + object._add(bracelet_l) + object._add(bracelet_r) + object._add(boots) + object._add(belt) + object._add(necklace) diff --git a/scripts/starter_clothing/outdoors_scout_humanoid_male.py b/scripts/starter_clothing/outdoors_scout_humanoid_male.py new file mode 100644 index 00000000..a6c8d1c4 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_humanoid_male.py @@ -0,0 +1,14 @@ +import sys + +def OutdoorScoutHumanoidMale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_hutt_gang_s01.iff', object.getPlanet()) + bracelet = core.objectService.createObject('object/tangible/wearables/bracelet/shared_primitive_bracelet.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s04.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_03.iff', object.getPlanet()) + boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s05.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(bracelet) + object._add(pants) + object._add(belt) + object._add(boots) diff --git a/scripts/starter_clothing/outdoors_scout_ithorian_female.py b/scripts/starter_clothing/outdoors_scout_ithorian_female.py new file mode 100644 index 00000000..11fd41ff --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_ithorian_female.py @@ -0,0 +1,10 @@ +import sys + +def OutdoorScoutIthorianFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s05.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s16.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) + object._add(jacket) \ No newline at end of file diff --git a/scripts/starter_clothing/outdoors_scout_ithorian_male.py b/scripts/starter_clothing/outdoors_scout_ithorian_male.py new file mode 100644 index 00000000..6b824c94 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_ithorian_male.py @@ -0,0 +1,10 @@ +import sys + +def OutdoorScoutIthorianMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s13.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s12.iff', object.getPlanet()) + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) + object._add(jacket) \ No newline at end of file diff --git a/scripts/starter_clothing/outdoors_scout_trandoshan_female.py b/scripts/starter_clothing/outdoors_scout_trandoshan_female.py new file mode 100644 index 00000000..8bf336ed --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_trandoshan_female.py @@ -0,0 +1,18 @@ +import sys + +def OutdoorScoutTrandoshanFemale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s04.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s02.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s13.iff', object.getPlanet()) + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_02.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_primitive_03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(bustier) + object._add(pants) + object._add(bracelet_l) + object._add(bracelet_r) + object._add(belt) + object._add(necklace) diff --git a/scripts/starter_clothing/outdoors_scout_trandoshan_male.py b/scripts/starter_clothing/outdoors_scout_trandoshan_male.py new file mode 100644 index 00000000..de822de3 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_trandoshan_male.py @@ -0,0 +1,12 @@ +import sys + +def OutdoorScoutTrandoshanMale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_hutt_gang_s01.iff', object.getPlanet()) + bracelet = core.objectService.createObject('object/tangible/wearables/bracelet/shared_primitive_bracelet.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s04.iff', object.getPlanet()) + belt = core.objectService.createObject('object/tangible/wearables/belt/shared_npe_belt_03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(bracelet) + object._add(pants) + object._add(belt) diff --git a/scripts/starter_clothing/outdoors_scout_wookiee_female.py b/scripts/starter_clothing/outdoors_scout_wookiee_female.py new file mode 100644 index 00000000..c2fca3a7 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_wookiee_female.py @@ -0,0 +1,6 @@ +import sys + +def OutdoorScoutWookieeFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) \ No newline at end of file diff --git a/scripts/starter_clothing/outdoors_scout_wookiee_male.py b/scripts/starter_clothing/outdoors_scout_wookiee_male.py new file mode 100644 index 00000000..63a6b6cf --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_wookiee_male.py @@ -0,0 +1,6 @@ +import sys + +def OutdoorScoutWookieeMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_humanoid_female.py b/scripts/starter_clothing/science_medic_humanoid_female.py new file mode 100644 index 00000000..5e6ba991 --- /dev/null +++ b/scripts/starter_clothing/science_medic_humanoid_female.py @@ -0,0 +1,12 @@ +import sys + +def ScienceMedicHumanoidFemale(core, object): + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s26.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s08.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s01.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(jacket) + object._add(pants) + object._add(shoes) + object._add(necklace) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_humanoid_male.py b/scripts/starter_clothing/science_medic_humanoid_male.py new file mode 100644 index 00000000..ca19c6e2 --- /dev/null +++ b/scripts/starter_clothing/science_medic_humanoid_male.py @@ -0,0 +1,10 @@ +import sys + +def ScienceMedicHumanoidMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_npe_shirt.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s01.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) + object._add(shoes) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_ithorian_female.py b/scripts/starter_clothing/science_medic_ithorian_female.py new file mode 100644 index 00000000..fb7638b8 --- /dev/null +++ b/scripts/starter_clothing/science_medic_ithorian_female.py @@ -0,0 +1,8 @@ +import sys + +def ScienceMedicIthorianFemale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s12.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_ithorian_male.py b/scripts/starter_clothing/science_medic_ithorian_male.py new file mode 100644 index 00000000..88ec8b7a --- /dev/null +++ b/scripts/starter_clothing/science_medic_ithorian_male.py @@ -0,0 +1,10 @@ +import sys + +def ScienceMedicIthorianMale(core, object): + jacket = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_jacket_s01.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s04.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s18.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(jacket) + object._add(shirt) + object._add(pants) diff --git a/scripts/starter_clothing/science_medic_trandoshan_female.py b/scripts/starter_clothing/science_medic_trandoshan_female.py new file mode 100644 index 00000000..556e8e94 --- /dev/null +++ b/scripts/starter_clothing/science_medic_trandoshan_female.py @@ -0,0 +1,10 @@ +import sys + +def ScienceMedicTrandoshanFemale(core, object): + jacket = core.objectService.createObject('object/tangible/wearables/jacket/shared_jacket_s26.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s08.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(jacket) + object._add(pants) + object._add(necklace) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_trandoshan_male.py b/scripts/starter_clothing/science_medic_trandoshan_male.py new file mode 100644 index 00000000..9b50dd69 --- /dev/null +++ b/scripts/starter_clothing/science_medic_trandoshan_male.py @@ -0,0 +1,8 @@ +import sys + +def ScienceMedicTrandoshanMale(core, object): + shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_npe_shirt.iff', object.getPlanet()) + pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(shirt) + object._add(pants) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_wookiee_female.py b/scripts/starter_clothing/science_medic_wookiee_female.py new file mode 100644 index 00000000..9e969888 --- /dev/null +++ b/scripts/starter_clothing/science_medic_wookiee_female.py @@ -0,0 +1,8 @@ +import sys + +def ScienceMedicWookieeFemale(core, object): + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_bandolier_s09.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(hood) + object._add(bandolier) \ No newline at end of file diff --git a/scripts/starter_clothing/science_medic_wookiee_male.py b/scripts/starter_clothing/science_medic_wookiee_male.py new file mode 100644 index 00000000..ba2c8845 --- /dev/null +++ b/scripts/starter_clothing/science_medic_wookiee_male.py @@ -0,0 +1,8 @@ +import sys + +def ScienceMedicWookieeMale(core, object): + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', object.getPlanet()) + bandolier = core.objectService.createObject('object/tangible/wearables/bandolier/shared_bandolier_s09.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(hood) + object._add(bandolier) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_humanoid_female.py b/scripts/starter_clothing/social_entertainer_humanoid_female.py new file mode 100644 index 00000000..0b9f5157 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_humanoid_female.py @@ -0,0 +1,16 @@ +import sys + +def SocialEntertainerHumanoidFemale(core, object): + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s12.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s07.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_npe_entertainer_skirt.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bracelet_l) + object._add(bracelet_r) + object._add(necklace) + object._add(shoes) + object._add(skirt) + object._add(bustier) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_humanoid_male.py b/scripts/starter_clothing/social_entertainer_humanoid_male.py new file mode 100644 index 00000000..c9fcfec6 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_humanoid_male.py @@ -0,0 +1,10 @@ +import sys + +def SocialEntertainerHumanoidMale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s15.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_skirt_s05.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(skirt) + object._add(shoes) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_ithorian_female.py b/scripts/starter_clothing/social_entertainer_ithorian_female.py new file mode 100644 index 00000000..4afa5c52 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_ithorian_female.py @@ -0,0 +1,16 @@ +import sys + +def SocialEntertainerIthorianFemale(core, object): + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s12.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s07.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_npe_entertainer_skirt.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bracelet_l) + object._add(bracelet_r) + object._add(necklace) + object._add(shoes) + object._add(skirt) + object._add(bustier) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_ithorian_male.py b/scripts/starter_clothing/social_entertainer_ithorian_male.py new file mode 100644 index 00000000..a13a5c78 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_ithorian_male.py @@ -0,0 +1,10 @@ +import sys + +def SocialEntertainerIthorianMale(core, object): + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s10.iff', object.getPlanet()) + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s08.iff', object.getPlanet()) + dress = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_dress_short_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(pants) + object._add(shirt) + object._add(dress) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_trandoshan_female.py b/scripts/starter_clothing/social_entertainer_trandoshan_female.py new file mode 100644 index 00000000..b77afa50 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_trandoshan_female.py @@ -0,0 +1,14 @@ +import sys + +def SocialEntertainerTrandoshanFemale(core, object): + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s12.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_npe_entertainer_skirt.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s01.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bracelet_l) + object._add(bracelet_r) + object._add(necklace) + object._add(skirt) + object._add(bustier) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_trandoshan_male.py b/scripts/starter_clothing/social_entertainer_trandoshan_male.py new file mode 100644 index 00000000..cd9bcc6c --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_trandoshan_male.py @@ -0,0 +1,8 @@ +import sys + +def SocialEntertainerTrandoshanMale(core, object): + vest = core.objectService.createObject('object/tangible/wearables/vest/shared_vest_s15.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_skirt_s05.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(vest) + object._add(skirt) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_twilek_female.py b/scripts/starter_clothing/social_entertainer_twilek_female.py new file mode 100644 index 00000000..e5dcdd36 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_twilek_female.py @@ -0,0 +1,18 @@ +import sys + +def SocialEntertainerTwilekFemale(core, object): + bracelet_l = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_l.iff', object.getPlanet()) + bracelet_r = core.objectService.createObject('object/tangible/wearables/bracelet/shared_bracelet_s05_r.iff', object.getPlanet()) + necklace = core.objectService.createObject('object/tangible/wearables/necklace/shared_necklace_s12.iff', object.getPlanet()) + shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s07.iff', object.getPlanet()) + skirt = core.objectService.createObject('object/tangible/wearables/skirt/shared_npe_entertainer_skirt.iff', object.getPlanet()) + bustier = core.objectService.createObject('object/tangible/wearables/bustier/shared_bustier_s01.iff', object.getPlanet()) + hat = core.objectService.createObject('object/tangible/wearables/hat/shared_hat_twilek_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(bracelet_l) + object._add(bracelet_r) + object._add(necklace) + object._add(shoes) + object._add(skirt) + object._add(bustier) + object._add(hat) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_wookiee_female.py b/scripts/starter_clothing/social_entertainer_wookiee_female.py new file mode 100644 index 00000000..a8cdfee0 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_wookiee_female.py @@ -0,0 +1,8 @@ +import sys + +def SocialEntertainerWookieeFemale(core, object): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s04.iff', object.getPlanet()) + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(gloves) + object._add(hood) \ No newline at end of file diff --git a/scripts/starter_clothing/social_entertainer_wookiee_male.py b/scripts/starter_clothing/social_entertainer_wookiee_male.py new file mode 100644 index 00000000..ed797f8c --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_wookiee_male.py @@ -0,0 +1,8 @@ +import sys + +def SocialEntertainerWookieeMale(core, object): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s04.iff', object.getPlanet()) + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s03.iff', object.getPlanet()) + inventory = object.getSlottedObject('inventory') + object._add(gloves) + object._add(hood) \ No newline at end of file diff --git a/scripts/starterclothing.py b/scripts/starterclothing.py new file mode 100644 index 00000000..f24afeb3 --- /dev/null +++ b/scripts/starterclothing.py @@ -0,0 +1,298 @@ + + +import sys + +def CreateStarterClothing(core, object, starterProfession, raceTemplate): + + if starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidMale", "outdoors_scout_humanoid_male", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutHumanoidFemale", "outdoors_scout_humanoid_female", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutTrandoshanMale", "outdoors_scout_trandoshan_male", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutTrandoshanFemale", "outdoors_scout_trandoshan_female", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutWookieeMale", "outdoors_scout_wookiee_male", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutWookieeFemale", "outdoors_scout_wookiee_female", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutIthorianMale", "outdoors_scout_ithorian_male", core, object) + + elif starterProfession == 'outdoors_scout' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "OutdoorScoutIthorianFemale", "outdoors_scout_ithorian_female", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidMale", "combat_brawler_humanoid_male", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerHumanoidFemale", "combat_brawler_humanoid_female", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerTrandoshanMale", "combat_brawler_trandoshan_male", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerOutdoorScoutTrandoshanFemale", "combat_brawler_trandoshan_female", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerWookieeMale", "combat_brawler_wookiee_male", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerWookieeFemale", "combat_brawler_wookiee_female", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerIthorianMale", "combat_brawler_ithorian_male", core, object) + + elif starterProfession == 'combat_brawler' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatBrawlerIthorianFemale", "combat_brawler_ithorian_female", core, object) + + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidMale", "combat_marksman_humanoid_male", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanHumanoidFemale", "combat_marksman_humanoid_female", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanTrandoshanMale", "combat_marksman_trandoshan_male", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanTrandoshanFemale", "combat_marksman_trandoshan_female", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanWookieeMale", "combat_marksman_wookiee_male", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanWookieeFemale", "combat_marksman_wookiee_female", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanIthorianMale", "combat_marksman_ithorian_male", core, object) + + elif starterProfession == 'combat_marksman' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CombatMarksmanIthorianFemale", "combat_marksman_ithorian_female", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidMale", "crafting_artisan_humanoid_male", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanTwilekFemale", "crafting_artisan_twilek_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanHumanoidFemale", "crafting_artisan_humanoid_female", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanTrandoshanMale", "crafting_artisan_trandoshan_male", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanTrandoshanFemale", "crafting_artisan_trandoshan_female", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanWookieeMale", "crafting_artisan_wookiee_male", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanWookieeFemale", "crafting_artisan_wookiee_female", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanIthorianMale", "crafting_artisan_ithorian_male", core, object) + + elif starterProfession == 'crafting_artisan' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "CraftingArtisanIthorianFemale", "crafting_artisan_ithorian_female", core, object) + + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidMale", "science_medic_humanoid_male", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicHumanoidFemale", "science_medic_humanoid_female", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicTrandoshanMale", "science_medic_trandoshan_male", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicTrandoshanFemale", "science_medic_trandoshan_female", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicWookieeMale", "science_medic_wookiee_male", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicWookieeFemale", "science_medic_wookiee_female", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicIthorianMale", "science_medic_ithorian_male", core, object) + + elif starterProfession == 'science_medic' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "ScienceMedicIthorianFemale", "science_medic_ithorian_female", core, object) + + + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/human_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/zabrak_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/bothan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/sullustan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/twilek_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/moncal_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/rodian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidMale", "social_entertainer_humanoid_male", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/human_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/zabrak_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/bothan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/sullustan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/twilek_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerTwilekFemale", "social_entertainer_twilek_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/moncal_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/rodian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerHumanoidFemale", "social_entertainer_humanoid_female", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/trandoshan_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerTrandoshanMale", "social_entertainer_trandoshan_male", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/trandoshan_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerTrandoshanFemale", "social_entertainer_trandoshan_female", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/wookiee_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerWookieeMale", "social_entertainer_wookiee_male", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/wookiee_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerWookieeFemale", "social_entertainer_wookiee_female", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/ithorian_male.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerIthorianMale", "social_entertainer_ithorian_male", core, object) + + elif starterProfession == 'social_entertainer' and raceTemplate == 'object/creature/player/ithorian_female.iff': + core.scriptService.callScript("scripts/starter_clothing/", "SocialEntertainerIthorianFemale", "social_entertainer_ithorian_female", core, object) + \ No newline at end of file diff --git a/src/services/CharacterService.java b/src/services/CharacterService.java index 8e5c6d8f..362446ba 100644 --- a/src/services/CharacterService.java +++ b/src/services/CharacterService.java @@ -264,6 +264,7 @@ public class CharacterService implements INetworkDispatch { object._add(weapon); object.setWeaponId(weapon.getObjectID()); + core.scriptService.callScript("scripts/", "starterclothing", "CreateStarterClothing", core, object, clientCreateCharacter.getStarterProfession(), clientCreateCharacter.getRaceTemplate()); core.scriptService.callScript("scripts/", "CreateStartingCharacter", "demo", core, object); core.getCreatureODB().put(object, Long.class, CreatureObject.class, object.getTransaction());