diff --git a/scripts/object/tangible/npe/npe_uniform_box.py b/scripts/object/tangible/npe/npe_uniform_box.py index 53d3504f..e14bbaf7 100644 --- a/scripts/object/tangible/npe/npe_uniform_box.py +++ b/scripts/object/tangible/npe/npe_uniform_box.py @@ -15,25 +15,25 @@ def use(core, actor, object): items.add(robe) elif profession =='entertainer_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_entertainer_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_entertainer_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_entertainer_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_entertainer_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_entertainer_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_entertainer_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_entertainer_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_entertainer_hat_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s15.iff', actor.getPlanet(), 'item_entertainer_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s13.iff', actor.getPlanet(), 'item_entertainer_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s04.iff', actor.getPlanet(), 'item_entertainer_shirt_02_01') @@ -44,25 +44,25 @@ def use(core, actor, object): items.add(hat) elif profession =='officer_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) + if "ithorian" in actor.getTemplate(): + belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet(), 'item_officer_belt_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_officer_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_officer_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_officer_vest_02_01') items.add(belt) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_officer_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_officer_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_officer_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_officer_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s22.iff', actor.getPlanet(), 'item_officer_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s15.iff', actor.getPlanet(), 'item_officer_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s34.iff', actor.getPlanet(), 'item_officer_shirt_02_01') @@ -73,25 +73,25 @@ def use(core, actor, object): items.add(belt) elif profession =='bounty_hunter_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_bounty_hunter_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_bounty_hunter_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_bounty_hunter_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_bounty_hunter_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_bounty_hunter_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_bounty_hunter_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_bounty_hunter_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_bounty_hunter_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s12.iff', actor.getPlanet(), 'item_bounty_hunter_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s08.iff', actor.getPlanet(), 'item_bounty_hunter_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s42.iff', actor.getPlanet(), 'item_bounty_hunter_shirt_02_01') @@ -102,25 +102,25 @@ def use(core, actor, object): items.add(vest) elif profession =='smuggler_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_smuggler_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_smuggler_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_smuggler_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_smuggler_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_smuggler_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_smuggler_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_smuggler_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_smuggler_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s15.iff', actor.getPlanet(), 'item_smuggler_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s05.iff', actor.getPlanet(), 'item_smuggler_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s16.iff', actor.getPlanet(), 'item_smuggler_shirt_02_01') @@ -128,28 +128,28 @@ def use(core, actor, object): items.add(boots) items.add(pants) items.add(shirt) - items.add(vest) - + items.add(vest) + elif profession =='commando_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_commando_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_commando_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_commando_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_commando_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_commando_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_commando_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_commando_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_commando_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s22.iff', actor.getPlanet(), 'item_commando_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s05.iff', actor.getPlanet(), 'item_commando_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s42.iff', actor.getPlanet(), 'item_commando_shirt_02_01') @@ -160,25 +160,25 @@ def use(core, actor, object): items.add(vest) elif profession =='spy_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_spy_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_spy_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_spy_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_spy_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_spy_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_spy_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_spy_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_spy_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s12.iff', actor.getPlanet(), 'item_spy_boots_02_01') gloves = core.objectService.createObject('object/tangible/wearables/gloves/shared_gloves_s12.iff', actor.getPlanet(), 'item_spy_gloves_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s30.iff', actor.getPlanet(), 'item_spy_pants_02_01') @@ -189,25 +189,25 @@ def use(core, actor, object): items.add(shirt) elif profession == 'medic_1a': - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_medic_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_medic_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_medic_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_medic_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_medic_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_medic_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_medic_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_medic_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): boots = core.objectService.createObject('object/tangible/wearables/boots/shared_boots_s22.iff', actor.getPlanet(), 'item_medic_boots_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s08.iff', actor.getPlanet(), 'item_medic_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s27.iff', actor.getPlanet(), 'item_medic_shirt_02_01') @@ -218,37 +218,39 @@ def use(core, actor, object): items.add(vest) elif "trader" in profession: - if "itho" in actor.getTemplate(): - belt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_belt_s02.iff', actor.getPlanet()) - pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet()) - vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet()) - items.add(belt) + if "ithorian" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_gloves_s02.iff', actor.getPlanet(), 'item_trader_gloves_02_01') + pants = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_pants_s02.iff', actor.getPlanet(), 'item_trader_pants_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_shirt_s02.iff', actor.getPlanet(), 'item_trader_shirt_02_01') + vest = core.objectService.createObject('object/tangible/wearables/ithorian/shared_ith_vest_s02.iff', actor.getPlanet(), 'item_trader_vest_02_01') + items.add(gloves) items.add(pants) items.add(shirt) - items.add(vest) - if "wookie" in actor.getTemplate(): - gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet()) - skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet()) - shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet()) - hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet()) + items.add(vest) + elif "wookie" in actor.getTemplate(): + gloves = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_gloves_s02.iff', actor.getPlanet(), 'item_trader_gloves_02_01') + skirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_skirt_s02.iff', actor.getPlanet(), 'item_trader_skirt_02_01') + shirt = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_shirt_s02.iff', actor.getPlanet(), 'item_trader_shirt_02_01') + hood = core.objectService.createObject('object/tangible/wearables/wookiee/shared_wke_hood_s02.iff', actor.getPlanet(), 'item_trader_hood_02_01') items.add(gloves) items.add(skirt) items.add(shirt) - items.add(hood) - else: + items.add(hood) + elif "wookie" not in actor.getTemplate() or "ithorian" not in actor.getTemplate(): shoes = core.objectService.createObject('object/tangible/wearables/shoes/shared_shoes_s01.iff', actor.getPlanet(), 'item_trader_shoes_02_01') pants = core.objectService.createObject('object/tangible/wearables/pants/shared_pants_s15.iff', actor.getPlanet(), 'item_trader_pants_02_01') shirt = core.objectService.createObject('object/tangible/wearables/shirt/shared_shirt_s05.iff', actor.getPlanet(), 'item_trader_shirt_02_01') belt = core.objectService.createObject('object/tangible/wearables/armor/zam/shared_armor_zam_wesell_belt.iff', actor.getPlanet(), 'item_trader_belt_02_01') items.add(shoes) items.add(pants) - tems.add(shirt) + items.add(shirt) items.add(belt) + else: actor.sendSystemMessage('@base_player:not_correct_skill', 0) items.add(createProfessionItem(core, actor)) + print(items) core.playerService.giveItems(actor, items) core.objectService.destroyObject(object) return @@ -264,8 +266,7 @@ def createProfessionItem(core, actor): return core.objectService.createObject('object/weapon/ranged/carbine/shared_carbine_dh17_black_npe.iff', actor.getPlanet(), 'weapon_npe_commando_carbine_03_01') elif profession == 'entertainer_1a': - print("Entertainer Professionitem disabled for now") - #return core.objectService.createObject('object/tangible/dance_prob/shared_prop_sparkler_l.iff', actor.getPlanet()) + return core.objectService.createObject('object/weapon/melee/special/shared_vibroknuckler_npe.iff', actor.getPlanet(), 'weapon_knuckler_ent_roadmap_02_01') elif profession == 'force_sensitive_1a': return core.objectService.createObject('object/weapon/melee/polearm/shared_polearm_vibro_axe_npe.iff', actor.getPlanet(), 'weapon_polearm_02_03') @@ -283,8 +284,7 @@ def createProfessionItem(core, actor): return core.objectService.createObject('object/weapon/ranged/carbine/shared_carbine_dh17_black_npe.iff', actor.getPlanet(), 'weapon_npe_carbine_spy_03_01') elif "trader" in profession: - print("Trader Professionitem disabled until crafting is in") - #return core.objectService.createObject('object/tangible/crafting/station/shared_generic_generic_tool.iff', actor.getPlanet(), 'item_npe_gen_craft_tool_trader_03_01') + return core.objectService.createObject('object/tangible/crafting/station/shared_generic_generic_tool.iff', actor.getPlanet(), 'item_npe_gen_craft_tool_trader_03_01') return diff --git a/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_gloves_02_01.py new file mode 100644 index 00000000..b35297f9 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_pants_02_01.py new file mode 100644 index 00000000..72be2264 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_bounty_hunter_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_bounty_hunter_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_shirt_02_01.py new file mode 100644 index 00000000..077c13bc --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_bounty_hunter_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_bounty_hunter_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_vest_02_01.py new file mode 100644 index 00000000..09c0b935 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_bounty_hunter_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_bounty_hunter_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_bounty_hunter_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_commando_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_commando_gloves_02_01.py new file mode 100644 index 00000000..30a3f679 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_commando_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_commando_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_commando_pants_02_01.py new file mode 100644 index 00000000..5e58f989 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_commando_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_commando_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_commando_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_commando_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_commando_shirt_02_01.py new file mode 100644 index 00000000..1bdd8f9f --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_commando_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_commando_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_commando_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_commando_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_commando_vest_02_01.py new file mode 100644 index 00000000..80685679 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_commando_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_commando_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_commando_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_entertainer_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_entertainer_gloves_02_01.py new file mode 100644 index 00000000..1d006b71 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_entertainer_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_entertainer_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_entertainer_pants_02_01.py new file mode 100644 index 00000000..07594377 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_entertainer_pants_02_01.py @@ -0,0 +1,11 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_entertainer_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_entertainer_pants_02_01') + #object.setCustomizationVariable('/private/index_color_1', 44); + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_entertainer_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_entertainer_shirt_02_01.py new file mode 100644 index 00000000..7d9fc542 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_entertainer_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_entertainer_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_entertainer_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_entertainer_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_entertainer_vest_02_01.py new file mode 100644 index 00000000..7a0a365e --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_entertainer_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_medic_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_medic_gloves_02_01.py new file mode 100644 index 00000000..79011d0c --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_medic_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_medic_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_medic_pants_02_01.py new file mode 100644 index 00000000..e9c590ea --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_medic_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_medic_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_medic_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_medic_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_medic_shirt_02_01.py new file mode 100644 index 00000000..b7a24faf --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_medic_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_medic_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_medic_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_medic_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_medic_vest_02_01.py new file mode 100644 index 00000000..c889ee17 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_medic_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_medic_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_medic_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_officer_belt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_officer_belt_02_01.py new file mode 100644 index 00000000..093bcef0 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_officer_belt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_officer_belt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_officer_belt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_officer_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_officer_pants_02_01.py new file mode 100644 index 00000000..666fc886 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_officer_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_officer_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_officer_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_officer_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_officer_shirt_02_01.py new file mode 100644 index 00000000..e2c47968 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_officer_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_officer_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_officer_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_officer_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_officer_vest_02_01.py new file mode 100644 index 00000000..7a0a365e --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_officer_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_smuggler_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_smuggler_gloves_02_01.py new file mode 100644 index 00000000..db027fb7 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_smuggler_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_smuggler_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_smuggler_pants_02_01.py new file mode 100644 index 00000000..12b3bd30 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_smuggler_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_smuggler_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_smuggler_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_smuggler_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_smuggler_shirt_02_01.py new file mode 100644 index 00000000..c331d0b1 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_smuggler_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_smuggler_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_smuggler_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_smuggler_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_smuggler_vest_02_01.py new file mode 100644 index 00000000..35c0cd30 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_smuggler_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_smuggler_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_smuggler_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_spy_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_spy_gloves_02_01.py new file mode 100644 index 00000000..f5f06373 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_spy_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_spy_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_spy_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_spy_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_spy_pants_02_01.py new file mode 100644 index 00000000..a1021bf4 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_spy_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_spy_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_spy_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_spy_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_spy_shirt_02_01.py new file mode 100644 index 00000000..8bda143e --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_spy_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_spy_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_spy_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_spy_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_spy_vest_02_01.py new file mode 100644 index 00000000..3dd5fc58 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_spy_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_trader_gloves_02_01.py b/scripts/object/tangible/wearables/ithorian/item_trader_gloves_02_01.py new file mode 100644 index 00000000..e37e33d1 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_trader_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_ithorian_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_ithorian_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_trader_pants_02_01.py b/scripts/object/tangible/wearables/ithorian/item_trader_pants_02_01.py new file mode 100644 index 00000000..20459a52 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_trader_pants_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_trader_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_trader_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_trader_shirt_02_01.py b/scripts/object/tangible/wearables/ithorian/item_trader_shirt_02_01.py new file mode 100644 index 00000000..f0e8d1ad --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_trader_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_trader_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_trader_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/ithorian/item_trader_vest_02_01.py b/scripts/object/tangible/wearables/ithorian/item_trader_vest_02_01.py new file mode 100644 index 00000000..26b38431 --- /dev/null +++ b/scripts/object/tangible/wearables/ithorian/item_trader_vest_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_trader_vest_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_trader_vest_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_gloves_02_01.py new file mode 100644 index 00000000..e5343452 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_hood_02_01.py new file mode 100644 index 00000000..24448eda --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_shirt_02_01.py new file mode 100644 index 00000000..077c13bc --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_bounty_hunter_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_bounty_hunter_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_skirt_02_01.py new file mode 100644 index 00000000..86969df3 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_bounty_hunter_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Bounty Hunter') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_commando_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_commando_gloves_02_01.py new file mode 100644 index 00000000..82a5c39d --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_commando_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_commando_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_commando_hood_02_01.py new file mode 100644 index 00000000..07fbd311 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_commando_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_commando_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_commando_shirt_02_01.py new file mode 100644 index 00000000..1bdd8f9f --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_commando_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_commando_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_commando_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_commando_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_commando_skirt_02_01.py new file mode 100644 index 00000000..89b0eb0b --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_commando_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Commando') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_entertainer_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_entertainer_gloves_02_01.py new file mode 100644 index 00000000..00b4d513 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_entertainer_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_entertainer_hat_02_01.py b/scripts/object/tangible/wearables/wookiee/item_entertainer_hat_02_01.py new file mode 100644 index 00000000..c8a61881 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_entertainer_hat_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_entertainer_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_entertainer_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_entertainer_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_entertainer_shirt_02_01.py new file mode 100644 index 00000000..7d9fc542 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_entertainer_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_entertainer_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_entertainer_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_entertainer_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_entertainer_skirt_02_01.py new file mode 100644 index 00000000..38b9abfa --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_entertainer_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Entertainer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_medic_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_medic_gloves_02_01.py new file mode 100644 index 00000000..5f54e5f2 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_medic_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_medic_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_medic_hood_02_01.py new file mode 100644 index 00000000..84271561 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_medic_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_medic_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_medic_shirt_02_01.py new file mode 100644 index 00000000..b7a24faf --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_medic_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_medic_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_medic_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_medic_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_medic_skirt_02_01.py new file mode 100644 index 00000000..35a2dbc2 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_medic_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Medic') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_officer_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_officer_gloves_02_01.py new file mode 100644 index 00000000..1832bd57 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_officer_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_officer_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_officer_hood_02_01.py new file mode 100644 index 00000000..b03c7db3 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_officer_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_officer_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_officer_shirt_02_01.py new file mode 100644 index 00000000..e2c47968 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_officer_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_officer_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_officer_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_officer_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_officer_skirt_02_01.py new file mode 100644 index 00000000..fbde2322 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_officer_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Officer') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_smuggler_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_smuggler_gloves_02_01.py new file mode 100644 index 00000000..585bdad8 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_smuggler_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_smuggler_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_smuggler_hood_02_01.py new file mode 100644 index 00000000..02910436 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_smuggler_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_smuggler_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_smuggler_shirt_02_01.py new file mode 100644 index 00000000..c331d0b1 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_smuggler_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_smuggler_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_smuggler_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_smuggler_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_smuggler_skirt_02_01.py new file mode 100644 index 00000000..9d5e83db --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_smuggler_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Smuggler') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_spy_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_spy_gloves_02_01.py new file mode 100644 index 00000000..f5f06373 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_spy_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_spy_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_spy_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_spy_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_spy_hood_02_01.py new file mode 100644 index 00000000..c9a28b5b --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_spy_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_spy_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_spy_shirt_02_01.py new file mode 100644 index 00000000..8bda143e --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_spy_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_spy_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_spy_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_spy_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_spy_skirt_02_01.py new file mode 100644 index 00000000..81d9cf2c --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_spy_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Spy') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_trader_gloves_02_01.py b/scripts/object/tangible/wearables/wookiee/item_trader_gloves_02_01.py new file mode 100644 index 00000000..7fe65ccf --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_trader_gloves_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_gloves_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_gloves_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_trader_hood_02_01.py b/scripts/object/tangible/wearables/wookiee/item_trader_hood_02_01.py new file mode 100644 index 00000000..f22f08e4 --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_trader_hood_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_hat_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_hat_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_trader_shirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_trader_shirt_02_01.py new file mode 100644 index 00000000..f0e8d1ad --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_trader_shirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_trader_shirt_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_trader_shirt_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/tangible/wearables/wookiee/item_trader_skirt_02_01.py b/scripts/object/tangible/wearables/wookiee/item_trader_skirt_02_01.py new file mode 100644 index 00000000..5102d8af --- /dev/null +++ b/scripts/object/tangible/wearables/wookiee/item_trader_skirt_02_01.py @@ -0,0 +1,10 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('item_wookiee_pants_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('item_wookiee_pants_02_01') + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:agility_modified', 3) + object.setStringAttribute('class_required', 'Trader') + return \ No newline at end of file diff --git a/scripts/object/weapon/melee/special/weapon_knuckler_ent_roadmap_02_01.py b/scripts/object/weapon/melee/special/weapon_knuckler_ent_roadmap_02_01.py new file mode 100644 index 00000000..463da023 --- /dev/null +++ b/scripts/object/weapon/melee/special/weapon_knuckler_ent_roadmap_02_01.py @@ -0,0 +1,18 @@ +import sys +from resources.datatables import WeaponType + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('weapon_knuckler_ent_roadmap_02_01') + object.setDetailFilename('static_item_d') + object.setDetailName('weapon_knuckler_ent_roadmap_02_01') + object.setStringAttribute('class_required', 'Entertainer') + object.setIntAttribute('required_combat_level', 1) + object.setIntAttribute('cat_stat_mod_bonus.@stat_n:strength_modified', 5) + object.setAttackSpeed(1); + object.setMaxRange(5); + object.setDamageType('kinetic'); + object.setMinDamage(25); + object.setMaxDamage(45); + object.setWeaponType(WeaponType.UNARMED); + return \ No newline at end of file diff --git a/scripts/object/weapon/melee/sword/weapon_pistol_02_02.py b/scripts/object/weapon/melee/sword/weapon_pistol_02_02.py new file mode 100644 index 00000000..055d033d --- /dev/null +++ b/scripts/object/weapon/melee/sword/weapon_pistol_02_02.py @@ -0,0 +1,15 @@ +import sys + +def setup(core, object): + object.setStfFilename('static_item_n') + object.setStfName('weapon_pistol_02_02') + object.setDetailFilename('static_item_d') + object.setDetailName('weapon_pistol_02_02') + object.setIntAttribute('required_combat_level', 1) + object.setFloatAttribute('cat_wpn_damage.wpn_attack_speed', 0.4) + object.setStringAttribute('cat_wpn_damage.wpn_damage_type', 'Energy') + object.setStringAttribute('cat_wpn_damage.damage', '10-26') + object.setStringAttribute('cat_wpn_damage.wpn_range', '0-35m') + object.setStringAttribute('cat_wpn_damage.wpn_category', 'Pistol') + object.setIntAttribute('cat_wpn_damage.dps', object.getDamagePerSecond()) + return \ No newline at end of file