githubEdit

AI Toolkit Nodes

chevron-rightDeclare Encounter Variablehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: Identifier dataType: identifier Editor Settings:

pinId: Initial Value dataType: encounter Editor Settings:

defaultValue: String: nil

pinId: Scope dataType: forge_variable_scope Editor Settings:

userData: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightGet Encounter Variable Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: Identifier dataType: identifier Editor Settings:

pinId: Scope dataType: forge_variable_scope Editor Settings:

pinId: Object dataType: object defaultValue: String: nil Editor Settings:

Output Pins

pinId: Out dataType: encounter userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightSet Encounter Variable Storage\ Functionhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier Editor Settings:

pinId: Value dataType: encounter defaultValue: String: nil Editor Settings:

pinId: Scope dataType: forge_variable_scope Editor Settings:

pinId: Object dataType: object defaultValue: String: nil Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightDeclare Squad Specification Variablehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: Identifier dataType: identifier Editor Settings:

pinId: Initial Value dataType: squad_specification Editor Settings:

defaultValue: String: nil

pinId: Scope dataType: forge_variable_scope Editor Settings:

userData: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightGet Squad Specification Variable Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: Identifier dataType: identifier Editor Settings:

pinId: Scope dataType: forge_variable_scope Editor Settings:

pinId: Object dataType: object defaultValue: String: nil Editor Settings:

Output Pins

pinId: Out dataType: squad_specification userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightSet Squad Specification Variable Storage\ Functionhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Identifier Scope

pinId: ActionStart dataType: execute

pinId: Identifier dataType: identifier Editor Settings:

pinId: Value dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Scope dataType: forge_variable_scope Editor Settings:

pinId: Object dataType: object defaultValue: String: nil Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit_Variables\

chevron-rightCreate Encounter Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Area Object Identifier

pinId: ActionStart dataType: execute

pinId: Area Object dataType: object Editor Settings:

pinId: Identifier dataType: identifier Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSquad Follow Player Functionhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Squad Player

pinId: ActionStart dataType: execute

pinId: Squad dataType: ai_squad Editor Settings:

pinId: Player dataType: object Editor Settings:

properties: propertyName: Radius dataType: number defaultValue: Float: 50.0

MinRange: 10.0 MaxRange: 100.0 Step: 1.0 Editor Settings:

propertyName: Refresh Distance dataType: number defaultValue: Float: 30.0

MinRange: 10.0 MaxRange: 100.0 Step: 1.0 Editor Settings:

propertyName: Refresh Time dataType: number defaultValue: Float: 5.0

MinRange: 1.0 MaxRange: 30.0 Step: 1.0 Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSquad Follow Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object Squad

pinId: ActionStart dataType: execute

pinId: Squad dataType: ai_squad Editor Settings:

pinId: Object dataType: object Editor Settings:

properties: propertyName: Radius dataType: number defaultValue: Float: 50.0

MinRange: 10.0 MaxRange: 100.0 Step: 1.0 Editor Settings:

propertyName: Refresh Distance dataType: number defaultValue: Float: 30.0

MinRange: 10.0 MaxRange: 100.0 Step: 1.0 Editor Settings:

propertyName: Refresh Time dataType: number defaultValue: Float: 5.0

MinRange: 1.0 MaxRange: 30.0 Step: 1.0 Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSquad Go To Position Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Squad Position

pinId: ActionStart dataType: execute

pinId: Squad dataType: ai_squad Editor Settings:

pinId: Position dataType: vector3 Editor Settings:

pinId: Radius dataType: number defaultValue: Float: 50.0

MinRange: 10.0 MaxRange: 100.0 Step: 1.0 Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSpawn Squad Storagehashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: SquadSpawnDefinition

pinId: ActionStart dataType: execute

pinId: SquadSpawnDefinition dataType: ai_squad_definition Editor Settings:

pinId: Identifier dataType: identifier defaultValue: String: nil Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightAssign Squad To Encounter Functionhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Squad Encounter

pinId: ActionStart dataType: execute

