Flowgraph Nodes
From CryWiki
Flowgraphs are used to script objects in the CryEngine2 Editor. There are used from AI to displaying messages on the users HUD. This list contains all Approved, WIP and Advanced flowgraphs.
AI
- FGNode:AI:AIAlertMe
- FGNode:AI:AIAlertness
- FGNode:AI:AIAnim
- FGNode:AI:AIAnimEx
- FGNode:AI:AIAttTarget
- FGNode:AI:AIAwareness
- FGNode:AI:AICheckStates
- FGNode:AI:AIDropObject
- FGNode:AI:AIEnable
- FGNode:AI:AIEnableShape
- FGNode:AI:AIExecute
- FGNode:AI:AIFollow
- FGNode:AI:AIFollowPath
- FGNode:AI:AIFollowPathSpeedStance
- FGNode:AI:AIFormation
- FGNode:AI:AIFormationJoin
- FGNode:AI:AIGoto
- FGNode:AI:AIGotoSpeedStance
- FGNode:AI:AIGrabObject
- FGNode:AI:AIGroupAlertness
- FGNode:AI:AIGroupBeacon
- FGNode:AI:AIGroupCount
- FGNode:AI:AIGroupID
- FGNode:AI:AIIgnore
- FGNode:AI:AILookAt
- FGNode:AI:AIMergeGroups
- FGNode:AI:AIModifyStates
- FGNode:AI:AISetCharacter
- FGNode:AI:AISetNavCostFactor
- FGNode:AI:AISetState
- FGNode:AI:AIShootAt
- FGNode:AI:AISignal - Send a custom signal to an AI object.
- FGNode:AI:AISpeed
- FGNode:AI:AIStance
- FGNode:AI:AIUseObject
- FGNode:AI:AIWeaponDraw
- FGNode:AI:AIWeaponHolster
- FGNode:AI:AIWeaponSelect
- FGNode:AI:ActionAbort
- FGNode:AI:ActionEnd
- FGNode:AI:ActionStart
- FGNode:AI:AutoDisable
- FGNode:AI:ChangeParameter
- FGNode:AI:DebugAISpeed
- FGNode:AI:EventListener
- FGNode:AI:PerceptionScale
- FGNode:AI:SmartObjectEvent
- FGNode:AI:SmartObjectHelper
AnimatedCharacter
Animations
- FGNode:Animations:AnimGraphCheckOutput
- FGNode:Animations:AnimGraphControl
- FGNode:Animations:AnimGraphLockInput
- FGNode:Animations:AnimGraphReset
- FGNode:Animations:AnimGraphSetInput
- FGNode:Animations:AnimGraphWatchOutput
- FGNode:Animations:AttachmentControl
- FGNode:Animations:LookAt
- FGNode:Animations:NoAiming
- FGNode:Animations:PlayAnimation
- FGNode:Animations:PlaySequence
- FGNode:Animations:StopAnimation
- FGNode:Animations:SyncronizeTwoAnimations
- FGNode:Animations:TriggerOnKeyTime
Camera
Crysis
- FGNode:Crysis:ExplosionInfo
- FGNode:Crysis:FreezeEntity
- FGNode:Crysis:HitInfo
- FGNode:Crysis:ItemAnimation
- FGNode:Crysis:OffHandAnimation
- FGNode:Crysis:TornadoWander
CrysisFX
- FGNode:CrysisFX:PostFXBloodSplats
- FGNode:CrysisFX:PostFXGlittering
- FGNode:CrysisFX:PostFXGlobal
- FGNode:CrysisFX:PostFXGlow
- FGNode:CrysisFX:PostFXScreenFrost
- FGNode:CrysisFX:PostFXWaterDroplets
- FGNode:CrysisFX:ScreenFader
Dialog
Effects
Engine
Entity
- FGNode:Entity:AttachChild
- FGNode:Entity:BeamEntity
- FGNode:Entity:BroadcastEvent
- FGNode:Entity:CharAttachmentMaterialParam
- FGNode:Entity:DetachThis
- FGNode:Entity:EntitiesInRange
- FGNode:Entity:EntityId
- FGNode:Entity:EntityInfo
- FGNode:Entity:EntityPos
- FGNode:Entity:FlashInvoke
- FGNode:Entity:GetPos
- FGNode:Entity:GetProperty
- FGNode:Entity:Material
- FGNode:Entity:MaterialClone
- FGNode:Entity:MaterialLayer
- FGNode:Entity:MaterialParam
- FGNode:Entity:ParentId
- FGNode:Entity:RenderParams
- FGNode:Entity:SetProperty
- FGNode:Entity:VideoPlayer
Environment
Game
- FGNode:Game:ActorCheckHealth
- FGNode:Game:ActorGetHealth
- FGNode:Game:ActorGrabObject
- FGNode:Game:ActorSensor
- FGNode:Game:ActorSetHealth
- FGNode:Game:DamageActor
- FGNode:Game:DifficultyLevel
- FGNode:Game:EntityInterest
- FGNode:Game:GameObjectEvent
- FGNode:Game:LocalPlayer
- FGNode:Game:PlayerLink
- FGNode:Game:PlayerStaging
- FGNode:Game:ScriptCommand
- FGNode:Game:SetVehicleAltitudeLimit
HUD
- FGNode:HUD:AirstrikeControl
- FGNode:HUD:Binoculars
- FGNode:HUD:DisplayDebugMessage
- FGNode:HUD:HUDControl
- FGNode:HUD:HUDDataUpload
- FGNode:HUD:InterferenceEffect
- FGNode:HUD:MapInfo
- FGNode:HUD:NightVision
- FGNode:HUD:Objectives
- FGNode:HUD:OverlayMsg
- FGNode:HUD:PDAControl
- FGNode:HUD:PDAScanner
- FGNode:HUD:ProgressBar
- FGNode:HUD:RadarControl
- FGNode:HUD:RadarJammer
- FGNode:HUD:RadarTexture
- FGNode:HUD:SendEvent
- FGNode:HUD:ShowHUDMessage
- FGNode:HUD:SilhouetteOutline
Image
- FGNode:Image:AlienInterference
- FGNode:Image:ChromaShift
- FGNode:Image:ColorCorrection
- FGNode:Image:DepthOfField
- FGNode:Image:DirectionalBlur
- FGNode:Image:DistantRain
- FGNode:Image:EffectBloodSplats
- FGNode:Image:EffectCondensation
- FGNode:Image:EffectFrost
- FGNode:Image:EffectWaterDroplets
- FGNode:Image:EffectWaterFlow
- FGNode:Image:FilterBlur
- FGNode:Image:FilterGrain
- FGNode:Image:FilterRadialBlur
- FGNode:Image:FilterSharpen
- FGNode:Image:RainDrops
- FGNode:Image:VolumetricScattering
Input
Interpol
Inventory
- FGNode:Inventory:AddAmmo
- FGNode:Inventory:AddEquipPack
- FGNode:Inventory:AddItem
- FGNode:Inventory:HasAmmo
- FGNode:Inventory:HasItem
- FGNode:Inventory:HolsterItem
- FGNode:Inventory:ParachuteControl
- FGNode:Inventory:RemoveAllAmmo
- FGNode:Inventory:RemoveAllItems
- FGNode:Inventory:RemoveItem
- FGNode:Inventory:RestorePlayerInventory
- FGNode:Inventory:SelectItem
- FGNode:Inventory:SetAmmo
- FGNode:Inventory:SetAmmoEx
- FGNode:Inventory:StorePlayerInventory
Log
Logic
- FGNode:Logic:AND
- FGNode:Logic:All
- FGNode:Logic:Any
- FGNode:Logic:Blocker
- FGNode:Logic:Condition
- FGNode:Logic:DeMultiplexer
- FGNode:Logic:Gate
- FGNode:Logic:Indexer
- FGNode:Logic:Multiplexer
- FGNode:Logic:NOT
- FGNode:Logic:OR
- FGNode:Logic:OnChange
- FGNode:Logic:Once
- FGNode:Logic:RandomSelect
- FGNode:Logic:RandomTrigger
- FGNode:Logic:XOR
MaterialFX
Math
- FGNode:Math:Abs
- FGNode:Math:Add
- FGNode:Math:AnglesToDir
- FGNode:Math:Clamp
- FGNode:Math:Counter
- FGNode:Math:DirToAngles
- FGNode:Math:Div
- FGNode:Math:Equal
- FGNode:Math:FromBoolean
- FGNode:Math:Less
- FGNode:Math:Mul
- FGNode:Math:Noise1D
- FGNode:Math:Noise3D
- FGNode:Math:PortCounter
- FGNode:Math:Power
- FGNode:Math:Random
- FGNode:Math:Reciprocal
- FGNode:Math:Remainder
- FGNode:Math:SetColor
- FGNode:Math:SetNumber
- FGNode:Math:SinCos
- FGNode:Math:Sqrt
- FGNode:Math:Sub
- FGNode:Math:ToBoolean
- FGNode:Math:UpDownCounter
Misc
- FGNode:Misc:Start - Called when the engine is initalized
- FGNode:Misc:TestScripted
Mission
- FGNode:Mission:CheckGameToken
- FGNode:Mission:EndLevelNew
- FGNode:Mission:GameToken
- FGNode:Mission:GetGameToken
- FGNode:Mission:ModifyToken
- FGNode:Mission:SetGameToken
Movement
- FGNode:Movement:MoveEntityTo
- FGNode:Movement:MoveTo
- FGNode:Movement:RotateEntity
- FGNode:Movement:RotateEntityTo
- FGNode:Movement:RotateTo
Multiplayer
NanoSuit
- FGNode:NanoSuit:FakeMaterial
- FGNode:NanoSuit:ModeControl
- FGNode:NanoSuit:NanoSuit
- FGNode:NanoSuit:NanoSuitGet
Physics
- FGNode:Physics:ActionImpulse
- FGNode:Physics:Dynamics
- FGNode:Physics:PhysicsEnable
- FGNode:Physics:RayCast
- FGNode:Physics:RayCastCamera
Sound
- FGNode:Sound:Dialog
- FGNode:Sound:MusicLogicControl
- FGNode:Sound:MusicVolume
- FGNode:Sound:PlaySoundEvent
- FGNode:Sound:SFXVolume
- FGNode:Sound:SoundMood
String
System
Time
- FGNode:Time:Delay - Wait for a certain number of seconds before continuing execution
- FGNode:Time:MeasureTime
- FGNode:Time:RandomDelay
- FGNode:Time:RealTime
- FGNode:Time:ServerTime
- FGNode:Time:Time
- FGNode:Time:TimeOfDay
- FGNode:Time:TimeOfDayTrigger
- FGNode:Time:Timer
Trigonomtry
Vec3
- FGNode:Vec3:AddVec3
- FGNode:Vec3:ClampVec3
- FGNode:Vec3:CrossVec3
- FGNode:Vec3:DotVec3
- FGNode:Vec3:EqualVec3
- FGNode:Vec3:FromVec3
- FGNode:Vec3:MagnitudeVec3
- FGNode:Vec3:MulVec3
- FGNode:Vec3:NormalizeVec3
- FGNode:Vec3:ReciprocalVec3
- FGNode:Vec3:ScaleVec3
- FGNode:Vec3:SetVec3
- FGNode:Vec3:SubVec3
- FGNode:Vec3:ToVec3
Vehicle
- FGNode:Vehicle:Attachment
- FGNode:Vehicle:Enter
- FGNode:Vehicle:EntityAttachment
- FGNode:Vehicle:Exit
- FGNode:Vehicle:Unload
- FGNode:Vehicle:VehicleDamage
- FGNode:Vehicle:VehicleHonk
- FGNode:Vehicle:VehicleLights
- FGNode:Vehicle:VehicleMoveActionMult
- FGNode:Vehicle:VehicleMovement
- FGNode:Vehicle:VehiclePassenger
- FGNode:Vehicle:VehicleSeat
- FGNode:Vehicle:VehicleTurret
