CleverRaven / Cataclysm-DDA

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

(Nearly) Infinite Money Exploit #33850

Closed friendfrog closed 4 years ago

friendfrog commented 5 years ago

Describe the bug

Cash cards have the same value regardless of the amount of cash in them. This value is always more than the cost to purchase a new cash card from an ATM($1.00). You can buy large amounts of cards from ATMs and trade them for items worth more than 4 to 8 times what you spend to get the cards(Depends on barter level).

Steps To Reproduce

Steps to reproduce the behavior:

  1. Find an ATM.
  2. Buy as many cards as you can with your starting bank funds.
  3. Trade them to a vendor for more than you paid for them.

Expected behavior

Cash cards should be worth less than or equal to what you pay for them, or be worth however much you have loaded on the card.

Screenshots

image

image

Versions and configuration

Additional context

This is my first bug report, wish you all the best!

anothersimulacrum commented 5 years ago

NPCs no longer trade with money (that is not faction specific), they barter, so this doesn't exist on more recent versions of the game.

friendfrog commented 5 years ago

NPCs no longer trade with money (that is not faction specific), they barter, so this doesn't exist on more recent versions of the game.

I am using the most recent experimental version. Here's an example of what I can do with 0 barter and a stack of cash cards traded back and forth. image image image

The cash cards are worth 20 cents when owned by the merchant but I can trade them for 4.10 each.

It's tedious but I can eventually clear out their entire inventory.

mlangsdorf commented 5 years ago

We can reduce the value of cash cards very easily.