DarkstarProject / darkstar

DEPRECATED - FFXI Server Emulator - See Project Topaz
https://github.com/project-topaz/topaz
GNU General Public License v3.0
455 stars 551 forks source link

Guild min/max prices need fixing #2460

Open Deadwing888 opened 8 years ago

Deadwing888 commented 8 years ago

The major culprits are:

Silk Cloth (Lower Jeuno Tenshodo): Retail Bid- 1,488 | Retail Ask- 77,280 | DSP bid: ~20k on server boot (4x spot price, 1.5M free gil)

Spider Web (Windy Woods/Selbina CC guild) Retail bid- 990 | Retail ask- N/A | DSP bid: ~10k on server boot (2x spot price, 400k x2 free gil)

Velvet Cloth (Windy Woods/Selbina CC guild) Retail bid- 710 | Retail ask- 26,796 | DSP bid: ~10k on server boot (2x spot price, 300k x2 free gil)

Blk. Tiger Fang (Windy Woods BC guild) Retail bid- 642 | Retail ask- 12,693 | DSP bid: ~4k on server boot (2x spot price, 500k free gil)

Scorpion Claw (Windy Woods BC guild) Retail Bid- 409 | Retail ask- N/A | DSP bid: ~2.5k on server boot (1.5x spot price, 150k free gil)

Scorpion Shell (Windy Woods BC guild) Retail Bid- 632 | Retail ask- 12,166 | DSP bid: ~4k on server boot (1.3x spot price, 150k free gil)

Additionally the following guild items allow for straight money printing via pump and dump tactics:

Karakul Thread (Al Zabi) Silk Thread (Windy woods+Selbina) Tama-Hagane (Norg+Lower Jeuno)

These are the major problem areas, but I'm noticing the bid ask spread at guilds in retail is much wider than DSP across the board.

teschnei commented 8 years ago

I have no idea what the issue is supposed to be here

Deadwing888 commented 8 years ago

tl;dr: The guilds are willing to buy certain items at a price that is too high.

nasomi commented 8 years ago

Retail buy/sell rates are independent, but dsp is a fixed rate. if a sell range is 60-100, and base buyback rate is 70%, you buy complete stock for 60_100=6000, price rockets to 100, buyback is now 70_100=7000, you make 1000 profit. Many items have overlap of this nature.

teschnei commented 8 years ago

what does this have to do with the auction house?

Deadwing888 commented 8 years ago

That's where the free market price is discovered; the price against which the guild prices can be judged as too high.

On populated darkstar servers, after every maint or zone crash half a dozen people log on and buy 2M worth of stuff off the AH to sell to the guilds for ~5M. This time last year the servers leaked gil so badly that valuable items were bartered rather than sold. This issue is one of the remaining contributors to the funny money still sloshing around.

TeoTwawki commented 8 years ago

You are essential saying "My server can't handle a player run economy combined with retail features". Thats not a bug with darkstar.

teschnei commented 8 years ago

how does this work on retail?

Deadwing888 commented 8 years ago

No, I'm saying your non-retail code can't run an XI economy properly.

I posted the specific retail bid and ask prices for the items in question as part of the issue.

TeoTwawki commented 8 years ago

Except you are utterly wrong. The fact you can buy low and sell high isn't non retail in the slightest. If you intend to say a guild items min/max are wrong, that still has nothing to do with the AH. Auction house prices on retail are set by players, and have jack to do with retails guild pricing. I was that jerk on retail exploiting the guilds in exactly the way you describe, easily 3mil every time maint ended if I was fast enough. Correcting an incorrect guild price is simple enough, but this looks like it is the same thing both of you talked to me about in PM on IRC.

Also, that didn't answer Kj's question.

teschnei commented 8 years ago

I still don't really understand what the issue is here - are the guilds paying too much? should they be starting stocked? what am I supposed to do about the auction house? sorry - the issue is not very clear to me since I don't play on any DSP servers

R3P0FFXI commented 8 years ago

The guild NPC's react as they are supposed to KJ they behave exactly as they do in retail. This is probably something that can be adjusted on the individual servers should they choose to adjust them. It sounds to me like they are upset that X number of items are stocked at Y price on server up or day change and its to many items for the amount of players on a given server.

takhlaq commented 8 years ago

is this even an issue for us, or just specific servers and their economy troubles?

teschnei commented 8 years ago

Only if it's not retail

TeoTwawki commented 8 years ago

I believe there was a genuine problem with the guilds price min/max, or the defaults pricing and stock, it was just explained really badly and made confusing by bringing the auction house into it (AH pricing has zero to do with anything, bringing AH into it only leads to confusion).

nasomi commented 8 years ago

It has nothing to do with AH, the issue is the buy back price. In dsp it is set to 30% of the sale price, but that is not how it's done in retail. Check any guild npc and buy an item, note it's price, then go to resell and note the price.

teschnei commented 8 years ago

Guide buyback is not static in either dsp or retail

TeoTwawki commented 8 years ago

It has nothing to do with AH

yeah I already said that

towbes commented 8 years ago

One example where the min/max is a problem is line 63 in guild_shops.sql INSERT INTO guild_shops VALUES ('513', '701', '6615', '37044', '165', '33', '65');

Since the price for a player to sell back to the guild is the buy price divided by 3, the max price should never exceed 3x the min price in order to prevent players from buying out an item and then selling the next game day for profit.