TSG Forge Wiki
  • Welcome
  • Forge
    • Forge Basics and UI
      • Loading Into Forge
        • Forge Canvases
        • Baked-In Map Data
      • Forge Interface
        • Object Browser
          • Forge Object List
        • Object Properties
        • Folders
          • Basic Folder Structure
          • Advanced Folder Structure
        • Map Options
        • Tool Settings
          • Debug Element Display Options
      • Controls and Shortcuts
      • Coordinate System and Spaces
      • Working with Objects
      • Editor Modes
      • Saving Assets
      • Forge Terminology
    • Layout
      • Level Design
        • Blockout Best Practices
        • Metrics
          • Level Geometry Metrics
          • Map Scaling
          • Movement and Player Character Info
        • Terrain
          • TI and Non-TI Terrain
          • Terrain Guidelines
        • Planning the Location and Orientation of Your Map
        • Designing For Halo
      • Level Art
        • Creating an Art Palette
        • Art Techniques
    • Spawning
      • Initial Spawning
        • Team Intro Spawns
        • Initial Spawn Points
        • Backup Spawn Points
      • Respawning
        • Respawn Points
          • Respawn Point Count Reference
        • Reviving a Player
      • Spawn Influence
        • Spawn Volumes
          • FFA & Spawn Volumes
          • Weighting Respawn Volumes (old)
        • Player-Based Spawn Influence
      • Spawn Order
    • Gameplay
      • Sandbox
        • Weapons
          • All Weapons
            • Weapon Classes
            • Variants (old)
          • Weapon Spawning
            • Weapon Racks
            • Weapon Pads
            • Weapon Trunks
            • Classic Weapon Spawns
            • Weapon Pods
            • Weapon Objects
          • Weapon Data
            • Weapon Time To Kill
            • Weapon Rate of Fire and Reload Speeds
            • Weapon Single Round Damage
            • Weapon Projectile Behavior and Leading Ranges
            • Weapon Aim Assist Cone Data
        • Equipment
          • All Equipment
            • Equipment Tiers
            • Fusion Coils (old)
          • Equipment Spawning
            • Equipment Dispensers
            • Power Equipment Dispensers
            • Classic Equipment Spawns
            • Equipment Pods
          • All Grenades
          • Grenade Spawning
            • Grenade Dispensers
            • Classic Grenade Spawns
            • Grenade Objects
        • Vehicles
          • All Vehicles
            • Vehicle Classes
          • Vehicle Spawning
            • Vehicle Spawners
            • Classic Vehicle Spawns
            • Vehicle Objects
          • Vehicle Data
            • Vehicle Repair Thresholds
            • Rounds Required to Pass Vehicle Repair Thresholds
            • Vehicle Damage Sections
        • Ordnance Pods
          • Ordnance Pod Count Reference
        • Spawn Properties
          • 343 Default Spawn Properties Reference
      • Cameras
        • Map Intro Cameras
          • Intro Cameras in Forge (old)
        • Winning Team Outro
      • Launchers and Lifts
      • Teleporters
      • Audio
        • Audio Emitters
        • 3D Audio
        • Optimizing Audio Generation
        • Building Audio
          • Audio Build Errors
      • Named Location Volumes
      • Containment
        • Blockers
        • Kill Zones
        • Safe Volumes
    • Modes
      • Slayer
      • Capture The Flag
        • Standard CTF
        • One Flag CTF
        • Neutral CTF
        • BTB:CTF
        • Husky Raid
        • Capture The Flag (old)
      • Strongholds
      • King of The Hill
      • Oddball
      • Firefight
        • Firefight KOTH
          • Mode Options
        • Firefight Custom
      • Infection
      • Land Grab
      • Attrition
        • Dodgeball
        • Elimination
      • Extraction
      • Total Control
      • Stockpile
      • Big Team Battle Heavies
      • Minigame
    • Nav Mesh
      • Nav Objects
        • Nav Seed Points
        • Nav Helpers
        • Nav Cutters
        • Bot Nav Markers
      • Nav Mesh Generation
        • Nav Mesh Generation Root Points
        • Optimizing Nav Mesh Generation
          • Hiding Objects During Nav Mesh Generation (old)
        • Building Nav Mesh
          • Fixing Nav Mesh Build Issues
          • How To Use Nav Mesh (old)
      • NPC Units
        • Bots
          • Bot Difficulties
          • Bot Spawning
        • AI
          • All AI Character Types
          • AI Spawning
            • AI Droppod Spawner
            • AI Phantom Spawner
            • AI Spawner
            • AI Vehicle Spawner
        • Behavior
        • Ambitions
        • Max Jump Heights and Distances
    • Lighting
      • Settings, Object-Based Lighting
        • Basic Light Settings
        • Minimal Roughness
        • Near/Far Begin
        • First Person Contact Shadows
        • Cone
        • Animation
        • Oriented Bounding Box (OBB)
        • Area Light
        • Light Group
        • Light Objects (old)
      • Settings, Global Lighting
        • Sun
        • Sky
        • Light Bounce
        • Fog
        • Fog (old)
        • Tool Settings (old)
        • Light Bounce (old)
        • Sunlight (old)
        • Sky Rendering (old)
        • Sunlight & Sun Direction (old)
      • Lighting Modifiers
        • Light Probes
        • Reflections
          • Reflection Volumes
            • Building Reflection Volumes
        • Light Probe Marker (old)
        • Level Bound Probes (old)
        • Reflection Volumes (old)
          • Cubemaps
      • Building Lighting
        • Light Probe Blending Issues
      • FX
        • Lighting FX Objects
        • FX-Emitting Objects
    • Standards
      • Mode Setup
        • Arena
        • Ranked
        • Big Team Battle
        • Squad Battle
        • Free For All
      • Map Requirements
  • Scripting
    • Scripting Basics and UI
      • Node Graph Interface
        • Node Browser
        • Graph Options
        • Global Log
        • Budget
      • Controls and Shortcuts
      • Working with Nodes
      • Script Brains and Mode Brains
      • Node Graph Properties
      • Scripting Terminology
    • Nodes
      • AI
        • Combine Squad Overrides
        • Get AI Units From Squad
        • Get All AI Units
        • Get All AI Units On Team
        • Get All Squads
        • Get All Squads On Team
        • Get Squad Definition From AI Spawner
        • Get Squad From AI Unit
        • Kill All Squads
        • Kill Squad
        • Spawn Squad Through Definition
        • Squad Overrides Behavior
        • Squad Overrides Identification
        • Squad Overrides Spawn Logic
        • Trigger AI Spawner
      • AI ADVANCED
        • Ally Squad With FFA Player
        • Assign AI Unit To Spawned Squad
        • Assign Squad To Team
        • Assign Squad To Zone
        • Get AI Character Type
        • Get All AI Spawners
        • Get Available AI Unit Count
        • Get Is AI
        • Get Squad AI Unit Count
        • Get Squad Combat State
        • Get Squad Definition AI Unit Count
        • Get Squad Has Squad Label
        • Get Squad Team
        • Get Squads From Spawner
        • Get Squads With Squad Label
        • Is AI Unit Of Species
      • AI MODIFIERS
        • Apply Undetectable To AI
        • Apply Valhalla
        • Get AI Targetable Object List
        • Modify AI Targetable List
        • Modify AI Targetable Object Methods
        • Set AI Difficulty
        • Set AI Unit Inactive
        • Set AI Unit Magic Sight
        • Set AI Unit Perception
        • Set All Healthbars Visible
        • Set Healthbar Visible
        • Set Squad Follow Object
        • Set Squad Stop Following
        • Trigger Grunt Hug
      • AI WAVES
        • Add Wave To Wave Manager
        • Compare Wave Manager
        • Compare Wave Type
        • Compare Wave Victory Reason
        • End Current Wave
        • Get Current Wave Status
        • Get Wave Manager Status
        • Remove Upcoming Waves
        • Wave
        • Wave Options
      • AUDIO
        • Fade Current Music Track For All Players
        • Fade Current Music Track For Player
        • Fade Current Music Track For Team
        • Play 3D Audio For All Players
        • Play 3D Audio For Opposing Teams
        • Play 3D Audio For Team
        • Play Announcer Voiceover For All Players
        • Play Announcer Voiceover For Player
        • Play Announcer Voiceover For Team
        • Play Music Track For All Players
        • Play Music Track For Player
        • Play Music Track For Team
        • Play Nearing Victory Audio For All Players
        • Register Audio Zone
        • Set Object 3D Audio Loop
        • Stop Music Track For All Players
        • Stop Music Track For Player
        • Stop Music Track For Team
        • Stop Object 3D Audio Loop
        • Unregister Audio Zone
      • BOTS
        • Add Bot
        • Add Bot Ambition To Object
        • Ambition Type: Deliver
        • Ambition Type: Guard
        • Ambition Type: Interact
        • Ambition Type: Pickup
        • Bot Ambition
        • Bot Difficulty
        • Get All Bots
        • Get All Bots On Team
        • Get Bot Is Difficulty
        • Get Is Bot
        • Remove All Bots
        • Remove Bot Ambitions From Object
        • Remove Specific Bot From Match
      • DEATH CONTEXT
        • Was AI Killer
        • Was Assisted Kill
        • Was Character Type
        • Was Grenade Kill
        • Was Last AI Unit In Squad
        • Was Melee Kill
        • Was Vehicle Kill
        • Was Weapon Kill
        • Was With Grenade Type
        • Was With Specific Vehicle
        • Was With Specific Weapon
        • Was With Vehicle Type
        • Was With Weapon Type
      • DEBUG
        • Print Boolean To Killfeed
        • Print Control State To Killfeed
        • Print Number To Killfeed
        • Print Player To Killfeed
        • Print Team To Killfeed
        • Print Vector3 To Killfeed
        • Print Victory Reason To Killfeed
      • EVENTS
        • On Game Start
        • On Gameplay Start
        • On Map Intro
        • On Object Damaged
        • On Object Destroyed
        • On Object Entered Area
        • On Object Exited Area
        • On Object Spawned
        • On Round End
        • On Round Start
        • On Vehicle Entered
        • On Vehicle Exited
        • On Vehicle Hijacked By AI
        • On Vehicle Hijacked By Player
        • On Vehicle Overturned
      • EVENTS AI
        • On AI Unit Killed
        • On Any Wave End
        • On Any Wave Start
        • On Squad Arrived
        • On Squad Arrived At Specific Zone
        • On Squad Remaining Percent
        • On Squad Spawned
        • On Squad Spawned With Squad Label
        • On Squad State Changed
        • On Wave End
        • On Wave Start
      • EVENTS CUSTOM
        • Every N Seconds
        • On Custom Equipment A Used
        • On Custom Equipment B Used
        • On Custom Equipment C Used
        • On Custom Equipment D Used
        • On Custom Event
        • On Custom Event, Global
        • On Custom Event, Global Async
        • On Object Interacted
        • On Stopwatch Reaches N Seconds
        • Trigger Custom Event
        • Trigger Custom Event, Global
        • Trigger Custom Event, Global Async
      • EVENTS GENERIC OBJECTIVES
        • On Generic Ball Dropped
        • On Generic Ball Pickup
        • On Generic Flag Carrier Killed
        • On Generic Flag Dropped
        • On Generic Flag Picked Up
        • On Generic Flag Reset
        • On Generic Flag Scored
        • On Generic Flag Spawned
        • On Generic Skull Dropped
        • On Generic Skull Pickup
        • On Generic Zone Capture Complete
        • On Generic Zone Capture Reset
        • On Generic Zone Capture Secured
        • On Generic Zone Capture Start
        • On Generic Zone Contested End
        • On Generic Zone Contested Start
        • On Generic Zone Entered
        • On Generic Zone Exited
        • On Generic Zone Expired
        • On Generic Zone Incoming
        • On Generic Zone Neutralize Reset
        • On Generic Zone Neutralize Start
        • On Generic Zone Neutralized
        • On Generic Zone Online
        • On Generic Zone Score End
        • On Generic Zone Score Start
        • On Generic Zone Score Tick
        • On Generic Zone State Changed
        • On Power Seed Dropped
        • On Power Seed Picked Up
        • On Shrinking Zone Start
        • On Shrinking Zone Stop
        • On Shrinking Zone Tick
        • On Socket Planted
        • On Socket Removed
      • EVENTS INVENTORY
        • On Equipment Pickup
        • On Equipment Used
        • On Grenade Pickup
        • On Grenade Throw
        • On Repair Field Healed
        • On Weapon Added
        • On Weapon Dropped
        • On Weapon Low Ammo
        • On Weapon No Ammo
        • On Weapon Pickup
        • On Weapon Refill Pickup
      • EVENTS MODES
        • On Capture Zone Capture Complete
        • On Capture Zone Capture Reset
        • On Capture Zone Capture Secured
        • On Capture Zone Capture Start
        • On Capture Zone Contested End
        • On Capture Zone Contested Start
        • On Capture Zone Entered
        • On Capture Zone Exited
        • On Capture Zone Incoming
        • On Capture Zone Lifetime Expired
        • On Capture Zone Neutralize Reset
        • On Capture Zone Neutralize Start
        • On Capture Zone Neutralized
        • On Capture Zone Online
        • On Capture Zone Score End
        • On Capture Zone Score Start
        • On Capture Zone Score Tick
        • On Capture Zone State Changed
        • On Extraction Zone Arming Completed
        • On Extraction Zone Arming Interrupted
        • On Extraction Zone Arming Started
        • On Extraction Zone Conversion Completed
        • On Extraction Zone Conversion Interrupted
        • On Extraction Zone Conversion Started
        • On Extraction Zone Extraction Completed
        • On Flag Captured
        • On Flag Carrier Killed
        • On Flag Carrier Spotted
        • On Flag Dropped
        • On Flag Incoming
        • On Flag Picked Up
        • On Flag Reset
        • On Flag Spawned
        • On New VIP
        • On Oddball Carrier Killed
        • On Oddball Carrier Spotted
        • On Oddball Dropped
        • On Oddball Incoming
        • On Oddball Picked Up
        • On Oddball Reset
        • On Oddball Score Tick
        • On Oddball Spawned
        • On Player Infected
        • On Player Level Up
        • On VIP Killed
      • EVENTS PLAYERS
        • On Medal Awarded
        • On Player Crouch
        • On Player Exited
        • On Player Joined
        • On Player Killed
        • On Player Mark
        • On Player Spawned
        • On Player Team Change
      • GAME MODE
        • Adjust Lifepool
        • Adjust Personal Score
        • Adjust Player Points
        • Adjust Team Points
        • Clear Team VIP
        • End Round
        • End Round - All Lose
        • End Round - All Tie
        • End Round - Winning Player
        • End Round - Winning Team
        • Get Current Round
        • Get Is Forge Mode
        • Get Is Game Mode
        • Get Is VIP
        • Get Lifepool Lives Remaining
        • Get Max Rounds
        • Get Personal Score
        • Get Player Points
        • Get Points To Win
        • Get Round Time
        • Get Team Points
        • Set Points To Win
        • Set Round Time
        • Set VIP
      • GAME MODE FIREFIGHT
        • End Firefight Custom Set
        • Fail Firefight Custom Perfect Set
        • Get Firefight Boss Spawners
        • Get Firefight Custom Set State
        • Get Firefight Wave Spawners
        • On Firefight Set End
        • On Firefight Set Start
        • Override AI Spawner
      • GENERIC OBJECTIVES
        • Activate Delivery Point
        • Activate Flag Spawn
        • Activate Generic Zone
        • Activate Shrinking Zone
        • Add Player To Allow List
        • Deactivate Delivery Point
        • Deactivate Flag Spawn
        • Deactive Generic Zone
        • Deactive Shrinking Zone
        • Get Generic Zone Control State
        • Get Generic Zone Progress
        • Get Players In Generic Zone
        • Remove Player From Allow List
      • INVENTORY
        • Add Player Ammo - Equipped
        • Add Player Ammo - Unequipped
        • Are Same Weapon Type
        • Drop Specific Weapon
        • Drop Weapon Of Type
        • Empty Player Ammo
        • Get Is Holding Specific Weapon
        • Get Is Holding Weapon Type
        • Get Is Weapon Type
        • Get Player Holding Item
        • Get Player Weapons
        • Get Unit Holding Item
        • Get Unit Weapons
        • Get Weapon Magazine Capacity
        • Get Weapon Magazine Rounds
        • Get Weapon Type
        • Give Player New Weapon
        • Give Player Specific Weapon
        • Give Unit New Weapon
        • Give Unit Specific Weapon
        • Refill Player Ammo
        • Set Player Weapon Lowered
        • Switch To First Weapon Of Type
      • INVENTORY EQUIPMENT
        • Adjust Player Equipment Charges
        • Adjust Player Grenades
        • Are Same Equipment Type
        • Empty Player Equipment
        • Empty Player Grenades
        • Get Equipment Type
        • Get Is Holding Any Equipment
        • Get Is Holding Equipment Type
        • Get Loadout Grenade Count
        • Get Player Equipment Charges
        • Get Player Grenade Count
        • Give Player New Equipment
        • Refill Default Grenades
        • Refill Player Equipment
        • Set Player Equipment Charges
      • LISTS
        • Add Item To Generic List
        • Combine Generic Lists
        • Declare Generic Item Variable
        • Declare Generic List Variable
        • For Each Generic Item
        • Generic List
        • Get Generic Item At Index
        • Get Generic Item Variable
        • Get Generic List Size
        • Get Generic List Variable
        • Get N Items In Generic List
        • Get Shared Items
        • Get Unshared Items
        • Item Is In Generic List
        • Remove Item From Generic List
        • Set Generic Item Variable
        • Set Generic List Variable
      • LISTS CASTS
        • Cast To Boolean
        • Cast To Equipment Type
        • Cast To Grenade Type
        • Cast To Nav Marker
        • Cast To Number
        • Cast To Object
        • Cast To Squad
        • Cast To Squad Definition
        • Cast To String
        • Cast To Team
        • Cast To UI Message
        • Cast To User Label
        • Cast To Vector3
        • Cast To Vehicle Type
        • Cast To Wave
        • Cast To Wave Manager
        • Cast To Weapon Type
      • LOGIC
        • Boolean Logic
        • Boolean NOT
        • Branch
        • For Each Bot
        • For Each Object
        • For Each Player
        • For N Iterations
        • Increment Number Variable
        • Toggle Boolean Variable
        • Wait For N Seconds
      • LOGIC COMPARE
        • Compare
        • Compare Character Type
        • Compare Control States
        • Compare Equipment Types
        • Compare Grenade Types
        • Compare Medals
        • Compare Squad State
        • Compare Squads
        • Compare Teams
        • Compare Vehicle Types
        • Compare Weapon Types
      • MATH
        • Absolute Value
        • Add
        • Add Vectors
        • Convert Degrees To Radians
        • Convert Radians To Degrees
        • Divide
        • Get Pi
        • Get Random Rotation
        • Get Vector Axis Value
        • Get Vector Length
        • Multiply
        • Normalize Vector
        • Random
        • Random Boolean
        • Round To Whole Number
        • Scale Vector
        • Square Root
        • Subtract
        • Subtract Vectors
        • Trigonometry - ArcSin/ArcCos
        • Trigonometry - ArcTan
        • Trigonometry - Cos/Sin/Tan
        • Vector Cross Product
        • Vector Dot Product
      • OBJECTS
        • Add Object To List
        • Are Same Object
        • Clone Object
        • Combine Object Lists
        • Damage Object
        • Delete Object
        • Get All Objects By Label And Spawn Order
        • Get All Objects By Spawn Order
        • Get All Players With Spawn Order
        • Get All Spawn Points
        • Get All Spawn Points For Team
        • Get First N Objects
        • Get First Object By Label
        • Get Is Dead
        • Get Is Valid Object
        • Get Last N Objects
        • Get List Size
        • Get Object Health
        • Get Object Shield
        • Get Object Spawn Order
        • Get Object Team
        • Get Object At Index
        • Get Objects By Label
        • Get Objects In Area Monitor
        • Get Objects In Prefab
        • Get Random N Objects
        • Get Shared Objects
        • Get Unique Objects
        • Object Is In List
        • Register Object For Kill Volume Events
        • Remove Object From List
        • Set Object Health
        • Set Object Health Percent
        • Set Object Physics Mode
        • Set Object Spawn Order
        • Set Object Team
        • Set Object Team To Neutral
        • Set Spawn Point Enabled
        • Spawn Object
      • OBJECTS FILTERS
        • Does Player Pass Object Filter
        • Remove All Filters On Object
        • Set Player Filter On Object
        • Set Team Filter On Object
      • OBJECTS TRANSFORM
        • Get Object Angular Velocity
        • Get Object Forward
        • Get Object Position
        • Get Object Rotation
        • Get Object Up
        • Get Object Velocity
        • Move Object To Transform
        • Reset Object
        • Rotate Object To Point
        • Set Object Angular Velocity
        • Set Object Position
        • Set Object Rotation
        • Set Object Velocity
        • Translate Object To Point
      • PLAYERS
        • Activate Spartan Tracking
        • Are Same Player
        • Block Player Spawns
        • Get All Players
        • Get All Players On Team
        • Get Is Crouching
        • Get Is Grappling
        • Get Is In Shroud Screen
        • Get Is Lunging
        • Get Is Mark Overridden
        • Get Is Overshield On
        • Get Is Player
        • Get Is Translocating
        • Get Is Zoomed
        • Get Number Of Teams
        • Get Number Of Players
        • Get Player Aiming Vector
        • Get Player FFA Allegiance
        • Get Player Overshield
        • Get Player Team
        • Get Random Player
        • Get Respawn Penalty
        • Revive All Players
        • Revive All Players On Team
        • Revive Player
        • Set Player Camo
        • Set Player FFA Allegiance
        • Set Player Mark Override
        • Set Player Overshield
        • Set Player Team
        • Set Player VFX
        • Set Respawn Penalty
        • Teleport Player
        • Unblock Respawns For Player
      • SKULLS
        • Cast To Skull
        • Compare Skulls
        • Declare Skull Variable
        • Get Skull Enabled
        • Get Skull Variable
        • Set Skull Enabled
        • Set Skull Variable
        • Skull
      • STOPWATCHES
        • Create Stopwatch
        • Get Stopwatch Elapsed Time
        • Pause Stopwatch
        • Reset Stopwatch
        • Restart Stopwatch
        • Start Stopwatch
      • TRAITS
        • Apply Trait Set
        • Apply Trait Set For Seconds
        • Apply Trait Set Until Death
        • Combine Trait Lists
        • Declare Trait Set
        • Get Random N Traits
        • Remove All Trait Sets
        • Remove Trait Set
        • Trait List
      • TRAITS AI
        • Trait AI: Bonus Health
        • Trait AI: Bottomless Clip
        • Trait AI: Damage Resistance
        • Trait AI: Health Recharge
        • Trait AI: Movement Speed
        • Trait AI: Movement Speed With Turret
        • Trait AI: Prevent Weapon Firing
        • Trait AI: Vampirism
        • Trait AI: Weapon Damage
      • TRAITS PLAYER
        • Apply Player Trait Set
        • Apply Player Trait Set For Seconds
        • Apply Player Trait Set Until Death
        • Remove All Player Trait Sets
        • Remove Player Trait Set
        • Trait: Bonus Health
        • Trait: Bonus Shield
        • Trait: Bottomless Clip
        • Trait: Clamber Enabled
        • Trait: Clamber Speed
        • Trait: Damage Resistance
        • Trait: Deathless
        • Trait: Equipment Pickup
        • Trait: Grenade Damage
        • Trait: Grenade Detonation Radius
        • Trait: Grenade Impulse
        • Trait: Grenade Pickup
        • Trait: Headshot Protection
        • Trait: Health Recharge
        • Trait: Infinite Ammo
        • Trait: Jump Height
        • Trait: Loadout Weapon Overrides
        • Trait: Melee Damage
        • Trait: Melee Impulse
        • Trait: Melee Recovery Speed
        • Trait: Motion Tracker Range
        • Trait: Motion Tracker Visible
        • Trait: Movement Speed
        • Trait: Movement Speed With Turret
        • Trait: Player Gravity
        • Trait: Prevent Grenade Throwing
        • Trait: Prevent Weapon Firing
        • Trait: Reload Speed
        • Trait: Shield HUD Visible
        • Trait: Shield Recharge
        • Trait: Slide Speed
        • Trait: Sprint Enabled
        • Trait: Sprint Reload Enabled
        • Trait: Sprint Resets Recharge
        • Trait: Sprint Speed
        • Trait: Third Person Gameplay
        • Trait: VFX - Active Camouflage
        • Trait: VFX - Overshield
        • Trait: Vampirism
        • Trait: Vehicle Passenger Only
        • Trait: Weapon Damage
        • Trait: Weapon Dropping
        • Trait: Weapon Pickup
        • Trait: Weapon Switch Speed
      • UI
        • Clear Splash For Player
        • Create UI Message
        • Create UI Message [B]
        • Create UI Message [C]
        • Push Splash To Player
        • Set Objective Banner For Player
      • UI NAV MARKERS
        • Add Trigger Volume Docking
        • Add Trigger Volume Visibility
        • Attach Nav Marker To Object
        • Clear All Visibility
        • Clear Distance Visibility
        • Clear Nav Marker Progress Team
        • Clear Nav Marker Text
        • Clear Nav Marker Team
        • Get Nav Marker Progress
        • Nav Marker
        • Nav Marker Global
        • Negate Line Of Sight To Object Center Visibility
        • Negate Line Of Sight To Player Visibility
        • Negate Player Distance Visibility
        • Negate Player Docking
        • Negate Player Visibility
        • Negate Sprinted Recently Visibility
        • Negate Team Distance Visibility
        • Negate Team Docking
        • Negate Team Visibility
        • Negate Trigger Volume Docking
        • Negate Trigger Volume Visibility
        • Remove All Docking
        • Remove All Player Filters
        • Remove All Team Filters
        • Remove All Trigger Volume Visibility
        • Remove Line Of Sight To Object Center Visibility
        • Remove Line Of Sight To Player Visibility
        • Remove Player Docking
        • Remove Player Visibility
        • Remove Sprinted Visibility
        • Remove Team Docking
        • Remove Team Offscreen Visibility
        • Remove Team Visibility
        • Remove Took Damage Visibility
        • Remove Trigger Volume Docking
        • Remove Trigger Volume From Docking
        • Remove Trigger Volume Visibility
        • Reset Distance Visibility Params
        • Set All Players Docking
        • Set Distance Visibility Params
        • Set Docking Order
        • Set Line Of Sight To Object Center Visibility
        • Set Line Of Sight To Player Visibility
        • Set Nav Marker Enabled
        • Set Nav Marker Icon
        • Set Nav Marker Message
        • Set Nav Marker Position
        • Set Nav Marker Progress
        • Set Nav Marker Progress Team
        • Set Nav Marker Team
        • Set Nav Marker Team Visibility
        • Set Nav Marker Text
        • Set Nav Marker Type
        • Set Player Distance Visibility
        • Set Player Distance Visibility Params
        • Set Player Docking
        • Set Player Visibility
        • Set Sprinted Visibility
        • Set Team Distance Visibility
        • Set Team Distance Visibility Params
        • Set Team Docking
        • Set Team Visibility
        • Set Team Offscreen Visibility
        • Set Took Damage Visibility
        • Set Visibility Filter Type
      • UNITS
        • Are Same Unit
        • Get All Units
        • Get All Units On Team
        • Get Is Airborne
        • Get Is Camouflaged
        • Get Is Detected
        • Get Is Detected By Team
        • Get Is In Knockback
        • Get Random Unit
        • Get Unit Aiming Vector
        • Get Unit FFA Allegiance
        • Get Unit Team
        • Set Unit Camo
        • Teleport Unit
      • VARIABLES ADVANCED
        • Boolean Variable
        • Equipment Type Variable
        • Grenade Type Variable
        • Number Variable
        • Object List Variable
        • Object Variable
        • Squad Definition Variable
        • Squad Variable
        • String Variable
        • Team Variable
        • UI Message Variable
        • User Label Variable
        • Vector3 Variable
        • Vehicle Type Variable
        • Wave Manager Variable
        • Wave Variable
        • Weapon Type Variable
      • VARIABLES BASIC
        • Area Monitor
        • Boolean
        • Equipment Type
        • Grenade Type
        • Identifier
        • Number
        • Object List
        • Object Reference
        • String
        • Team
        • User Label
        • Vector3
        • Vehicle Type
        • Weapon Type
        • Weapon Type, Combination
      • VARIABLES LITERALS
        • Audio Zone Effect
        • Character Type
        • Control State
        • Game Mode
        • Label
        • Medal
        • Movement Curve
        • Respawn Message
        • Scope
        • Species Type
        • Weapon Addition Method
      • VEHICLES
        • Are Same Vehicle Type
        • Attempt To Enter Vehicle
        • Detach Item From Razorback
        • Flip Vehicle
        • Get Is Boarding
        • Get Is Driving Vehicle
        • Get Is Gunner In Vehicle
        • Get Is In Vehicle
        • Get Is Overturned
        • Get Is Passenger In Vehicle
        • Get Is Vehicle Type
        • Get Player Vehicle
        • Get Squared Vehicle Speed
        • Get Unit Vehicle
        • Get Vehicle Driver
        • Get Vehicle Enterable By Player
        • Get Vehicle Gunner
        • Get Vehicle Occupants
        • Get Vehicle Type
        • Kick Player From Vehicle
        • Kick Unit From Vehicle
        • Scale And Destroy Vehicle
        • Set Spawn In Vehicle For All Players
        • Set Spawn In Vehicle For Player
        • Set Vehicle Enterable By Player
    • Node Terminology
      • Bot Ambition
      • Bot Difficulty
      • Character Type
      • Control State
      • Death Context
      • Equipment Type
      • Grenade Type
      • Group Index
      • Medal
      • Nav Marker Terms
      • Species
      • Vehicle Type
      • Weapon Type
    • Node Data
      • Connection Pins
        • Pin Data Reference
          • Action Nodes
          • AI Nodes
          • AI Toolkit Nodes
          • Data Type Nodes
          • Event Nodes
          • Generic Nodes
          • Manipulation Nodes
          • Math Nodes
          • Trait Nodes
          • Unit Nodes
    • Scriptable Objects
      • Interactable Objects
        • Switches
        • Power Sockets
      • Generic Game Mode Objects
  • UGC
    • Metadata and File Management
      • Content Interface and Controls
        • Play Interface
        • Maps Interface
        • Details Interface
      • Working with Files
        • File Name
        • File Description
        • File Tags
        • File Screenshots
        • File Collaborators
        • File Credits
          • Removing a User From the File Credits
        • Editing Mode Options
        • Version Management
          • Copy Protection and Saving a Copy
          • Publishing a File
          • Bookmarking a File
          • Rating a File
          • Locking File Versions
          • Deleting a File or Version
      • Prefabs
        • Object Prefabs
        • Mode Prefabs
    • Content Browser
      • Browse All
        • HaloWaypoint - Browse
        • Cylix Guide - Discovery
      • Recommended
      • Popular Files
    • Multiplayer
      • Custom Games
      • Customs Browser
      • Bot Backfill
      • Stat Tracking Services
        • Leafapp
        • Spartan Record
        • Halo Data Hive
        • Halo Tracker
    • Theater
      • Finding Films
      • Watching Films
        • Theater Controls and Menus
  • Guides and Knowledge
    • Forge Know-how
      • Forge Tips and Tricks
        • Letter A Decal as a Blocker Object
        • Colored Boundaries
        • Reserving Budget For Gameplay Objects
        • Volumetric Fog Affects Brightness of Light Cones
        • Chain Link Fences
        • A Chunk's Guide to Level Design
        • Using The Canvas Bounds as a Soft Containment Measure
        • Forging On a Controller
        • Forging On a Mouse and Keyboard
        • Map Performance Optimizations
        • Creating Realistic Lighting
        • Art Techniques, Brick
        • Art Techniques, Forerunner
        • MP vs Non-MP Objects
        • Object Level of Detail
        • Applying Identical Positional Data Between Objects
        • Fixed vs Phased Physics
        • Using Boundaries to Visualize Object Placement
        • Forge Workflow Tips
        • Mitigating Z-Fighting With Objects
      • Forge Bugs
        • 0.7 Degree Rotation Bug
        • Incorrect Object Visual Model Scaling Bug
        • Static Universal Blockers Have Inconsistent Collision With Gamemode Objects
        • Interaction With Small Objects That Have a Complex Collision Mesh Causes Performance Loss
        • Broken Precision Movement
        • Welded Prefab Bugs
      • Forge Exploits
        • Bypassing 150-Object Prefab Limit
        • Bypassing Object Scaling Limits
        • Bypassing Copy Protection
        • Forge via Custom Game (UCN)
        • Using "nan" as the Value Instead of a Number
        • Applying Inaccessible Object Properties
      • Forge Misc
        • Forge Data
        • Forge Kit Objects
        • Hidden Forge Objects
    • Scripting Know-how
      • Scripting Tips and Tricks
        • Patterns
          • Telefragging
          • Checking Object Types
          • Deleting Dropped Weapons Using Scripts
          • For N Iterations Stack
          • Sending Fusion Coils Directly to Player's Hands
          • How to kill Players With Scripts
          • Mutate vs. Non-Mutate
          • Object Duplication Exploit
          • Object Pools
          • Pub-Sub
          • Referencing Thrown Grenades
          • Removing Nav Markers
          • Spawning Players in Vehicles
          • Creating a Spherical Boundary
          • Linking Multiple Switches to the same On Interacted Event
          • Recursive Functions
          • Polling Player Health
          • Managing Nav Markers
          • Using Custom Events and Variables Across Mode and Script Brains
        • Variables
          • Object Lists
          • Understanding Scope
        • Transforms
          • Object Forward and Up Vectors
        • Traits - Players
          • Shields
          • Traits
        • Equipment
          • Cancelling Custom Equipment Animation
        • Area Monitors
        • Bots
        • Video Tutorials
        • Weapon Combinations
      • Scripting Bugs
        • Invisible Nodes or Connections
        • Unpredictable Node Selection Movement
      • Scripting Exploits
      • Scripting Misc
    • UGC Know-how
      • UGC Tips and Tricks
        • Gathering Players in Open Lobbies
        • Handling Level Files
        • Handling Seemingly Corrupt File Versions
        • Saving an Entire Map Using Prefabs
      • UGC Bugs
        • Session Timeout Required for Adding Prefab Screenshots
        • Bookmarked Films Do Not Fetch Info Correctly
        • Mode Option Changes Stay Cached Until Game Reset
        • Inability to Start a Session
        • Bookmarked Files Stay On The Latest Published Version At The Time Of Bookmark
      • UGC Exploits
        • Creating Single-Object Prefabs
        • Loading Into Unpublished Maps
        • Watching Any Film
      • UGC Misc
        • Getting a Map In Matchmaking
          • Matchmaking Forger Discord Server
        • Special Earnable Rewards
        • Invalid Flagged Strings
  • Community
    • Content
      • Map/Mode Setup
        • tsg gamemodes
        • tsg sandbox
        • tsg mapSetup
        • tsg infectionSetup
        • tsg globalReflection
        • tsg navCutters
        • tsg outroCameraRig
        • tsg hiddenNamedLocations
        • tsg init
      • Debug Tools
        • tsg botDebug
        • tsg mapDebug
        • tsg respawnDebug
        • tsg lightingDebug
        • tsg audioDebug
      • Scripting Tools
        • tsg ai totems and kill tokens
      • Assets and Kits
        • tsg botsDriveVehicles
        • tsg haloRing
        • tsg unarmedFists
        • All Placeable Objects Gallery
        • tsg hackSwitch
        • tsg lootCaves
      • Modes
        • TSG Modes
          • Fiesta++
            • Thicc Raid
          • Kill Confirmed
            • Tag-N-Bag
          • Headhunter
          • Havens
          • Conquest
          • Sportsball
          • Warzone Fiesta
            • Supported Maps
        • Bot Backfill Modes
        • Mode Functionality Test Modes
        • Multi-Team Modes
        • Slipspace Arena
        • 4v4 Stockpile
      • External Resources
        • Other Halo/Forge Wikis
      • Misc Content
        • Forge Map Lore
    • The Scripter's Guild
    • Contributing to TSG Forge Wiki
      • Submitting Content to the Wiki
      • Style Guide
      • Folder template
        • Article Template
        • Article Template (No Explanation Text)
        • Discord Message Article Template
      • Markdown Formatting Rules
      • Official GitBook Feature Docs
      • Emoji Cheat Sheet
      • TODO
        • Blank page
  • External Tools
    • Blender2Forge Printer (B2FP)
      • Installation
      • Tutorials
        • "Prefabs" via MACHIN3tools
      • Support Discord
    • InfiniteMITM
      • InfiniteMITM GitHub
    • InfiniteUGCTool
      • InfiniteUGCTool GitHub
    • Infinite Runtime Tag Viewer
      • IRTV GitHub
  • Legacy Halo
    • READ ME!
    • Halo 5
      • Forge
        • Cubemaps
      • Scripting
        • Conditions
        • Actions
        • Numbers
        • Selection Filters
      • Guides & Tutorials
        • Forge
          • Articles
          • Videos
        • Scripting
          • Articles
            • Game Mode Design
          • Videos
    • Halo 4
      • Forge
        • Lighting
      • Guides & Tutorials
        • Articles
          • Game Mode Set Up
        • Videos
    • Halo Reach
      • Forge
        • Spawning
        • Tagging
          • Unorthodox Tagging
        • Visual Aides
      • Guides & Tutorials
        • Articles
        • Videos
    • Halo 3
      • Forge
      • Guides & Tutorials
        • Articles
          • Budget Glitch
        • Videos
    • Halo 2: Anniversary
      • Forge
        • Static Weapon Spawns
      • Guides & Tutorials
        • Articles
          • Framerate
        • Videos
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Scripting
  2. Node Data
  3. Connection Pins
  4. Pin Data Reference

