Left 4 Dead 2

Left 4 Dead 2

Special Infected Synchronization (Competitive)
Showing 41-50 of 130 entries
< 1 ... 3  4  5  6  7 ... 13 >
Update: 4 Nov, 2024 @ 8:30pm

Changes
  • Increased the `DistanceChunkSize` option in the `manualspecialspawn.txt` file to `8`.
  • Increased the `DistanceMaxPathLength` option in the `manualspecialspawn.txt` file to `1500`.
Bug Fixes
  • Fixed a bug where some crescendo events wouldn't modify the `SpecialRespawnInterval` variable if the `create_panic_event` game event callback wasn't triggered.

Update: 3 Nov, 2024 @ 12:15pm

Bug Fixes
  • Fixed a bug where a fatal error would occur if this add-on was enabled first in the load order and attempted to obtain the player's scope as soon as they spawned.

Update: 31 Oct, 2024 @ 3:00pm

WARNING: Because some of the options from the `manualspecialspawn.txt` file have been moved to their own configuration files, I recommend backing up the configuration files so they don't get deleted.

Additions
  • Added the `OverrideRespawnInterval` option to the `settings.txt` file which determines whether the `BattlefieldRespawnInterval` and `RespawnInterval` options can be used instead for the respawn timer.
Improvements
  • Modified the functions related to the `EnableManualSpecialSpawn` option to allow special infected to spawn more consistently.
Changes
  • Renamed a lot of options in the `settings.txt`, `manualspecialspawn.txt`, and `passivetank.txt` files for better clarity.
  • Removed some options related to the battlefield respawn interval in the `settings.txt` file due to the addition of the `OverrideRespawnInterval` option.
  • Removed some options related to spawn validation in the `manualspecialspawn.txt` file due to the changes made to spawn-related functions.
  • Increased the `BuildPathInvalidLimit` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `20`.
  • Increased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-3000`.
  • Increased the `SpecialDistanceLengthWeight` option in the `specialstatus.txt` file to `1.0`.
  • Decreased the `FlowDistMax` option in the `manualspecialspawn.txt` file to `3000`.
  • Decreased the `SpecialDistanceFlowWeight` option in the `specialstatus.txt` file to `0.0`.

Update: 24 Oct, 2024 @ 1:30pm

Additions
  • Added the `MinimumLadderLength` option to the `passiveladder.txt` file which determines how long the ladder needs to be for special infected to wait until a survivor climbs it.
  • Added the `WalkDistanceToBottomLadder` option to the `passiveladder.txt` file which determines how close the highest flow survivor needs to be to the bottom of the ladder for special infected to attack. This only works for ladders that are lower than the `MinimumLadderLength` option.
Changes
  • Increased the `FlowDistanceBehindLadder` option in the `passiveladder.txt` file to `150`.
  • Increased the `FlowDistanceBehindWitch` option in the `passivewitch.txt` file to `150`.
Bug Fixes
  • Fixed a bug where the flow distance from the highest flow survivor to the closest ladder was being incorrectly calculated based on the ladder's origin instead of the connected area's origin.
  • Fixed a bug where the initial spawn timer would break some options that relied on the respawn timer.

Update: 23 Oct, 2024 @ 5:00pm

Bug Fixes
  • Fixed a bug where a fatal error could occur if the scope for each entity wasn't validated before calling the necessary variable.

Update: 20 Oct, 2024 @ 2:00pm

WARNING: Because some of the options from the `settings.txt` file have been moved to their own configuration files, I recommend backing up the configuration files so they don't get deleted.

Additions
  • Added the `SpecialDistanceFlowWeight` option in the `specialstatus.txt` file and the `DistanceFlowWeight` option in the `manualspecialspawn.txt` and `passivetank.txt` files which determines the weight of the flow distance. This only goes into effect if the `DistanceCalculation` option is set to either `3` or `4`.
  • Added the `SpecialDistanceLengthWeight` option in the `specialstatus.txt` file and the `DistanceLengthWeight` option in the `manualspecialspawn.txt` and `passivetank.txt` files which determines the weight of the distance. This only goes into effect if the `DistanceCalculation` option is set to either `3` or `4`.
  • Added the `EnableSpecialSyncNearLadder` option to the `settings.txt` file and its other related options to the `passiveladder.txt` file which allows special infected to only attack together when the leading survivor is climbing a ladder that follows the escape route.
  • Added the `DistanceMaxPathLength` option to the `manualspecialspawn.txt` and `passivetank.txt` files which determines how far the build path is allowed to travel.
  • Added the `NavMaxChunks` option to the `manualspecialspawn.txt` and `passivetank.txt` files which determines the maximum amount of navigation meshes to validate in chunks.
  • Added the `SyncOnSpecialPlayerSpawn` option to the `manualspecialspawn.txt` file which prevents special infected bots from waiting for valid areas if a special infected player has already spawned. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `ValidAreaSearchChunks` option to the `manualspecialspawn.txt` file which determines how many nav areas the `FindInvisibleAreas` function should search through in chunks. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `NearFireInterval` option to the `passivetank.txt` file which determines how often the fire function will run at set intervals.
  • Added the `IntensityDecrementDelay` option to the `survivorstatus.txt` file which determines how long the survivor need to be out of combat for their intensity to go down.
  • Added the `IntensityDecrementRate` option to the `survivorstatus.txt` file which determines how fast the survivor's intensity goes down.
  • Added the `SpecialWaitForTankChance` option to the `specialstatus.txt` file which determines how likely special infected will wait for the Tank to move close to the survivors before spawning.
  • Added the `SpecialWaitForTankTimeLimit` option to the `specialstatus.txt` file which determines how long special infected will wait for the Tank to move closer to the survivors before they're allowed to spawn.
  • Configuration files can now be loaded only in specific game modes by adding them to either the `~/ems/sisync-comp/modes/base` or `~/ems/sisync-comp/modes/mutation` directory.
Improvements
  • Reworked some functions to collect navigation meshes in chunks instead of all at once to improve performance.
  • Improved performance for the `EnableManualSpecialSpawn` option whenever the VScript cannot find any places to spawn specials.
  • Modified the `NavTakenProximity` and `NavTakenFlowDist` options to check if any valid spawn areas are too close to the last selected spawn position instead of searching through all selected spawn positions. This should give more opportunities for special infected to spawn on valid navigation meshes.
  • Modified the `GetSeperatedSurvivors` function to select a random survivor by default and only select the highest flow survivor if a survivor is rushing.
  • Semi-colons are no longer required to use floating-point numbers in the add-on's TXT files.
Changes
  • Reworked the `FlowDist` options to determine the survivor's absolute flow distance from the navigation mesh instead of how far ahead or behind they are in flow distance.
  • Moved some options related to survivor and special statuses to their own TXT files.
  • Removed the `CanSpawnOnNoFlowAttributes` option from the `manualspecialspawn.txt` file as it is no longer useful.
  • Removed the `EnableBuildPathValidation` option from the `manualspecialspawn.txt` file as it did more harm than good.
  • Renamed the `NavMaxInvalid` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `BuildPathInvalidLimit`.
  • Renamed the `NavMaxValid` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `NavMaxLimit`.
  • Renamed most of the `ValidArea` options to make them more coherent.
  • Increased the `BoundingWidth` option in the `manualspecialspawn.txt` file to `40`.
  • Increased the `FlowDistMax` option in the `manualspecialspawn.txt` file to `999999999`.
  • Increased the `BuildPathInvalidLimit` option in the `manualspecialspawn.txt` file to `10`.
  • Increased the `NavMaxLimit` option in the `manualspecialspawn.txt` file to `100`.
  • Increased the `NavMaxSpotted` option in the `manualspecialspawn.txt` file to `10`.
  • Increased the `ValidAreaCheckGoal` option in the `manualspecialspawn.txt` file to `2`.
  • Increased the `ValidAreaCheckLimit` option in the `manualspecialspawn.txt` file to `10`.
  • Increased the `ValidAreaSearchLimit` option in the `manualspecialspawn.txt` file to `100`.
  • Increased the `NavMaxLimit` option in the `passivetank.txt` file to `50`.
  • Increased the `NavMaxSpotted` option in the `passivetank.txt` file to `10`.
  • Increased the `PassiveInterval` option in the `passivetank.txt` file to `1`.
  • Decreased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-999999999`.
  • Decreased the `TraceMethodForSpawnAreas` option in the `manualspecialspawn.txt` file to `-1`.
  • Decreased the `TraceMethodForValidation` option in the `manualspecialspawn.txt` file to `-1`.
  • Decreased the `BuildPathInvalidLimit` option in the `passivetank.txt` file to `10`.