pinId: Squad dataType: ai_squad Editor Settings:

pinId: Encounter dataType: encounter Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightAssign Object to Team Functionhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Target

pinId: ActionStart dataType: execute

pinId: Target dataType: object Editor Settings:

pinId: Team dataType: team defaultValue: String: nil Editor Settings:

pinId: Bias dataType: number defaultValue: String: nil Editor Settings:

MinRange: -1.0 MaxRange: 1.0 Step: 0.1

pinId: Targetable Object Overrides dataType: targetable_object_overrides defaultValue: String: nil Editor Settings:

Output Pins

pinId: ActionComplete dataType: execute

userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightBrute Generalhashtag

Input Pins

pinId: Character Type dataType: ai_brute_character_type defaultValue: String: AICharacterTypeIdTable.brute_minor Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: brute userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightBrute Officer Generalhashtag

Input Pins

pinId: Character Type dataType: ai_brute_officer_character_type defaultValue: String: AICharacterTypeIdTable.brute_captain Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: brute_officer userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightBrute Chieftain Generalhashtag

Input Pins

pinId: Character Type dataType: ai_brute_chieftain_character_type defaultValue: String: AICharacterTypeIdTable.brute_chieftan Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: brute_chieftain userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightGrunt Generalhashtag

Input Pins

pinId: Character Type dataType: ai_grunt_character_type defaultValue: String: AICharacterTypeIdTable.grunt_conscript_a Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: grunt userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightElite Generalhashtag

Input Pins

pinId: Character Type dataType: ai_elite_character_type defaultValue: String: AICharacterTypeIdTable.elite_mercenary Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: elite userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightHunter Generalhashtag

Input Pins

pinId: Character Type dataType: ai_hunter_character_type defaultValue: String: AICharacterTypeIdTable.hunter Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: hunter userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightJackal Generalhashtag

Input Pins

pinId: Character Type dataType: ai_jackal_character_type defaultValue: String: AICharacterTypeIdTable.jackal_freebooter Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: jackal userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightMarine Generalhashtag

Input Pins

pinId: Character Type dataType: ai_marine_character_type defaultValue: String: AICharacterTypeIdTable.marine_assault Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: marine userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightSkimmer Generalhashtag

Input Pins

pinId: Character Type dataType: ai_skimmer_character_type defaultValue: String: AICharacterTypeIdTable.skimmer Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: skimmer userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightSentinel Boss Generalhashtag

Input Pins

pinId: Character Type dataType: ai_sentinel_boss_character_type defaultValue: String: AICharacterTypeIdTable.adjutant_resolution_spire Editor Settings:\

Output Pins

pinId: Character Specification dataType: character_specification labels: sentinel_boss userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightHarbinger Generalhashtag

Output Pins

pinId: Character Specification dataType: character_specification labels: inquisitor userData: Editor Settings:

Node Category: Unused_AIToolkit_Characters\

chevron-rightCharacters For Squad Generalhashtag

Input Pins

pinId: Entry1 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: character_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Squad Specification dataType: squad_specification labels: character_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightCharacters For Drop Pods Generalhashtag

Input Pins

pinId: Entry1 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: character_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Squad Specification dataType: squad_specification userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightGeneral Characters For Phantom Generalhashtag

Input Pins

pinId: Entry1 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: character_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Squad Specification dataType: squad_specification labels: phantom_general_passenger_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightLarge Characters For Phantom Generalhashtag

Input Pins

pinId: Entry1 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: character_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Phantom Large Passengers dataType: squad_specification labels: phantom_general_passenger_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightCharacters Groups For Phantom Generalhashtag

Input Pins

pinId: Entry1 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: squad_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Phantom Passengers dataType: squad_specification labels: phantom_full_passenger_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightVehicle Cargo For Phantom Generalhashtag

Input Pins

pinId: Large Cargo dataType: vehicle_specification defaultValue: String: nil Editor Settings:

pinId: Small Cargo 1 dataType: vehicle_specification defaultValue: String: nil Editor Settings:

