TheSparta
a244e89abe
Skip mods that are duplicated ( !165 )
...
- Instead of loading duplicated mods, it now skips all of them.
- Changed a few localisation strings, deleted the ones that became outdated.
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/165
Co-authored-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
Co-committed-by: TheSparta <thesparta@noreply.dev.sp-tarkov.com>
2023-11-06 14:51:31 +00:00
Dev
6de32bad6a
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-06 13:18:56 +00:00
Dev
77c6bd8b62
Update JSONs
2023-11-06 13:12:12 +00:00
Dev
b61cc6add0
27001
2023-11-06 12:57:27 +00:00
Dev
7daaf53dff
Add transition stage for PMCs gear from level 15-22 to make the changes from no flea gear to all flea gear less abrupt
...
Add missing equipment items to bear/usec PMCs
2023-11-06 11:36:36 +00:00
Dev
c7dfc5b9cf
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-05 12:39:20 +00:00
Dev
84f3f0e3d5
Add additional pmc response
2023-11-05 12:21:44 +00:00
Dev
8ee176b9d8
Handle when fillCamora()
cannot find camora slots in weapons modPool
2023-11-04 20:11:09 +00:00
Dev
24894643de
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-04 10:43:06 +00:00
Dev
93209e4a76
Add config option to force stock to spawn on a bot during weapon generation
...
Enable it for various bot types (most bosses/raiders)
2023-11-03 17:40:00 +00:00
Dev
b808850e7e
Remove duplicate mod_magazine key
2023-11-03 17:15:42 +00:00
Dev
60b658c6f6
Correct pmc response to ensure consistency with meme-lore
2023-11-03 16:44:15 +00:00
Dev
b62850e03e
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-02 21:25:31 +00:00
Dev
a5a0bf82d7
Changes after feedback from Drakia
2023-11-02 21:16:31 +00:00
Dev
e9be58d5f4
Update bot XP values + other bot values
2023-11-02 16:17:03 +00:00
Dev
2511b8bba2
Update locales
2023-11-02 15:26:13 +00:00
Dev
7a3acaee95
update shoreline and factory
2023-11-02 15:25:40 +00:00
Dev
e664742e49
Update map spawn point data values (missing shoreline)
2023-11-02 15:08:20 +00:00
Dev
8ee0188fdd
Reduce flashlight usage on cultists to 5%
2023-11-02 15:02:45 +00:00
Dev
981da646b0
Add 2023 haloween event system
...
Event bots are generated from their base type, then their role is updated before being sent to the client e.g. peacefullZryachiyEvent becomes bossZryachiy for generation, then back to peacefullZryachiyEvent
2023-11-02 15:02:18 +00:00
Dev
9949d3c7ff
Correct spt version
2023-11-02 11:54:38 +00:00
Dev
0a85f6f319
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-02 09:00:14 +00:00
Dev
6f48a29713
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server
2023-11-02 08:59:55 +00:00
Dev
c782b58e64
Remoev duplicate name
2023-11-02 08:59:43 +00:00
DrakiaXYZ
ebeda336db
Implement live-like calculation of Weapon Maintenance XP ( !164 )
...
- Implement formula based on 30 weapon repairs done on live
- Return the repair amount as `repairAmount` from `repairItemByKit`
- Add an additional `repairPoints` to `RepairDetails` to return the repair points used
- Update `repairAmount` references to `repairPoints` to keep old behavior
- Add new parameter to rewardSkillPoints that applies live-like level scaling
- Only give weapon maintenance XP when using a repair kit
This implementation comes with a "Crit Fail" and "Crit Success" mechanic to account for live sometimes randomly being -4 or +4 off from my estimated values. By default the chance of each is 10%, and they can overlap and cancel each other out
Spreadsheet of live repair data:
https://docs.google.com/spreadsheets/d/1-tR4WYelhZfKZ3ZDbxr3nd73Y60E1wQRjDWONpMVSew/edit?usp=sharing
Useful columns:
C: The amount of dura attempted to be repaired, this is used in the estimated skill calculated
G: Hand entered value of how much skill gain I actually saw on live (Multiplied by 10 for readability. So "3.2" would be "32")
J: The estimated skill gain, based on the calculation included in this merge request
K: How far off the estimated skill gain was (Negative implies we guessed high and the actual result was lower)
One thing of note:
I've modified all the existing references to `repairAmount` to be the new `repairPoints` when a repair kit is used. This is to keep the existing behaviour outside of my direct changes as much as possible.
However, this seems to be incorrect in some cases (For example, buff chance is repairPoints/maxDura, but repairPoints will go down the higher your int. I'm assuming this is meant to be repairedDura/maxDura). May want to update these references to use `repairAmount` once they've been confirmed to expect the repair amount instead of repair points used.
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/164
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2023-11-02 08:56:02 +00:00
Dev
bb06008983
Add missing PmcKills
properties to daily scav elimination quest config
2023-11-01 11:45:24 +00:00
Dev
d1db6cc7a9
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
2023-11-01 11:35:18 +00:00
Dev
6f9dbdd2b6
Update seasonal equipment weights to match newly adjusted values
...
Add bossboar and followerboar
2023-11-01 10:42:54 +00:00
Dev
fc5eabc73d
Update bot difficulty changes lost in merge
2023-10-31 19:13:27 +00:00
Dev
fc606ee540
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.8.0
...
# Conflicts:
# project/assets/database/bots/types/assault.json
# project/assets/database/bots/types/bossknight.json
# project/assets/database/bots/types/bosszryachiy.json
# project/assets/database/bots/types/followerzryachiy.json
2023-10-31 19:10:23 +00:00
Dev
4dea8e8fa9
Adjust bot ammo and equipment weights after changes to bot generator:
...
Fixed bug where ammo from ammo boxes in bot inventory were being counted
Add up all appearances of ammo a bot uses and store as weightings
2023-10-31 19:07:47 +00:00
Dev
73a81f954c
Update bloodhound names
2023-10-31 09:35:05 +00:00
Dev
dbe8f941c4
Update JSONs
2023-10-30 22:19:59 +00:00
Dev
79d232482b
26921
2023-10-30 19:00:21 +00:00
Dev
a75acdf9ce
Update bloodhound names
2023-10-30 10:07:26 +00:00
Dev
199d7be0aa
Add empty array to prevent undefined issue during bot gen
2023-10-29 20:46:15 +00:00
Dev
65aff3d74b
Incldue Raider pocket loot on bloodhounds
...
Remove bloodhound last name
2023-10-29 17:32:41 +00:00
Dev
1cd13ce21f
Adjust weekly boss elimination requirements
2023-10-29 13:03:02 +00:00
Dev
6e5d35dbd1
Update JSONs
2023-10-28 12:20:48 +01:00
Dev
d28c1bb5b0
Update core config
2023-10-28 10:42:23 +01:00
Dev
f4fce0612e
Force handguards that take a sub-handguard to set handguard spawn chance to 100% - fixes split handguards appearing without the lower part
...
Only adds lower when weapon has no launcher attached
Adjust sub stock adding code to trigger when stock has a subslot that starts with `mod_stock`, this means `mod_stock_akms` and `mod_stock_000` will be included
2023-10-26 20:31:05 +01:00
Dev
a5dbfef7d0
Localise some error text
2023-10-24 16:40:34 +01:00
Dev
1cf63ad1ad
Split pmc kill requirement for elimination into separate min/max counts from other bot types
2023-10-24 15:01:31 +01:00
Dev
c3777af231
Add guards to dynamic spawn point generation
...
Rename some variables for clarity
2023-10-24 11:15:23 +01:00
Dev
54d47585f2
Show sessionid/profile id when profile data is saved
2023-10-21 20:19:45 +01:00
Dev
0c31c0ab8f
Add additional pmc responses
2023-10-20 14:06:39 +01:00
Dev
3f07fc1bfc
Cleanup of async method names
...
Add method comments
Reduction of code complexity inside `executeModsAsync()`
Add error message when loaded mod has no `main` property
2023-10-20 12:23:19 +01:00
Dev
3f8c681e7d
Add mising standingForKill
values
2023-10-19 22:39:26 +01:00
Dev
88a24151ef
Remove empty object
2023-10-19 22:29:53 +01:00
Dev
20b9a39cda
Add missing IDs to json and pass throughout code
2023-10-19 21:36:17 +01:00
Dev
489189bd81
Add missing properties to templates
2023-10-19 20:51:16 +01:00
Dev
79dc3cca1b
Correct mistake in sending repeatable data to client on quest accept
2023-10-19 20:43:42 +01:00
Dev
914d505adc
Add fence scav quest image
2023-10-19 18:52:47 +01:00
Dev
6589bcc0a2
Show human readable error when two mods have conflciting load order requirements
...
Improve cyclic error message text
2023-10-19 15:18:07 +01:00
Dev
1ee7ffe8b4
Blacklist mag_stanag_maopul_pmag_airsoft_6_30_fde
from PMC equipment
2023-10-19 10:11:13 +01:00
Dev
650a3173c8
Implement Pickup
quests for scav
...
It seems like these are scav-only
2023-10-17 16:28:48 +01:00
Dev
e10b62a5b1
Reduce PMC nvg usage during daytime from 20% to 10%
2023-10-17 09:14:17 +01:00
Dev
9ef63a11a4
Remove killa from streets
2023-10-16 22:02:02 +01:00
Dev
b8738474e5
Rename cz to cs
2023-10-16 18:30:55 +01:00
Dev
b6edf71fc3
Reduce our custom item spawn chances by an order of magnitude
2023-10-16 15:08:00 +01:00
Dev
04235ca024
Reward more items for daillies/weeklies
...
Cleanup of `generateReward` item reward pool generation into its own function + return an easier array to work with
2023-10-15 11:46:33 +01:00
Dev
dc7f568819
Add missing rouble values and remove extra 0
2023-10-15 11:19:06 +01:00
Dev
870f9a5092
Update daily reward scales
2023-10-15 10:14:46 +01:00
Dev
fbb1d7eb2f
Adjust daily reward spread
2023-10-15 08:35:09 +01:00
Kaeno
e327f8101a
Revert accidental debug setting for max repeatable quests ( !154 )
...
Co-authored-by: Kaeno <e>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/154
2023-10-15 06:34:41 +00:00
Dev
3546e0c6cb
Update flea prices
2023-10-14 17:02:09 +01:00
Dev
a9a1b3e07b
Remove dupe mod slots from usec
2023-10-14 15:47:23 +01:00
Dev
3628fc41d3
Allow PMCs to respond to commands
2023-10-14 14:10:24 +01:00
Dev
7ad291fe4c
Set lockedMoveCommands
to true for new profiles
2023-10-14 14:01:21 +01:00
Dev
f4359211ec
Increase change of nosler ammo on scav
2023-10-14 12:30:17 +01:00
Dev
a8ce1f489d
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server
2023-10-14 12:29:31 +01:00
Dev
3c9dfba79d
Fix overlapping weekly range data
...
Reduce range requirements for all quests
2023-10-14 12:20:20 +01:00
Kaeno
f0ab464613
add new gift to gifts.json ( !152 )
...
Co-authored-by: Kaeno <e>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/152
2023-10-14 10:50:52 +00:00
Dev
933e7512a6
Adjust daily rouble/item reward values
...
Disable melee requirement from daily scav quest
2023-10-14 11:44:02 +01:00
Dev
8c972908d2
Fix daily bolt action requirement id being incorrect
...
Removed incorrec sniper rifle requirement from daily weapon category pool
2023-10-14 09:56:32 +01:00
Dev
38371f47fb
Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server
2023-10-13 09:13:27 +01:00
Dev
1bce472cf5
Adjust rogue/raider/follower weapon dura values
2023-10-13 09:13:07 +01:00
ElRabbito
1e0b768786
Fixing playerscav.json error causing exceptions when karma is below -5 ( !149 )
...
That error caused game freeze because of server exception after played scav death or after successful extraction of played scav
Co-authored-by: ElRabbito <you@example.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/149
Co-authored-by: ElRabbito <elrabbito@noreply.dev.sp-tarkov.com>
Co-committed-by: ElRabbito <elrabbito@noreply.dev.sp-tarkov.com>
2023-10-12 19:51:10 +00:00
Dev
10b4c5bcd6
Add streets coop extract
2023-10-12 20:45:53 +01:00
Dev
3c3fd56e65
Send gift to player after taking coop extract
2023-10-12 20:04:50 +01:00
Dev
8c2233a0a1
Adjust follower weapon durability down based on feedback
2023-10-12 13:50:59 +01:00
Dev
a59a8a3fc4
Add additional ranking of daily pmc quest: 16-40
...
Adjust values to be somewhere between 1-15 and previous 16-100
adjusted 16-100 (now 41-100) values to be harder
2023-10-12 13:44:05 +01:00
Dev
dfc46068d2
Add machine gun as possible weapon category for kill quests
...
Adjust weapon category chances
2023-10-12 13:41:45 +01:00
Dev
db619a30b3
Add boss item blacklist and wire into:
...
airdrops
scav cases
sealed weapon containers
daily quests
Default boss item filter to on
2023-10-12 11:00:04 +01:00
Dev
4a570b438f
Remove broken MarksmanRifle from weapon category, is already handled by DMR
...
Add Bolt actions to weapon category
Increased item reward count for scav daily
2023-10-12 10:07:19 +01:00
Dev
d430159a3c
Daily quests adjustments:
...
Added a new range for weekly elimination, intead of having two, `1-15, 16+`, we have` 1-15, 16-40, 17+`
weekly elimination kill count requirements went way up
body part targeting is lower for low level weeklies, no change at high level
disabled specific weapon requirement for all elimination quests
level 1-15 weekly quests will target scavs more
2023-10-12 09:57:14 +01:00
Dev
c468e267db
Adjust raider and rogue weapon durability values based on feedback
2023-10-12 09:42:39 +01:00
Dev
0986bd0932
Make separate bossKill min/max properties + adjust various difficulty values
2023-10-11 17:05:06 +01:00
Dev
c2a6ca678e
Add support for daily quests to request specific weapon kill requirements on elimination quests
2023-10-11 17:04:18 +01:00
Dev
67324edd9c
merge stomach/chest target areas into one based on live feedback
...
Remoev dupe tagillas
Add missing bosses
2023-10-11 14:39:38 +01:00
Dev
af82c50a0c
Remove knight from boss target pool for repeatables - not seen in live dailies
2023-10-11 14:17:49 +01:00
Dev
22bbf3eeab
Add new bosses to repeatable quests pool
...
Adjust reward values up
2023-10-11 14:14:45 +01:00
Dev
b614d28736
Add streets to repeatable quests map pool
2023-10-11 14:04:25 +01:00
Dev
bf23722f78
Add Radio repeater
to scavcase reward blacklist
2023-10-11 11:42:31 +01:00
Dev
ad33405e75
Adjust Raider weapon durabilities based on feedback from live
2023-10-11 10:57:16 +01:00
Dev
57dbfb36f7
Remove gp-34 from pmc weapon mod pool + update weapons to allow for gp-25 launcher
2023-10-10 22:19:47 +01:00
Dev
498cd0f01a
Update map loot JSONs
2023-10-10 20:34:01 +01:00
Dev
b10a683650
Update bot JSONs
2023-10-10 18:46:10 +01:00
Dev
0c840db50b
Update JSONs
2023-10-10 18:21:12 +01:00
Dev
117c965948
Version update
2023-10-10 13:24:35 +01:00