Dev
47b2aee91a
Updated adjustExtracts()
to push scav extracts into existing exits instead of overwriting
2024-09-20 11:07:27 +01:00
Dev
0c9a05756f
Expanded scav exit pool to include coop exits
2024-09-19 20:35:17 +01:00
Dev
5ca4f8531c
Fixed typos
...
Added skier/peacemaker bots to pmc enemy list
Flagged scav as always an enemy of PMCs
Removed forced warning of assault from PMCs
2024-09-19 14:02:57 +01:00
Dev
d35063ecb1
Fixed PMCs not being hostile to player scav until they're very close
...
Fixed incorrect capitalisation
Added `SavageEnemyChance` property to pmc config
2024-09-19 12:28:33 +01:00
Dev
961a05942c
Replace map exits with scav exits from allExits
array
2024-09-18 13:23:06 +01:00
Dev
6db0cef381
Added support for SavagePlayerBehaviour
2024-09-18 11:39:32 +01:00
Dev
3952b34e29
Added config system to adjust raid hostility settings
...
Removed `enemyTypes` from pmcconfig
2024-09-18 11:36:45 +01:00
Dev
12a79488d8
Do not return insured items stored in secure/special slots on death
2024-09-17 16:24:23 +01:00
Dev
e53cff5737
Added nickname checking when bot lacks a nickname
2024-09-15 19:14:34 +01:00
Dev
64d4eb2cd6
Updated how map id is passed through to dynamic loot generation
2024-09-13 22:50:59 +01:00
Dev
1d55075f99
Fixed location loot generator not creating unique IDs for weapons/armor child items
2024-09-13 20:51:22 +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
e650271d3a
Reset repeatable+failed quests to Fail
instead of MarkedAsFailed
after raid
2024-09-10 13:41:54 +01:00
Dev
eaa16259ae
Added service to ensure bot names are unique to a raid
2024-09-07 12:08:37 +01:00
Dev
b0cfa682c0
Fixed incorrect filtering of bad cultist circle rewards
2024-09-06 15:39:52 +01:00
Kaeno
026ff4d929
Make scav regenerate later after death to not persist old data, causing stale kills to appear on death.
2024-09-04 23:01:33 +01:00
Dev
2768217d57
Fixed quest status not correctly mapping to integer
2024-09-03 19:12:23 +01:00
Dev
9d923a8b0e
Fixed Exhaustion
effect persisting after raid
2024-09-03 18:38:32 +01:00
Dev
f5dd69f43d
Processed quests into original format post-raid - untested
2024-09-03 17:09:56 +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
3dc32f5b70
Removed redundant removeLostInsuranceFromProfile
function
2024-09-01 17:20:50 +01:00
Dev
ca23daa7b8
Do not overwrite insuredItems array this early, is required by insurance service to send items out, cleaned up later
2024-09-01 17:14:40 +01:00
Dev
e6b05a6660
Added back accidentally removed code that adds missing bonuses to profiles
2024-09-01 16:45:31 +01:00
Dev
02b903e13e
Renamed IHandbookBase
interfaces
2024-09-01 13:18:30 +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
c2402af09e
Add small refactors to 2 functions
2024-08-31 20:48:32 +01:00
Dev
184c81b912
Added hideout_management skill into cultist circle reward calculation
2024-08-31 14:14:23 +01:00
Dev
d7ce092a4a
Added code to clean up insured items data post-raid
2024-08-29 17:36:31 +01:00
Dev
60e82cf3f9
Updated Insured item data after a raid
2024-08-29 17:06:28 +01:00
crustyselenium
0342a0c39c
3.10.0-DEV WIP: Fixes #771 - Quest items not appearing on the case of dying after collecting them. Fixes an issue with gulp v5 corrupting pngs. ( !403 )
...
See #771 for discussion and bug report. Implementation deletes the specific task's completedCondition so as to allow the item to appear again.
Gulp v5 has a known issue that corrupts pngs when copying or moving them, this turns off encoding for the copying assets part of the build task.
Reference was [this stack post](https://stackoverflow.com/questions/78391263/copying-images-with-gulp-are-corrupted-damaged ).
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/403
Co-authored-by: crustyselenium <crustyselenium@gmail.com>
Co-committed-by: crustyselenium <crustyselenium@gmail.com>
2024-08-27 22:15:08 +00:00
Dev
7dd240b600
Updated returnPlayerOffer() to regenerate root items' parentId
2024-08-26 20:31:36 +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
Kaeno
171fdfd6dd
Remove FiR status from items on run through. Added toggle to always keep FiR status on items regardless of end raid status
2024-08-23 19:20:44 +01:00
Dev
8fc2428239
Added helper function handleInsuredItemLostEvent()
2024-08-23 10:35:41 +01:00
Kaeno
d4cc41d3fc
Fix Dev profiles not having access to Weapon wall and Cultist stash
2024-08-21 13:26:10 +01:00
DrakiaXYZ
bd5d4bfb66
Fix fuel ticks returning fuel to the player instead of removing it ( !397 )
...
Resolves the issue of incorrect fuel usage by using relative percentages for both the profile bonus and hideout management bonus
Add a sanity check to make sure we never return fuel to the player (No negative fuel consumption)
2024-08-19 16:58:45 +01:00
Dev
5ffedfa91a
Attempted to fix issue with calculateItemWorth()
failing on child items without a upd object
...
Clone children when returned to prevent modification + add missing upd object to child before calculating price
2024-08-18 09:52:13 +01:00
Dev
ef950058bd
Fixed calculateItemWorth()
not handling child items lacking a upd object
...
(cherry picked from commit ebe1bc021f965466f9643be6dc2a79c0450b6486)
2024-08-11 18:34:28 +01:00
TetrisGG
7b835f1501
Fix Bonuses in various Services using Find and not filter.
2024-08-09 15:03:50 +01:00
Cj
967dc15564
ProfileFixerService Refactor ( !391 )
...
Refactor to remove legacy code that bloats the `ProfileFixerService` class. Most of which is old profile porting code, some being old profile fixes. Organizes code in the class so that public members are at the top (as they should be). Finally break out some code into their own methods so they're not in the primary method for the class `checkForAndFixPmcProfileIssues`.
I have tested this with a developer profile, an EOD profile and a Standard profile. I've encountered no issues in my own testing.
Co-authored-by: Cj <161484149+CJ-SPT@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT/Server/pulls/391
Co-authored-by: Cj <cj@noreply.dev.sp-tarkov.com>
Co-committed-by: Cj <cj@noreply.dev.sp-tarkov.com>
2024-08-08 17:09:52 +00:00
Dev
18158bb4dc
Fixed FiR status persisting after death for items inside secure container
2024-08-02 15:54:39 +01:00