Commit Graph

44 Commits

Author SHA1 Message Date
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX 8ba498a4bc Removed TraderAssortService use TraderHelper.GetTraderAssortsByTraderId 2025-04-22 14:36:28 +01:00
Chomp 6faa69964d Improved comments inside GetSizeByInventoryItemHash and string comparisons 2025-04-20 19:00:52 +01:00
Chomp 118721c436 Rewrote LocateSlot 2025-04-20 17:04:46 +01:00
Chomp 18e875102f Cleaned up FindSlotForItem in an attempt to make it less vile 2025-04-20 16:33:53 +01:00
CWX 5886320bb6 change to seconds not ms 2025-04-20 14:33:14 +01:00
CWX 8312dacc25 seperate logic to see result easier, fix logic for defaulting 2025-04-20 13:27:47 +01:00
CWX 07d9c6cb5a update logging 2025-04-20 13:27:19 +01:00
CWX 8032358a5e Fix ragman messages from fleamarket 2025-04-20 10:26:47 +01:00
CWX d1ce58f693 Fixed up SptFriend not being able to process gifts 2025-04-19 16:14:52 +01:00
CWX 3cbfc348cd default to null not enums default, so logic can work 2025-04-19 15:40:21 +01:00
CWX 69ecde139e Update uasges to use LocalService 2025-04-17 13:21:38 +01:00
CWX 2c39a8b6e3 change hacky fix to use stringToNumberFactoryConverter 2025-04-12 17:14:53 +01:00
Chris Adamson d8a55aaa63 fix double typing 2025-04-12 10:18:42 -05:00
Chomp 7fefc5d302 Run the dictionary key check first as it's faster compared to string compare 2025-04-12 13:56:40 +01:00
CWX ba35134539 Allow for concurrentDictionaries 2025-04-11 13:54:35 +01:00
CWX 9b4e352797 change to ConcurrentDict to lock object 2025-04-10 12:47:13 +01:00
CWX 03c3a5f4ef try catch an error 2025-04-10 12:37:36 +01:00
CWX 18e4c1434b Fix Repeatables 2025-04-08 22:32:27 +01:00
CWX 95d009e0e4 Changes to MailSendService
originally we had the trader id -> then used a method to get the EnumValue as a string -> then later turned it BACK into a traderId

unless im missing something major this should simplify things?

example:
we took "6617beeaa9cfa777ca915b7c" and turned it to "Ref" to then turn it back to "6617beeaa9cfa777ca915b7c"
2025-04-08 22:03:43 +01:00
CWX d12f3f3bde Fix selling weapons to Fence, added stackObjectCount to upd init 2025-04-08 20:54:12 +01:00
CWX 63bf5dd503 Fix needing to Restart after cert gen, to be moved away from pfx eventually 2025-04-08 19:10:37 +01:00
CWX 1fa7e59855 try loading cert after gen, always recopy assets 2025-04-08 18:52:20 +01:00
Chris Adamson b544f3e7b3 remove unnecessary imports added for debugging 2025-04-07 12:09:43 -05:00
Chris Adamson ea44465cb4 object to object casting error 2025-04-07 12:06:33 -05:00
Chomp c1189307d7 Fixed profile creation error due to missing default value 2025-04-01 11:39:05 +01:00
Chomp b1baab0f93 Add extra repeatable support for prestige
Should have all the null handling required to work with existing
profiles
2025-03-28 18:38:26 +00:00
Chomp 2423a66f40 Refactored how clothing is stored and processed
`Suits` is no longer used in full profile, `customisationUnlocks` should be used
2025-03-28 17:54:32 +00:00
Chomp 831d7e3334 Fixed issue where the same character would cause an exception 2025-03-28 15:00:51 +00:00
Chomp e168e8ff98 Further work to ensure ammo/currency is not flagged with a SpawnedInSession propperty 2025-03-28 12:40:05 +00:00
Chomp 7187ab999a Dont flag ammo or currency as FiR 2025-03-28 11:56:35 +00:00
Chomp d388df3ce9 Fixed skill rewards not showing their progress on skills screen 2025-03-19 17:05:44 +00:00
Chomp 054e75048b Fix prestige menu rewards in a generic way
Add new CustomisationTypeId enum
2025-03-19 17:05:36 +00:00
Chomp bfd7b5a56b Made type non-static 2025-03-19 16:48:56 +00:00
Chomp 787f15b124 Fix buy_price_coef inversion
buy_price_coef isn't a direct percentage for their buyback value, it's
an inverse percentage

If it is 30, then their buyback rate is 70% of the handbook, not 30%
2025-03-19 16:43:25 +00:00
Chomp fddff23c0d Improved CheckAndLockOfferFromPlayerTieredFlea comments 2025-03-14 19:35:52 +00:00
Chomp 8c0470df36 Made various methods static + updated private methods to be protected 2025-03-14 19:16:26 +00:00
Chomp 062a2d003e Fixed GetDefaultPreset failing due to a null default id 2025-03-09 19:00:01 +00:00
Chomp df8ffa2b16 Replaced various instances of dictionaries and hashsets with their frozen counterparts 2025-03-09 17:12:07 +00:00
Chomp 12ed501f9e made parameter on ReplaceIDs non-optional 2025-03-08 10:12:48 +00:00
Chomp 9024d048dd Improve method comments 2025-03-08 09:44:42 +00:00
Chomp 19ffed44c7 Removed single loop foreach in favor of key lookup inside GetDialogueFromProfile 2025-03-08 09:38:54 +00:00
Chomp 33c56e0730 Updated values to be consts where possible 2025-03-08 09:33:04 +00:00
clodan 270f095413 renamed projects and namespaces 2025-03-07 13:16:43 +00:00