Commit Graph

93 Commits

Author SHA1 Message Date
Chomp 1ff8d2cbef Replaced lists containing unique values with HashSets
Reworked Soft Insert id checks

Improved dogtag id lookup memory usage

Removed wave cleanup code
2025-02-17 19:05:47 +00:00
CWX 9858573dad workaround for HideoutItem coming back as _id or id, saves duplicating the type 2025-02-15 22:41:08 +00:00
CWX 069c6665c5 fix mapping 2025-02-12 20:35:07 +00:00
Chomp ed54312f35 Updated types to match game client 2025-02-10 12:30:14 +00:00
Chomp 3219718d27 Replaced minmaxdouble + minmaxint with generic minmax<T>
Updated various doubles to be ints
2025-02-10 10:44:24 +00:00
Chomp 08b5caf337 Renamed Minmax to MinMaxDouble and added MinMaxInt
Swapped various doubles for ints across loot generator and airdrop code paths

Fixed forced airdrop loot being returned with a decimal stack count
2025-02-10 09:57:01 +00:00
Chomp c8dadd106c Interned more strings 2025-02-09 19:14:48 +00:00
CWX 5c6fa9242f BIG BOI FORMATTING 2025-02-07 19:36:17 +00:00
Chomp 9db104cff7 Utilised string.Intern to reduce memory footprint of server 2025-02-06 14:39:22 +00:00
Chomp 955e44eb62 Multiple casting fixes 2025-02-05 20:16:19 +00:00
CWX f648f42721 This is just Jetbrains formatting and code syntax styling 2025-02-05 06:56:51 +00:00
Chomp d2e04ff877 Improved IsSameItem 2025-02-03 15:29:34 +00:00
KaenoDev dc3fdbf02e Fix BotBase Properties issues 2025-02-02 22:24:50 +00:00
CWX b6ede36b91 add missing Props to Mastering 2025-02-01 18:05:43 +00:00
CWX d285061057 added enumStringConverter attributes, current issue with list<enum> tho 2025-02-01 13:33:54 +00:00
Chomp 18cf7bf386 Update JSONs 2025-01-30 17:25:11 +00:00
Chomp 24ea3eca5f Revert type chagne 2025-01-29 22:24:43 +00:00
Chomp 58db41dd1e Added more type changes 2025-01-29 22:22:00 +00:00
Chomp 4210d6a47d Additional type improvements 2025-01-29 20:27:12 +00:00
Chomp 73b2924cf2 Added eventType enum 2025-01-29 20:03:31 +00:00
Chomp 83bc0c4448 Type improvements to Item 2025-01-29 19:56:30 +00:00
Chomp ff6ac6dab2 Resolved issue on server start 2025-01-29 14:06:12 +00:00
Chomp 9ddeb1f363 Improved item types 2025-01-29 12:51:19 +00:00
Chomp 73cb11c47d Various changes 2025-01-29 12:12:01 +00:00
CWX eec51d55fb dedupe, and removed TODO for timer class as we have our own now 2025-01-29 11:23:02 +00:00
Chomp 817a7b0694 Updated SaveCommand class + set prefab type 2025-01-28 14:26:08 +00:00
Chomp cb6a0cd283 Fixed unable_to_generate_static_loot warning
hardened `GenerateStaticContainers` from nullref errors
2025-01-27 10:50:41 +00:00
CWX 55126ef96d make ScavSaveRequest Inherit PmcData 2025-01-26 22:13:23 +00:00
KaenoDev 17e4d1468f Fix membercatergory, victim and aggressor 2025-01-26 13:40:50 +00:00
Chomp 0cb8ca69e4 Force non-pmc bots to have exp of 0 + level of 1 2025-01-26 10:00:35 +00:00
Chomp f9bd5aecd3 Force BodyParts to show 2025-01-26 09:37:17 +00:00
Chomp 9fea2bc17f Set Savage to null and always show
Set `Aggressor` to always show

Set `Lethal Damage` to always show

Added `hideoutCustomizationStashId`

Fixed bad typing for `FindAndAddRandomItemToLoot`
2025-01-26 09:34:38 +00:00
Chomp 207328a158 Force Encyclopedia to show nulls 2025-01-26 09:19:09 +00:00
CWX 573cf786a9 cast to int, change type and lock before accessing bots 2025-01-25 20:13:30 +00:00
Chomp f484a4b16f Improved types for item purchasing
Fixed purchased items lacking inserts
2025-01-25 19:06:01 +00:00
CWX fc8d94ecc3 Merge branch 'main' of https://github.com/sp-tarkov/server-csharp 2025-01-25 14:54:03 +00:00
CWX 91dbfca547 Fix Notes and remove Dupe type 2025-01-25 14:54:00 +00:00
Chomp f991cbee7c Flagged properties as non-null + More ragfair implementation 2025-01-25 14:45:16 +00:00
CWX 9c3aab4271 Type changes for "Time" to long or double 2025-01-25 14:42:59 +00:00
Chomp fe8e820e93 Implemented post-raid system 2025-01-25 12:07:07 +00:00
CWX 0aa6ef2039 LocationLootGen done 2025-01-25 00:14:58 +00:00
Chomp acb5def10c Implemented AddLootToContainer 2025-01-24 22:52:42 +00:00
CWX 6e64f08089 Fix up types, added coversion methods to item and HideoutItem, null guards, add hideoutcontroller Update 2025-01-24 21:54:19 +00:00
Alex b81bc54c72 Merge branch 'main' of https://github.com/sp-tarkov/server-csharp 2025-01-24 18:37:24 +00:00
Alex 53b5863650 moar fixes 2025-01-24 18:37:09 +00:00
CWX 578d3a166a Change Prop to ColliderProps to not collide with another type 2025-01-24 18:10:33 +00:00
Alex 8f6ee75e1d Merge branch 'main' of https://github.com/sp-tarkov/server-csharp 2025-01-24 17:06:50 +00:00
Alex aaa272b151 mooooaaaaaaaaaaar 2025-01-24 17:06:43 +00:00
Chomp 8389859940 Implemented RepairService 2025-01-24 14:59:08 +00:00
CWX 9cf43cda89 Type fixes 2025-01-24 12:27:57 +00:00