Overview

WCGASThreatConfig is a Data Asset that defines how threat is generated, modified, and decays for AI-controlled actors in the Wonderscape Creations GAS Ally plugin. It allows designers to configure threat source multipliers, decay behavior, taunt handling, and advanced threat mechanics (transfer, overflow, evolution, synergy) without writing any C++ code, making threat configuration a fully designer-driven workflow. Configuration is loaded once when the AI component initializes and uses optimized TMap lookups for fast runtime access.


Creating a Threat Configuration Data Asset

Using the Wonderscape GAS Ally Menu

  1. Open the Content Browser
  2. Right-click in any folder where you want to create the asset
  3. Navigate to: Wonderscape GAS Ally > AI > Threat Configuration
  4. Give your new asset a descriptive name (e.g., DA_ThreatConfig_DefaultDA_ThreatConfig_BossDA_ThreatConfig_Stealth)
  5. Double-click the asset to open it and configure its properties

How Threat Configuration Works

Assignment Flow

  1. Component Assignment
  2. Initialization at Component Startup
  3. Runtime Threat Calculation

Configuration Properties

Source Multipliers

Property Description Default Notes
Source Type Multipliers Base threat multipliers by source type (see table below) Set to 0.0 to disable threat from a source type entirely