Shared HostingFirst month freeShared web hosting from $2.99/mo — $0 today, and the price you sign up at is the price you renew at.See hosting plans →

NxLabs / Insurgency: Sandstorm

Mad Bots / Find Cover / Hot Potato Expanded

By TayLord

Collection of bot mutators. 1. Hot Potato remake 2. Find Cover from relentless enemy fire support 3. Swap any bot classes with elite, outpost or frenzy bots.

Mad Bots / Find Cover / Hot Potato Expanded

Description

This mod contains my mutators to affect bot behaviors, loadouts, and difficulty. Just some stuff to spice up the bot interactions a bit. These should be fully functional with all mutators.

Mutator Description

HotPot Bots drop live explosives on death

FindCover Bots call in any and all air support frequently during normal play

MadBots Swap any bot class with one from vanilla, elite, outpost, or frenzy

NoSuicides Removes suicide bombers from play. This is just a config of MadBots


MUTATOR=HOTPOT

This is a modified form of the vanilla HotPotato mod. Explosives are dropped randomly by players upon death according to the ratios set in the config. BangDelay sets the delay before frags, ieds, and flash grenades will detonate. This gives players some time to book it before the explosion. ALL ratios must be <= 1.0. If they sum to less than 1.0, then the remaining amount will be the probability that nothing is dropped upon a bot death. If you want grenades to ALWAYS be dropped, then assure all ratios sum to 1.0. If bBotsOnly is set to true, then explosives will only be dropped by enemy bots in coop. By default the ratios will do the following:

GRENADES DROPPED BREAKOUT: 20% - Molotovs 35% - M67 frags 15% - Smoke grenade 15% - IED 5% - Flash grenade 5% - INFANTRY TRIGGERED MINE <- This can be disabled 5% - no grenade dropped

[/MadBots/Mutators/HotPot.HotPot_C] FlameRatio=0.2 FragRatio=0.35 SmokeRatio=0.15 IEDRatio=0.15 FlashRatio=0.05 MineRatio=0.05

BangDelay=4 bBotsOnly=False bDisableDropOnKnife=True NoDropDamageThreshold=250 bEnableMine=True bDelayMine=False MinPlayerCount=2

[/MadBots/Mutators/HotPot2.HotPot2_C] ...

ADDITIONAL CONFIG VALUE DESCRIPTION

BangDelay Controls how many seconds after explosive are dropped that frags, ieds, and flash explosives will take to detonate. Default is 4

bBotsOnly If set to True, then explosives will only be dropped for bots of the opposite team. Default is False.

bDisableDropOnKnife If set to True, then explosives will not be dropped for knife kills. Default is True.

NoDropDamageThreshold This sets the damage threshold for weapons that will stop an explosive from being dropped. This will make headshots for all weapons not drop explosives. If you ALWAYS want explosives to drop, then set this >= 1000 and the threshold will never be hit. 250 is the headshot damage of the weaker primaries in-game. So this was set as default.

bEnableMine If set to False, then the mine will not be spawned ever. Default is True

bDelayMine If set to False, then the mine will instantly be deployed on player/bot death. If set to True, then the mine will spawn after BangDelay has passed. Default is False.

MinPlayerCount This set the minimum number of players in a server before the hot potato will be enabled. Default is 2.


MUTATOR=FINDCOVER

You best be preparing for a beatdown. This mod opens the full arsenal of air support up to the enemy team and they will be periodically be bringing the thunder with no limits. This works by randomly waiting a certain period and then finding the largest cluster of players. If this cluster meets the criteria, then the enemy team will deploy any fire support on a point nearby. A separate ratio can be set for the chopper support and the additional fire support is disabled by default when capturing objectives and counters as the vanilla game already has fire support at these points. There are three thresholds that can be adjusted that determine if a support will be called in or not. The alive player ratio, the players cluster distance between, and the number of players clustered. Default config values are shown below:

[/MadBots/Mutators/FindCover.FindCover_C] bDisableDuringCapture=True RatioChopper=0.08 AliveRatioThreshold=0.2 DistanceThreshold=30 PlayerClusterThreshold=2 InitialDelay=45 MinTime=40 MaxTime=90 bEnableMessaging=True bUseChat=False PreMsg= PostMsg= StrafeOnObjectiveRatio=0.4 bTargetPlayer=False AccuracyMargin=15 RatioToObjective=0.3

bEnableA10=True bEnableArtillery=True bEnableSmoke=True bEnableBombs=True bEnableIED=True bEnableChemical=True bEnableMortar=True bEnableBarrage=True bEnableChoppers=True

[/MadBots/Mutators/FindCover2.FindCover2_C] ... [/MadBots/Mutators/FindCoverFaction.FindCoverFaction_C] ...

Alternatively, you can use FindCoverFaction to auto-enable enemy fire support and auto-disable friendly fire support from being called in. This can be used to reduce team getting confused on who called in the air support.

Mutator=FindCoverFaction

Config Variable Description

bDisableDuringCapture If set to True, this will stop spawning any additional fire support during objective capture and counterattacks.

RatioChopper This sets how probable a chopper is to be called in relative to all other fire supports. By default this is 0.08, so 8% of fire support calls will bring in the BlackHawk or Apache.

AliveRatioThreshold This sets the ratio below which air support will no longer be called in for. By default this is 0.2, which means that less than 20% of players are left alive fire support will stop being called in.

DistanceThreshold This sets distance (in m) between players which is considered a cluster. If players are within this distance of each other, then they will count towards the PlayerClusterThreshold

PlayerClusterThreshold This sets the minimum number of players in a cluster that is required before a fire support is called on that area.

MinTime The minimum random time before fire supports

MaxTime The maximum random time before fire supports

IntialDelay Initial delay at round start in seconds before MinTime will begin setting the fire support.

bEnableMessaging If set to True, then a chat message will be sent to all players informing which fire support is incoming. I.e. "Chopper Incoming!", "Strafe Incoming!", "IED Drone Incoming!", etc.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.