vendor detail info: resell time warning

Come in, pull up a chair, let's discuss all things Ryzom-related.
syneris
Posts: 79
Joined: Fri Sep 24, 2004 7:37 pm

vendor detail info: resell time warning

Post by syneris »

well seems like you'll be hearing me talking over region again selling my stuff. I've pulled all my items from the vendor. why? well it only has a 7 day resell. What? That's not new? When i say it only has a 7 day resell i mean 7 days EVER. So if i dont sell something in 6 days i can remove it sure, but if i ever put it back up for sale weeks later (if it isnt used any by then) it'll still only have 1 day to sell.
This is only really a problem with the current market's economy. The economy is in a bit of a derpession right now and stuff just isn't selling very well. It doesn't help much that items take about 2-3 weeks to degrade if you are a powergamer.
Kinda sucks for that person who has thousands of mats stored on the vendor priced at 330k per mat (33 in front of default price).
syneris
Posts: 79
Joined: Fri Sep 24, 2004 7:37 pm

Re: vendor detail info: resell time warning

Post by syneris »

My guildmate thinks this might be a bug. Anyone confirm if this is a bug or a anti-storage feature?
User avatar
pcheez
Posts: 469
Joined: Sun Sep 26, 2004 3:31 pm

Re: vendor detail info: resell time warning

Post by pcheez »

syneris wrote:My guildmate thinks this might be a bug. Anyone confirm if this is a bug or a anti-storage feature?

If there was no time limit, ppl would store all their junk at vendors, and appartments/guild halls will be useless.
Am i supposed to write something witty here ?
User avatar
zumwalt
Posts: 730
Joined: Wed Sep 29, 2004 10:36 pm

Re: vendor detail info: resell time warning

Post by zumwalt »

Probably a bug, since removing an item and re-adding the item to the vendor should reset its value for days remaining.

My thought is that the "item" in question is by some value the following table:

VendorID
UserID
MatID
SellValue
VendorValue
RemainTime
SellItemID

So by that, it could be that the table in the database has the RemainTime <> "NULL" set value = 168 (7 days, x 24 hours a day)

If RemainTime = "NULL" then
RemainTime = 168
End if

(notice no Else reset)
They probably have a simple IF statement for the SellItemID also, so for instance:

If SellItemID = "NULL" //Meaning this item has not been put on market
SellItemID = "Insert some formula here"
end if

There is a few more functions that was probably just thrown in there, but the end result would mean that they need to see if the item has ever been put on market (SellItemID) then check if it has time remaining (RemainTime), problem would mean they need to code that if the item is REMOVED from market by UserID, the RemainTime value needs to be Nullified again.

Which is probably not happening.
So RemainTime will always be the time that was left on the item when removed from any vendor and put on another vendor.

Just probably a simple oversite, seriously, when you are in a rush to make everyone happy, you forget things, just report it as a bug, let them deal with it.
bcharles
Posts: 110
Joined: Sat Oct 02, 2004 1:08 am

Re: vendor detail info: resell time warning

Post by bcharles »

zumwalt wrote:Probably a bug, since removing an item and re-adding the item to the vendor should reset its value for days remaining.

...

Just probably a simple oversite, seriously, when you are in a rush to make everyone happy, you forget things, just report it as a bug, let them deal with it.
No, I think pcheez had it right. If you could reset the timer, then people would use the venodrs as storage. Sell something to the vendors, set the resell price to something ludicrous, and then just pull it out every six days: infinite storage.
kahuna
Posts: 21
Joined: Wed Sep 22, 2004 9:54 pm

Re: vendor detail info: resell time warning

Post by kahuna »

bcharles wrote:No, I think pcheez had it right. If you could reset the timer, then people would use the venodrs as storage. Sell something to the vendors, set the resell price to something ludicrous, and then just pull it out every six days: infinite storage.
i don't think so... since you can only put 128 items in the pool at any one time, that kind of limits it as a storage place.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Quahoonah
Leader - House of the Raining Desert
User avatar
zumwalt
Posts: 730
Joined: Wed Sep 29, 2004 10:36 pm

Re: vendor detail info: resell time warning

Post by zumwalt »

Very true, then you would have a 100 slot storage globally, unencumbered.
HOWEVER, if they add a new field something like

LastMarket as Date

and say you can't put the same item back on market for 30 days, the LastMarket Date would be the date it was removed, and unless that date + 30 days > todays date, they can't put it on market, that would keep the latter from happening.

I know, 30 days is probably a bit much, so maybe 7 days per cycle (7 on 7 off for any 1 stack)

there are ways to protect this system
daleknd
Posts: 102
Joined: Sat Oct 02, 2004 9:45 pm

Re: vendor detail info: resell time warning

Post by daleknd »

Have you tried pulling an item and then modifying it's price before placing it back up for sale? It's just a theory, but changing something might trigger a recalculation of time remaining.

Dalwin
humble forager of the Fyros
User avatar
zumwalt
Posts: 730
Joined: Wed Sep 29, 2004 10:36 pm

Re: vendor detail info: resell time warning

Post by zumwalt »

dale i doubt that will work but he could try it, i bet 10/1 that they are basing it off some ID field that knows that the item was already in que and hasn't expired
daleknd
Posts: 102
Joined: Sat Oct 02, 2004 9:45 pm

Re: vendor detail info: resell time warning

Post by daleknd »

zumwalt wrote:dale i doubt that will work but he could try it, i bet 10/1 that they are basing it off some ID field that knows that the item was already in que and hasn't expired
Oh, I agree that it is unlikely. It is also very simple to test. I've learned the hard way over and over that assumptions, even logical ones, can often be wrong.

Dalwin
humble forager of the Fyros
Post Reply

Return to “General”