Action Nodes

Spawn Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Spawn

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Spawn dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Reset Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Reset

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Reset dataType: object

Editor Settings

pinId: Reset Position dataType: bool settings: defaultValue: Bool: true

Editor Settings

pinId: Reset Rotation dataType: bool settings: defaultValue: Bool: true

Editor Settings

pinId: Reset Velocity dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Set Object Team To Neutral

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Set To Neutral

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Set To Neutral dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Delete Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Delete

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Delete dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Damage Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Damage Damage Amount

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Damage dataType: object

Editor Settings

pinId: Damage Amount dataType: number

Editor Settings

MinRange: 0 MaxRange: 1000 Step: 0.5

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Set Object Health Percentage

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Percentage

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Percentage dataType: number

Editor Settings

MinRange: 1 MaxRange: 100 Step: 0.5

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Set Object Health Absolute

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Health Amount

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Health Amount dataType: number

Editor Settings

MinRange: 1 MaxRange: 1000 Step: 0.5

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Set Object Position

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Move Position

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Move dataType: object

Editor Settings

pinId: Position dataType: vector3

Editor Settings

pinId: Is Relative Position dataType: bool settings: defaultValue: Bool: false

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Set Object Velocity

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Move Velocity

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Move dataType: object

Editor Settings

pinId: Velocity dataType: vector3

