Left 4 Dead 2

Left 4 Dead 2

Special Infected Synchronization (Competitive)
Visar 31–40 av 134 poster
< 1  2  3  4  5  6 ... 14 >
Uppdatering: 30 jan @ 16:00

Additions
  • Added the `SpawnPosChunkLimit` option to the `manualspecialspawn.txt` file which determines how many times it is allowed to find a potentially valid spawn position on the given nav area before being forced to stop.
  • Added the `NavPosChunkLimit` option to the `passivetank.txt` file which determines how many times it is allowed to find a potentially valid hiding position on the given nav area before being forced to stop.
  • Added the `SeparatedRange` option to the `survivorstatus.txt` file which determines how far two survivors need to be from each other for special infected to consider either of them as a priority.
Improvements
  • Improved performance when attempting to find valid nav areas.
  • Valid nav areas that are within the scalar radius will no longer be considered invalid.
Changes
  • Special infected will now select one of the two separated survivors when determining who to prioritize instead of the one furthest ahead.
  • Moved the debug options into the `debugging.txt` file.
  • Renamed the `SpawnRandomPosSizeX` and `SpawnRandomPosSizeY` options to `SpawnPosChunkSizeX` and `SpawnPosChunkSizeY` respectively.
  • Renamed the `NavRandomPosSizeX` and `NavRandomPosSizeY` options to `NavPosChunkSizeX` and `NavPosChunkSizeY` respectively.
  • Set the `TraceMaskCollision` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `TRACE_MASK_NPC_SOLID`.
  • Increased the `SpawnScalarRadius` option in the `manualspecialspawn.txt` file to `0.6667`.
  • Increased the `SpawnPreserveSizeX` and `SpawnPreserveSizeY` options in the `manualspecialspawn.txt` file to `300`.
  • Decreased the `SpawnCollectChunks` option in the `manualspecialspawn.txt` file to `100`.
Bug Fixes
  • Prevented fatal errors from occuring for other functions that rely on generators. The errors will still show in the console if the `DebugShowErrors` option is set to `true`.
  • Fixed a bug where the closest inferno that was recently obtained would be used to gather adjacent areas while the directions were being searched.
  • Fixed a bug where a fatal error could occur if the classname wasn't found in the survivor's `GetActiveWeapons()` function.

Uppdatering: 17 jan @ 22:00

Additions
  • Added the `DebugDrawBoxTime` option to the `settings.txt` file which determines how long the draw box will be visible while the `DebugMode` option is set to `2`.
  • Added the `BuildPathTeamID` option to the `manaulspecialspawn.txt` file which determines which determines the type of build path special infected will prefer for valid areas.
  • Added the `SpawnCollectChunks` option to the `manualspecialspawn.txt` file which determines the maximum amount of nav areas that can be collected in chunks.
  • Added the `SpawnScalarRadius` option to the `manualspecialspawn.txt` file which determines how wide the field of view will be from the survivor to the valid spawn area so the next special infected won't spawn within its radius.
  • Added the `SpawnScalarOccupiedLimit` option to the `manualspecialspawn.txt` file which determines how many field of views will be scanned by the `SpawnScalarRadius` option before the earliest one gets deleted.
  • Added the `ValidAreaFallbackCount` option to the `manualspecialspawn.txt` file which determines how many valid spawn areas must exist before special infected can reuse spawn positions as valid spawn areas.
  • Added the `ValidAreaGoalDuringPanicEvents` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while a panic event is active. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `ValidAreaGoalDuringNearTank` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while a Tank is active. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `ValidAreaGoalDuringWithStrugglers` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while survivors are struggling. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
Improvements
  • The Tank will now move to a hidden spot and then move out of it to throw rocks instead of standing in one hidden position if the `EnablePassiveTank` option is set to `true`.
  • Nav areas will now be deleted if special infected are unable to spawn on valid areas.
  • Improved the performance and reliability of the Tank's fire-dodging capability.
  • Valid areas will now be collected near all survivors instead of just one.
