Commit Graph

24 Commits

Author SHA1 Message Date
Chomp c5864ad2e4 Refactored ragfair offer holder to pass offer id around instead of full offers
Optimised removing player offer from cache
2025-03-05 13:20:12 +00:00
Chomp 3b7c8dbdb5 Fixed ragfair offers not expiring + some perf improvements
todo:
fix "offer not found"
Replace _offersByTraderLock with hashset + manual locks
2025-02-26 16:45:04 +00:00
Chomp 3d6eaefd8c AddPlayerOffers reordering 2025-02-26 14:18:38 +00:00
Chomp b67ff36631 Converted more string comparisons to use string.equals
Optimised `CreateBarterBarterScheme`
2025-02-25 13:30:59 +00:00
Chomp 103b797a54 Refactored how flea offer quantity is handled 2025-02-21 17:48:04 +00:00
Chomp 4d4ff7bfe1 Small cleanup of ragfair offer generator 2025-02-21 13:20:42 +00:00
Chomp fc6c15792d Fixed flea offers not reducing quantity after purchase 2025-02-21 12:58:02 +00:00
CWX 5c6fa9242f BIG BOI FORMATTING 2025-02-07 19:36:17 +00:00
Chomp e644ed58ae Ragfair code formatting 2025-02-07 15:49:24 +00:00
Chomp 0fcb0f74e7 Fixed concurrency issue with expired offer ids 2025-02-07 15:43:51 +00:00
Chomp c709efbca2 Improved nullguarding inside RagfairOfferHolder 2025-02-06 22:20:24 +00:00
Chomp b0ce98d847 Store expired offer id inside RagfairOfferService instead of the offer itself 2025-02-06 16:54:43 +00:00
CWX a4f8036d09 formatting, fix build error 2025-02-05 07:36:13 +00:00
CWX f648f42721 This is just Jetbrains formatting and code syntax styling 2025-02-05 06:56:51 +00:00
Chomp 1f9a18f37c Removed dupe command RemoveMail that does nothing
Gived `GetMessagePreview` throwing an error when its messages were empty

Cleanup of spt friend commands
2025-01-31 18:31:42 +00:00
Chomp 0bdca3ff7f Improved handling of expired offers 2025-01-29 22:38:58 +00:00
Chomp 9e7cd61d24 Added dict lookup error handling inside GetExpiredOfferAssorts 2025-01-29 22:34:26 +00:00
Alex 48228c6d2e more stuff fixed 2025-01-24 13:35:28 +00:00
Chomp 37912d1f4a Fix injection issue 2025-01-23 14:57:41 +00:00
Chomp 2bf3dd7b69 Implemented RagfairOfferHolder 2025-01-23 14:54:18 +00:00
Chomp 06e52e7323 Implemented TraderOffersNeedRefreshing 2025-01-23 14:16:27 +00:00
CWX 8949be2181 temp removal of async so exceptions dont get eaten and we can move forward 2025-01-22 13:34:48 +00:00
Chomp 3989fa5e58 Added inventory controller implementation 2025-01-21 20:24:09 +00:00
Alex b5240a615e Refactor project into smaller chunks 2025-01-19 17:45:48 +00:00