Editor Settings

pinId: Is Relative dataType: bool settings: defaultValue: Bool: false

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Set Object Rotation

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Move Rotation

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Move dataType: object

Editor Settings

pinId: Rotation dataType: vector3

Editor Settings

pinId: Is Relative dataType: bool settings: defaultValue: Bool: false

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object To Move Angular Velocity

Input Pins

pinId: ActionStart dataType: execute

pinId: Object To Move dataType: object

Editor Settings

pinId: Angular Velocity dataType: vector3

Editor Settings

pinId: Is Relative dataType: bool settings: defaultValue: Bool: false

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Start Object Audio Loop

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Sound Tag

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Is Enemy Sound dataType: bool settings: defaultValue: Bool: true

Editor Settings

pinId: Is Ally Sound dataType: bool settings: defaultValue: Bool: true

Editor Settings

properties: propertyName: Sound Tag dataType: tag

Editor Settings

TagType: sound_looping

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Audio

Stop Object Audio Loop

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Stop Ally Sound dataType: bool settings: defaultValue: Bool: true

Editor Settings

pinId: Stop Enemy Sound dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Audio

Play Audio For All Players

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Position

Input Pins

pinId: ActionStart dataType: execute

pinId: Position dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute properties: propertyName: Sound Tag dataType: tag