pinId: Small Cargo 2 dataType: vehicle_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Phantom Vehicle Cargo dataType: squad_specification labels: phantom_vehicle_cargo_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightLoadout For Phantom Generalhashtag

Input Pins

pinId: Phantom Passengers dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Phantom Vehicle Cargo dataType: squad_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Phantom Passengers Out dataType: squad_specification labels: phantom_full_loadout userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightGhost Generalhashtag

Input Pins

pinId: Driver dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Config dataType: number defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Vehicle Specification Entry dataType: vehicle_specification labels: small_vehicle userData: Editor Settings:

Node Category: Unused_AIToolkit_Vehicles\

chevron-rightWraith Generalhashtag

Input Pins

pinId: Driver dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Gunner dataType: character_specification defaultValue: String: nil Editor Settings:

pinId: Config dataType: number defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Vehicle Specification Entry dataType: vehicle_specification labels: large_vehicle userData: Editor Settings:

Node Category: Unused_AIToolkit_Vehicles\

chevron-rightVehicles For Squad Generalhashtag

Input Pins

pinId: Entry1 dataType: vehicle_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: vehicle_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: vehicle_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: vehicle_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Squad Specification dataType: squad_specification labels: vehicle_group userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightMerge Squad Specifications Generalhashtag

Input Pins

pinId: Entry1 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry2 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry3 dataType: squad_specification defaultValue: String: nil Editor Settings:

pinId: Entry4 dataType: squad_specification defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Squad Specification dataType: squad_specification labels: full_squad_specification userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightBuild Squad Spawn Definition Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Encounter Team Squad Specification

pinId: Encounter dataType: encounter Editor Settings:

pinId: Team dataType: team Editor Settings:

pinId: Squad Specification dataType: squad_specification Editor Settings:

pinId: Spawn Overrides dataType: spawn_overrides defaultValue: String: nil Editor Settings:

Output Pins

pinId: AI Squad Definition dataType: ai_squad_definition userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightDrop Pod Spawn Settings Generalhashtag

Input Pins

pinId: Spawn Time Window dataType: number defaultValue: Float: 3.0 Editor Settings:

pinId: Spawn Overrides dataType: spawn_overrides defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Drop Pod Spawn Settings dataType: drop_pod_spawn_settings userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightBuild Drop Pod Squad Spawn Definition Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Encounter Team Squad Specification Drop Pod Spawn Settings

pinId: Encounter dataType: encounter Editor Settings:

pinId: Team dataType: team Editor Settings:

pinId: Squad Specification dataType: squad_specification Editor Settings:

pinId: Drop Pod Spawn Settings dataType: drop_pod_spawn_settings Editor Settings:

Output Pins

pinId: AI Squad Definition dataType: ai_squad_definition userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightBuild Phantom Air Drop Squad Spawn Definition Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Encounter Team Squad Specification Phantom Air Drop Settings

pinId: Encounter dataType: encounter Editor Settings:

pinId: Team dataType: team Editor Settings:

pinId: Squad Specification dataType: squad_specification Editor Settings:

pinId: Phantom Air Drop Settings dataType: phantom_air_drop_settings Editor Settings:

Output Pins

pinId: AI Squad Definition dataType: ai_squad_definition userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightPhantom Air Drop Settings Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Location

pinId: Location dataType: object Editor Settings:

pinId: Phantom Air Drop Ship Modifiers dataType: phantom_air_drop_ship_modifiers defaultValue: String: nil Editor Settings:

pinId: Phantom Air Drop Drop Modifiers dataType: phantom_air_drop_drop_modifiers defaultValue: String: nil Editor Settings:

pinId: Spawn Behavior Overrides dataType: spawn_behavior_overrides defaultValue: String: nil Editor Settings:

Output Pins

pinId: Phantom Air Drop Settings dataType: phantom_air_drop_settings userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightPhantom Air Drop Drop Modifiers Generalhashtag

Input Pins

