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.
This commit is contained in:
BloodCommando
2021-01-02 00:32:22 -05:00
parent 781c80802e
commit fa1efef64c
10 changed files with 78 additions and 2 deletions

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -12,4 +12,12 @@
@class object_template 0
sharedTemplate = "object/mobile/shared_imperial_emperorsday_vendor.iff"
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"]]

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -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"]]

View File

@@ -12,4 +12,11 @@
@class object_template 0
sharedTemplate = "object/mobile/shared_rebel_emperorsday_vendor.iff"
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"]]