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:
parent
dbf9955272
commit
5b3980bebd
@ -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,10 +1641,22 @@
|
|||||||
"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"],
|
||||||
"forceHealingItemsIntoSecure": true,
|
"forceHealingItemsIntoSecure": true,
|
||||||
"addPrefixToSameNamePMCAsPlayerChance": 40,
|
"addPrefixToSameNamePMCAsPlayerChance": 40,
|
||||||
"allPMCsHavePlayerNameWithRandomPrefixChance": 1
|
"allPMCsHavePlayerNameWithRandomPrefixChance": 1
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user