project-topaz / topaz

Server emulator for FFXI
Other
158 stars 222 forks source link

Guild min/max prices need fixing #69

Open topaz-bot opened 4 years ago

topaz-bot commented 4 years ago

Issue by Deadwing888 Tuesday Dec 08, 2015 at 02:01 GMT Originally opened as DarkstarProject/darkstar - Issue 2460


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.

topaz-bot commented 4 years ago

Comment by teschnei Tuesday Dec 08, 2015 at 02:16 GMT


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

topaz-bot commented 4 years ago

Comment by Deadwing888 Tuesday Dec 08, 2015 at 02:32 GMT


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

topaz-bot commented 4 years ago

Comment by nasomi Tuesday Dec 08, 2015 at 02:34 GMT


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.

topaz-bot commented 4 years ago

Comment by teschnei Saturday Dec 12, 2015 at 20:43 GMT


what does this have to do with the auction house?

topaz-bot commented 4 years ago

Comment by Deadwing888 Saturday Dec 12, 2015 at 23:59 GMT


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.

topaz-bot commented 4 years ago

Comment by TeoTwawki Sunday Dec 13, 2015 at 00:04 GMT


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

topaz-bot commented 4 years ago

Comment by teschnei Sunday Dec 13, 2015 at 00:05 GMT


how does this work on retail?

topaz-bot commented 4 years ago

Comment by Deadwing888 Sunday Dec 13, 2015 at 08:26 GMT


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.

topaz-bot commented 4 years ago

Comment by TeoTwawki Sunday Dec 13, 2015 at 08:42 GMT


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.

topaz-bot commented 4 years ago

Comment by teschnei Sunday Dec 13, 2015 at 09:14 GMT


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

topaz-bot commented 4 years ago

Comment by R3P0FFXI Sunday Dec 13, 2015 at 16:19 GMT


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.

topaz-bot commented 4 years ago

Comment by takhlaq Friday May 06, 2016 at 22:06 GMT


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

topaz-bot commented 4 years ago

Comment by teschnei Friday May 06, 2016 at 22:09 GMT


Only if it's not retail

topaz-bot commented 4 years ago

Comment by TeoTwawki Friday May 06, 2016 at 22:15 GMT


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).

topaz-bot commented 4 years ago

Comment by nasomi Friday May 06, 2016 at 22:32 GMT


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.

topaz-bot commented 4 years ago

Comment by teschnei Friday May 06, 2016 at 22:36 GMT


Guide buyback is not static in either dsp or retail

topaz-bot commented 4 years ago

Comment by TeoTwawki Friday May 06, 2016 at 22:38 GMT


It has nothing to do with AH

yeah I already said that

topaz-bot commented 4 years ago

Comment by towbes Friday May 06, 2016 at 23:42 GMT


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.