Number LiteralOutput Pins
pinId: Out
dataType: number
IsEditableOutput: true
settings:
userData:
Compare MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Operand A
Operand B
Input Pins
pinId: Operand A
dataType: number\
pinId: Operand B
dataType: number\
Output Pins
pinId: Equal
dataType: bool
userData:
pinId: Greater Than
dataType: bool
userData:
pinId: Less Than
dataType: bool
userData:
Node Category: Logic_Compare
Declare NumberNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: number
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get NumberNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: number
userData:
Node Category: Variables_Advanced
Set NumberNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: number
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Increment NumberNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Increment Value
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Increment Value
dataType: number\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Logic
Bool LiteralOutput Pins
pinId: Out
dataType: bool
IsEditableOutput: true
settings:
userData:
Declare BoolNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: bool
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get BoolNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: bool
userData:
Node Category: Variables_Advanced
Set BoolNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: bool
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Toggle BooleanNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Logic
Object Reference ReferenceNode Rules
ruleID: RequiredNodeInput
RequiredProperties: EntryId
Output Pins
pinId: Object
dataType: object
userData:
EditableProperty: EntryId
IsEditableOutput: true settings:
properties: propertyName: EntryId
dataType: number
Declare ObjectNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: object
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get ObjectNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: object
userData:
Node Category: Variables_Advanced
Set ObjectNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: object
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Object List ReferenceInput Pins
pinId: Object 1
dataType: object
settings:
pinId: Object 2
dataType: object
settings:
pinId: Object 3
dataType: object
settings:
pinId: Object 4
dataType: object
settings:
Output Pins
pinId: Object List
dataType: object_list
userData:
Declare Object ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: object_list
settings: String: (ForgeCreateObjectList(nil))
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Object ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: object_list
userData:
Node Category: Variables_Advanced
Set Object ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: object_list
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Team LiteralOutput Pins
pinId: Out
dataType: team
IsEditableOutput: true
settings:
userData:
Compare Team MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Team A
Team B
Input Pins
pinId: Team A
dataType: team\
pinId: Team B
dataType: team\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare TeamNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: team
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced\
Node Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Storage
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: team
userData:
Node Category: Variables_Advanced
Set TeamNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: team
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Vector3 LiteralInput Pins
pinId: X
dataType: number
MinRange: -1000
MaxRange: 1000
Step: 0.1
settings: Float: 0pinId: Y
dataType: number
MinRange: -1000
MaxRange: 1000
Step: 0.1
settings: Float: 0pinId: Z
dataType: number
MinRange: -1000
MaxRange: 1000
Step: 0.1
settings: Float: 0
Output Pins
pinId: Out
dataType: vector3
userData:
Declare Vector3Node Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: vector3
settings: String: vector(0\ 0\ 0)
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced\
Node Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Storage
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: vector3
userData:
Node Category: Variables_Advanced
Set Vector3Node Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: vector3
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Area Monitor ParcelNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Object
Input Pins
pinId: Object
dataType: object\
Output Pins
pinId: AreaMonitor
dataType: area_monitor
userData: userData:
Declare NavMarkerNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Identifier
Input Pins
pinId: Identifier
dataType: identifier\
Output Pins
pinId: Out
dataType: nav_marker
userData:
properties: propertyName: IconIndex
dataType: number
settings: String: 1 userData:
Node Category: UI_Nav_Markers
Get NavMarker StorageNode Rules
ruleID: ValidUserIdentifier
IdentifierKey: Identifier
DeclarationNodeType: Declare NavMarker
ruleID: RequiredNodeInput
RequiredProperties: Identifier
Input Pins
pinId: Identifier
dataType: identifier\
Output Pins
pinId: Out
dataType: nav_marker
userData:
Node Category: Unused
Slayer Parcel\ Declaration\ GameModeOutput Pins
pinId: Slayer
dataType: mode_slayer
userData:
userData:
Node Category: Unused
Grenade Type LiteralOutput Pins
pinId: Out
dataType: grenade_type
IsEditableOutput: true
settings:
userData:
Compare Grenade Type MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Grenade Type A
Grenade Type B
Input Pins
pinId: Grenade Type A
dataType: grenade_type\
pinId: Grenade Type B
dataType: grenade_type\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare Grenade TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: grenade_type
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Grenade TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: grenade_type
userData:
Node Category: Variables_Advanced
Set Grenade TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: grenade_type
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Declare UI MessageNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: ui_message
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Message TemplateNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: ui_message
userData:
Node Category: Variables_Advanced
Set Message TemplateNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: ui_message
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
String LiteralOutput Pins
pinId: Out
dataType: string_id
IsEditableOutput: true
settings:
userData:
Declare StringNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: string_id
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get StringNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: string_id
userData:
Node Category: Variables_Advanced
Set StringNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: string_id
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Vehicle Type LiteralOutput Pins
pinId: Out
dataType: vehicle_type
IsEditableOutput: true
settings:
userData:
Compare Vehicle Type MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Vehicle Type A
Vehicle Type B
Input Pins
pinId: Vehicle Type A
dataType: vehicle_type\
pinId: Vehicle Type B
dataType: vehicle_type\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare Vehicle TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: vehicle_type
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Vehicle TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: vehicle_type
userData:
Node Category: Variables_Advanced
Set Vehicle TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: vehicle_type
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Vehicle Type Combination LiteralNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Base Vehicle
Configuration
Input Pins
pinId: Base Vehicle
dataType: vehicle_type\
pinId: Configuration
dataType: vehicle_type\
Output Pins
pinId: Out
dataType: vehicle_type
userData:
Node Category: Unused
Weapon Type LiteralOutput Pins
pinId: Out
dataType: weapon_type
IsEditableOutput: true
settings:
userData:
Compare Weapon Type MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Weapon Type A
Weapon Type B
Input Pins
pinId: Weapon Type A
dataType: weapon_type\
pinId: Weapon Type B
dataType: weapon_type\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare Weapon TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: weapon_type
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Weapon TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: weapon_type
userData:
Node Category: Variables_Advanced
Set Weapon TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: weapon_type
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Weapon Type Combination LiteralNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Base Weapon
Configuration
Input Pins
pinId: Base Weapon
dataType: base_weapon_type\
pinId: Configuration
dataType: variant_weapon_type\
Output Pins
pinId: Out
dataType: weapon_type
userData:
Identifier LiteralOutput Pins
pinId: Identifier
dataType: identifier
userData:IsEditableOutput: true
settings: String:
Dynamic Identifier LiteralNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Number
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Number
dataType: number
Step: 1.0
Output Pins
pinId: New Identifier
dataType: identifier
userData: settings: String:
Node Category: Unused
Equipment Type LiteralOutput Pins
pinId: Out
dataType: equipment_type
userData:IsEditableOutput: true
settings:
Compare Equipment Type MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Equipment Type A
Equipment Type B
Input Pins
pinId: Equipment Type A
dataType: equipment_type\
pinId: Equipment Type B
dataType: equipment_type\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare Equipment TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: equipment_type
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Equipment TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: equipment_type
userData:
Node Category: Variables_Advanced
Set Equipment TypeNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: equipment_type
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Declare TraitNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: forge_trait
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Unused
Get TraitNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: forge_trait
userData:
Node Category: Unused
Set TraitNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: forge_trait
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Unused
Trait List ReferenceInput Pins
pinId: Trait A
dataType: forge_trait
settings:
pinId: Trait B
dataType: forge_trait
settings:
pinId: Trait C
dataType: forge_trait
settings:
pinId: Trait D
dataType: forge_trait
settings:
Output Pins
pinId: Trait List
dataType: trait_list
userData:
Node Category: Players_Traits
Declare Trait ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: trait_list
settings: String: (ForgeAddTraitsToTraitList(nil))
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Unused
Get Trait ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: trait_list
userData:
Node Category: Unused
Set Trait ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: trait_list
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Unused
Ambition Type Deliver LiteralOutput Pins
pinId: Out
dataType: bot_ambition_type
userData:IsEditableOutput: falseNode Category: Unused
Ambition Type Guard LiteralOutput Pins
pinId: Out
dataType: bot_ambition_type
userData:IsEditableOutput: falseNode Category: Unused
Ambition Type Interact LiteralOutput Pins
pinId: Out
dataType: bot_ambition_type
userData:IsEditableOutput: falseNode Category: Unused
Ambition Type Pickup LiteralOutput Pins
pinId: Out
dataType: bot_ambition_type
userData:IsEditableOutput: falseNode Category: Unused
Bot Difficulty LiteralOutput Pins
pinId: Out
dataType: bot_difficulty
userData:IsEditableOutput: truesettings
Node Category: Bots
Compare Control States MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Control State A
Control State B
Input Pins
pinId: Control State A
dataType: generic_zone_control_state\
pinId: Control State B
dataType: generic_zone_control_state\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Megalo Label LiteralOutput Pins
pinId: Out
dataType: megalo_label
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Nav Marker Icon LiteralOutput Pins
pinId: Out
dataType: nav_marker_icon
IsEditableOutput: true
settings:
userData:
Node Category: Unused
Weapon Addition Method LiteralOutput Pins
pinId: Out
dataType: weapon_addition_method
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Forge Variable Scope LiteralOutput Pins
pinId: Out
dataType: forge_variable_scope
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Respawn Message LiteralOutput Pins
pinId: Out
dataType: respawn_message
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Movement Curve LiteralOutput Pins
pinId: Out
dataType: curve_built_in
IsEditableOutput: true
settings: String: CURVE_BUILT_IN.NoneuserData:
Node Category: Variables_Enums
Forge Audio Zone Effect LiteralOutput Pins
pinId: Out
dataType: forge_audio_zone_effect
IsEditableOutput: true
settings: Float: 0userData:
Node Category: Variables_Enums
Game Mode Label LiteralOutput Pins
pinId: Out
dataType: game_mode_label
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Generic Zone Control State LiteralOutput Pins
pinId: Out
dataType: generic_zone_control_state
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
User Label LiteralOutput Pins
pinId: Out
dataType: user_label
IsEditableOutput: true
settings:
userData:
Declare User LabelNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: user_label
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get User LabelNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: user_label
userData:
Node Category: Variables_Advanced
Set User LabelNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: user_label
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Declare Squad DefinitionNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: ai_squad_definition
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Squad DefinitionNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: ai_squad_definition
userData:
Node Category: Variables_Advanced
Set Squad DefinitionNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: ai_squad_definition
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Declare SquadNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: ai_squad
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get SquadNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: ai_squad
userData:
Node Category: Variables_Advanced
Set SquadNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: ai_squad
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Compare Squad Handles MathNode Rules
ruleID: RequiredNodeInput
RequiredProperties: Squad A
Squad B
Input Pins
pinId: Squad A
dataType: ai_squad\
pinId: Squad B
dataType: ai_squad\
Output Pins
pinId: Equal
dataType: bool
userData:
Node Category: Logic_Compare
Declare Generic ItemNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: any
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Generic_Lists
Get Generic ItemNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: generic_item
userData:
Node Category: Generic_Lists
Set Generic ItemNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: any
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Generic_Lists
Generic List ReferenceInput Pins
pinId: Any A
dataType: any
settings:
pinId: Any B
dataType: any
settings:
pinId: Any C
dataType: any
settings:
pinId: Allow Duplicates
dataType: bool
settings: String: false
Output Pins
pinId: Generic List
dataType: generic_list
userData:
Node Category: Generic_Lists
Declare Generic ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: any
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Generic_Lists
Get Generic ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: generic_list
userData:
Node Category: Generic_Lists
Set Generic ListNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: any
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Generic_Lists
AI Character Type LiteralOutput Pins
pinId: Out
dataType: ai_character_type
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
AI Species Type LiteralOutput Pins
pinId: Out
dataType: ai_species_type
IsEditableOutput: true
settings:
userData:
Node Category: Variables_Enums
Declare WaveNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: ai_wave
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get WaveNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: ai_wave
userData:
Node Category: Variables_Advanced
Set WaveNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: ai_wave
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: ActionComplete
dataType: execute userData:
Node Category: Variables_Advanced
Declare Wave ManagerNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Initial Value
dataType: ai_wave_manager
settings:
pinId: Scope
dataType: forge_variable_scope
userData:
Node Category: Variables_Advanced
Get Wave ManagerNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: Identifier
dataType: identifier\
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings:
Output Pins
pinId: Out
dataType: ai_wave_manager
userData:
Node Category: Variables_Advanced
Set Wave ManagerNode Rules
ruleID: RequiredNodeInput
RequiredProperties:
Identifier
Scope
Input Pins
pinId: ActionStart
dataType: execute
pinId: Identifier
dataType: identifier\
pinId: Value
dataType: ai_wave_manager
settings:
pinId: Scope
dataType: forge_variable_scope\
pinId: Object
dataType: object
settings: