LinearConflictPVE

by Gramps303
LinearConflictPVE

Summary

Linear Conflict PVE mod
for Gramps' ConflictPVERemixedVanilla2.0

Description

Linear Conflict PVE mod
for Gramps' ConflictPVERemixedVanilla2.0
(HUGE thanks to Bacon for the initial code, the tacos, the cats, and the motivation to get this working nicely!)
NOW CONFIGURABLE!!!

- Only allows AI spawning and capturing for bases in the task list
- Supply Depot AI still spawn in normally
- If close enough together, can have up to 3 tasks in the task list
- Eliminates the possibility of being a lone wolf
- Increases server performance
- Scaled attack points based on player count (players > 25 = 2 points, players > 50 = 3 points) - NOW CONFIGURABLE!
- Points within 500m of each other will spawn together no matter the player count - NOW CONFIGURABLE!
- The above numbers are now configurable server side, see below


The following variables can be found/edited in the server generated json config file.  The config file can be found in "profile/LinearConflictPVEConfig/LCPConfig.json"

NOTE: This mod is designed to increase server performance. If you allow too many points to spawn in, performance will decrease, especially with high player counts.

"version": "0.1 - DO NOT CHANGE!  Used for updating the config file",
"autoAddObjectiveDistance": "If another cap point is within this distance, automatically add it to the objectives list (Default: 500)",
"minPlayersForSecondObj": "Minimum number of players required to search for a second objective (Default: 25)",
"minPlayersForThirdObj": "Minimum number of players required to search for a third onjective (Default: 50)",
"objectiveDistanceRadiusMax": "Maximum distance allowed for an additional objective search (Default: 800)"

New mission header variable for a cooldown timer after all points are captured before another point is chosen: m_iNewTaskCooldown (in miliseconds - seconds (30) * 1000 = 30000)
In the example below, 150000 is 150 seconds, which is 2.5 minutes.
Should look like so in your server config under 
"missionHeader":
{
	"m_iNewTaskCooldown": 150000
}


Designed to work only as an addon to ConflictPVERemixed2.0
https://reforger.armaplatform.com/workshop/61B514B96692C049-ConflictPVERemixedVanilla2.0
Discord to report issues/feedback/donate: f2Ze6vU

License

Arma Public License Share Alike (APL-SA)

Rating
94%
Version
1.3.10
Game Version
1.6.0.95
Version size
1.96 MB
Downloads
222,649
Created
03.10.2024
Last Modified
08.01.2026
ID
628729E87E79DA7F

Dependencies