From e4b3ef2f0f1fb68d1ccd8905b4b72f16f38560ec Mon Sep 17 00:00:00 2001 From: zingzing175 Date: Thu, 19 Sep 2013 23:44:01 -0700 Subject: [PATCH] (Added) Starter clothing creation when choosing from client --- .../combat_brawler_humanoid_female.py | 19 ++ .../combat_brawler_humanoid_male.py | 19 ++ .../combat_brawler_ithorian_female.py | 23 ++ .../combat_brawler_ithorian_male.py | 13 + .../combat_brawler_trandoshan_female.py | 16 + .../combat_brawler_trandoshan_male.py | 13 + .../combat_brawler_wookiee_female.py | 10 + .../combat_brawler_wookiee_male.py | 10 + .../combat_marksman_humanoid_female.py | 22 ++ .../combat_marksman_humanoid_male.py | 16 + .../combat_marksman_ithorian_female.py | 16 + .../combat_marksman_ithorian_male.py | 16 + .../combat_marksman_trandoshan_female.py | 19 ++ .../combat_marksman_trandoshan_male.py | 13 + .../combat_marksman_wookiee_female.py | 10 + .../combat_marksman_wookiee_male.py | 10 + .../crafting_artisan_humanoid_female.py | 23 ++ .../crafting_artisan_humanoid_male.py | 19 ++ .../crafting_artisan_ithorian_female.py | 10 + .../crafting_artisan_ithorian_male.py | 13 + .../crafting_artisan_trandoshan_female.py | 20 ++ .../crafting_artisan_trandoshan_male.py | 16 + .../crafting_artisan_twilek_female.py | 26 ++ .../crafting_artisan_wookiee_female.py | 10 + .../crafting_artisan_wookiee_male.py | 10 + .../outdoors_scout_humanoid_female.py | 31 ++ .../outdoors_scout_humanoid_male.py | 19 ++ .../outdoors_scout_ithorian_female.py | 13 + .../outdoors_scout_ithorian_male.py | 13 + .../outdoors_scout_trandoshan_female.py | 25 ++ .../outdoors_scout_trandoshan_male.py | 16 + .../outdoors_scout_wookiee_female.py | 7 + .../outdoors_scout_wookiee_male.py | 7 + .../science_medic_humanoid_female.py | 16 + .../science_medic_humanoid_male.py | 13 + .../science_medic_ithorian_female.py | 10 + .../science_medic_ithorian_male.py | 13 + .../science_medic_trandoshan_female.py | 13 + .../science_medic_trandoshan_male.py | 10 + .../science_medic_wookiee_female.py | 10 + .../science_medic_wookiee_male.py | 10 + .../social_entertainer_humanoid_female.py | 22 ++ .../social_entertainer_humanoid_male.py | 13 + .../social_entertainer_ithorian_female.py | 22 ++ .../social_entertainer_ithorian_male.py | 13 + .../social_entertainer_trandoshan_female.py | 19 ++ .../social_entertainer_trandoshan_male.py | 10 + .../social_entertainer_twilek_female.py | 25 ++ .../social_entertainer_wookiee_female.py | 10 + .../social_entertainer_wookiee_male.py | 10 + scripts/starterclothing.py | 298 ++++++++++++++++++ src/services/CharacterService.java | 3 +- 52 files changed, 1062 insertions(+), 1 deletion(-) create mode 100644 scripts/starter_clothing/combat_brawler_humanoid_female.py create mode 100644 scripts/starter_clothing/combat_brawler_humanoid_male.py create mode 100644 scripts/starter_clothing/combat_brawler_ithorian_female.py create mode 100644 scripts/starter_clothing/combat_brawler_ithorian_male.py create mode 100644 scripts/starter_clothing/combat_brawler_trandoshan_female.py create mode 100644 scripts/starter_clothing/combat_brawler_trandoshan_male.py create mode 100644 scripts/starter_clothing/combat_brawler_wookiee_female.py create mode 100644 scripts/starter_clothing/combat_brawler_wookiee_male.py create mode 100644 scripts/starter_clothing/combat_marksman_humanoid_female.py create mode 100644 scripts/starter_clothing/combat_marksman_humanoid_male.py create mode 100644 scripts/starter_clothing/combat_marksman_ithorian_female.py create mode 100644 scripts/starter_clothing/combat_marksman_ithorian_male.py create mode 100644 scripts/starter_clothing/combat_marksman_trandoshan_female.py create mode 100644 scripts/starter_clothing/combat_marksman_trandoshan_male.py create mode 100644 scripts/starter_clothing/combat_marksman_wookiee_female.py create mode 100644 scripts/starter_clothing/combat_marksman_wookiee_male.py create mode 100644 scripts/starter_clothing/crafting_artisan_humanoid_female.py create mode 100644 scripts/starter_clothing/crafting_artisan_humanoid_male.py create mode 100644 scripts/starter_clothing/crafting_artisan_ithorian_female.py create mode 100644 scripts/starter_clothing/crafting_artisan_ithorian_male.py create mode 100644 scripts/starter_clothing/crafting_artisan_trandoshan_female.py create mode 100644 scripts/starter_clothing/crafting_artisan_trandoshan_male.py create mode 100644 scripts/starter_clothing/crafting_artisan_twilek_female.py create mode 100644 scripts/starter_clothing/crafting_artisan_wookiee_female.py create mode 100644 scripts/starter_clothing/crafting_artisan_wookiee_male.py create mode 100644 scripts/starter_clothing/outdoors_scout_humanoid_female.py create mode 100644 scripts/starter_clothing/outdoors_scout_humanoid_male.py create mode 100644 scripts/starter_clothing/outdoors_scout_ithorian_female.py create mode 100644 scripts/starter_clothing/outdoors_scout_ithorian_male.py create mode 100644 scripts/starter_clothing/outdoors_scout_trandoshan_female.py create mode 100644 scripts/starter_clothing/outdoors_scout_trandoshan_male.py create mode 100644 scripts/starter_clothing/outdoors_scout_wookiee_female.py create mode 100644 scripts/starter_clothing/outdoors_scout_wookiee_male.py create mode 100644 scripts/starter_clothing/science_medic_humanoid_female.py create mode 100644 scripts/starter_clothing/science_medic_humanoid_male.py create mode 100644 scripts/starter_clothing/science_medic_ithorian_female.py create mode 100644 scripts/starter_clothing/science_medic_ithorian_male.py create mode 100644 scripts/starter_clothing/science_medic_trandoshan_female.py create mode 100644 scripts/starter_clothing/science_medic_trandoshan_male.py create mode 100644 scripts/starter_clothing/science_medic_wookiee_female.py create mode 100644 scripts/starter_clothing/science_medic_wookiee_male.py create mode 100644 scripts/starter_clothing/social_entertainer_humanoid_female.py create mode 100644 scripts/starter_clothing/social_entertainer_humanoid_male.py create mode 100644 scripts/starter_clothing/social_entertainer_ithorian_female.py create mode 100644 scripts/starter_clothing/social_entertainer_ithorian_male.py create mode 100644 scripts/starter_clothing/social_entertainer_trandoshan_female.py create mode 100644 scripts/starter_clothing/social_entertainer_trandoshan_male.py create mode 100644 scripts/starter_clothing/social_entertainer_twilek_female.py create mode 100644 scripts/starter_clothing/social_entertainer_wookiee_female.py create mode 100644 scripts/starter_clothing/social_entertainer_wookiee_male.py create mode 100644 scripts/starterclothing.py 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..c401a449 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_humanoid_female.py @@ -0,0 +1,19 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + inventory.add(boots) + inventory.add(necklace) + 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..8f4b39f8 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_humanoid_male.py @@ -0,0 +1,19 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(gloves) + inventory.add(pants) + inventory.add(boots) + 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..e9fd9bfc --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_ithorian_female.py @@ -0,0 +1,23 @@ +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()) + + inventory = object.getSlottedObject('inventory') + inventory.add(jacket) + inventory.add(shirt) + inventory.add(bandolier) + inventory.add(belt) + inventory.add(pants) + inventory.add(gloves) + 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..ff69f74e --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_ithorian_male.py @@ -0,0 +1,13 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(jacket) + inventory.add(pants) + inventory.add(bandolier) + 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..d6c5d079 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_trandoshan_female.py @@ -0,0 +1,16 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + inventory.add(necklace) + 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..41249a75 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_trandoshan_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + 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..1bf0adab --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_wookiee_female.py @@ -0,0 +1,10 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(shirt) + inventory.add(skirt) + 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..558aeaa0 --- /dev/null +++ b/scripts/starter_clothing/combat_brawler_wookiee_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(shirt) + inventory.add(skirt) + 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..da6240be --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_humanoid_female.py @@ -0,0 +1,22 @@ +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()) + inventory = object.getSlottedObject('inventory') + inventory.add(shirt) + inventory.add(bandolier) + inventory.add(necklace) + inventory.add(pants) + inventory.add(belt) + inventory.add(shoes) + 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..48ac9f33 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_humanoid_male.py @@ -0,0 +1,16 @@ +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') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + inventory.add(boots) + 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..bb82eb33 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_ithorian_female.py @@ -0,0 +1,16 @@ +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') + inventory.add(shirt) + inventory.add(vest) + inventory.add(pants) + inventory.add(belt) + 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..b382cf9b --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_ithorian_male.py @@ -0,0 +1,16 @@ +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') + inventory.add(belt) + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + 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..66d1be03 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_trandoshan_female.py @@ -0,0 +1,19 @@ +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') + inventory.add(shirt) + inventory.add(bandolier) + inventory.add(necklace) + inventory.add(pants) + inventory.add(belt) + 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..feb437ec --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_trandoshan_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(jacket) + inventory.add(pants) + 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..4f28245d --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_wookiee_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(bandolier) + inventory.add(shirt) + 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..805fb861 --- /dev/null +++ b/scripts/starter_clothing/combat_marksman_wookiee_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(bandolier) + inventory.add(shirt) + 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..fa21f86b --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_humanoid_female.py @@ -0,0 +1,23 @@ +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(dress) + inventory.add(necklace) + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(bracelet_l_2) + inventory.add(bracelet_r_2) + inventory.add(shoes) + 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..3a4d4af2 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_humanoid_male.py @@ -0,0 +1,19 @@ +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') + inventory.add(shirt) + inventory.add(vest) + inventory.add(necklace) + inventory.add(pants) + inventory.add(shoes) + 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..3f000a91 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_ithorian_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(dress) + inventory.add(hat) + 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..b957ce13 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_ithorian_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(pants) + inventory.add(vest) + 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..696d011a --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_trandoshan_female.py @@ -0,0 +1,20 @@ +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(dress) + inventory.add(necklace) + inventory.add(bracelet_l) + inventory.add(bracelet_r) + 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..6258b068 --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_trandoshan_male.py @@ -0,0 +1,16 @@ +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') + inventory.add(shirt) + inventory.add(vest) + inventory.add(necklace) + inventory.add(pants) + 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..ee63150f --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_twilek_female.py @@ -0,0 +1,26 @@ +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(dress) + inventory.add(necklace) + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(bracelet_l_2) + inventory.add(bracelet_r_2) + inventory.add(shoes) + inventory.add(hat) + 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..2f61efbf --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_wookiee_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(shirt) + inventory.add(skirt) + 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..327ae07f --- /dev/null +++ b/scripts/starter_clothing/crafting_artisan_wookiee_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(shirt) + inventory.add(skirt) + 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..6a0dd47e --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_humanoid_female.py @@ -0,0 +1,31 @@ +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') + inventory.add(vest) + inventory.add(bustier) + inventory.add(pants) + inventory.add(gloves) + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(boots) + inventory.add(belt) + inventory.add(necklace) + 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..0fbac09e --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_humanoid_male.py @@ -0,0 +1,19 @@ +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') + inventory.add(vest) + inventory.add(bracelet) + inventory.add(pants) + inventory.add(belt) + inventory.add(boots) + 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..ccfd5d42 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_ithorian_female.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(pants) + inventory.add(jacket) + 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..3742490d --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_ithorian_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(pants) + inventory.add(jacket) + 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..5a729fe2 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_trandoshan_female.py @@ -0,0 +1,25 @@ +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') + inventory.add(vest) + inventory.add(bustier) + inventory.add(pants) + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(belt) + inventory.add(necklace) + 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..4913e864 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_trandoshan_male.py @@ -0,0 +1,16 @@ +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') + inventory.add(vest) + inventory.add(bracelet) + inventory.add(pants) + inventory.add(belt) + 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..54d5f661 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_wookiee_female.py @@ -0,0 +1,7 @@ +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') + inventory.add(shirt) + 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..8a68ed47 --- /dev/null +++ b/scripts/starter_clothing/outdoors_scout_wookiee_male.py @@ -0,0 +1,7 @@ +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') + inventory.add(shirt) + 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..c8b540ef --- /dev/null +++ b/scripts/starter_clothing/science_medic_humanoid_female.py @@ -0,0 +1,16 @@ +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') + inventory.add(jacket) + inventory.add(pants) + inventory.add(shoes) + inventory.add(necklace) + 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..38bbed11 --- /dev/null +++ b/scripts/starter_clothing/science_medic_humanoid_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(shirt) + inventory.add(pants) + inventory.add(shoes) + 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..d719f139 --- /dev/null +++ b/scripts/starter_clothing/science_medic_ithorian_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(shirt) + inventory.add(pants) + 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..9442c491 --- /dev/null +++ b/scripts/starter_clothing/science_medic_ithorian_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(jacket) + inventory.add(shirt) + inventory.add(pants) + 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..6cad3513 --- /dev/null +++ b/scripts/starter_clothing/science_medic_trandoshan_female.py @@ -0,0 +1,13 @@ +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') + inventory.add(jacket) + inventory.add(pants) + inventory.add(necklace) + 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..084bb296 --- /dev/null +++ b/scripts/starter_clothing/science_medic_trandoshan_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(shirt) + inventory.add(pants) + 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..d399a47f --- /dev/null +++ b/scripts/starter_clothing/science_medic_wookiee_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(hood) + inventory.add(bandolier) + 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..bb77e9aa --- /dev/null +++ b/scripts/starter_clothing/science_medic_wookiee_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(hood) + inventory.add(bandolier) + 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..1ed7f584 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_humanoid_female.py @@ -0,0 +1,22 @@ +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') + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(necklace) + inventory.add(shoes) + inventory.add(skirt) + inventory.add(bustier) + 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..cfb49b0b --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_humanoid_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(vest) + inventory.add(skirt) + inventory.add(shoes) + 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..957a8604 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_ithorian_female.py @@ -0,0 +1,22 @@ +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') + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(necklace) + inventory.add(shoes) + inventory.add(skirt) + inventory.add(bustier) + 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..1db681af --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_ithorian_male.py @@ -0,0 +1,13 @@ +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') + inventory.add(pants) + inventory.add(shirt) + inventory.add(dress) + 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..70c87dbc --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_trandoshan_female.py @@ -0,0 +1,19 @@ +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') + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(necklace) + inventory.add(skirt) + inventory.add(bustier) + 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..e6f4c298 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_trandoshan_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(vest) + inventory.add(skirt) + 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..8ce69c60 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_twilek_female.py @@ -0,0 +1,25 @@ +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') + inventory.add(bracelet_l) + inventory.add(bracelet_r) + inventory.add(necklace) + inventory.add(shoes) + inventory.add(skirt) + inventory.add(bustier) + inventory.add(hat) + 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..e8b3fe12 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_wookiee_female.py @@ -0,0 +1,10 @@ +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') + inventory.add(gloves) + inventory.add(hood) + 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..61554b40 --- /dev/null +++ b/scripts/starter_clothing/social_entertainer_wookiee_male.py @@ -0,0 +1,10 @@ +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') + inventory.add(gloves) + inventory.add(hood) + 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 de94db65..87c38109 100644 --- a/src/services/CharacterService.java +++ b/src/services/CharacterService.java @@ -264,7 +264,8 @@ public class CharacterService implements INetworkDispatch { object._add(weapon); object.setWeaponId(weapon.getObjectID()); - core.scriptService.callScript("scripts/", "demo", "CreateStartingCharacter", core, object); + core.scriptService.callScript("scripts/", "starterclothing", "CreateStarterClothing", core, object, clientCreateCharacter.getStarterProfession(), clientCreateCharacter.getRaceTemplate()); + core.scriptService.callScript("scripts/", "CreateStartingCharacter", "demo", core, object);