sp-tarkov / server

University of Illinois/NCSA Open Source License
3 stars 3 forks source link

[3.8.0] Peacekeeper gives FIR Dollars if you only have a stack of FIR dollars in your stash when selling items to him #511

Closed refringe closed 2 hours ago

refringe commented 2 hours ago

General information:

Project issue is for:
Server

Expected result:
Receiving non-FIR dollars when selling items to Peacekeeper

Actual result:
My FIR dollar stack increases when I sell items to Peacekeeper

How to reproduce:

  1. Only have FIR Dollars in your stash
  2. Sell items to Peacekeeper

Attachments


Originally written by Hicchy

refringe commented 2 hours ago

might be due to us finding first suitable stack and not checking their FiR status, we should be moving on if its FiR


Originally written by CWX

refringe commented 2 hours ago

I haven't played Live on either of the last two wipes, but this is exactly how Live behaved prior to that, and it behaved like that with all traders, and both Dollars and Roubles (nobody pays you in Euros).

2 wipes ago I routinely used this behavior to convert my non-FIR roubles to FIR--Vendor behavior used to be (and might still be) to fill partial money stacks before creating new ones, even if existing partial stacks were FIR. When filling partial FIR stacks, FIR status was preserved.

It should be pretty easy to test this on live:


Originally written by Brin

refringe commented 2 hours ago

Tested and reproduced on live, selling to Peacekeeper with only a FIR stack of USD adds to that stack


Attachments


Originally written by DrakiaXYZ