Hipposgrumm
4d921d354b
Merge aab17df2d5b8f314070171c4beb84384de153579 into aa9f106061bfe42ad30234256b27e5de1f094b85
2026-01-11 12:44:15 -07:00
Hipposgrumm
aab17df2d5
Cleanup from older commits
2026-01-11 12:44:06 -07:00
Spirtix
aa9f106061
clans: fix game freezing when loading user profile
...
sending empty GetGroupsResult freezes the game
2026-01-01 12:20:07 +01:00
Spirtix
4f99f81373
clans: secondary sort by Id
...
because BrokenTV wouldn't stop whining
2025-12-31 21:41:40 +01:00
Spirtix
31c4e0db9a
clans: show points in clan list
2025-12-31 10:51:09 +01:00
Spirtix
aefe5f6d53
clans: all clan types should be searchable
2025-12-31 10:50:02 +01:00
Spirtix
3a7b2951d3
clans: fix member limit
2025-12-30 19:12:20 +01:00
Spirtix
c5b873a173
clans: utc timestamps
2025-12-30 18:42:59 +01:00
Spirtix
9f923e69d8
clans: disallow lower roles from removing higher role members
2025-12-30 14:22:22 +01:00
Spirtix
20308d55e6
clan fixes
...
mainly guid comparisons
2025-12-30 14:09:33 +01:00
Spirtix
6648385ab3
groups: fix string comparison
...
StringComparison is not supported by all db providers
This uses manual comparisons instead, which is not ideal performance wise, but works on all providers
2025-12-30 12:31:02 +01:00
Spirtix
6d027df825
get groups query optimization
2025-12-30 12:07:01 +01:00
Spirtix
7881b5a90f
clans cleanup
2025-12-29 17:28:50 +01:00
Hipposgrumm
7a3f84b49e
Fixed an issue where not being in a group would cause an error
2025-12-29 17:13:10 +01:00
Hipposgrumm
1f4699a382
Clans ( #31 )
...
* Clan System
* EMD Group seeding
2025-12-22 13:26:46 +01:00
Spirtix
44cdab781f
dotnet 10
2025-12-22 11:46:43 +01:00
Spirtix
1396c31afc
fix room item backwards compatibility
...
some old room items with item definition have iid = 0
2025-12-15 18:31:35 +01:00
Robert Paciorek
45c5db59f6
add AddItemsToInventoryBulkAndGetResponse function
2025-12-07 19:35:44 +01:00
Robert Paciorek
83f69d9c06
do not store item defintion in database for rooms
2025-12-07 19:35:44 +01:00
Robert Paciorek
07550691d6
SoD bug fixes
...
- fish trap on the farm now gives a reward
- added support for revard via achievements in RoomService
- added achievements for fish trap rewards
- fixed DuplicateUserName message on SoD 1.13
- not encrypted responses with correct schema in V3/RegistrationWebService.asmx/RegisterChild
- fixed putting racing sheep into farm
- implemented /ContentWebService.asmx/RedeemItems
thanks to @ABrokenTV for debug these issues
2025-12-07 19:35:44 +01:00
Spirtix
83526569c1
reduce logging level
2025-11-20 10:59:15 +01:00
Hipposgrumm
d15db80188
Moved party data into XmlDataService
...
Also fixed an oversight that caused the first party listed for a game to not be added to the data.
2025-10-23 20:37:58 -06:00
Hipposgrumm
b2560300cc
Merge remote-tracking branch 'origin/ssparties' into ssparties
2025-10-21 20:33:33 -06:00
Hipposgrumm
d4ae71b3cd
Fixed party displayname in GetPartiesByUserID
2025-10-20 22:41:39 -06:00
Hipposgrumm
d6796d825c
Merge branch 'master' into ssparties
2025-10-19 20:17:10 -06:00
Hipposgrumm
5c9879b515
Moved Party data to service.
2025-10-19 20:10:55 -06:00
Robert Paciorek
4e9ef56a8a
create XmlDataService
...
repleaced DisplayNamesService and WorldIdService
2025-10-19 12:36:02 +00:00
Spirtix
f8b26e468b
fix dragons with predefined name getting a random name
2025-09-25 17:44:04 +02:00
Robert Paciorek
59c722fe65
importer bugfix - error on stable imports
...
stables do not use unique inventory slots
2025-08-12 20:36:44 +00:00
Robert Paciorek
ea75d182a6
user data export and import interfce (enhance)
...
* update items and dragons id on import
* check for viking name unique
* add unique constraints in database
* add simple import/export html form for localhosted srvers
2025-08-11 16:54:16 +02:00
Robert Paciorek
74b24d8ff5
user data export and import interfce (WIP)
2025-08-11 16:54:16 +02:00
Robert Paciorek
fb6c935e7e
fix upcoming missions in GetUserMissionState
...
* this is bugfix for upcoming missions issue in SoD 2.9 after 60cc00d
* also removed TODO because ProductGroupID is not related to mission.GroupID and ProductGroupID filtering is covered by gameVersion
2025-07-27 10:34:28 +00:00
Robert Paciorek
278f04d381
disable null-related warnings
2025-07-27 10:32:55 +00:00
Spirtix
1a6db72d7a
downgrade ef to 7
...
There's a performance regression for synchronous insert/update in npgsql
ef adapter, we'll have to switch to asynchronous db calls before
updating
2025-07-02 21:28:53 +02:00
Spirtix
0923b80cdf
lock CreatePet and SetImage
2025-07-01 16:40:56 +02:00
Hipposgrumm
8905d84bc6
:mike_wazouski:
2025-06-30 21:04:13 -06:00
Hipposgrumm
7d148ce381
This is why I don't like having to resolve merge conflicts because I don't know what I'm doing.
2025-06-30 21:02:47 -06:00
Hipposgrumm
4c3db02f5e
Made changes requested in SoDOff-Project/sodoff#27
2025-06-30 20:55:01 -06:00
Spirtix
1b22c9c3dd
remove async query
2025-06-30 22:21:10 +02:00
Spirtix
7dbcc456b9
async locking for VikingSession
2025-06-30 19:33:49 +02:00
Spirtix
bca383c4d0
remove PairData.Update
...
this is expensive and unnecessary because the entity is already tracked
2025-06-30 15:26:47 +02:00
Robert Paciorek
12bb663076
fix null exception in LoginParent
2025-06-27 22:37:58 +02:00
Robert Paciorek
a3db9c2bcf
update dotnet version in Dockerfile
2025-06-27 22:37:58 +02:00
Spirtix
2aac24c37e
fix indent
2025-06-27 22:37:58 +02:00
Spirtix
06daf21d8c
update dependencies
2025-06-27 22:37:58 +02:00
Spirtix
dc303d871e
mission deep copy
...
.net 8 deprecated BinaryFormatter serialization
apart from that proper deep copies are ~10x faster
2025-06-27 22:37:58 +02:00
Spirtix
3ffced2b60
password rehashing
...
asp net identity v3 uses a new hashing algorithm (hmac-sha256)
2025-06-27 22:37:58 +02:00
Spirtix
640d7ba664
switch to .net 9
2025-06-27 22:37:58 +02:00
ABrokenTV
3877a8ba37
Fix spawn for Skulder in "Boneknapper, Kidnapped? [2020]" ( #23 )
2025-06-23 10:51:11 +02:00
Hipposgrumm
a74eea66a4
Merge branch 'SoDOff-Project:master' into master
2025-06-22 16:46:34 -06:00