Commit Graph

80 Commits

Author SHA1 Message Date
Chris Adamson 5db0fd575b fixed issue with setter not handling null values exposed by failing unit test 2025-05-29 14:01:16 -05:00
CWX cf15dc372b Fixed pinlockstate being wrong after restart 2025-05-28 10:27:12 +01:00
Cj 00379bf890 Make properties not nullable 2025-05-27 18:57:40 -04:00
hulkhan22 aef3a4202f Fix presentation of messages with items (rewards & insurance returns) (#265) 2025-05-21 22:29:34 +01:00
Chomp c39ab9e1e7 Improved nickname validation code clarity
Improved accuracy of 2 responses:

`client/game/profile/nickname/validate`
`client/game/profile/nickname/change`
2025-05-21 16:09:11 +01:00
Chomp d88db583c1 Moved ItemSize into modules section, changed to record
Updated `GetItemSize` to accept `ICollection` instead of list
2025-05-21 11:34:02 +01:00
hulkhan22 21382a1e06 Fix server exception at raid end when client sends bantype data (#257) 2025-05-18 19:38:13 +01:00
Chris Adamson f7e02c0154 fix for chomps push 2025-05-16 15:11:20 -05:00
hulkhan22 1eb4d55a02 feat: Make adding new traders easier (#251)
* Make adding a new trader easier

* Improvements
2025-05-11 20:12:26 +01:00
Cj 5af362b0b3 Implement loading metadata from the assembly 2025-05-07 15:05:22 -04:00
hulkhan22 23468cf0a3 fix: Bot flashlights on during daytime raid (#236)
* Fix flashlights being on during daytime raids

* Add comment for the new property
2025-05-05 09:07:26 +01:00
Archangel 01b516b267 Set proper type on GroupId and TeamId 2025-05-04 17:20:01 +02:00
Chomp 31ae5feb41 Bot generation performance (#231)
* chore: Bot generation performance improvements (#227)

* Bot generation performance improvements

* Revert debug logging logic

* Get rid of Info log which is bound to be printed inevitably at each bot wave generation

* Use assault const

* Removed comments

Removed lowercase side constants
Renamed equipment role to better explain its purpose

Fixed `Blocks` property being serialised to client

Updated `_slotsWithNoCompatIssues` to use existing enum type

Reduced log line to be debug

* Fixed `GetRandomTextThatMatchesPartialKey` incorrectly checking eft locales instead of spt locales

* Updated various methods to be protected

---------

Co-authored-by: hulkhan22 <clandestine984@gmail.com>
Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-05-04 12:51:45 +01:00
Chris Adamson aaef67c324 add back jsonconverter 2025-05-03 12:36:36 -05:00
CWX bf94786f77 change back to number as per live data 2025-05-03 13:05:07 +01:00
Chomp 7b8a10adeb Updated map location values 2025-04-30 13:11:35 +01:00
Chomp 74301dfa8f Updated various JSONs - part 1 2025-04-29 20:43:11 +01:00
CWX 3bebd49f8f Merge pull request #199 from hulkhan22/refactor/perf-work
refactor: Bot caching & chat messages at raid end
2025-04-29 19:21:54 +01:00
CWX 49808c96ff Merge branch 'develop' into extra-props 2025-04-29 19:19:30 +01:00
clodan 2dd57a1080 Added Release extension of data for item and ups for modders to add extra properties 2025-04-29 19:02:14 +01:00
hulkhan22 7175110546 Merge branch 'develop' into refactor/perf-work 2025-04-29 19:49:12 +02:00
Chris Adamson a446f039c9 location enum for fresh profiles 2025-04-29 11:44:25 -05:00
Chris Adamson de38f1fe88 try just the enum 2025-04-29 10:57:12 -05:00
hulkhan22 b519da3e48 Make BotDetailsForChatMessages a record 2025-04-29 12:54:56 +02:00
Chomp 760f3e3c72 Revert "fixed error where itemlocation can be either a string or int" 2025-04-29 08:47:44 +01:00
Chomp 1e42c8b8db Merge branch 'develop' into refactor/perf-work 2025-04-28 21:16:03 +01:00
hulkhan22 bbae435498 Refactor Bot chat messages at raid end 2025-04-28 21:58:45 +02:00
Chris Adamson 7ed081d305 fixed error where itemlocation can be either a string or int 2025-04-28 12:07:46 -05:00
Chris Adamson b431a7129a Merge branch 'develop' into bugfix/upd-lockable-2 2025-04-28 08:47:49 -05:00
Chris Adamson 8c0aab539b fix my previous fix 2025-04-27 19:24:16 -05:00
hulkhan22 850059416f Reverted data change 2025-04-27 02:45:59 +02:00
hulkhan22 b1fd4d2055 revert 2025-04-27 01:50:26 +02:00
hulkhan22 871ca63aaa More type changes 2025-04-27 01:39:21 +02:00
hulkhan22 38f561b85d DogtagSide 2025-04-26 21:37:08 +02:00
hulkhan22 89c36650ca Objects 2025-04-26 19:33:35 +02:00
Alex 222ca2e274 Replaced Serilog for custom logger 2025-04-24 16:29:36 +01:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX 5656031e01 changing to structure of LockableComponent from client 2025-04-21 22:00:58 +01:00
CWX eed3c5e105 added and fixed spelling on comments 2025-04-17 13:20:14 +01:00
CWX 74f755af61 Implemented LogWithColor along side module changes, newtonsoft will always send a string 2025-04-16 13:00:01 +01:00
CWX ddd78785fd Merge branch 'develop' into global-statics 2025-04-15 20:56:45 +01:00
CWX 9b5a8ece75 Undo changes for Buffs 2025-04-15 20:53:30 +01:00
CWX 199a8fc1d9 added a partial class gen
this will take csproj properties and set them, this will allow us to use publish -p:{parameter=value} for building the server
2025-04-15 20:31:06 +01:00
CWX 3ba0f5f92c Fix serialization of BodyPartColliderType 2025-04-15 15:29:45 +01:00
Chris Adamson 42f4db20fc fix missing type in upd record 2025-04-12 17:44:59 -05:00
Chomp 1e409982cf Added type for HandlerDamage 2025-04-12 18:17:05 +01:00
Chomp 8db15930ef Removed unnecessary converters 2025-04-12 17:43:52 +01:00
CWX 22d2aebcbe added a few more converters, Repeatables need testing 2025-04-12 17:30:44 +01:00
CWX 2c39a8b6e3 change hacky fix to use stringToNumberFactoryConverter 2025-04-12 17:14:53 +01:00
CWX 1c3f11220f work around for BSG using a float or string 2025-04-12 17:06:38 +01:00