Editor Settings

TagType: sound_response settings: defaultValue: String: nil

Editor Settings

Node Category: Audio

Play Audio For Players On Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team Position

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Position dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute properties: propertyName: Sound Tag dataType: tag

Editor Settings

TagType: sound_response settings: defaultValue: String: nil

Editor Settings

Node Category: Audio

Play Audio For Players Not On Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team Position

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Position dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute properties: propertyName: Sound Tag dataType: tag

Editor Settings

TagType: sound_response settings: defaultValue: String: nil

Editor Settings

Node Category: Audio

Branch General

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Condition

Input Pins

pinId: ActionStart dataType: execute

pinId: Condition dataType: bool

Editor Settings

Output Pins

pinId: Execute If True dataType: execute

Editor Settings

pinId: Execute If False dataType: execute

Editor Settings

Editor Settings

Node Category: Logic

For Each Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Objects

Input Pins

pinId: ActionStart dataType: execute

pinId: Objects dataType: object_list

Editor Settings

Output Pins

pinId: On Loop Complete dataType: execute

Editor Settings

pinId: Execute Per Object dataType: execute

Editor Settings

pinId: Current Object dataType: object

Editor Settings

pinId: Current Index dataType: number

Editor Settings

Editor Settings

Node Category: Logic

For Each Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Objects

