Archangel
73269806cc
Remove unused properties from configs, cleanup nullability
2025-07-12 14:24:21 +02:00
Archangel
8be5b2845a
Fix sort by rating ( #467 )
2025-07-11 18:00:31 +02:00
Archangel
d535dd338e
Restore lifetime data on profile wipe / prestige to match live
2025-07-11 16:23:40 +02:00
Jesse
a00b5c51d2
More prestige fixes ( #471 )
...
* Only send message if there's items to be sent
* Update variable name
* Fix up incrementing a null integer
2025-07-11 14:52:33 +01:00
Jesse
533a7356fd
Add new service to handle profile migrations ( #468 )
...
* Add new service to handle profile migrations
* Handle various null checks
* Remove unecessary assignments
* Further works on this:
- Loads profiles as JObject's initally, so migration can take place on profiles that don't have proper compatability
- Adds prerequisite migrations, and sorts them after one another
* Throw exception if profile can't be deserialized after migration
* Cleanup & use profile version
* Further migrations work, support 3.10 & 3.11 profiles upgrading to 4.0
* Update parameter name
2025-07-11 13:11:02 +01:00
Jesse
12699d799f
Prestige fixes ( #470 )
...
* Add profile back to SaveServer earlier to avoid null issues
* Set proper index of prestige
2025-07-11 13:09:58 +01:00
Chomp
499b5f8b71
Updated ModId to be string to allow compat with client mods
2025-07-10 20:20:29 +01:00
Chomp
504a0e7e99
Added ModId property to AbstractModMetadata
2025-07-10 20:15:46 +01:00
Chomp
5d9a97ce5b
Converted customisations ids to mongoIds
2025-07-09 17:24:12 +01:00
Chomp
4ba9a9f0d4
Correctly supply ID of voice not name of voice when generating bot
2025-07-09 17:16:17 +01:00
Chomp
736057e892
Fix wrong value being saved
2025-07-09 17:06:43 +01:00
Chomp
d5fc9be339
Removed Voice from profile.info
...
Added 'voice' to `profile.Customisation`
2025-07-09 17:02:31 +01:00
Chomp
a3d8eb2b81
Updated JSONs for 37972
2025-07-09 16:51:11 +01:00
chompDev
6852bd1e84
.NET Format Style Fixes
2025-07-09 09:33:55 +00:00
Lacyway
9de020c7e5
Update enum
2025-07-09 11:21:09 +02:00
Lacyway
5ddef9bebd
Stop generating LaunchSettings ( #464 )
...
* Update csproj
* Add other projects
2025-07-09 08:34:23 +01:00
chompDev
b5e9f9cb14
.NET Format Style Fixes
2025-07-08 20:45:46 +00:00
Lacyway
eefee93267
Update chatbots
2025-07-08 21:21:33 +02:00
Cj
9db7ff25d1
Implement websocket stash row change notification ( #462 )
...
* implement stash rows notification
* rename class
2025-07-08 18:30:23 +01:00
Chomp
bf71cc1852
Send notification to player when they're rewarded a hideout customisation
2025-07-08 16:00:36 +01:00
Chomp
c5633f47af
Improved mongoId string compare
2025-07-08 15:50:25 +01:00
Chomp
79cc9e3252
Fixed boxing issues and cleand up MailSendService
2025-07-08 15:49:05 +01:00
Chomp
f8a143544a
Fixed boxing issue
2025-07-08 15:33:14 +01:00
Chomp
61cf11d3b8
Reordered botbase properties
...
Cleaned up EndRaid code to improve consistency
2025-07-08 10:26:11 +01:00
Chomp
9e136fa664
Reset limb max value after a raid
2025-07-08 10:08:36 +01:00
chompDev
577d4e9b95
.NET Format Style Fixes
2025-07-07 15:38:51 +00:00
Chomp
5b42ea59b7
Added missing ExtensionData dicts
...
Fixed issues with DataGen tool
2025-07-07 16:38:19 +01:00
Chomp
7bda1b525f
Updated acceptableFileExtensions to be a frozenSet
...
Removed more boxing
2025-07-07 13:31:39 +01:00
Chomp
9470855b50
Fixed more boxing perf issues + removed unnecessary check that reduced perf when generating flea offers
2025-07-07 13:07:53 +01:00
Chomp
a5946f9fc5
Fixed boxing perf issue
2025-07-07 12:54:06 +01:00
Chomp
0137af1838
String to MongoId changes
2025-07-07 12:42:10 +01:00
Chomp
d8229b3e3d
Added more categories to GetVictimDetails and added TODO
2025-07-07 12:34:39 +01:00
Chomp
8474f40aa8
More MongoId changes + updated nullability of EOH objects
2025-07-07 12:31:13 +01:00
Chomp
61f62f191d
Converted more strings to mongoIds and fixed issue with buying items from pmcs on flea
2025-07-07 11:56:19 +01:00
Chomp
7ccb388030
Converted sessionIds to MongoId and renamed property to reflect what type of value it holds
2025-07-07 11:47:08 +01:00
Chomp
9cdbb9b1f3
Fixed typo in method name
2025-07-07 11:28:12 +01:00
Cj
1de6a75cbf
Update controllers sessionIds
2025-07-07 05:50:28 -04:00
Chomp
39e4a6e676
Fixed server error on adding item to wishlist
2025-07-07 09:53:43 +01:00
Chomp
266b6bcc10
Fixed build
2025-07-07 09:50:41 +01:00
Cj
448c258600
update mongoIds, remove underscores from injections in generators ( #460 )
2025-07-07 09:46:51 +01:00
Chomp
96290b7cb5
Added bossTagilla to weekly boss rotation
2025-07-07 09:35:02 +01:00
Chomp
3d11031dc6
Converted sessionIds from strings to MongoId struct
2025-07-07 09:34:43 +01:00
chompDev
772fb40101
.NET Format Style Fixes
2025-07-06 21:23:01 +00:00
Cj
090d7b6494
change vars to MongoId, remove underscore from injections, fix bug introduced from last PR
2025-07-06 16:40:08 -04:00
Cj
3817d6cca4
Helpers Mongoid conversion + cleanup ( #458 )
...
* Start converting helper method ids to mongoids and remove underscore from injections...
* Finish helper mongoIds
2025-07-06 17:31:59 +01:00
Cj
edb1f8a6fc
alphabetical order, rename var
2025-07-06 08:52:16 -04:00
Cj
14d2c53ba1
clean up FindBarterItems, remove underscore from injections, add locale for warning
2025-07-06 08:33:44 -04:00
Chomp
356e6de7ed
Fixed CreateSacrificeCacheKey failing to create key from MongoIds #456
2025-07-06 13:10:48 +01:00
Cj
d1af6bf6e3
Service sessionIDs to mongoIDs ( #454 )
...
* Start updating service sessionIDs to mongoIDs
* Finish service conversion + fix other small issues
2025-07-06 13:08:07 +01:00
Jesse
03ec62d17d
Small fixes ( #455 )
...
* Handle weapon crates as MongoId
* Unset required on _tpl in Hideout
2025-07-06 12:13:31 +01:00