Chomp
9bbfee8e6d
Cleaned up comments and var usage inside UpdateQuestsForGameEdition
2025-10-12 11:16:19 +01:00
Chomp
e5d0af3890
Formatting and naming consistency changes
2025-09-02 14:27:10 +01:00
Chomp
3b4bcaf910
Made use of AddUpd extension
2025-08-05 15:56:23 +01:00
Chomp
0ea5269756
Updated profile SkillTypes property to use string to enum converter
...
Updated surrounding properties to not be null
Updated related code to reflect nullability change
2025-08-03 09:52:18 +01:00
sp-tarkov-bot
b14b74bf24
Format Style Fixes
2025-07-28 19:39:29 +00:00
Chomp
bfd616e7c3
Converted rewards data into dictionary - reduced need for reflection
...
Moved clone outside of `UpdateQuestsForGameEdition`
2025-07-26 12:53:56 +01:00
Chomp
856fa0633d
List to IEnumerable changes
...
Removed use of tolist()
2025-07-25 15:57:57 +01:00
Chomp
34bd002876
list to ienumerable changes
...
Removed unused methods
strong to mongoId changes
2025-07-25 12:28:40 +01:00
Chomp
f562c634a7
Converted lists to hashsets where appropriate
...
Removed unnecessary uses of ToList()
string to mongoId conversions
2025-07-24 13:26:34 +01:00
Chomp
8f4f72dcdd
Updated node comments to c# format
2025-07-21 21:09:17 +01:00
Chomp
38fb2454c7
Various micro-optimisations
2025-07-18 16:05:29 +01:00
Chomp
040be2feaa
More strings to MongoIds
...
Convert constructors into primary constructors
Simplified logic with use of ??, ??= and method groups
Cleaned up redundant conditional access qualifiers
2025-07-14 22:29:41 +01:00
Chomp
5ef2271a29
Converted collections to their frozen counterparts for improved lookup speed
2025-07-14 19:56:20 +01: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
Chomp
4f5571c2d4
Converted more ids to MongoId
2025-07-05 12:35:03 +01:00
Chomp
01cd251b68
Moved more code into extension methods
2025-07-04 19:29:43 +01:00
Chomp
83d35b4555
Fixed item deletion error - Use separate record for item deletions
2025-07-03 10:37:12 +01:00
Jesse
5686f4a486
Remove I18nService, migrate to renamed ServerLocalisationService ( #433 )
...
* Remove I18nService, migrate to renamed ServerLocalisationService
* Revert VS fuckup
* Update using
* Remove unused parameter, update comment
* Fix develop branch not building
2025-06-28 19:08:42 +01:00
Chomp
4babdb59ab
Added QuestConditionExtensions removed questConditionHelper
2025-06-28 10:29:33 +01:00
Archangel
f7782e1b1a
Begin cleanup of quest model & nullability in Quests & Achievements
2025-06-20 14:24:58 +02:00
Cj
445243aad5
Task: Quest config changes Part 1 ( #407 )
...
* Remove nullable and add properties, make side use an enum instead of a string.
* remove double semi-colon
* fix comment
2025-06-20 08:48:12 +01:00
chompDev
1a6f5f779d
.NET Format Style Fixes
2025-06-19 13:36:57 +00:00
Lacyway
8ef16880f4
Fix stackoverflow ( #406 )
2025-06-19 14:36:21 +01:00
refringe
6e01428b2b
.NET Format Style Fixes
2025-06-18 17:09:20 +00:00
Chomp
73328b4711
Fixed typo in locale key
2025-06-18 13:59:52 +01:00
Chomp
af31906cb4
Made SellToTraderQuestConditionCache a property
2025-06-18 13:41:54 +01:00
Cj
89f4d10faa
Refactor SellItemToTrader logic ( #403 )
...
* Refactor SellItemToTrader logic
* add comments and make QuestHelper a singleton
* add localization for error
* grammar
2025-06-18 13:14:35 +01:00
Chomp
a7a09a60e3
Fixed starting Burning rubber showing Easy Start Part 1
...
Accepting a quest now checks if player has valid level before adding addition quests to players profile
2025-06-17 16:00:54 +01:00
Chomp
9c37b79c1d
Improved GetDeltaQuests description
2025-06-12 23:05:28 +01:00
Chomp
c2e0193450
Fixed inverted logic inside GetDeltaQuests
2025-06-12 23:03:29 +01:00
Chomp
05354d8cbc
Cleaned up CompleteQuest
...
Optimised `GetDeltaQuests`
Simplified `FindAndRemoveQuestFromArrayIfExists`
Various comment formatting fixes
2025-06-10 14:57:36 +01:00
Chomp
c8a6943eaf
Fixed GetQuestsFromProfileFailedByCompletingQuest not processing multiple failure conditions #345
2025-06-10 10:32:29 +01:00
Chomp
1d5162c761
Various changes and fixes for things that have been bugging me
...
Removed/flagged unused props
Typo fixes
Use `FirstOrDefault` over direct index access
Log stacktrace on exception inside `CreateWeaponItems`
2025-06-08 10:40:40 +01:00
Chomp
89106d5448
Refactored how skills are parsed, fixes issues with bot generation and end of raid profile parsing
2025-06-08 09:39:14 +01:00
Chomp
ecad23cd31
Improved ExtensionData checks, moved closer to source
2025-06-05 08:28:13 +01:00
Chomp
37bd3a433c
Handle various locations where ExtendedData causes issues
2025-06-04 21:28:29 +01:00
Chomp
adf65f497c
Fixed quests not failing other quests #345
2025-06-04 15:53:12 +01:00
Cj
ab1886f3ab
Fix comment formatting
2025-05-29 13:31:57 -04:00
hulkhan22
aef3a4202f
Fix presentation of messages with items (rewards & insurance returns) ( #265 )
2025-05-21 22:29:34 +01:00
Alex
1499627d3c
DI completely reworked to keep status of singletons on multi type components
2025-05-06 10:52:22 +01:00
Chomp
1976218991
Updated locations where we parse a number stored as a string into a double to use CultureInfo.InvariantCulture, this resolves errors with languages that don't use commas instead of periods in numbers
2025-05-01 17:41:54 +01:00
CWX
7c7297f63c
Code cleanup and format
2025-04-22 14:49:05 +01:00
CWX
8312dacc25
seperate logic to see result easier, fix logic for defaulting
2025-04-20 13:27:47 +01:00
CWX
2c39a8b6e3
change hacky fix to use stringToNumberFactoryConverter
2025-04-12 17:14:53 +01:00
Chris Adamson
d8a55aaa63
fix double typing
2025-04-12 10:18:42 -05:00
CWX
95d009e0e4
Changes to MailSendService
...
originally we had the trader id -> then used a method to get the EnumValue as a string -> then later turned it BACK into a traderId
unless im missing something major this should simplify things?
example:
we took "6617beeaa9cfa777ca915b7c" and turned it to "Ref" to then turn it back to "6617beeaa9cfa777ca915b7c"
2025-04-08 22:03:43 +01:00
Chris Adamson
b544f3e7b3
remove unnecessary imports added for debugging
2025-04-07 12:09:43 -05:00
Chris Adamson
ea44465cb4
object to object casting error
2025-04-07 12:06:33 -05:00
Chomp
33c56e0730
Updated values to be consts where possible
2025-03-08 09:33:04 +00:00
clodan
270f095413
renamed projects and namespaces
2025-03-07 13:16:43 +00:00