Input Pins

pinId: ActionStart dataType: execute

pinId: Objects dataType: object_list

Editor Settings

Output Pins

pinId: On Loop Complete dataType: execute

Editor Settings

pinId: Execute Per Player dataType: execute

Editor Settings

pinId: Current Player dataType: object

Editor Settings

pinId: Current Index dataType: number

Editor Settings

Editor Settings

Node Category: Logic

For Each Bot

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Objects

Input Pins

pinId: ActionStart dataType: execute

pinId: Objects dataType: object_list

Editor Settings

Output Pins

pinId: On Loop Complete dataType: execute

Editor Settings

pinId: Execute Per Bot dataType: execute

Editor Settings

pinId: Current Bot dataType: object

Editor Settings

pinId: Current Index dataType: number

Editor Settings

Editor Settings

Node Category: Logic

For N Iterations

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Iteration Count

Input Pins

pinId: ActionStart dataType: execute

pinId: Iteration Count dataType: number

Editor Settings

MinRange: 0 Step: 1

Output Pins

pinId: On Loop Complete dataType: execute

Editor Settings

pinId: Execute Iteration dataType: execute

Editor Settings

pinId: Current Iteration dataType: number

Editor Settings

Editor Settings

Node Category: Logic

Trigger Custom Event

Node Rules

