Left 4 Dead 2

Left 4 Dead 2

Special Infected Synchronization (Competitive)
Viser 41-50 af 134 forekomster
< 1 ... 3  4  5  6  7 ... 14 >
Opdatering: 26. nov. 2024 kl. 20:00

Improvements
  • Reworked the `SpawnRandomPosSize` options so they will fallback to using the center of the nav area if it can't find a random spawn position that is not too close to the corners.

Opdatering: 23. nov. 2024 kl. 12:00

Bug Fixes
  • Fixed a bug where the X and Y offsets for the spawn positions were twice as long as they were supposed to be.

Opdatering: 22. nov. 2024 kl. 21:30

Changes
  • Decreased the `PassiveStopRange` option in the `passivetank.txt` file to `200`.
Bug Fixes
  • Fixed a bug where setting the `WaitForValidAreas` option in the `manualspecialspawn.txt` file to `false` would still prevent special infected from spawning until valid areas were found.
  • Fixed a bug where the nav area's height wasn't being calculated properly when determining potential spawn positions for special infected.

Opdatering: 21. nov. 2024 kl. 16:00

Additions
  • Added the `OverrideInitialSpawnDelay` option to the `settings.txt` file which determines whether the `InitialSpawnDelay` options can be used instead for the initial spawn delay.
Improvements
  • Modified the `SpawnRandomPosSize` options so special infected will be less likely to get stuck in geometry.
Changes
  • Decreased the `SpawnRandomPosSizeX` and `SpawnRandomPosSizeY` options in the `manualspecialspawn.txt` file to `50`.
Bug Fixes
  • Fixed a bug where special infected would still be able to spawn at the start of the round if the initial spawn delay was active and the respawn interval was higher than or equal to `999999`.

Opdatering: 4. nov. 2024 kl. 20:30

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.

Opdatering: 3. nov. 2024 kl. 12:15

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.

Opdatering: 31. okt. 2024 kl. 15:00

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`.

Opdatering: 24. okt. 2024 kl. 13:30

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.

Opdatering: 23. okt. 2024 kl. 17:00

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.

Opdatering: 20. okt. 2024 kl. 14:00

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.