Building a JSON string that can be used by developers to build documentation, apps, interactive graphs, and more.
{
"nodes": [
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"position": "Vector"
}
],
"name": "Play 3D Audio for all Players",
"type": "Play3DAudioForAllPlayers"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"position": "Vector"
}
],
"name": "Play 3D Audio for All Teams",
"type": "Play3DAudioForAllTeams"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"team": "Team"
},
{
"position": "Vector"
}
],
"name": "Play 3D Audio for Team",
"type": "Play3DAudioForTeam"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"areaMonitor": "AreaMonitor"
},
{
"audioZoneEffect": "AudioZoneEffect"
}
],
"name": "Register Audio Zone",
"type": "RegisterAudioZone"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"playForEnemies": "Boolean"
},
{
"playForAllies": "Boolean"
}
],
"name": "Set Object 3D Audio Loop",
"type": "SetObject3DAudioLoop"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"stopForAllies": "Boolean"
},
{
"stopForEnemies": "Boolean"
}
],
"name": "Stop Object 3D Audio Loop",
"type": "StopObject3DAudioLoop"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"audioMonitor": "AreaMonitor"
}
],
"name": "Unregister Audio Zone",
"type": "UnregisterAudioZone"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"difficulty": "BotDifficulty"
},
{
"team": "Team"
}
],
"name": "Add Bot",
"type": "AddBot"
},
{
"outputs": [
{
"difficulty": "BotDifficulty"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Bot Difficulty",
"type": "BotDifficulty"
},
{
"outputs": [
{
"isDifficulty": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"bot": "BotPlayer"
},
{
"difficulty": "BotDifficulty"
}
],
"name": "Get Bot is Difficulty",
"type": "GetBotIsDifficulty"
},
{
"outputs": [
{
"isBot": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Bot",
"type": "GetIsBot"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [],
"name": "Remove all Bots",
"type": "RemoveAllBots"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"bot": "BotPlayer"
}
],
"name": "Remove Specific Bot",
"type": "RemoveSpecificBot"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"seconds": "Number"
},
{
"initialDelay": "Number"
}
],
"name": "Every N Seconds Event",
"type": "EveryNSecondsEvent"
},
{
"outputs": [
{
"round": "Number"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Gameplay Start Event",
"type": "GameplayStartEvent"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Game Start Event",
"type": "GameStartEvent"
},
{
"outputs": [
{
"round": "Number"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Round End Event",
"type": "RoundEndEvent"
},
{
"outputs": [
{
"round": "Number"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Round Start Event",
"type": "RoundStartEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"equipmentType": "EquipmentType"
},
{
"position": "Vector"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Equipment Pickup Event",
"type": "EquipmentPickupEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"equipmentType": "EquipmentType"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Equipment Used Event",
"type": "EquipmentUsedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"grenadeType": "GrenadeType"
},
{
"position": "Vector"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Grenade Pickup Event",
"type": "GrenadePickupEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"grenadeType": "GrenadeType"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Grenade Throw Event",
"type": "GrenadeThrowEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon Added Event",
"type": "WeaponAddedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon Dropped Event",
"type": "WeaponDroppedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon Low Ammo Event",
"type": "WeaponLowAmmoEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon No Ammo Event",
"type": "WeaponNoAmmoEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
},
{
"position": "Vector"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon Pickup Event",
"type": "WeaponPickupEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
},
{
"position": "Vector"
},
{
"didFinish": "Boolean"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Weapon Refill Pickup Event",
"type": "WeaponRefillPickupEvent"
},
{
"outputs": [
{
"attacker": "Object"
},
{
"damageAmount": "Number"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Object Damaged Event",
"type": "ObjectDamagedEvent"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Object Destroyed Event",
"type": "ObjectDestroyedEvent"
},
{
"outputs": [
{
"object": "Object"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"areaMonitor": "AreaMonitor"
}
],
"name": "Object Entered Area Event",
"type": "ObjectEnteredAreaEvent"
},
{
"outputs": [
{
"object": "Object"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"areaMonitor": "AreaMonitor"
}
],
"name": "Object Exited Area Event",
"type": "ObjectExitedAreaEvent"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Object Spawned Event",
"type": "ObjectSpawnedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"crouching": "Boolean"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Crouch Event",
"type": "PlayerCrouchEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"team": "Team"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Exited Event",
"type": "PlayerExitedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"inProgress": "Boolean"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Joined Event",
"type": "PlayerJoinedEvent"
},
{
"outputs": [
{
"killed": "Player"
},
{
"killer": "Player"
},
{
"deathContext": "DeathContext"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Killed Event",
"type": "PlayerKilledEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"position": "Vector"
},
{
"targets": "Players"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Mark Event",
"type": "PlayerMarkEvent"
},
{
"outputs": [
{
"player": "Player"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Spawned Event",
"type": "PlayerSpawnedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"old": "Team"
},
{
"new": "Team"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Player Team Change Event",
"type": "PlayerTeamChangeEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"vehicle": "Vehicle"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Vehicle Entered Event",
"type": "VehicleEnteredEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"vehicle": "Vehicle"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Vehicle Exited Event",
"type": "VehicleExitedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"vehicle": "Vehicle"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Vehicle Hijacked Event",
"type": "VehicleHijackedEvent"
},
{
"outputs": [
{
"player": "Player"
},
{
"vehicle": "Vehicle"
}
],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": false,
"inputs": [],
"name": "Vehicle Overturned Event",
"type": "VehicleOverturnedEvent"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"endGame": "Boolean"
}
],
"name": "End Round",
"type": "EndRound"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"endGame": "Boolean"
}
],
"name": "End Round - All Lose",
"type": "EndRoundAllLose"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"endGame": "Boolean"
}
],
"name": "End Round - All Tie",
"type": "EndRoundAllTie"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"winner": "Player"
},
{
"endGame": "Boolean"
}
],
"name": "End Round - Winning Player",
"type": "EndRoundWinningPlayer"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"winner": "Team"
},
{
"endGame": "Boolean"
}
],
"name": "End Round - Winning Team",
"type": "EndRoundWinningTeam"
},
{
"outputs": [
{
"round": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Current Round",
"type": "GetCurrentRound"
},
{
"outputs": [
{
"maxRounds": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Max Rounds",
"type": "GetMaxRounds"
},
{
"outputs": [
{
"points": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Points to Win",
"type": "GetPointsToWin"
},
{
"outputs": [
{
"time": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Round Time",
"type": "GetRoundTime"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"points": "Number"
}
],
"name": "Set Points to Win",
"type": "SetPointsToWin"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"time": "Number"
}
],
"name": "Set Round Time",
"type": "SetRoundTime"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"adjustment": "Number"
}
],
"name": "Adjust Personal Score",
"type": "AdjustPersonalScore"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"adjustment": "Number"
}
],
"name": "Adjust Player Points",
"type": "AdjustPlayerPoints"
},
{
"outputs": [
{
"total": "Number"
},
{
"round": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Personal Score",
"type": "GetPersonalScore"
},
{
"outputs": [
{
"total": "Number"
},
{
"round": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Points",
"type": "GetPlayerPoints"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"team": "Team"
},
{
"adjustment": "Number"
}
],
"name": "Adjust Team Points",
"type": "AdjustTeamPoints"
},
{
"outputs": [
{
"total": "Number"
},
{
"round": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"team": "Team"
}
],
"name": "Get Team Points",
"type": "GetTeamPoints"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"adjustment": "Number"
}
],
"name": "Adjust Player Equipment Charges",
"type": "AdjustPlayerEquipmentCharges"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"grenadeType": "GrenadeType"
},
{
"adjustment": "Number"
}
],
"name": "Adjust Player Grenades",
"type": "AdjustPlayerGrenades"
},
{
"outputs": [
{
"isSame": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Equipment"
},
{
"b": "Equipment"
}
],
"name": "Are Same Equipment Type",
"type": "AreSameEquipmentType"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Empty Player Equipment",
"type": "EmptyPlayerEquipment"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Empty Player Grenades",
"type": "EmptyPlayerGrenades"
},
{
"outputs": [
{
"equipmentType": "EquipmentType"
},
{
"isPowerup": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"equipment": "Equipment"
}
],
"name": "Get Equipment Type",
"type": "GetEquipmentType"
},
{
"outputs": [
{
"anyEquipment": "Boolean"
},
{
"isPowerup": "Boolean"
},
{
"equipmentType": "EquipmentType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Holding Any Equipment",
"type": "GetIsHoldingAnyEquipment"
},
{
"outputs": [
{
"isHolding": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"equipmentType": "EquipmentType"
}
],
"name": "Get is Holding Equipment Type",
"type": "GetIsHoldingEquipmentType"
},
{
"outputs": [
{
"count": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"grenadeType": "GrenadeType"
}
],
"name": "Get Loadout Grenade Count",
"type": "GetLoadoutGrenadeCount"
},
{
"outputs": [
{
"charges": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Equipment Charges",
"type": "GetPlayerEquipmentCharges"
},
{
"outputs": [
{
"count": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"grenadeType": "GrenadeType"
}
],
"name": "Get Player Grenade Count",
"type": "GetPlayerGrenadeCount"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"equipmentType": "EquipmentType"
}
],
"name": "Give Player New Equipment",
"type": "GivePlayerNewEquipment"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Refill Default Grenades",
"type": "RefillDefaultGrenades"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"charges": "Number"
}
],
"name": "Set Player Equipment Charges",
"type": "SetPlayerEquipmentCharges"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"refillPercent": "Number"
}
],
"name": "Add Player Ammo - Equipped",
"type": "AddPlayerAmmoEquipped"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"refillPercent": "Number"
}
],
"name": "Add Player Ammo - Unequipped",
"type": "AddPlayerAmmoUnequipped"
},
{
"outputs": [
{
"sameBase": "Boolean"
},
{
"sameType": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Weapon"
},
{
"b": "Weapon"
}
],
"name": "Are Same Weapon Type",
"type": "AreSameWeaponType"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"name": "Drop Specific Weapon",
"type": "DropSpecificWeapon"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"weaponType": "WeaponType"
}
],
"name": "Drop Weapon of Type",
"type": "DropWeaponOfType"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Empty Player Ammo",
"type": "EmptyPlayerAmmo"
},
{
"outputs": [
{
"isHolding": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
}
],
"name": "Get is Holding Specific Weapon",
"type": "GetIsHoldingSpecificWeapon"
},
{
"outputs": [
{
"isHolding": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"weaponType": "WeaponType"
}
],
"name": "Get is Holding Weapon Type",
"type": "GetIsHoldingWeaponType"
},
{
"outputs": [
{
"isType": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"weapon": "Weapon"
},
{
"weaponType": "WeaponType"
}
],
"name": "Get is Weapon Type",
"type": "GetIsWeaponType"
},
{
"outputs": [
{
"player": "Player"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Player Holding Item",
"type": "GetPlayerHoldingItem"
},
{
"outputs": [
{
"equipped": "Weapon"
},
{
"unequipped": "Weapon"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Weapons",
"type": "GetPlayerWeapons"
},
{
"outputs": [
{
"capacity": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"weapon": "Weapon"
}
],
"name": "Get Weapon Magazine Capacity",
"type": "GetWeaponMagazineCapacity"
},
{
"outputs": [
{
"rounds": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"weapon": "Weapon"
}
],
"name": "Get Weapon Magazine Rounds",
"type": "GetWeaponMagazineRounds"
},
{
"outputs": [
{
"type": "WeaponType"
},
{
"baseWeapon": "WeaponType"
},
{
"configuration": "WeaponConfiguration"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"weapon": "Weapon"
}
],
"name": "Get Weapon Type",
"type": "GetWeaponType"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"weaponType": "WeaponType"
},
{
"additionMethod": "WeaponAdditionMethod"
},
{
"waitUntilComplete": "Boolean"
}
],
"name": "Give Player New Weapon",
"type": "GivePlayerNewWeapon"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"weapon": "Weapon"
},
{
"additionMethod": "WeaponAdditionMethod"
},
{
"waitUntilComplete": "Boolean"
}
],
"name": "Give Player Specific Weapon",
"type": "GivePlayerSpecificWeapon"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Refill Player Ammo",
"type": "RefillPlayerAmmo"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"lowered": "Boolean"
}
],
"name": "Set Player Weapon Lowered",
"type": "SetPlayerWeaponLowered"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"weaponType": "WeaponType"
}
],
"name": "Switch to First Weapon of Type",
"type": "SwitchToFirstWeaponOfType"
},
{
"outputs": [
{
"and": "Boolean"
},
{
"or": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Boolean"
},
{
"b": "Boolean"
}
],
"name": "Boolean Logic",
"type": "BooleanLogic"
},
{
"outputs": [
{
"ifTrue": "ExecutionThread"
},
{
"ifFalse": "ExecutionThread"
}
],
"produces_execution_flow": false,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"condition": "Boolean"
}
],
"name": "Branch",
"type": "Branch"
},
{
"outputs": [
{
"equal": "Boolean"
},
{
"greater": "Boolean"
},
{
"less": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "Compare",
"type": "Compare"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "EquipmentType"
},
{
"b": "EquipmentType"
}
],
"name": "Compare Equipment Types",
"type": "CompareEquipmentTypes"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "GrenadeType"
},
{
"b": "GrenadeType"
}
],
"name": "Compare Grenade Types",
"type": "CompareGrenadeTypes"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Team"
},
{
"b": "Team"
}
],
"name": "Compare Teams",
"type": "CompareTeams"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "VehicleType"
},
{
"b": "VehicleType"
}
],
"name": "Compare Vehicle Types",
"type": "CompareVehicleTypes"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "WeaponType"
},
{
"b": "WeaponType"
}
],
"name": "Compare Weapon Types",
"type": "CompareWeaponTypes"
},
{
"outputs": [
{
"onComplete": "ExecutionThread"
},
{
"perObject": "ExecutionThread"
},
{
"currentObject": "Object"
},
{
"currentIteration": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"objectList": "Objects"
}
],
"name": "For Each Object",
"type": "ForEachObject"
},
{
"outputs": [
{
"onComplete": "ExecutionThread"
},
{
"perObject": "ExecutionThread"
},
{
"currentPlayer": "Player"
},
{
"currentIteration": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"playerList": "Players"
}
],
"name": "For Each Player",
"type": "ForEachPlayer"
},
{
"outputs": [
{
"onComplete": "ExecutionThread"
},
{
"perIteration": "ExecutionThread"
},
{
"currentIteration": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"iterations": "Number"
}
],
"name": "For N Iterations",
"type": "ForNIterations"
},
{
"outputs": [
{
"isForge": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get is Forge Mode",
"type": "GetIsForgeMode"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"seconds": "Number"
}
],
"name": "Wait For N Seconds",
"type": "WaitForNSeconds"
},
{
"outputs": [
{
"number": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"number": "Number"
}
],
"name": "Absolute Value",
"type": "AbsoluteValue"
},
{
"outputs": [
{
"value": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "Add",
"type": "Add"
},
{
"outputs": [
{
"vector": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Vector"
},
{
"b": "Vector"
}
],
"name": "Add Vectors",
"type": "AddVectors"
},
{
"outputs": [
{
"arccos": "Number"
},
{
"arcsin": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
}
],
"name": "Arc sin & Arc cos",
"type": "ArcsinArccos"
},
{
"outputs": [
{
"arctan": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "ArcTan",
"type": "Arctan"
},
{
"outputs": [
{
"radians": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"degrees": "Number"
}
],
"name": "Convert Degrees to Radians",
"type": "ConvertDegreesToRadians"
},
{
"outputs": [
{
"degrees": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"radians": "Number"
}
],
"name": "Convert Radians to Degrees",
"type": "ConvertRadiansToDegrees"
},
{
"outputs": [
{
"cos": "Number"
},
{
"sin": "Number"
},
{
"tan": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"number": "Number"
}
],
"name": "Cos Sin Tan",
"type": "CosSinTan"
},
{
"outputs": [
{
"quotient": "Number"
},
{
"whole": "Number"
},
{
"remainder": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "Divide",
"type": "Divide"
},
{
"outputs": [
{
"pi": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Pi",
"type": "GetPi"
},
{
"outputs": [
{
"rotation": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Random Rotation",
"type": "GetRandomRotation"
},
{
"outputs": [
{
"x": "Number"
},
{
"y": "Number"
},
{
"z": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vector": "Vector"
}
],
"name": "Get Vector Axis Value",
"type": "GetVectorAxisValue"
},
{
"outputs": [
{
"length": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vector": "Vector"
}
],
"name": "Get Vector Length",
"type": "GetVectorLength"
},
{
"outputs": [
{
"number": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "Multiply",
"type": "Multiply"
},
{
"outputs": [
{
"normalizedVector": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vector": "Vector"
}
],
"name": "Normalize Vector",
"type": "NormalizeVector"
},
{
"outputs": [
{
"boolean": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"percentWeighting": "Number"
}
],
"name": "Random Boolean",
"type": "RandomBoolean"
},
{
"outputs": [
{
"number": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"min": "Number"
},
{
"max": "Number"
}
],
"name": "Random",
"type": "RandomNumber"
},
{
"outputs": [
{
"up": "Number"
},
{
"nearest": "Number"
},
{
"down": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"number": "Number"
}
],
"name": "Round to Whole Number",
"type": "RoundToWholeNumber"
},
{
"outputs": [
{
"scaled": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vector": "Vector"
},
{
"scalar": "Number"
}
],
"name": "Scale Vector",
"type": "ScaleVector"
},
{
"outputs": [
{
"root": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"number": "Number"
}
],
"name": "Square Root",
"type": "SquareRoot"
},
{
"outputs": [
{
"number": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Number"
},
{
"b": "Number"
}
],
"name": "Subtract",
"type": "Subtract"
},
{
"outputs": [
{
"vector": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Vector"
},
{
"b": "Vector"
}
],
"name": "Subtract Vectors",
"type": "SubtractVectors"
},
{
"outputs": [
{
"crossProduct": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Vector"
},
{
"b": "Vector"
}
],
"name": "Vector Cross Product",
"type": "VectorCrossProduct"
},
{
"outputs": [
{
"number": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Vector"
},
{
"b": "Vector"
}
],
"name": "Vector Dot Product",
"type": "VectorDotProduct"
},
{
"outputs": [
{
"angularVelocity": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Angular Velocity",
"type": "GetObjectAngularVelocity"
},
{
"outputs": [
{
"forward": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Forward",
"type": "GetObjectForward"
},
{
"outputs": [
{
"position": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Position",
"type": "GetObjectPosition"
},
{
"outputs": [
{
"rotation": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Rotation",
"type": "GetObjectRotation"
},
{
"outputs": [
{
"up": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Up",
"type": "GetObjectUp"
},
{
"outputs": [
{
"velocity": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Velocity",
"type": "GetObjectVelocity"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"destination": "Object"
},
{
"seconds": "Number"
},
{
"movementCurve": "MovementCurve"
}
],
"name": "Move Object to Transform",
"type": "MoveObjectToTransform"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"position": "Boolean"
},
{
"rotation": "Boolean"
},
{
"velocity": "Boolean"
}
],
"name": "Reset Object",
"type": "ResetObject"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"rotation": "Vector"
},
{
"seconds": "Number"
},
{
"movementCurve": "MovementCurve"
}
],
"name": "Rotate Object to Point",
"type": "RotateObjectToPoint"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"angularVelocity": "Vector"
},
{
"relative": "Boolean"
}
],
"name": "Set Object Angular Velocity",
"type": "SetObjectAngularVelocity"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"position": "Vector"
},
{
"relative": "Boolean"
}
],
"name": "Set Object Position",
"type": "SetObjectPosition"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"rotation": "Vector"
},
{
"relative": "Boolean"
}
],
"name": "Set Object Rotation",
"type": "SetObjectRotation"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"velocity": "Vector"
},
{
"relative": "Boolean"
}
],
"name": "Set Object Velocity",
"type": "SetObjectVelocity"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"position": "Vector"
},
{
"duration": "Number"
},
{
"movementCurve": "MovementCurve"
}
],
"name": "Translate Object to Point",
"type": "TranslateObjectToPoint"
},
{
"outputs": [
{
"newList": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"object": "Object"
}
],
"name": "Add Object to List",
"type": "AddObjectToList"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Object"
},
{
"b": "Object"
}
],
"name": "Are Same Object",
"type": "AreSameObject"
},
{
"outputs": [
{
"combined": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Objects"
},
{
"b": "Objects"
}
],
"name": "Combine Object Lists",
"type": "CombineObjectLists"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
},
{
"damage": "Number"
}
],
"name": "Damage Object",
"type": "DamageObject"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
}
],
"name": "Delete Object",
"type": "DeleteObject"
},
{
"outputs": [
{
"spawnPoints": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get All Spawn Points",
"type": "GetAllSpawnPoints"
},
{
"outputs": [
{
"spawnPoints": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"team": "Team"
}
],
"name": "Get All Spawn Points for Team",
"type": "GetAllSpawnPointsForTeam"
},
{
"outputs": [
{
"list": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"n": "Number"
}
],
"name": "Get First N Objects",
"type": "GetFirstNObjects"
},
{
"outputs": [
{
"isDead": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get is Dead",
"type": "GetIsDead"
},
{
"outputs": [
{
"isValid": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get is Valid Object",
"type": "GetIsValidObject"
},
{
"outputs": [
{
"list": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"n": "Number"
}
],
"name": "Get Last N Objects",
"type": "GetLastNObjects"
},
{
"outputs": [
{
"size": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"list": "Objects"
}
],
"name": "Get List Size",
"type": "GetListSize"
},
{
"outputs": [
{
"object": "Object"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"index": "Number"
}
],
"name": "Get Object at Index",
"type": "GetObjectAtIndex"
},
{
"outputs": [
{
"percent": "Number"
},
{
"health": "Number"
},
{
"max": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Health",
"type": "GetObjectHealth"
},
{
"outputs": [
{
"percent": "Number"
},
{
"shield": "Number"
},
{
"max": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Shield",
"type": "GetObjectShield"
},
{
"outputs": [
{
"objectList": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"areaMonitor": "AreaMonitor"
}
],
"name": "Get Objects in Area Monitor",
"type": "GetObjectsInAreaMonitor"
},
{
"outputs": [
{
"components": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Objects in Prefab",
"type": "GetObjectsInPrefab"
},
{
"outputs": [
{
"team": "Team"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get Object Team",
"type": "GetObjectTeam"
},
{
"outputs": [
{
"randomList": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"n": "Number"
}
],
"name": "Get Random N Objects",
"type": "GetRandomNObjects"
},
{
"outputs": [
{
"shared": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Objects"
},
{
"b": "Objects"
}
],
"name": "Get Shared Objects",
"type": "GetSharedObjects"
},
{
"outputs": [
{
"unique": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Objects"
},
{
"b": "Objects"
}
],
"name": "Get Unique Objects",
"type": "GetUniqueObjects"
},
{
"outputs": [
{
"inList": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"object": "Object"
}
],
"name": "Object is in List",
"type": "ObjectIsInList"
},
{
"outputs": [
{
"newList": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"objectList": "Objects"
},
{
"object": "Object"
}
],
"name": "Remove Object from List",
"type": "RemoveObjectFromList"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"spawnPoint": "Object"
},
{
"enabled": "Boolean"
}
],
"name": "Set Spawn Point Enabled",
"type": "SetSpawnPointEnabled"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"object": "Object"
}
],
"name": "Spawn Object",
"type": "SpawnObject"
},
{
"outputs": [
{
"equal": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Player"
},
{
"b": "Player"
}
],
"name": "Are Same Player",
"type": "AreSamePlayer"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"respawnMessage": "RespawnMessage"
}
],
"name": "Block Player Respawns",
"type": "BlockPlayerRespawns"
},
{
"outputs": [
{
"players": "Players"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get all Players",
"type": "GetAllPlayers"
},
{
"outputs": [
{
"players": "Players"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"team": "Team"
}
],
"name": "Get All Players on Team",
"type": "GetAllPlayersOnTeam"
},
{
"outputs": [
{
"isAirborne": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Airborne",
"type": "GetIsAirborne"
},
{
"outputs": [
{
"isCamouflaged": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Camouflaged",
"type": "GetIsCamouflaged"
},
{
"outputs": [
{
"isCrouching": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Crouching",
"type": "GetIsCrouching"
},
{
"outputs": [
{
"isDetected": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Detected",
"type": "GetIsDetected"
},
{
"outputs": [
{
"isDetected": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
},
{
"team": "Team"
}
],
"name": "Get is Detected By Team",
"type": "GetIsDetectedByTeam"
},
{
"outputs": [
{
"isGrappling": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Grappling",
"type": "GetIsGrappling"
},
{
"outputs": [
{
"isInKnockback": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is in Knockback",
"type": "GetIsInKnockback"
},
{
"outputs": [
{
"isLunging": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Lunging",
"type": "GetIsLunging"
},
{
"outputs": [
{
"isOverridden": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Mark Overridden",
"type": "GetIsMarkOverridden"
},
{
"outputs": [
{
"hasOvershield": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Overshield On",
"type": "GetIsOvershieldOn"
},
{
"outputs": [
{
"isPlayer": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Get is Player",
"type": "GetIsPlayer"
},
{
"outputs": [
{
"isZoomed": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Zoomed",
"type": "GetIsZoomed"
},
{
"outputs": [
{
"count": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Number of Players",
"type": "GetNumberOfPlayers"
},
{
"outputs": [
{
"count": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Number of Teams",
"type": "GetNumberOfTeams"
},
{
"outputs": [
{
"aimingVector": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Aiming Vector",
"type": "GetPlayerAimingVector"
},
{
"outputs": [
{
"allegiance": "Team"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player FFA Allegiance",
"type": "GetPlayerFFAAllegiance"
},
{
"outputs": [
{
"team": "Team"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Team",
"type": "GetPlayerTeam"
},
{
"outputs": [
{
"player": "Player"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [],
"name": "Get Random Player",
"type": "GetRandomPlayer"
},
{
"outputs": [
{
"penalty": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Respawn Penalty",
"type": "GetRespawnPenalty"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"seconds": "Number"
}
],
"name": "Set Player Camo",
"type": "SetPlayerCamo"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"team": "Team"
}
],
"name": "Set Player FFA Allegiance",
"type": "SetPlayerFFAAllegiance"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"override": "Boolean"
}
],
"name": "Set Player Mark Override",
"type": "SetPlayerMarkOverride"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"team": "Team"
}
],
"name": "Set Player Team",
"type": "SetPlayerTeam"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"seconds": "Number"
}
],
"name": "Set Respawn Penalty",
"type": "SetRespawnPenalty"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"position": "Vector"
},
{
"withVehicle": "Boolean"
}
],
"name": "Teleport Player",
"type": "TeleportPlayer"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Unblock Respawns for Player",
"type": "UnblockRespawnsForPlayer"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"player": "Player"
},
{
"immediate": "Boolean"
}
],
"name": "Apply Trait Set",
"type": "ApplyTraitSet"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"player": "Player"
},
{
"seconds": "Number"
}
],
"name": "Apply Trait Set for Seconds",
"type": "ApplyTraitSetForSeconds"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"player": "Player"
}
],
"name": "Apply Trait Set Until Death",
"type": "ApplyTraitSetUntilDeath"
},
{
"outputs": [
{
"combined": "Traits"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Traits"
},
{
"b": "Traits"
},
{
"c": "Traits"
}
],
"name": "Combine Trait Lists",
"type": "CombineTraitLists"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"a": "Trait"
},
{
"b": "Trait"
},
{
"traitList": "Traits"
}
],
"name": "Declare Trait Set",
"type": "DeclareTraitSet"
},
{
"outputs": [
{
"randomList": "Traits"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"traitList": "Traits"
},
{
"n": "Number"
}
],
"name": "Get Random N Traits",
"type": "GetRandomNTraits"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"immediate": "Boolean"
}
],
"name": "Remove all Trait Sets",
"type": "RemoveAllTraitSets"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"player": "Player"
},
{
"immediate": "Boolean"
}
],
"name": "Remove Trait Set",
"type": "RemoveTraitSet"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Bonus Health",
"type": "TraitBonusHealth"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Bonus Shield",
"type": "TraitBonusShield"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Tait: Bottomless Clip",
"type": "TraitBottomlessClip"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Clamber Enabled",
"type": "TraitClamberEnabled"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Clamber Speed",
"type": "TraitClamberSpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"direct": "Number"
},
{
"grenade": "Number"
},
{
"explosive": "Number"
}
],
"name": "Trait: Damage Resistance",
"type": "TraitDamageResistance"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Deathless",
"type": "TraitDeathless"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Equipment Pickup",
"type": "TraitEquipmentPickup"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Grenade Damage",
"type": "TraitGrenadeDamage"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Grenade Detonation Radius",
"type": "TraitGrenadeDetonationRadius"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Grenade Impulse",
"type": "TraitGrenadeImpulse"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Grenade Pickup",
"type": "TraitGrenadePickup"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Headshot Protection",
"type": "TraitHeadshotProtection"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"delay": "Number"
},
{
"rate": "Number"
}
],
"name": "Trait: Health Recharge",
"type": "TraitHealthRecharge"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Infinite Ammo",
"type": "TraitInfiniteAmmo"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Jump Height",
"type": "TraitJumpHeight"
},
{
"outputs": [
{
"traitList": "Traits"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Trait"
},
{
"b": "Trait"
},
{
"c": "Trait"
},
{
"d": "Trait"
}
],
"name": "Trait List",
"type": "TraitList"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"primaryWeaponType": "WeaponType"
},
{
"secondaryWeaponType": "WeaponType"
}
],
"name": "Trait: Loadout Weapon Overrides",
"type": "TraitLoadoutWeaponOverrides"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Melee Damage",
"type": "TraitMeleeDamage"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Melee Impulse",
"type": "TraitMeleeImpulse"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Melee Recovery Speed",
"type": "TraitMeleeRecoverySpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"innerRange": "Number"
},
{
"extendedRange": "Number"
},
{
"vehicleRange": "Number"
}
],
"name": "Trait: Motion Tracker Range",
"type": "TraitMotionTrackerRange"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
},
{
"enabledWhileZooming": "Boolean"
}
],
"name": "Trait: Motion Tracker Visible",
"type": "TraitMotionTrackerVisible"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Movement Speed",
"type": "TraitMovementSpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Movement Speed With Turret",
"type": "TraitMovementSpeedWithTurret"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Player Gravity",
"type": "TraitPlayerGravity"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Prevent Grenade Throwing",
"type": "TraitPreventGrenadeThrowing"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Prevent Weapon Firing",
"type": "TraitPreventWeaponFiring"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"empty": "Number"
},
{
"tactical": "Number"
}
],
"name": "Trait: Reload Speed",
"type": "TraitReloadSpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Shield HUD Visible",
"type": "TraitShieldHUDVisible"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"delay": "Number"
},
{
"rate": "Number"
}
],
"name": "Trait: Shield Recharge",
"type": "TraitShieldRecharge"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"speed": "Number"
},
{
"duration": "Number"
}
],
"name": "Trait: Slide Speed",
"type": "TraitSlideSpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Sprint Enabled",
"type": "TraitSprintEnabled"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Sprint Enabled",
"type": "TraitSprintReloadEnabled"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Sprint Resets Recharge",
"type": "TraitSprintResetsRecharge"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"speed": "Number"
},
{
"duration": "Number"
}
],
"name": "Trait: Sprint Speed",
"type": "TraitSprintSpeed"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"shield": "Number"
},
{
"health": "Number"
}
],
"name": "Trait: Vamporism",
"type": "TraitVamporism"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Vehicle Passenger Only",
"type": "TraitVehiclePassengerOnly"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"intensity": "Number"
},
{
"interpolation": "Number"
}
],
"name": "Trait: VFX Active Camo",
"type": "TraitVFXActiveCamo"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: VFX Overshield",
"type": "TraitVFXOvershield"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Weapon Damage",
"type": "TraitWeaponDamage"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Weapon Dropping",
"type": "TraitWeaponDropping"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"enabled": "Boolean"
}
],
"name": "Trait: Weapon Pickup",
"type": "TraitWeaponPickup"
},
{
"outputs": [
{
"trait": "Trait"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"scalar": "Number"
}
],
"name": "Trait: Weapon Switch Speed",
"type": "TraitWeaponSwitchSpeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"object": "Object"
},
{
"offset": "Vector"
}
],
"name": "Attach Nav Marker to Object",
"type": "AttachNavMarkerToObject"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
}
],
"name": "Clear Nav Marker Team",
"type": "ClearNavMarkerTeam"
},
{
"outputs": [
{
"navMarker": "NavMarker"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
}
],
"name": "Nav Marker",
"type": "NavMarker"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"enabled": "Boolean"
}
],
"name": "Set Nav Marker Enabled",
"type": "SetNavMarkerEnabled"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"position": "Vector"
}
],
"name": "Set Nav Marker Position",
"type": "SetNavMarkerPosition"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"team": "Team"
}
],
"name": "Set Nav Marker Team",
"type": "SetNavMarkerTeam"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"team": "Team"
},
{
"otherTeams": "Boolean"
}
],
"name": "Set Nav Marker Team Visibility",
"type": "SetNavMarkerTeamVisibility"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"navMarker": "NavMarker"
},
{
"text": "String"
}
],
"name": "Set Nav Marker Text",
"type": "SetNavMarkerText"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
}
],
"name": "Clear Splash for Player",
"type": "ClearSplashForPlayer"
},
{
"outputs": [
{
"message": "UIMessage"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"messageTemplate": "UIMessageTemplate"
},
{
"string1": "String"
},
{
"string2": "String"
},
{
"player": "Player"
}
],
"name": "Create UI Message",
"type": "CreateUIMessage"
},
{
"outputs": [
{
"message": "UIMessage"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"messageTemplate": "UIMessageTemplate"
},
{
"string1": "String"
},
{
"string2": "String"
},
{
"player": "Player"
}
],
"name": "Create UI Message [B]",
"type": "CreateUIMessageB"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"value": "Boolean"
}
],
"name": "Print Boolean to Killfeed",
"type": "PrintBooleanToKillfeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"value": "Number"
}
],
"name": "Print Number to Killfeed",
"type": "PrintNumberToKillfeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"value": "Player"
}
],
"name": "Print Player to Killfeed",
"type": "PrintPlayerToKillfeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"value": "Team"
}
],
"name": "Print Team to Killfeed",
"type": "PrintTeamToKillfeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"value": "Vector"
}
],
"name": "Print Vector3 to Killfeed",
"type": "PrintVector3ToKillfeed"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"seconds": "Number"
},
{
"message": "UIMessage"
}
],
"name": "Push Splash to Player",
"type": "PushSplashToPlayer"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"player": "Player"
},
{
"enabled": "Boolean"
},
{
"message": "UIMessage"
}
],
"name": "Set Objective Banner for Player",
"type": "SetObjectiveBannerForPlayer"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Boolean"
},
{
"scope": "Scope"
}
],
"name": "Declare Boolean Variable ",
"type": "DeclareBooleanVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "EquipmentType"
},
{
"scope": "Scope"
}
],
"name": "Declare Equipment Type Variable ",
"type": "DeclareEquipmentTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "GrenadeType"
},
{
"scope": "Scope"
}
],
"name": "Declare Grenade Type Variable ",
"type": "DeclareGrenadeTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Number"
},
{
"scope": "Scope"
}
],
"name": "Declare Number Variable ",
"type": "DeclareNumberVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Objects"
},
{
"scope": "Scope"
}
],
"name": "Declare Object List Variable ",
"type": "DeclareObjectListVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Object"
},
{
"scope": "Scope"
}
],
"name": "Declare Object Variable",
"type": "DeclareObjectVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "String"
},
{
"scope": "Scope"
}
],
"name": "Declare String Variable ",
"type": "DeclareStringVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Team"
},
{
"scope": "Scope"
}
],
"name": "Declare Team Variable ",
"type": "DeclareTeamVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "UIMessage"
},
{
"scope": "Scope"
}
],
"name": "Declare UI Message Variable ",
"type": "DeclareUIMessageVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "Vector"
},
{
"scope": "Scope"
}
],
"name": "Declare Vector Variable ",
"type": "DeclareVector3Variable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "VehicleType"
},
{
"scope": "Scope"
}
],
"name": "Declare Vehicle Type Variable ",
"type": "DeclareVehicleTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"initialValue": "WeaponType"
},
{
"scope": "Scope"
}
],
"name": "Declare Weapon Type Variable ",
"type": "DeclareWeaponTypeVariable"
},
{
"outputs": [
{
"value": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Boolean Variable",
"type": "GetBooleanVariable"
},
{
"outputs": [
{
"value": "EquipmentType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Equipment Type Variable",
"type": "GetEquipmentTypeVariable"
},
{
"outputs": [
{
"value": "GrenadeType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Grenade Type Variable",
"type": "GetGrenadeTypeVariable"
},
{
"outputs": [
{
"value": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Number Variable",
"type": "GetNumberVariable"
},
{
"outputs": [
{
"value": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Object List Variable",
"type": "GetObjectListVariable"
},
{
"outputs": [
{
"value": "Object"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Object Variable",
"type": "GetObjectVariable"
},
{
"outputs": [
{
"value": "String"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get String Variable",
"type": "GetStringVariable"
},
{
"outputs": [
{
"value": "Team"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Team Variable",
"type": "GetTeamVariable"
},
{
"outputs": [
{
"value": "UIMessage"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get UI Message Variable",
"type": "GetUIMessageVariable"
},
{
"outputs": [
{
"value": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Vector Variable",
"type": "GetVector3Variable"
},
{
"outputs": [
{
"value": "VehicleType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Vehicle Type Variable",
"type": "GetVehicleTypeVariable"
},
{
"outputs": [
{
"value": "WeaponType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"identifier": "Identifier"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Get Weapon Type Variable",
"type": "GetWeaponTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Boolean"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Boolean Variable",
"type": "SetBooleanVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "EquipmentType"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Equipment Type Variable",
"type": "SetEquipmentTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "GrenadeType"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Grenade Type Variable",
"type": "SetGrenadeTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Number"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Number Variable",
"type": "SetNumberVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Objects"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Object List Variable",
"type": "SetObjectListVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Object"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Object Variable",
"type": "SetObjectVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "String"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set String Variable",
"type": "SetStringVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Team"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Team Variable",
"type": "SetTeamVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "UIMessage"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set UI Message Variable",
"type": "SetUIMessageVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "Vector"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Vector3 Variable",
"type": "SetVector3Variable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "VehicleType"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Vehicle Type Variable",
"type": "SetVehicleTypeVariable"
},
{
"outputs": [],
"produces_execution_flow": true,
"has_execution_flow": true,
"receives_execution_flow": true,
"inputs": [
{
"identifier": "Identifier"
},
{
"value": "WeaponType"
},
{
"scope": "Scope"
},
{
"object": "Object"
}
],
"name": "Set Weapon Type Variable",
"type": "SetWeaponTypeVariable"
},
{
"outputs": [
{
"areaMonitor": "AreaMonitor"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"object": "Object"
}
],
"name": "Area Monitor Variable",
"type": "AreaMonitorVariable"
},
{
"outputs": [
{
"value": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "Boolean"
}
],
"name": "Boolean Variable",
"type": "BooleanVariable"
},
{
"outputs": [
{
"value": "EquipmentType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "EquipmentType"
}
],
"name": "Equipment Type Variable",
"type": "EquipmentTypeVariable"
},
{
"outputs": [
{
"value": "GrenadeType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "GrenadeType"
}
],
"name": "Grenade Type Variable",
"type": "GrenadeTypeVariable"
},
{
"outputs": [
{
"identifier": "Identifier"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "String"
}
],
"name": "Identifier Variable",
"type": "IdentifierVariable"
},
{
"outputs": [
{
"value": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "Number"
}
],
"name": "Number Variable",
"type": "NumberVariable"
},
{
"outputs": [
{
"objectList": "Objects"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Object"
},
{
"b": "Object"
},
{
"c": "Object"
},
{
"d": "Object"
}
],
"name": "Object List Variable",
"type": "ObjectListVariable"
},
{
"outputs": [
{
"value": "Object"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "Object"
}
],
"name": "Object Reference Variable",
"type": "ObjectReferenceVariable"
},
{
"outputs": [
{
"value": "String"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "String"
}
],
"name": "String Variable",
"type": "StringVariable"
},
{
"outputs": [
{
"value": "Team"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "Team"
}
],
"name": "Team Variable",
"type": "TeamVariable"
},
{
"outputs": [
{
"vector": "Vector"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"x": "Number"
},
{
"y": "Number"
},
{
"z": "Number"
}
],
"name": "Vector3 Variable",
"type": "Vector3Variable"
},
{
"outputs": [
{
"value": "VehicleType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "VehicleType"
}
],
"name": "Vehicle Type Variable",
"type": "VehicleTypeVariable"
},
{
"outputs": [
{
"weaponType": "WeaponType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"baseWeapon": "Weapon"
},
{
"configuration": "WeaponConfiguration"
}
],
"name": "Weapon Type Combination Variable",
"type": "WeaponTypeCombinationVariable"
},
{
"outputs": [
{
"value": "WeaponType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"value": "WeaponType"
}
],
"name": "Weapon Type Variable",
"type": "WeaponTypeVariable"
},
{
"outputs": [
{
"base": "Boolean"
},
{
"same": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"a": "Vehicle"
},
{
"b": "Vehicle"
}
],
"name": "Are Same Vehicle Type",
"type": "AreSameVehicleType"
},
{
"outputs": [
{
"isBoarding": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Boarding",
"type": "GetIsBoarding"
},
{
"outputs": [
{
"isDriving": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Driving Vehicle",
"type": "GetIsDrivingVehicle"
},
{
"outputs": [
{
"isGunner": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is Gunner in Vehicle",
"type": "GetIsGunnerInVehicle"
},
{
"outputs": [
{
"isInVehicle": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get is in Vehicle",
"type": "GetIsInVehicle"
},
{
"outputs": [
{
"isOverturned": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get is Overturned",
"type": "GetIsOverturned"
},
{
"outputs": [
{
"vehicle": "Vehicle"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Player Vehicle",
"type": "GetPlayerVehicle"
},
{
"outputs": [
{
"speed": "Number"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"player": "Player"
}
],
"name": "Get Squared Vehicle Speed",
"type": "GetSquaredVehicleSpeed"
},
{
"outputs": [
{
"player": "Player"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get Vehicle Driver",
"type": "GetVehicleDriver"
},
{
"outputs": [
{
"enterable": "Boolean"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get Vehicle Enterable By Player",
"type": "GetVehicleEnterableByPlayer"
},
{
"outputs": [
{
"player": "Player"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get Vehicle Gunner",
"type": "GetVehicleGunner"
},
{
"outputs": [
{
"players": "Players"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get Vehicle Occupants",
"type": "GetVehicleOccupants"
},
{
"outputs": [
{
"vehicleType": "VehicleType"
}
],
"produces_execution_flow": false,
"has_execution_flow": false,
"receives_execution_flow": false,
"inputs": [
{
"vehicle": "Vehicle"
}
],
"name": "Get Vehicle Type",
"type": "GetVehicleType"
}
]
}