ruleID: ValidUserIdentifier IdentifierKey: Identifier DeclarationNodeType: On Custom Event ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

pinId: Object dataType: object settings: defaultValue: String: nil

Editor Settings

pinId: Number dataType: number settings: defaultValue: String: nil

Editor Settings

pinId: Object List dataType: object_list settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Events_Custom

Trigger Custom Event Global

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

pinId: Object dataType: object settings: defaultValue: String: nil

Editor Settings

pinId: Number dataType: number settings: defaultValue: String: nil

Editor Settings

pinId: Object List dataType: object_list settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Events_Custom

Trigger Custom Event Global Async

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

pinId: Object dataType: object settings: defaultValue: String: nil

Editor Settings

pinId: Number dataType: number settings: defaultValue: String: nil

Editor Settings

pinId: Object List dataType: object_list settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Events_Custom

Set Slayer Score Per Kill

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Slayer Team Score Player Score

Input Pins

pinId: ActionStart dataType: execute

pinId: Slayer dataType: mode_slayer

Editor Settings

pinId: Team Score dataType: number

Editor Settings

pinId: Player Score dataType: number

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Slayer Score Per Assist

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Slayer Team Score Player Score

Input Pins

pinId: ActionStart dataType: execute

pinId: Slayer dataType: mode_slayer