Changes
  • The `tank_stuck_time_suicide` command variable will no longer be set to the value determined by the `FrustrationTime` option.
  • Renamed the `SpawnCheckLimit` option to `SpawnScanLimit`.
  • Removed the `SpawnTakenFlowDist` and `SpawnTakenProximity` options from the `manualspecialspawn.txt` file as they have been replaced with the `SpawnScalarRadius` option.
  • Removed the `ValidateAreasDuringPanicEvents`, `ValidateAreasNearBosses`, and `ValidateAreasWithStrugglers` options from the `manualspecialspawn.txt` file as they have been replaced with the `ValidAreaGoalDuringPanicEvents`, `ValidAreaGoalNearTank`, and `ValidAreaGoalWithStrugglers` options respectively.
  • Removed a couple options related to ceiling and relocating from the `passivetank.txt` file as they no longer have any use.
  • Set the `ValidateAreasWithStrugglers` option in the `manualspecialspawn.txt` file to `true`.
  • Increased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-1000`.
  • Increased the `SpawnSearchChunks` option in the `manualspecialspawn.txt` file to `50`.
  • Increased the `SpawnSearchLimit` option in the `manualspecialspawn.txt` file to `200`.
  • Increased the `ValidAreaMethod` option in the `manualspecialspawn.txt` file to `1`.
  • Increased the `PassiveSearchRangeMax` option in the `passivetank.txt` file to `1000`.
  • Decreased the `ValidAreaLimit` option in the `manualspecialspawn.txt` file to `5`.
  • Decreased the `MinimumLadderLength` option in the `passiveladder.txt` file to `150`.
  • Decreased the `NearInfernoScalarRadius` option in the `passivetank.txt` file to `-0.25`.
  • Decreased the `NearInfernoWidth` option in the `passivetank.txt` file to `200`.
  • Decreased the `PassiveFlowDistMin` option in the `passivetank.txt` file to `200`.
  • Decreased the `PassiveSearchRangeMin` option in the `passivetank.txt` file to `200`.
Bug Fixes
  • Fixed a bug where special infected would occasionally not be able to find any valid areas if the generator was interrupted.
  • Fixed a bug where a fatal error would occur if a Tank was present and all survivors were either incapacitated or dead.

Uppdatering: 4 jan @ 18:00

Bug Fixes
  • Fixed a bug where the AI special infected wouldn't earn points from attacking survivors if the `CalculateAIDamageScore` option was set to `true`.
  • Fixed a bug where the AI Tank wouldn't reset his frustration timer when attacking survivors if the `AllowExtraFrustrationTime` option was set to `true`.

Uppdatering: 31 dec, 2024 @ 10:16

Bug Fixes
  • Fixed a bug where the Tank would only decide not to throw rocks if the lowest flow survivor was ahead of the Tank.

Uppdatering: 31 dec, 2024 @ 10:00

Improvements
  • Allowed the Tank to throw rocks if he's closer than the value set by the `tank_throw_allow_range` command variable. This should allow add-ons such as `Improved Tank AI` to properly perform the `punch & rock` combo.
Changes
  • Removed the `FlowDistanceAheadOfWitch` option from the `passivewitch.txt` file as it wasn't really that useful for special infected.
  • Decreased the `FlowDistanceBehindLadder` option in the `passiveladder.txt` file to `75`.
  • Decreased the `FlowDistanceBehindWitch` option in the `passivewitch.txt` file to `75`.

Uppdatering: 27 dec, 2024 @ 21:00

Bug Fixes
  • Reconverted the `DebugMode` option to an integer to prevent an error that would occur when comparing integers with booleans.
  • Fixed a bug where the `cm_AggressiveSpecials` variable would still be set to `false` even if the `AllowAggressiveSpecials` option was set to `false`.

Uppdatering: 25 dec, 2024 @ 14:00

Additions
  • Added the `OffsetTraceToBoundingBox` option to the `manualspecialspawn.txt` file which determines whether to offset the tracelines to the left and right of the bounding box with the value set by the `BoundingWidth` option.
Changes
  • Set the `TraceMaskCollision` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `TRACE_MASK_PLAYER_SOLID`.
  • Increased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-1500`.
  • Increased the `SpawnRangeWidth` option in the `manualspecialspawn.txt` file to `750`.
  • Increased the `BurningTankHealthPercent` option in the `passivetank.txt` file to `75`.
  • Decreased the `DistanceMaxPathLength` option in the `manualspecialspawn.txt` file to `1000`.
  • Decreased the `SpawnPreserveSizeX` option in the `manualspecialspawn.txt` file to `150`.
  • Decreased the `SpawnPreserveSizeY` option in the `manualspecialspawn.txt` file to `150`.
  • Decreased the `SpawnRandomPosSizeX` option in the `manualspecialspawn.txt` file to `35`.
  • Decreased the `SpawnRandomPosSizeY` option in the `manualspecialspawn.txt` file to `35`.
  • Decreased the `NavRandomPosSizeX` option in the `passivetank.txt` file to `35`.
  • Decreased the `NavRandomPosSizeY` option in the `passivetank.txt` file to `35`.
