Gates › Gameplay › Bot Spawnpoint

Bot Spawnpoint

Unclassified Gameplay 31 in 3 out

Spawns a bot.

Diagram

Ports drawn from the source data: inputs left, outputs right, config inside.

How it's used

Structural overview — derived from this gate's ports, not from tested behavior. Takes 31 wire inputs: Aggro Range (float), Agression (float), Attack Damage Multiplier (float), Attack Movement Amount (float), Active Bot (bool), Back Vision (bool), Can Jump (bool), Can Target Bots (bool), Can Target Players (bool), Delete Bot (bool), Bot Name (string), Bot Weapon (any), Spawn Enable (bool), Team Collision (bool), Team Collision1 (bool), Team Collision2 (bool), Team Collision3 (bool), Vision Raycasting (bool), Corpse Timeout (float), Gun Skill (float), Health Multiplier (float), Jumpyness (float), Movement Amount (float), Movement Goal Dummy (any), Movement Randomness (float), Move Target (vector), Reaction Time (float), Respawn Time (float), Run Speed (float), Skin (any), Team Collision Channel (int). Produces 3 outputs: Distance To Target (float), Focus Character (character), Spawned Character (character).

No curated example for this gate yet. The shape above is accurate (from the inventory); what it does in practice should be confirmed in-game.

Wire inputs

Wires you feed into the gate.

Display name Type Tooltip
Aggro Range (AggroRange) float Minimum distance the bot requires to attack a target.
Agression float How much does the bot keep shooting.
Attack Damage Multiplier (AttackDamageMultiplier) float No tooltip in source
Attack Movement Amount (AttackMovementAmount) float How much does the bot move around while in combat.
Active Bot (bActiveBot) bool No tooltip in source
Back Vision (bBackVision) bool Enables 360 degree vision cone
Can Jump (bCanJump) bool No tooltip in source
Can Target Bots (bCanTargetBots) bool No tooltip in source
Can Target Players (bCanTargetPlayers) bool No tooltip in source
Delete Bot (bDeleteBot) bool No tooltip in source
Bot Name (BotName) string No tooltip in source
Bot Weapon (BotWeapon) any No tooltip in source
Spawn Enable (bSpawnEnable) bool No tooltip in source
Team Collision (bTeamCollision) bool Whether a bot should collide with characters using channel 1.
Team Collision1 (bTeamCollision1) bool Whether a bot should collide with characters using channel 2.
Team Collision2 (bTeamCollision2) bool Whether a bot should collide with characters using channel 3.
Team Collision3 (bTeamCollision3) bool Whether a bot should collide with characters using channel 4.
Vision Raycasting (bVisionRaycasting) bool Require line of sight to attack someone.
Corpse Timeout (CorpseTimeout) float How long we should wait before deleting corpses.
Gun Skill (GunSkill) float Accuracy of the bot when using guns
Health Multiplier (HealthMultiplier) float Multiplies the amount of health of the bot
Jumpyness float How often does the bot jump
Movement Amount (MovementAmount) float How often the bot refreshes movement.
Movement Goal Dummy (MovementGoalDummy) any No tooltip in source
Movement Randomness (MovementRandomness) float Random offset applied to movement logic
Move Target (MoveTarget) vector No tooltip in source
Reaction Time (ReactionTime) float How often does the bot recalculate targets.
Respawn Time (RespawnTime) float How long we should wait before spawning a new bot after the current one dies.
Run Speed (RunSpeed) float Multiplier for the walking speed of the bot
Skin any No tooltip in source
Team Collision Channel (TeamCollisionChannel) int Which collision channel the bot should use.

Wire outputs

Wires the gate produces.

Display name Type Tooltip
Distance To Target (DistanceToTarget) float Distance to the current movement goal
Focus Character (FocusCharacter) character Character this bot is trying to attack
Spawned Character (SpawnedCharacter) character Reference to the spawned bot

Source details

Brick asset
B_Bot_Spawn_Point
Component class
Component_BotSpawn
Kind
unknown
Family
—
Half size
20 × 20 × 2

From logic_gate_inventory.simple.json @ 9660107, supplemented by gate_docs.json. Documented behavior, not independently tested.