Editor Settings

pinId: Team Score dataType: number

Editor Settings

pinId: Player Score dataType: number

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Slayer Suicide Penalty

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Slayer Team Penalty Player Penalty

Input Pins

pinId: ActionStart dataType: execute

pinId: Slayer dataType: mode_slayer

Editor Settings

pinId: Team Penalty dataType: number

Editor Settings

pinId: Player Penalty dataType: number

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Slayer Teamkill Penalty

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Slayer Team Penalty Player Penalty

Input Pins

pinId: ActionStart dataType: execute

pinId: Slayer dataType: mode_slayer

Editor Settings

pinId: Team Penalty dataType: number

Editor Settings

pinId: Player Penalty dataType: number

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set NavMarker Icon

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker IconIndex

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: IconIndex dataType: nav_marker_icon

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Set NavMarker Text

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker String

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: String dataType: string_id

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Attach NavMarker To Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker Object Offset

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: Object dataType: object

Editor Settings

pinId: Offset dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Set NavMarker Position

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker Position

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: Position dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Set NavMarker Enabled

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: Enabled dataType: bool

Editor Settings

settings: defaultValue: Bool: true

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Set NavMarker Team Visibility

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker Team IsNegate

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: Team dataType: team

Editor Settings

pinId: IsNegate dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Set NavMarker Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker Team

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

pinId: Team dataType: team

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Clear NavMarker Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: NavMarker

Input Pins

pinId: ActionStart dataType: execute

pinId: NavMarker dataType: nav_marker

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI_Nav_Markers

Teleport Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Position

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Position dataType: vector3

Editor Settings

pinId: Teleport Player's Vehicle dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Set Player Camo

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Duration in Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Duration in Seconds dataType: number

Editor Settings

MinRange: 0 MaxRange: 20

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Set Player Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Team

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Team dataType: team

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Adjust Player Grenades

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Grenade Type Grenade Count

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Grenade Type dataType: grenade_type

Editor Settings

pinId: Grenade Count dataType: number

Editor Settings

MinRange: -99 MaxRange: 99 Step: 1.0

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Refill Default Grenades

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Empty Player Grenades

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Empty Player Ammo

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Refill Player Ammo

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Add Player Ammo - Primary

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Refill Percent

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Refill Percent dataType: number

Editor Settings

MinRange: 0.0 MaxRange: 100 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Add Player Ammo - Secondary

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Refill Percent

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Refill Percent dataType: number

Editor Settings

MinRange: 0 MaxRange: 100 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Give Player New Weapon

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Weapon Type Weapon Addition Method

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Weapon Type dataType: weapon_type

Editor Settings

pinId: Weapon Addition Method dataType: weapon_addition_method

Editor Settings

pinId: Wait Until Completion dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Give Player Specific Weapon General

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Weapon Weapon Addition Method

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Weapon dataType: object

Editor Settings

pinId: Weapon Addition Method dataType: weapon_addition_method

Editor Settings

pinId: Wait Until Completion dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Switch to First Weapon of Type

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Weapon Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Weapon Type dataType: weapon_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Drop Specific Weapon General

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Weapon

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Weapon dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Drop Weapon of Type General

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Unit Weapon Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Unit dataType: object

Editor Settings

pinId: Weapon Type dataType: weapon_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory\

nodeVersionRule: ruleID: NodeVersionRuleUpdatePinProperty nodeOperations: operation: Rename\

pinId: Player data: Unit

Wait For N Seconds Gameplay

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Seconds dataType: number

Editor Settings

MinRange: 0

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Logic

Set Vehicle Enterable By Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vehicle

Input Pins

pinId: ActionStart dataType: execute

pinId: Vehicle dataType: object

Editor Settings

pinId: Enterable By Player dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Print Boolean To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Boolean

Input Pins

pinId: ActionStart dataType: execute

pinId: Boolean dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Print Number To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Number

Input Pins

pinId: ActionStart dataType: execute

pinId: Number dataType: number

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Print Player To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Print Team To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Print Vector3 To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vector

Input Pins

pinId: ActionStart dataType: execute

pinId: Vector dataType: vector3

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Print Control State To Killfeed

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Control State

Input Pins

pinId: ActionStart dataType: execute

pinId: Control State dataType: generic_zone_control_state

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Debug

Empty Player Equipment

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Refill Player Equipment

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Attempt to Enter Vehicle

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Unit Vehicle

Input Pins

pinId: ActionStart dataType: execute

pinId: Unit dataType: object

Editor Settings

pinId: Vehicle dataType: object

Editor Settings

pinId: Preferred Seat dataType: seat_type settings: defaultValue: String: Any

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles\

nodeVersionRule: ruleID: NodeVersionRuleUpdatePinProperty nodeOperations: operation: Rename\

pinId: Player data: Unit operation: Add\

pinId: Preferred Seat

Kick Player From Vehicle

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Kick Unit From Vehicle

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Unit

Input Pins

pinId: ActionStart dataType: execute

pinId: Unit dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Clear Splash for All Players

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Clear Splash for Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI

Push Splash to All Players

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Message

Input Pins

pinId: ActionStart dataType: execute

pinId: Duration in Seconds dataType: number settings: defaultValue: Float: 5

Editor Settings

MinRange: 2.5

pinId: Message dataType: ui_message

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Push Splash to Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Message

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Duration in Seconds dataType: number settings: defaultValue: Float: 5

Editor Settings

MinRange: 2.5

pinId: Message dataType: ui_message

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI

Push Splash to Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team Message

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Duration in Seconds dataType: number settings: defaultValue: Float: 5

Editor Settings

MinRange: 2.5

pinId: Message dataType: ui_message

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Update Objective Banner for Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Enabled

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Enabled dataType: bool