Bug Fixes
  • Fixed a bug where special infected would be unable to respawn if specials despawn while being far behind the survivors after the VScript allows them to spawn.
  • Fixed a bug where special infected would spawn earlier than intended if a stuck special infected is killed.
  • Fixed a bug where special infected would have trouble selecting a survivor to target when a nearby survivor is reviving an incapacitated teammate.
  • Fixed a bug where the flow distance between the survivors and specials wouldn't calculate correctly if any of them are on navigation meshes that have no flow.
  • Fixed a bug where common infected wouldn't force the SurvivorBot to drop an incapacitated survivor if the `ForceDropIncapped` option was set to `true`.
  • Fixed a bug where percentages wouldn't be divided properly and would always return `0`.
  • Fixed a bug where special infected would attempt and potentially fail to spawn closer to other survivors besides the prioritized survivor.

Update: 25 Sep, 2024 @ 10:00pm

Improvements
  • Improved build path calculations when the `DistanceOrder` option in either the `manualspecialspawn.txt` or `passivetank.txt` file is set to `5`.
  • The respawn timer will no longer reset until the current amount of special infected is greater than the total amount of special infected who were active at the time the `AllowSpecials` variable was set to `true`.
Bug Fixes
  • Fixed a bug where the flow distance would be inverted and cause special infected to spawn farther ahead of the survivors in flow distance in small but lengthy maps.

Update: 21 Sep, 2024 @ 10:00pm

Improvements
  • Passive Tanks will now only run through the fire if survivors are either rushing, too close to the Tank, or struggling.
  • Passive Tanks will now be forced to attack the survivors if they have nowhere to move away from the inferno.
Bug Fixes
  • Added a delay after the `BATTLEFIELD` or `FINALE` attribute has been removed before they can be removed again. This greatly reduces the chances of finale buttons not being pressed if specials are unable to find proper spawn locations while the `AlwaysAllowSpawns` option is set to `true`.

Update: 17 Sep, 2024 @ 10:00pm

Changes
  • Updated the thumbnail for this add-on.

Update: 14 Sep, 2024 @ 8:00pm

Bug Fixes
  • Fixed a bug where the `TotalSpecials` variable would constantly change if a variable is found in both the `DirectorScript` table and a higher priority table.