CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
9.96k stars 4.08k forks source link

Exodii trading exploit #61141

Closed ProfaneServitor closed 1 year ago

ProfaneServitor commented 1 year ago

Describe the bug

Rubik buys berries for high price. 5 in-game minutes in forest during summer or autumn can provide enough forageables to buy an automatic rifle or several CBMs from them.

Steps to reproduce

  1. Get to Rubik
  2. Spawn cherries
  3. Try selling them strawberries

Expected behavior

According to faction design document, Exodii are mostly interested in plastics, petroleum, and maybe high-tech products. They have worker cyborgs that can farm and forage on their own, and they recently came from a medieval world. They probably shouldn't buy what they can produce or easily forage on their own.

Screenshots

An example of trade for forageables found next to the castle. Screenshot-from-2022-09-20-05-38-47.png

Versions and configuration

9c88952

Additional context

No response

KHeket commented 1 year ago

But if Exodii interested in tech-like items, and if they are trading with player, refuge center and other survivors, they can resell them/cook to resell, or they can use it for making biodisel. And it dangerous to send workers in forests becouse of monster, mutant and zombies And you are also need about 1-2 hours to gather enough forest food to buy most valuable items from Rubik

Zireael07 commented 1 year ago

@KHeket 1-2 IRL or in-game hours?

KHeket commented 1 year ago

@KHeket 1-2 IRL or in-game hours?

Ingame hours and ~ 10-20 irl minutes, I didnt mark the time. But I wearing about 6+ backpacks and keep in hand bodybag, which is making foraging a bit dangerous. And if you will not equip so much bags - it will take longer time. And also berries are running out from nearby to exodi base forests which is also increasing time for future foraging

Zireael07 commented 1 year ago

If in-game hours, then yes this is a balance problem - it makes in-universe sense that the Exodii value foodstuffs, but until we have some way of them utilizing stuff (which I think already has an issue open) then the price should be lowered.

ProfaneServitor commented 1 year ago

And you are also need about 1-2 hours to gather enough forest food to buy most valuable items from Rubik

I got this strawberry meadow spawned right next to castle entrance. There are 64 bushes here, each bush gives 3-6 handfuls of strawberry on average, each costing 0.5$. That's $110-$160. And each bush takes only 3 seconds to harvest.

Screenshot-from-2022-09-20-23-13-09.png

KHeket commented 1 year ago

And you are also need about 1-2 hours to gather enough forest food to buy most valuable items from Rubik

I got this strawberry meadow spawned right next to castle entrance. There are 64 bushes here, each bush gives 3-6 handfuls of strawberry on average, each costing 0.5$. That's $110-$160. And each bush takes only 3 seconds to harvest.

Screenshot-from-2022-09-20-23-13-09.png

Not every game there is bushes near the exodi base, and after looting - you will need a year to wait until it will respawn. Exodii loot respawn every 6 days, and there is ~ 5 valuable bionics 15$ each + 20$ for installing = 175$. Exodi also selling usefull materials, like details for new CBM insrtument modificator, leather and strings, and you need 100$+. In total every 6 days you need 200$-300$ and more, when your strawberry meadow can afford only part of this price for 1 year. And sometimes exodii base spawning in open field far from any forests So your situation just lucky spawn and easy money

ProfaneServitor commented 1 year ago

That's still an enormous jump in power for very low effort. PA md .68 can kill end-game monsters like shoggoths.

Normal forest tiles also spawn forageables, I got berries from first screenshot just by auto-foraging while walking to castle.

Broken27 commented 1 year ago

The problem here isn't that the Exoddi are paying for food, is that you can find esentially infinite food just laying around everywhere.

NetSysFire commented 1 year ago

I disagree that this is the problem. It very much depends on the season and summer is an excellent season to get wild foodstuffs and to prepare for winter, where food will be scarce. All those berries you harvested could potentially only last you a few days.

A potential solution, for which we do not have the infrastructure yet, is to have some sort of price modifier per faction. The refugee center and maybe even the isherwoods will appreciate food. But the exodii want other stuff instead, giving you minimal, if any value, for your food.

Golfavel commented 1 year ago

Potentially also some dynamic with trading where the value of an item can diminish as the quantity given to a trader and/or their faction increases; maybe it could even work in reverse where traders with an excess of something you want en masse could give you a deal for it.

Zireael07 commented 1 year ago

@Golfavel Been suggested many times, the trouble is this could be easily gamed

andrei8l commented 1 year ago

A potential solution, for which we do not have the infrastructure yet, is to have some sort of price modifier per faction. The refugee center and maybe even the isherwoods will appreciate food. But the exodii want other stuff instead, giving you minimal, if any value, for your food.

There absolutely is an infrastructure for this - see price_rules in FACTIONS and NPCs.

There's no support yet for dynamic prices based on stock though.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.