Editor Settings

pinId: Message dataType: ui_message

Editor Settings

settings: defaultValue: String: nil

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: UI

Set Spawn In Vehicle For All Players

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Enabled Vehicle Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Enabled dataType: bool

Editor Settings

pinId: Vehicle Type dataType: vehicle_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Set Spawn In Vehicle For Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Enabled Player Vehicle Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Enabled dataType: bool

Editor Settings

pinId: Vehicle Type dataType: vehicle_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Set Spawn In Vehicle For Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Enabled Team Vehicle Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Enabled dataType: bool

Editor Settings

pinId: Vehicle Type dataType: vehicle_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Flip Vehicle

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vehicle

Input Pins

pinId: ActionStart dataType: execute

pinId: Vehicle dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Scale and Destroy Vehicle

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Vehicle Duration in Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Vehicle dataType: object

Editor Settings

pinId: Duration in Seconds dataType: number

Editor Settings

MinRange: 0

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Vehicles

Set Loadout Weapons For All Players

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Primary Weapon Type Secondary Weapon Type Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Primary Weapon Type dataType: weapon_type

Editor Settings

pinId: Secondary Weapon Type dataType: weapon_type

Editor Settings

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Loadout Weapons For Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Primary Weapon Type Secondary Weapon Type Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Primary Weapon Type dataType: weapon_type

Editor Settings

pinId: Secondary Weapon Type dataType: weapon_type

Editor Settings

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Loadout Weapons For Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team Primary Weapon Type Secondary Weapon Type Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Primary Weapon Type dataType: weapon_type

Editor Settings

pinId: Secondary Weapon Type dataType: weapon_type

Editor Settings

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Clear Loadout Weapons For All Players

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Clear Loadout Weapons For Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Clear Loadout Weapons For Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team Apply Immediately

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

pinId: Apply Immediately dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Override Loadouts For All Players

Input Pins

pinId: ActionStart dataType: execute

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Override Loadouts For Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Override Loadouts For Team

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Team

Input Pins

pinId: ActionStart dataType: execute

pinId: Team dataType: team

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Give Player New Equipment

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Equipment Type

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Equipment Type dataType: equipment_type

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Adjust Player Equipment Charges

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Charge Count

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Charge Count dataType: number

Editor Settings

MinRange: -99 MaxRange: 99 Step: 1.0

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Set Player Equipment Charges

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Charge Count

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Charge Count dataType: number

Editor Settings

MinRange: 0 MaxRange: 99 Step: 1.0

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory_Equipment

Set Player FFA Allegiance

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Team

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Team dataType: team

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Set Respawn Penalty

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Penalty Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Penalty Seconds dataType: number

Editor Settings

MinRange: 0 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Set Spawn Point Enabled

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Spawn Point

Input Pins

pinId: ActionStart dataType: execute

pinId: Spawn Point dataType: object

Editor Settings

pinId: Enabled dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects

Block Player Respawns

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Respawn Message

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Respawn Message dataType: respawn_message

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Unblock Respawns for Player

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Add Bot Ambition To Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Target Object Bot Ambition

Input Pins

pinId: ActionStart dataType: execute

pinId: Target Object dataType: object

Editor Settings

pinId: Bot Ambition dataType: forge_bot_ambition

Editor Settings

pinId: Team dataType: team settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Remove Bot Ambitions From Object

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Target Object

Input Pins

pinId: ActionStart dataType: execute

pinId: Target Object dataType: object

Editor Settings

pinId: Only Specific Ambition Type dataType: bool settings: defaultValue: Bool: true

Editor Settings

pinId: Ambition Type dataType: bot_ambition_type settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Add Bot To Match

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Bot Difficulty

Input Pins

pinId: ActionStart dataType: execute

pinId: Bot Difficulty dataType: bot_difficulty

Editor Settings

pinId: Team dataType: team settings: defaultValue: String: nil

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Bots

Remove All Bots From Match

Input Pins

pinId: ActionStart dataType: execute

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Bots

Remove Specific Bot From Match

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Bot Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Bot Player dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Bots

Set Player Mark Override

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player Override Enabled

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Override Enabled dataType: bool

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Players

Translate Object To Point

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Position Duration in Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Position dataType: vector3

Editor Settings

pinId: Duration in Seconds dataType: number

Editor Settings

MinRange: 0

pinId: Movement Curve dataType: curve_built_in settings: defaultValue: String: CURVE_BUILT_IN.None

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Rotate Object To Point

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Rotation Duration in Seconds

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Rotation dataType: vector3

Editor Settings

pinId: Duration in Seconds dataType: number

Editor Settings

MinRange: 0

pinId: Movement Curve dataType: curve_built_in settings: defaultValue: String: CURVE_BUILT_IN.None

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Move Object To Transform

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Destination Object Duration in Seconds Movement Curve

Input Pins

pinId: ActionStart dataType: execute

pinId: Object dataType: object

Editor Settings

pinId: Destination Object dataType: object

Editor Settings

pinId: Duration in Seconds dataType: number

Editor Settings

MinRange: 0

pinId: Movement Curve dataType: curve_built_in

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Objects_Transform

Set Player Weapons Lowered

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Player

Input Pins

pinId: ActionStart dataType: execute

pinId: Player dataType: object

Editor Settings

pinId: Enabled dataType: bool settings: defaultValue: Bool: true

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Inventory

Set Weapon Total Rounds

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Weapon Rounds

Input Pins

pinId: ActionStart dataType: execute

pinId: Weapon dataType: object

Editor Settings

pinId: Rounds dataType: number

Editor Settings

MinRange: 0 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Weapon Magazine Ammo

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Weapon Magazine Rounds

Input Pins

pinId: ActionStart dataType: execute

pinId: Weapon dataType: object

Editor Settings

pinId: Magazine Rounds dataType: number

Editor Settings

MinRange: 0 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Set Weapons Reserve Ammo

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Weapon Percent

Input Pins

pinId: ActionStart dataType: execute

pinId: Weapon dataType: object

Editor Settings

pinId: Percent dataType: number

Editor Settings

MinRange: 0 MaxRange: 100 Step: 1

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Unused

Register Audio Zone

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Monitor Audio Zone Effect

Input Pins

pinId: ActionStart dataType: execute

pinId: Monitor dataType: area_monitor

Editor Settings

pinId: Audio Zone Effect dataType: forge_audio_zone_effect

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Audio

Unregister Audio Zone

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Monitor

Input Pins

pinId: ActionStart dataType: execute

pinId: Monitor dataType: area_monitor

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Audio

Activate Generic Zone

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Zone

Input Pins

pinId: ActionStart dataType: execute

pinId: Zone dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Generic_Objectives

Deactivate Generic Zone

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Zone

Input Pins

pinId: ActionStart dataType: execute

pinId: Zone dataType: object

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Generic_Objectives

Create Stopwatch

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

pinId: Start Immediately dataType: bool settings: defaultValue: Bool: false

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Stopwatches

Start Stopwatch

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Stopwatches

Restart Stopwatch

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Stopwatches

Reset Stopwatch

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Stopwatches

Pause Stopwatch

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier

Input Pins

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier

Editor Settings

Output Pins

pinId: ActionComplete dataType: execute

Editor Settings

Node Category: Stopwatches\

PreviousPin Data ReferenceNextAI Nodes

Last updated 1 month ago