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