0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00

30 Commits

Author SHA1 Message Date
Chomp
b211b40c13 Added more comments 2024-12-07 10:13:47 +00:00
Chomp
3867ff336e Moved circle-specific types into correct location in project + renamed them for clarity 2024-12-07 10:05:32 +00:00
Chomp
050edec9f3 Renamed getRandomLoot to generateRandomisedItemsAndAddToRewardPool
Removed hard-coded money/ammo blacklist from `generateRandomisedItemsAndAddToRewardPool()` and moved into config
Updated function to check chosen reward items parentid against item reward blacklist
2024-12-07 10:04:12 +00:00
Chomp
b20777e1c3 Removed unnecessary comments 2024-12-07 09:54:26 +00:00
Chomp
0c02591422 Refactored code into separate functions 2024-12-07 09:53:21 +00:00
Chomp
7284bb2fdc Fixed getCultistCircleRewardPool erroring when trying to access a hideout area stage that doesnt exist 2024-12-07 09:49:49 +00:00
Chomp
66c1d23df2 Fixed cultist circle saving direct rewards to the profile incorrectly 2024-12-07 09:44:12 +00:00
Chomp
83a3fb16fe Fixed cultist circle returning direct weapon/armor rewards without mods 2024-12-07 09:43:41 +00:00
Chomp
d2b7baa8b6
Cultist circle improvements (#973)
Brings Cultist Cicle rewards closer to live behavior.

---------

Co-authored-by: Bob S <shibdib@users.noreply.github.com>
Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2024-12-06 17:15:06 +00:00
Dev
0c5ecefc41 Refactored scavcase reward code to use correct data and interfaces 2024-11-20 09:48:42 +00:00
Dev
7e3ae57e7e Cultist circle:
blacklisted out of season items (christmas/halloween) as rewards
blacklisted currency (dollar/rouble/euro) as rewards
2024-11-13 11:19:28 +00:00
Dev
776f925d91 Updated interfaces to follow correct naming scheme 2024-10-19 12:43:38 +01:00
Dev
4a1c4be0e9 Don't save cultist circle flag into every production on init 2024-10-15 12:48:25 +01:00
Dev
ab1422bc40 Updated interfaces to follow correct naming convention
Removed some interface duplication
2024-09-24 12:47:29 +01:00
Dev
5fd9271491 Updated various interfaces to use correct naming scheme
Added `IGroupPostion`
2024-09-24 11:26:45 +01:00
Dev
a380db2995 Expanded direct rewards to have a custom craft time
Migrated direct reward stack count system to use items parent id instead of tpl
2024-09-13 11:27:42 +01:00
Dev
a578e01402 Moved cultist code into Cultist service 2024-09-13 10:42:13 +01:00
Dev
a5679140aa Implemented getExplicitRewardStackSize() for getExplicitRewards() 2024-09-13 09:58:07 +01:00
Dev
94e990cedb Added currency handling system to cultist circle rewards 2024-09-13 09:43:39 +01:00
Dev
3f583630e5 Fixed cultist rewards not taking into account stack size in reward amount calculations 2024-09-13 09:40:29 +01:00
Dev
44ed6b68b8 Removed cultist circle debug logging 2024-09-10 19:01:40 +01:00
Dev
b0cfa682c0 Fixed incorrect filtering of bad cultist circle rewards 2024-09-06 15:39:52 +01:00
Dev
8b2b9f7651 Filtered out Christmas tree hideout area from reward pool calculation when Christmas is not active 2024-09-03 10:19:24 +01:00
Dev
c3bd6e05b6 Cultist circle expansion:
Added reward blacklist
Added itemrewardblacklist in cultist reward calculation
Added reward pool expansion
2024-09-03 09:58:13 +01:00
Dev
030efeae49 Fixed weapons/armor not counting towards the sacrifice reward budget/item count 2024-09-01 09:57:07 +01:00
Dev
b0cd48ac0c Added directRewards to cultist config, can now give explicit rewards when sacrificing specific items, currently used for 4 figurines (killa/tagilla/reshala/cultist) 2024-09-01 09:56:00 +01:00
Dev
919b41bb4b Fixed reward duplication when rewarded weapon/armor 2024-09-01 09:52:50 +01:00
Dev
184c81b912 Added hideout_management skill into cultist circle reward calculation 2024-08-31 14:14:23 +01:00
Dev
4f8b926ad5 Removed isFunctional limit on reward item filter 2024-08-26 13:55:42 +01:00
Dev
98b19ff1db Added cultistCircle config section to HideoutConfig and made use of values 2024-08-26 13:41:59 +01:00