Bug Fixes
  • Fixed a bug where the function that handles valid areas wouldn't count the nav area in the array as a valid spawn location if it was about to exceed the limit set by the `ValidAreaLimit` option.
  • Fixed a bug where an error could occur if an invalid nav area was used after resuming the current function in the generator.
  • Fixed a bug where special infected would choose not to spawn while a Tank is active if either the `EnablePassiveTank` option was set to `false` or the survivor count was less than the `PassiveStopSurvivorCount` option.

Uppdatering: 16 dec, 2024 @ 18:00

Improvements
  • Added more tracelines for collision detection to reduce the chances of special infected getting stuck in geometry.
Changes
  • Removed the `BuildPathInvalidLimit` option from the `manualspecialspawn.txt` and `passivetank.txt` files as it doesn't seem to be useful for saving performance.
  • Set the `OrganizeDistanceByHeight` option in the `manualspecialspawn.txt` file to `false`.
  • Set the `ValidateAreasNearBosses` option in the `manualspecialspawn.txt` file to `false`.
  • Set the `ValidateAreasWithStrugglers` option in the `manualspecialspawn.txt` file to `false`.
  • Increased the `DistanceMaxPathLength` option in the `manualspecialspawn.txt` file to `2000`.

Uppdatering: 13 dec, 2024 @ 15:00

Bug Fixes
  • Fixed a bug where only a certain amount of nav areas in the array would be split into chunks.

Uppdatering: 12 dec, 2024 @ 22:00

Additions
  • Added the `OrganizeDistanceByHeight` option to the `manualspecialspawn.txt` and `passivetank.txt` files which determines whether to organize nav areas by their height before sorting them.
Changes
  • Removed the `ValidAreaBossRadius` option from the `manualspecialspawn.txt` file as it's no longer in use.
  • Replaced the `SpawnRangeMax` option with the `SpawnRangeHeight` and `SpawnRangeWidth` options.
  • Set the `ValidateAreasDuringPanicEvents` option in the `manualspecialspawn.txt` file to `false`
  • Increased the `SpawnSearchChunks` option in the `manualspecialspawn.txt` file to `20`.
  • Decreased the `DistanceMaxPathLength` option in the `manualspecialspawn.txt` file to `750`.
  • Decreased the `SpawnPreserveSizeX` and `SpawnPreserveSizeY` options in the `manualspecialspawn.txt` file to `200`.
Bug Fixes
  • Fixed a bug where a fatal error would occur when attempting to run the Tank's `ValidateBuildPath` function due to wrong number of parameters.