Commit Graph

55 Commits

Author SHA1 Message Date
Chomp 594269b683 ItemHelper cleanup 2025-02-26 14:18:00 +00:00
Chomp b7e734c781 Various small micro-optimisations 2025-02-25 15:06:09 +00:00
Chomp b67ff36631 Converted more string comparisons to use string.equals
Optimised `CreateBarterBarterScheme`
2025-02-25 13:30:59 +00:00
Chomp 2f2daa7474 Improved string comparison 2025-02-24 20:31:26 +00:00
Chomp b4c5392f08 Replace various uses of Count() with Any() for ienumerables + remove redundant parenthesis 2025-02-24 17:53:42 +00:00
Chomp e28e66d284 Improve FindAndReturnChildrenAsItems performance 2025-02-24 16:45:19 +00:00
Chomp 4d4ff7bfe1 Small cleanup of ragfair offer generator 2025-02-21 13:20:42 +00:00
Chomp a24a574f22 Use better method of comparing parent ids 2025-02-20 16:55:35 +00:00
Chomp 6b0e1ffbce Updated all mongoId checks from == to .equals() 2025-02-20 16:47:30 +00:00
Chomp f14507b34f Improved performance of FindAndReturnChildrenAsItems 2025-02-20 16:23:55 +00:00
Chomp 1ff8d2cbef Replaced lists containing unique values with HashSets
Reworked Soft Insert id checks

Improved dogtag id lookup memory usage

Removed wave cleanup code
2025-02-17 19:05:47 +00:00
Chomp 169e1460bb Updated IsOfBaseclasses and isOfBaseClass to work with ICollection types, not just lists 2025-02-17 17:00:41 +00:00
Chomp 72d99fea9d Updated warning in GetRepairableItemQualityValue to be debug 2025-02-13 22:28:12 +00:00
Chomp 606bb2dc58 Small cleanup of IsSameItems 2025-02-09 15:36:19 +00:00
Chomp 22e52dbdb3 Removed CompareUtil as its been replaced by itemHelper.IsSameItems 2025-02-09 15:34:47 +00:00
CWX 5c6fa9242f BIG BOI FORMATTING 2025-02-07 19:36:17 +00:00
Chomp 955e44eb62 Multiple casting fixes 2025-02-05 20:16:19 +00:00
CWX f648f42721 This is just Jetbrains formatting and code syntax styling 2025-02-05 06:56:51 +00:00
Chomp 28ae273ef2 More centralised FiR status handing across server 2025-02-04 21:14:36 +00:00
Chomp db0feff1d8 Made ProbabilityObjectArray slightly less awful 2025-02-04 19:38:59 +00:00
Chomp d2e04ff877 Improved IsSameItem 2025-02-03 15:29:34 +00:00
Chomp ab414ad264 Re-implemented IsSameItem 2025-02-03 15:02:22 +00:00
Chomp 7366da899b Renamed IsSameItem 2025-02-03 15:02:03 +00:00
Chomp 9f4ad5f6e8 Removed nullable status from skipArmorItemsWithoutDurability param 2025-02-02 10:21:22 +00:00
Chomp 8b1a6e4d2a Improved GetItemQualityModifierForItems logic 2025-02-02 10:19:44 +00:00
Chomp aec4a20c06 Renamed parameter 2025-01-30 17:16:04 +00:00
Chomp 92bfba74e0 Code cleanup 2025-01-30 15:07:14 +00:00
Chomp 12f989a4da Type improvements 2025-01-30 14:33:19 +00:00
Chomp 73cb11c47d Various changes 2025-01-29 12:12:01 +00:00
CWX 05dbddcf01 do logging shit for helpers 2025-01-28 21:09:51 +00:00
Chomp aba4282eb1 Cleaned up InsuranceController 2025-01-28 19:35:32 +00:00
Chomp fa669f3e05 Various ragfair fixes + implementations 2025-01-27 17:23:40 +00:00
Chomp 2617cbd0e5 Further fixes for flea items being listed by bots 2025-01-27 16:10:49 +00:00
KaenoDev b4eceba9e6 Fix hideoutstashes getting their Ids replaced 2025-01-27 11:48:21 +00:00
Chomp f1915b61c2 Fixed DrawAmmoTpl nullref issues 2025-01-27 09:45:59 +00:00
Chomp 379bd96fa4 Second part to ReplaceIDs rewrite 2025-01-25 20:28:08 +00:00
Chomp 5f663d70af Rewrote repaceIds function 2025-01-25 20:12:51 +00:00
Chomp f484a4b16f Improved types for item purchasing
Fixed purchased items lacking inserts
2025-01-25 19:06:01 +00:00
CWX c81964ef26 fix location loot gen 2025-01-25 00:33:17 +00:00
Alex 19619ec061 partial fixes 2025-01-24 13:56:47 +00:00
Alex 48228c6d2e more stuff fixed 2025-01-24 13:35:28 +00:00
CWX 8cc8300a70 Removed Product as a whole, it was just an item 2025-01-24 12:27:37 +00:00
CWX eaf903d884 first check pointless, implement probobjarray 2025-01-23 22:32:58 +00:00
Chomp a57f739c41 Slightly reduced perf impact of ReplaceIDs 2025-01-23 13:44:36 +00:00
CWX 5f8717cf46 add nullguards and fix callback 2025-01-23 13:37:38 +00:00
Chomp c475a04261 Expanded IsDogtag method 2025-01-23 11:41:20 +00:00
Chomp b99bdbdc1f Repeatable implementation 2025-01-23 11:29:27 +00:00
CWX 916756bf19 work around to allow two different types of callbacks for the same one 2025-01-23 11:23:48 +00:00
CWX 1dc2fec880 remove dupe type, finish off paymentService, add getItemAsProduct method to itemhelper 2025-01-23 11:20:34 +00:00
Chomp 7b0379bc5c Fixed null issues 2025-01-22 19:53:25 +00:00