Bot.JSON - Update crazyAssaultEvent & arenaFighters (!108)

Add crazyAssaultEvent to itemSpawnLimits, lootNValue.
Added crazyAssaultEvent bot equipment (NVGs/lasters/lights/faceshield) chances, armor & weapon durabilities and weaponModLimits, homebrewed values for what I thought would of been an okay compromise between cocaine huffing scav and a cocaine hugging Rogue.
Added crazyAssaultEvent bot (min:5/max:10), and arenaFighter & arenaFighterEvent (min:0/max:0) into convertIntoPmcChance.
Added (but disabled) arenaFighter, arenaFighterEvent and crazyAssaultEvent bot types to the pmcType.

Notes:
Dunno what other files I'll need to edit, but this was mostly to fix error spam I encountered on Shoreline in response to crazyAssaultEvent bots not having equipment and NLoot values. Seemed like it killed the population to, but could be unrelated.

I have NO clue how cracked the Bloodhounds/Arena and Crazy Assault AI would be in the hands of the PMC bots, although anything funny, I need to know and witness it with the Deer God, lol.

Values are obviously temporary, just things that kinda made sense to me at the time. No idea what the Crazy Assault Event was like, so...

Co-authored-by: Akrotluv <60285080+Akrotluv@users.noreply.github.com>
Reviewed-on: https://dev.sp-tarkov.com/SPT-AKI/Server/pulls/108
Co-authored-by: Sister-Fister <sister-fister@noreply.dev.sp-tarkov.com>
Co-committed-by: Sister-Fister <sister-fister@noreply.dev.sp-tarkov.com>
This commit is contained in:
Sister-Fister 2023-08-03 15:24:32 +00:00 committed by chomp
parent dbf9955272
commit 5b3980bebd

View File

@ -180,6 +180,20 @@
"minLimitPercent": 15 "minLimitPercent": 15
} }
}, },
"crazyassaultevent": {
"armor": {
"maxDelta": 50,
"minDelta": 0,
"minLimitPercent": 15
},
"weapon": {
"lowestMax": 35,
"highestMax": 65,
"maxDelta": 45,
"minDelta": 30,
"minLimitPercent": 15
}
},
"exusec": { "exusec": {
"armor": { "armor": {
"maxDelta": 10, "maxDelta": 10,
@ -230,6 +244,7 @@
"marksman": 4, "marksman": 4,
"arenafighterevent": 4, "arenafighterevent": 4,
"arenafighter": 4, "arenafighter": 4,
"crazyassaultevent": 4,
"bossbully": 4, "bossbully": 4,
"sptbear": 3, "sptbear": 3,
"sptusec": 3, "sptusec": 3,
@ -259,7 +274,6 @@
"pmcbot": 4, "pmcbot": 4,
"sectantpriest": 4, "sectantpriest": 4,
"sectantwarrior": 4, "sectantwarrior": 4,
"crazyassaultevent": 4
"test": 4 "test": 4
}, },
"chanceAssaultScavHasPlayerScavName": 10, "chanceAssaultScavHasPlayerScavName": 10,
@ -304,6 +318,7 @@
"pmcbot": {}, "pmcbot": {},
"arenafighterevent": {}, "arenafighterevent": {},
"arenafighter": {}, "arenafighter": {},
"crazyassaultevent": {},
"assaultgroup": {}, "assaultgroup": {},
"gifter": {}, "gifter": {},
"pmc": { "pmc": {
@ -574,6 +589,18 @@
"lightLaserLimit": 1 "lightLaserLimit": 1
} }
}, },
"crazyassaultevent": {
"nvgIsActiveChanceDayPercent": 20,
"nvgIsActiveChanceNightPercent": 85,
"faceShieldIsActiveChancePercent": 80,
"lightIsActiveDayChancePercent": 25,
"lightIsActiveNightChancePercent": 75,
"laserIsActiveChancePercent": 75,
"weaponModLimits": {
"scopeLimit": 1,
"lightLaserLimit": 1
}
},
"assaultgroup": {}, "assaultgroup": {},
"gifter": { "gifter": {
"lightIsActiveDayChancePercent": 25, "lightIsActiveDayChancePercent": 25,
@ -1234,6 +1261,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"factory4_night": { "factory4_night": {
@ -1250,6 +1280,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"bigmap": { "bigmap": {
@ -1265,6 +1298,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"laboratory": { "laboratory": {
@ -1280,6 +1316,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"woods": { "woods": {
@ -1296,6 +1335,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"interchange": { "interchange": {
@ -1311,6 +1353,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"lighthouse": { "lighthouse": {
@ -1326,6 +1371,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"rezervbase": { "rezervbase": {
@ -1341,6 +1389,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"shoreline": { "shoreline": {
@ -1356,6 +1407,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"tarkovstreets": { "tarkovstreets": {
@ -1371,6 +1425,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
} }
}, },
@ -1388,6 +1445,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"factory4_night": { "factory4_night": {
@ -1403,6 +1463,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"bigmap": { "bigmap": {
@ -1418,6 +1481,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"laboratory": { "laboratory": {
@ -1433,6 +1499,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"woods": { "woods": {
@ -1449,6 +1518,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"interchange": { "interchange": {
@ -1464,6 +1536,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"lighthouse": { "lighthouse": {
@ -1479,6 +1554,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"rezervbase": { "rezervbase": {
@ -1494,6 +1572,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"shoreline": { "shoreline": {
@ -1509,6 +1590,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
}, },
"tarkovstreets": { "tarkovstreets": {
@ -1524,6 +1608,9 @@
"assault": 5, "assault": 5,
"cursedAssault": 1, "cursedAssault": 1,
"exUsec": 5, "exUsec": 5,
"arenafighter": 0,
"arenafighterevent": 0,
"crazyassaultevent": 0,
"pmcBot": 5 "pmcBot": 5
} }
} }
@ -1554,6 +1641,18 @@
"exusec": { "exusec": {
"min": 5, "min": 5,
"max": 5 "max": 5
},
"arenafighter": {
"min": 0,
"max": 0
},
"arenafighterevent": {
"min": 0,
"max": 0
},
"crazyassaultevent": {
"min": 5,
"max": 10
} }
}, },
"enemyTypes": ["assault", "marksman", "pmcBot", "bossBully", "bossKilla", "bossKojaniy", "bossGluhar", "bossSanitar", "bossTagilla", "bossKnight", "bossZryachiy", "followerBully", "followerKojaniy", "followerGluharAssault", "followerGluharSecurity", "followerGluharScout", "followerGluharSnipe", "followerSanitar", "followerBirdEye", "followerBigPipe", "followerZryachiy", "sectantWarrior", "sectantPriest"], "enemyTypes": ["assault", "marksman", "pmcBot", "bossBully", "bossKilla", "bossKojaniy", "bossGluhar", "bossSanitar", "bossTagilla", "bossKnight", "bossZryachiy", "followerBully", "followerKojaniy", "followerGluharAssault", "followerGluharSecurity", "followerGluharScout", "followerGluharSnipe", "followerSanitar", "followerBirdEye", "followerBigPipe", "followerZryachiy", "sectantWarrior", "sectantPriest"],