Commit Graph

171 Commits

Author SHA1 Message Date
Chomp 103b797a54 Refactored how flea offer quantity is handled 2025-02-21 17:48:04 +00:00
Chomp 85900724e5 Fixed multipler typo 2025-02-21 15:07:41 +00:00
Chomp fc6c15792d Fixed flea offers not reducing quantity after purchase 2025-02-21 12:58:02 +00:00
Chomp 5a5e18f568 Add HTTPS support (#101)
* Initial work on adding https support

* Updated logging

* More logging

* Added support for a certificate password

Replaced method used for getting path to cert

* Reduce duplication of logic in program.cs

* Cleanup of `HttpServer`

* More https stuff

* https

* Fixed remote IP stuff

* Fixed non-local request logging

* Updated assets

* Replaced `singleplayer/bossconvert` to `singleplayer/bosstypes`

* Updated map loot

* Asset update

* Stop storing a bots inventory and other values to save memory

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
Co-authored-by: clodan <clodan@clodan.com>
2025-02-20 12:27:55 +00:00
Chomp 440121514b Fix post-raid PMC messages not working after bot gen changes 2025-02-18 09:31:20 +00:00
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
Chomp 29de894442 Fixed incorrect usage of GetBotPresetGenerationLimit 2025-02-17 14:45:13 +00:00
Chomp b5dee1b285 improved bot logging 2025-02-17 14:30:05 +00:00
Chomp 167e55c126 Resolve issue with generating too few bots 2025-02-17 14:28:47 +00:00
Chomp 924fff686d Refactored botgen 2025-02-17 13:07:32 +00:00
CWX 2345015bdb add password checking before changing 2025-02-14 17:26:03 +00:00
CWX 2a172a6861 make launcherV2 endpoints consistent, add new profile endpoint 2025-02-14 17:12:09 +00:00
Chomp 87e1306f33 Improved GetAchievementStatics 2025-02-13 13:09:27 +00:00
Chomp 3acf10b27e Flagged various methods as virtual to allow for overriding 2025-02-13 12:52:42 +00:00
CWX dd8bb2d3a9 fix questHandover breaking with null check 2025-02-12 19:02:30 +00:00
CWX e6d28b4f40 tryadd wasnt needed 2025-02-12 18:46:12 +00:00
CWX 194f2a7c36 Fix insurance blowing up, fix quest handover item blowing up 2025-02-12 18:22:47 +00:00
Chomp 233a7c4202 Updated prestige system 2025-02-11 21:27:52 +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
Alex 88893ac7be small refactor to routers and added notifier stuff 2025-02-09 18:31:07 +00:00
Chomp abd7f243e8 Removed unnecessary TODOs and fixed typos
Removed unnecessary uses of `GetByJsonProp`
2025-02-09 15:13:05 +00:00
Chomp 5aaa5a2841 Fixed caps for GetProfileModsGroupedByModName 2025-02-09 14:34:56 +00:00
CWX efd8b360de Formatting 2025-02-07 22:47:47 +00:00
CWX ed2ddc9526 Add GetProfileModsGroupedByModName temp - THIS MIGHT BE MOVED TO something like a ModService 2025-02-07 22:07:11 +00:00
CWX 44b88687dd finish off mod side in gameController 2025-02-07 22:06:33 +00:00
CWX 5c6fa9242f BIG BOI FORMATTING 2025-02-07 19:36:17 +00:00
Chomp e644ed58ae Ragfair code formatting 2025-02-07 15:49:24 +00:00
Chomp a6408cf9b7 34861 + asset update 2025-02-07 10:56:27 +00:00
Chomp 1c23b60278 Corrected method return type 2025-02-06 22:29:34 +00:00
Chomp 7a12d17fb6 Improved nullguarding in GetuserBuilds method 2025-02-06 22:19:54 +00:00
Chomp 83f9c0c3eb Flagged various strings as consts 2025-02-06 12:57:23 +00:00
Chomp 2cac56acc2 Further cleanup 2025-02-06 10:27:35 +00:00
Chomp 0759ab18eb Reduce cognitive load of TraderController.Load 2025-02-06 10:24:19 +00:00
Chomp 6666d7b836 Cleanup of HandoverQuest 2025-02-06 10:19:06 +00:00
Chomp b09ae94c67 Reduce cognitive load of `PopulateParentAttachmentsMap
`
2025-02-06 09:56:31 +00:00
Chomp dd03f673ac Cleanup of HandleRecipe 2025-02-06 09:48:11 +00:00
Chomp bd59cc112e Reduced complexity of UpdateProfileHealthValues 2025-02-06 09:34:40 +00:00
Chomp 955e44eb62 Multiple casting fixes 2025-02-05 20:16:19 +00:00
Chomp 027ee9ddad Inverted if inside UpdateProfileHealthValues + formatting 2025-02-05 18:47:50 +00:00
CWX 495ad2aaf7 change logging, implement additional weekly/daily for prestige 2 2025-02-05 08:30:23 +00:00
CWX cd5a61a52b confirmation that prestige 1 doesnt recieve additional weekly and daily 2025-02-05 08:16:24 +00:00
CWX 42c1775dd6 clean up comments and move to method docbloc 2025-02-05 08:10:36 +00:00
CWX 9b2ed8805c use prestige level and dont create additional data for us specifically 2025-02-05 07:58:19 +00:00
CWX a4f8036d09 formatting, fix build error 2025-02-05 07:36:13 +00:00
CWX f648f42721 This is just Jetbrains formatting and code syntax styling 2025-02-05 06:56:51 +00:00
Chomp db0feff1d8 Made ProbabilityObjectArray slightly less awful 2025-02-04 19:38:59 +00:00
Chomp 621dd27323 Tidied up ProbabilityObjectArray 2025-02-04 19:03:47 +00:00
CWX e1cd19933f Removed unused Achievements object, use pmcdata.achievements. now transfer correct stuff for prestige 2025-02-03 17:19:40 +00:00
Chomp 76c185a946 Improved exception logging 2025-02-03 16:59:35 +00:00