Ok, I have read through all the posts, and I’ve tried to work on an overall idea that was inspired by numerous posts in this thread. I read a great many ideas, just decided to put my spin on it. I apologize for the lengthy post in advance.
I’ll post the different areas and ideas that I would suggest be placed within the game, and then try to make sense of it all with examples afterwards.
First off, here are the areas I see being added to the game:
The Marketplace
The Server-wide Marketplace
Trader Satchels in the Bank
Trader’s Journal window added to the UI
Contacting a player/trader – Trader IM's
--------------------------------------------------
The Marketplace:
What I envision is a marketplace in each starting city. Now, this marketplace WILL NOT operate like the Bazaar we all love to hate from LIVE, nor will it contain 500+ vendors that players can rent for a very short time period. This marketplace would allow players who wish to trade items a place to sell and players looking for items or services a place to find them, while still requiring players to interact with one another to complete any transaction.
Within each marketplace will be 4 types of NPC’s for players and traders to interact with – Trade Merchant NPC’s, Trade Assistant NPC’s, Trade Broker NPC’s and the Trade Master NPC. Here’s a breakdown of what each NPC will be for:
Trade Merchant NPC – Players will go to these NPC’s to browse the server-wide marketplace and see what is being sold and by whom. Since this type of NPC will be used the most, each marketplace will have at least 5 of these NPC’s. They would use a search window that would open up when interacting with this NPC (see info on this below in the server-wide marketplace section).
Trade Assistant NPC – Players who wish to post their Trader Info, Trade skill Info and Services that they can provide will need to interact with these NPC’s. Each marketplace would have at least 3 of these NPC’s. Traders who would like to post information about themselves would fill out the info they want to provide with the Trade Assistant, pay a fee (1pp for example), and have this information available for players to search for a 1-2 week period.
Trade Broker NPC – Players who wish to sell items that they are currently storing in their “Trader Satchels” that they have in the bank (See Trader Satchel section below) would need to interact with these NPC’s. Each marketplace will have at least 3 of these NPC’s. To be listed on the server-wide marketplace, traders would be required to pay a fee (1pp for example) to have their wares listed for a 24-hour period.
Trade Master NPC – This NPC is the equivalent of an Information desk – to help answer any questions players may have on what to do within the marketplace. This NPC would sell Trader satchels as well (see Trader Satchel section below).
None of these NPC’s will sell any items for any player. All they do is provide information to potential buyers about what traders have items to sell, or services to provide. After that, it’s up to the player to contact the trader (thru the trader IM system – see the Trader IM's section below) about making a purchase.
--------------------------------------------------
The Server-wide Marketplace:
This is the data of all the players who have trader info, and what they have to sell. Players who wish to find an item would only need to interact with the Trade Merchant NPC in the Marketplace to open up the search window (very similar to the search feature for the Bazaar on LIVE). So, a new search interface window would be needed.
Personally, I could care less if players want to search by neck item, STA+ bonuses or by class, the only data I feel is important to track would be the Item_Name / Item_Price / Item_Quantity / Trader_Name. It would keep the searches short and simple (search by item name or trader name only) – may require some players to scroll, but most players will know what they are looking for most of the times. If it would be easy enough to design a fully searchable real time database (like on LIVE) that would allow players the ability to search by item slot or item stat, then good, but I don’t think it would be that great of a loss if it wasn’t set up for it – that’s more of a perk I think (my opinion - flame away)
Searches of partial names would yield results as well, for those players that forgot the full item name. The Item_Name field should allow for right clicking to view stats on each item. Selecting an item would allow a “Contact Trader” button on the interface to become active. Players would click on this to contact a trader to tell them they are interested in purchasing some of their wares (more on this in the Trader IM's section below). If a player is currently offline, their trader and information will still be listed, but when a player tries to make contact, they will receive a message detailing that this trader is currently offline, and would you like to send a message for the trader to receive the next time they are on?
Basically, it would be a search interface very similar to the one found on LIVE, but made to be much simpler – as long as anything like this would not be a clear violation of anything Sony might get pissed off about.
--------------------------------------------------
Trader Satchels in the bank:
Most posts on this seem like a great idea to me, but I’m going to try and detail a few changes and my reasons why. I have 2 possible types of setups in mind.
Setup 1 –
The Bank interface would need to be revamped a bit, so as to change the shared bank slots into “Trader Only” slots. In these 2 slots, players will place “Trader Satchels” that would be purchased from the Trade Master NPC. Players will only be allowed 2 “Trader Satchels” PER ACCOUNT. Each satchel will allow you to set the price for any item (just like trader mode from LIVE) you keep within it.
After the player has set the pricing for items in the satchels, they head over to the Marketplace and meet with a Trade Broker NPC. By paying a small fee (1 pp for example), the player is paying the Trade Broker NPC to post all the items they have in the their trader satchels onto the server-wide marketplace.
Setup 2 –
This setup would require serious revamping of the bank interface. Change the 2 shared bank slots into “Trader Storage Chests” – unmovable storage containers, bolted to the bank, they can’t go anywhere, don’t even think about trying to lift one of these babies! Each storage chest would allow 20-slots of space (just like the satchels), possibly more (up to you WIZ…). Because of this, no need to purchase satchels.
Players would use the interface that would be set up in the revamped bank window to set pricing info (again, similar to trader mode from LIVE), then they would head over and meet with a Trade Broker NPC in the Marketplace, pay the fee, and have the items they want to sell posted onto the server-wide marketplace.
Also, players would be limited to setting up 1 player character as the trader for that account (this does not mean that that character needs to sit in trader mode – this is just for the sake of server-wide searches). Players will be able to designate a different character if they wish. The purpose of designating a trader character is for when a player searches for items to buy, the name of the designated trader character will show up even if that player is currently playing on a different character. Then the player who wishes to make a purchase will send a trader tell to the trader character name (see Trader IM's section below). The player will receive the page within a new UI window (see Trader’s Journal Window section below) that will work across all characters on 1 account. This way, no matter what character a player is on, he will always receive a message that was sent to his trader (I do not know if this is even possible, I’m making an assumption here that it is).
--------------------------------------------------
Trader’s Journal window added to the UI
A new window would be needed for the UI – for now I’ll call it the Trader’s Journal window. This window will allow a trader to interact with potential buyers no matter where they are, or what character they are currently playing.
Basically, when a player has items up for sale, they would have this window open on the screen (it can be minimized or opened/closed at any time). If and when another player tries to contact the trader about purchasing an item, the tell will show up inside this window. From that, the trader can decide on whether to respond with one of several “AFK-like” auto-replies, or send off a typed response right away.
This window would be similar to an IM window, allowing the trader the choice of responding right away, or letting the auto-reply to answer. This would be ideal for the trader who is currently on a raid, in the middle of an XP group, or is trying to play on an alt.
The Auto-replies can be set up to inform potential buyers as to what you are currently doing, or when you’ll be back in the city for them to meet with you – whatever the trader wants to say.
What is there to stop players from sending direct tells to a trader? Nothing. But if a player sets up a character that they rarely use as the trader, or switches the trader status to a different character that they have, then it would force potential buyers to use the Trader Tell feature from the Marketplace to ensure that they will get in touch with the trader that they want to buy wares from.
--------------------------------------------------
Contacting a player/trader – Trader IM’s
So, as a potential buyer, you’ve searched the server-wide marketplace, and found a few different traders selling stuff you want. You start sending tells, but none of them are online – absolute pisser.
Well, instead of sending direct tells, you could use the “Contact Trader” button on the search window in the marketplace. By doing this, it guarantees that any trader you contact will get your tell, even if they are playing on a different character at that moment. Clicking this button will open up a “Trader IM” window for you to type your message in to send to that trader. Just type your message, hit send, and wait for the reply. (I’m sure everyone knows how to IM, but I’m just explaining for the sake of flushing out my overall ideas – so don’t flame me too hard). Any reply you receive from the trader will show up here. This window will act like an IM window we all know and love, so any message that the trader wants to broadcast to you will appear here, be it an auto-reply or a tell informing you of where to meet to make the transaction.
If you try to contact a trader who is now offline, you will be asked in this window to leave a message for the trader to get the next time they are logged in.
--------------------------------------------------
A few things I feel the need to mention or clarify (just my bloated opinions):
Trader Satchels – I feel that each account should be restricted to only 2 trader satchels (meaning 2 satchels PER ACCOUNT, not per character), and that each trader satchel shouldn’t have more than 20-slots. My reason for the restriction is it will keep players from having multiple traders set up on one account. If the suggestions I made were to be implemented, allowing multiple trader characters per account seems to be a logistical nightmare to sort out, while restricting it seems to keep it easier to maintain, not to mention easier to implement the Trader IM’s.
Trader Chests – Same as above, but in this situation, their wouldn’t be a need to restrict players to a set number of satchels PER ACCOUNT – it’s already implemented. Again, this is dependent upon IF it can be done, but I think I like this idea the best – and WIZ could always determine the total number of trader slots allowed per account. Something tells me that this would be a bit of a programming nightmare though – would love to be proven wrong!
The Marketplace – I’m sure some of you are saying “It’s the same as the Bazaar on LIVE”, or “Why not just let the Merchant’s in the marketplace sell the stuff for us?” Well, it's not the same, some parts are similar though. The whole point that I’m striving for is a way that allows any player to search server-wide, but still requires the player-to-player interaction to complete any transaction. To allow the Marketplace to take care of everything would be sort of what WIZ does not want. I feel limiting the length of time that your trader information in the marketplace will push a trader to stay within the market, and stay current with market prices as well b/c of the daily changes.
I also feel that limiting the number of slots available to traders to sell wares is a good thing. I just can’t imagine what the database would be like if you had 300 traders trying to fill 100-slots – just seems like too much data to maintain (I’m sure WIZ would be the best judge of something like that being implemented). I know tradeskillers would want a lot of slots for the items they make, and believe me, I’m very into tradeskills as well, I just think it leaves too many items in the market for too long, with bloated prices. These items would be sold off faster if people knew they had to turn the items over fast or suffer the hardship of too much stock. I just think fewer trader slots will require more competitive pricing (ok, all you accounting majors and tradeskillers, flame away).
--------------------------------------------------
Ok, that’s enough for now and I hope some of these ideas are helpful.
- Tydarius
