From fa1efef64c63b546153304dcd1e7d6d8f76f17fe Mon Sep 17 00:00:00 2001 From: BloodCommando <49352765+BloodCommando@users.noreply.github.com> Date: Sat, 2 Jan 2021 00:32:22 -0500 Subject: [PATCH] Updates NPC vendor mobiles to use vendor inventory (not player housing vendors) This updates unique NPC vendors found in the world to use vendor_inventory's instead of the default creature_inventory. This follows SOE's use for the Aurilia vendors, allowing for a greater item capacity (unlimited). Previously they utilized the creature_inventory which had a capacity of 75 but in practice was closer to 37 items. Only mobiles that were exclusively used as world vendors were updated. Some vendors such as Hoth, Loveday and Meatlumps it may be advised to give them unique mobiles in order to update them to this. This is purely serverside and does not need an update to the client. --- .../game/object/mobile/dressed_wod_sm_vendor.tpf | 7 +++++++ .../compiled/game/object/mobile/halloween_vendor.tpf | 7 +++++++ .../game/object/mobile/imperial_emperorsday_vendor.tpf | 10 +++++++++- .../game/object/mobile/life_day_imperial_vendor.tpf | 8 ++++++++ .../game/object/mobile/life_day_rebel_vendor.tpf | 8 ++++++++ .../game/object/mobile/lifeday_wookiee_vendor.tpf | 8 ++++++++ .../game/object/mobile/nova_orion_vendor_nova.tpf | 8 ++++++++ .../game/object/mobile/nova_orion_vendor_orion.tpf | 8 ++++++++ .../game/object/mobile/npc_dressed_wod_ns_vendor.tpf | 7 +++++++ .../game/object/mobile/rebel_emperorsday_vendor.tpf | 9 ++++++++- 10 files changed, 78 insertions(+), 2 deletions(-) diff --git a/sku.0/sys.server/compiled/game/object/mobile/dressed_wod_sm_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/dressed_wod_sm_vendor.tpf index d7df226cd..4538355bc 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/dressed_wod_sm_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/dressed_wod_sm_vendor.tpf @@ -9,3 +9,10 @@ sharedTemplate = "object/mobile/shared_dressed_wod_sm_vendor.iff" +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/halloween_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/halloween_vendor.tpf index 239b79184..c97bd25c3 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/halloween_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/halloween_vendor.tpf @@ -10,3 +10,10 @@ nameGeneratorType = "human" sharedTemplate = "object/mobile/shared_halloween_vendor.iff" +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/imperial_emperorsday_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/imperial_emperorsday_vendor.tpf index c18b3af62..dc3caea2d 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/imperial_emperorsday_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/imperial_emperorsday_vendor.tpf @@ -12,4 +12,12 @@ @class object_template 0 -sharedTemplate = "object/mobile/shared_imperial_emperorsday_vendor.iff" \ No newline at end of file +sharedTemplate = "object/mobile/shared_imperial_emperorsday_vendor.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/life_day_imperial_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/life_day_imperial_vendor.tpf index fce571ec9..3f0cc2799 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/life_day_imperial_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/life_day_imperial_vendor.tpf @@ -13,3 +13,11 @@ @class object_template 0 sharedTemplate = "object/mobile/shared_life_day_imperial_vendor.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/life_day_rebel_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/life_day_rebel_vendor.tpf index d3b0fbc77..b80bdf19a 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/life_day_rebel_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/life_day_rebel_vendor.tpf @@ -13,3 +13,11 @@ @class object_template 0 sharedTemplate = "object/mobile/shared_life_day_rebel_vendor.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/lifeday_wookiee_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/lifeday_wookiee_vendor.tpf index d28e449f2..2173cc771 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/lifeday_wookiee_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/lifeday_wookiee_vendor.tpf @@ -13,3 +13,11 @@ @class object_template 0 sharedTemplate = "object/mobile/shared_lifeday_wookiee_vendor.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_nova.tpf b/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_nova.tpf index 123879e5b..550f90ef5 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_nova.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_nova.tpf @@ -13,3 +13,11 @@ @class object_template 0 sharedTemplate = "object/mobile/shared_nova_orion_vendor_nova.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_orion.tpf b/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_orion.tpf index aada97115..b41674048 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_orion.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/nova_orion_vendor_orion.tpf @@ -13,3 +13,11 @@ @class object_template 0 sharedTemplate = "object/mobile/shared_nova_orion_vendor_orion.iff" + +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/npc_dressed_wod_ns_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/npc_dressed_wod_ns_vendor.tpf index c4226d7aa..83920824f 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/npc_dressed_wod_ns_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/npc_dressed_wod_ns_vendor.tpf @@ -9,3 +9,10 @@ sharedTemplate = "object/mobile/shared_npc_dressed_wod_ns_vendor.iff" +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file diff --git a/sku.0/sys.server/compiled/game/object/mobile/rebel_emperorsday_vendor.tpf b/sku.0/sys.server/compiled/game/object/mobile/rebel_emperorsday_vendor.tpf index ddb531a92..9d702d297 100755 --- a/sku.0/sys.server/compiled/game/object/mobile/rebel_emperorsday_vendor.tpf +++ b/sku.0/sys.server/compiled/game/object/mobile/rebel_emperorsday_vendor.tpf @@ -12,4 +12,11 @@ @class object_template 0 -sharedTemplate = "object/mobile/shared_rebel_emperorsday_vendor.iff" \ No newline at end of file +sharedTemplate = "object/mobile/shared_rebel_emperorsday_vendor.iff" +contents = [ + [slotName = "inventory", + equipObject = true, + content = "object/tangible/inventory/vendor_inventory.iff"], + [slotName = "mission_bag", + equipObject = true, + content = "object/tangible/mission_bag/mission_bag.iff"]] \ No newline at end of file