View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0025025 | Return of Reckoning | General | public | 2026-01-01 01:59 | 2026-01-01 02:00 |
| Reporter | Emissary | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | Live | ||||
| Summary | 0025025: Dye Vendor Charges Gold Despite Displaying 0 Gold Price | ||||
| Description | Dye vendor item price shows 0 gold in the UI Purchasing the dye still removes gold Gold removed equals the last vendor price paid Occurs on every purchase attempt Expected Behavior Items with a price of 0 gold should not deduct any currency Server transaction logic should explicitly handle zero-cost items Likely Cause Server buy logic does not correctly overwrite or validate item cost when the price is zero Cached or default price value reused in the vendor transaction handler Missing zero-cost guard in C# vendor purchase code | ||||
| Steps To Reproduce | Visit any standard vendor and purchase a dye item that costs gold Note the gold amount spent (this becomes the cached value) Without leaving the dye vendors UI Observe that dye items are listed with a price of 0 gold Click Accept on the Window UI Observe that gold is still deducted from the player Repeat the purchase The same gold amount continues to be deducted on each buy Result Gold is removed on each purchase even though the item price is displayed as 0 gold. The amount deducted matches the last non-zero vendor price previously paid. Expected Result No gold should be deducted when purchasing items with a 0 gold price. | ||||
| Tags | No tags attached. | ||||