pinId: Initial Combat State dataType: actor_basic_combat_status defaultValue: String: nil Editor Settings:

pinId: Passenger Seat Preference dataType: air_drop_passenger_seat_preference defaultValue: Enumerable: PASSENGER_SEAT_PREFERENCE.Both Editor Settings:

pinId: Passenger Drop Height dataType: number defaultValue: Float: 2.0 Editor Settings:

pinId: Vehicle Drop Height dataType: number defaultValue: Float: 2.0 Editor Settings:\

Output Pins

pinId: Phantom Air Drop Drop Modifiers dataType: phantom_air_drop_drop_modifiers userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightPhantom Air Drop Ship Modifiers Generalhashtag

Input Pins

pinId: Chin Gun Present dataType: bool defaultValue: Bool: true Editor Settings:

pinId: Side Gunner Type dataType: phantom_side_gunner defaultValue: String: nil Editor Settings:

pinId: Attack After Drop Duration dataType: number defaultValue: Float: 0.0 Editor Settings:\

Output Pins

pinId: Phantom Air Drop Ship Modifiers dataType: phantom_air_drop_ship_modifiers userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSpawn Behavior Overrides Generalhashtag

Input Pins

pinId: Braindead dataType: bool defaultValue: Bool: false Editor Settings:

pinId: Blind dataType: bool defaultValue: Bool: false Editor Settings:

pinId: Deaf dataType: bool defaultValue: Bool: false Editor Settings:

pinId: Magic Sight dataType: bool defaultValue: Bool: false Editor Settings:\

Output Pins

pinId: Spawn Behavior Overrides dataType: spawn_behavior_overrides userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSpawn At Location Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Location

pinId: Location dataType: object Editor Settings:

pinId: Radius dataType: number defaultValue: Float: 1.0 Editor Settings:

Output Pins

pinId: Spawn Location Override dataType: spawn_location_override userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSpawn In Area Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Area Object

pinId: Area Object dataType: object Editor Settings:

Output Pins

pinId: Spawn Location Override dataType: spawn_location_override userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightSpawn Overrides Generalhashtag

Input Pins

pinId: Initial Combat State dataType: actor_basic_combat_status defaultValue: String: nil Editor Settings:

pinId: Initial Facing dataType: number defaultValue: String: nil Editor Settings:

pinId: Spawn Location Override dataType: spawn_location_override defaultValue: String: nil Editor Settings:

pinId: Spawn Behavior Overrides dataType: spawn_behavior_overrides defaultValue: String: nil Editor Settings:\

Output Pins

pinId: Spawn Overrides dataType: spawn_overrides userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightTargetable Object Overrides Generalhashtag

Input Pins

pinId: Vehicle Targetable dataType: bool defaultValue: String: nil Editor Settings:

pinId: Grenade Targetable dataType: bool defaultValue: String: nil Editor Settings:

pinId: Minimum Range dataType: number defaultValue: String: nil Editor Settings: MinRange: 0.0 MaxRange: 20.0 Step: 0.5 Editor Settings:

pinId: Maximum Range dataType: number defaultValue: String: nil Editor Settings: MinRange: 0.0 MaxRange: 20.0 Step: 0.5 Editor Settings:\

Output Pins

pinId: Targetable Object Overrides dataType: targetable_object_overrides userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightIs Object AI Targetable Generalhashtag

Node Rules

ruleID: RequiredNodeInput RequiredProperties: Object

pinId: Object dataType: object Editor Settings:

Output Pins

pinId: Is Targetable dataType: bool userData: Editor Settings: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightGet Current AI Targetable Object Count Generalhashtag

Output Pins

pinId: Count dataType: number userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightMax AI Targetable Objects Generalhashtag

Output Pins

pinId: Count dataType: number userData: Editor Settings:

Node Category: Unused_AIToolkit\

chevron-rightGet AI Targetable Objects Generalhashtag

Output Pins

pinId: Count dataType: object_list userData: Editor Settings:

Node Category: Unused_AIToolkit\

Last updated