Containers/Vendors issues (non-English settings)
Description of problem
In order for the player to get his character/actor to sell items to the container/vendor, the same player gotta have "owner" permissions over the container/vendor. Then you can finally get the trade popup message and finalize the deal
Version-release number of Foundry VTT & Cyberpunk RED Core
FVTT v9 ; CPR 0.81.0
Have you been able to reproduce issue?
Yes
Steps to Reproduce
- Set game system language settings on italian
- Create a new container/vendor, give it 5,000 eb, edit Configure Shop and set all items for sale with 50% trading value. Then give a Player that wants to deal with the vendor, an "owner" permission over the vendor;
- Create a new PC with a solo role and drop a cyberleg (value 100 eb) in his inventory;
- Log in the same world as a player from an internet browser
- drag the cyberleg from the PC to the vendor, the trading popup window comes up and confirm the deal
- BUG: only 50 eb will remain in the vendor pockets instead of 4950
- the correct amount of 50 eb got transferred correctly in the PC's wallet
Actual results
- Incorrect money transferred within the deal
- Risk of misusing the vendor/container from the player having owner permissions
Expected results:
- allow trades between any PC and vendors, with the players having the vendors to be set with limited permission (so nobody else can play around or cheat or mess things up but the GM)
- On the left side of the container/vendor character sheet, under the token/avatar, under the name field of the vendor, there is a field with more info and then settings for GM only. With the player perspective would be wise to hide who the vendor is trading with and most importantly his money!!! I guess no one would ever say or show how much he got in his pockets otherwise could be his last hour!!
Edited by Darin Sorrentino