{ "meta": { "game_key": "dota", "source_build": "24486396", "pulse": 500, "pulse_typed": 500, "pulse_callable": 99, "entity_inputs": 624, "entity_outputs": 187, "entity_classes": 3528, "commands": 855, "convars": 1171 }, "pulse": { "CBaseAnimGraphAPI::GetLayerCycle": { "library": "server", "display": "Get Layer Cycle", "description": "Returns the cycle of an animation playing on this layer", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimgraph" }, { "name": "iLayer", "type": 1 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x535b0a0", "shim": "0x535e260", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseAnimGraphAPI::IsAnimEventActive": { "library": "server", "display": "Is Anim Event Active", "description": "Is the specified AG2 event active?", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimgraph" }, { "name": "nAnimEvent", "type": 25, "type_name": "GameAnimEventIndex_t" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x535af20", "shim": "0x5366420", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseAnimGraphAPI::IsExternalChoreoGraphActive": { "library": "server", "display": "Is External Choreo Graph Active", "description": "Is there an external choreo animgraph applied to this entity", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimgraph" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x535a310", "shim": "0x535e0c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseAnimGraphAPI::SetBodygroup": { "library": "server", "display": "Set Bodygroup", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimgraph" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x535ac20", "shim": "0x539f080", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseAnimGraphAPI::SetPlaybackRate": { "library": "server", "display": "Set Playback Rate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimgraph" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x535ada0", "shim": "0x535e480", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseAnimatingActivityAPI::SetPlaybackRate": { "library": "server", "display": "Set Playback Rate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "baseanimating" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x3b1eec0", "shim": "0x3b21c40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseEntityAPI::ChangeTeam": { "library": "server", "display": "Change Team", "description": "Set the entity team number", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "iTeamNum", "type": 1 } ], "typed": true, "descriptor": "0x5502b50", "shim": "0x55093a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::ClassMatches": { "library": "server", "display": "Class Matches", "description": "Check the type of an entity. Includes base classes.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "entityType", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x5502790", "shim": "0x55250c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::ClassNameMatches": { "library": "server", "display": "Class Name Matches", "description": "Returns true if the entity's class matches the one given (no wildcard support)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pClassName", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x55028f0", "shim": "0x550acc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::FindModelConfigEntity": { "library": "server", "display": "Find Model Config Entity", "description": "Returns the model config entity attached to this entity by the specified name", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pConfigEntityName", "type": 3 } ], "returns": [ { "name": "retval", "type": 13 } ], "typed": true, "descriptor": "0x5502360", "shim": "0x550a960", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAbsAngles": { "library": "server", "display": "Get Abs Angles", "description": "Get the world orientation of this entity.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 6 } ], "typed": true, "descriptor": "0x5501da0", "shim": "0x550a360", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAbsOrigin": { "library": "server", "display": "Get Abs Origin", "description": "The entity origin (absolute).", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x5503590", "shim": "0x550a7e0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAbsScale": { "library": "server", "display": "Get Abs Scale", "description": "Get the world scale of this entity.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x5501ba0", "shim": "0x5509d40", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAllChildren": { "library": "server", "display": "Get All Children", "description": "Returns the children in hierarchy.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x5500c60", "shim": "0x5525cb0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAttachmentAngle": { "library": "server", "display": "Get Attachment Angle", "description": "Return the Angle of the entity's attachment.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pAttachment", "type": 3 } ], "returns": [ { "name": "retval", "type": 6 } ], "typed": true, "descriptor": "0x55032d0", "shim": "0x5525940", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAttachmentForward": { "library": "server", "display": "Get Attachment Forward", "description": "Return the forward vector for the attachment", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pAttachment", "type": 3 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x5503170", "shim": "0x5525740", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAttachmentLeft": { "library": "server", "display": "Get Attachment Left", "description": "Return the left vector for the attachment", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pAttachment", "type": 3 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x5502eb0", "shim": "0x5525340", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAttachmentOrigin": { "library": "server", "display": "Get Attachment Origin", "description": "Return the absolute position of the entity's attachment.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pAttachment", "type": 3 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x5503430", "shim": "0x5525af0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetAttachmentUp": { "library": "server", "display": "Get Attachment Up", "description": "Return the up vector for the attachment", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pAttachment", "type": 3 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x5503010", "shim": "0x5525540", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetClassName": { "library": "server", "display": "Get Class Name", "description": "The entity class name", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0x5502a50", "shim": "0x550a1c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetLocalAngles": { "library": "server", "display": "Get Local Angles", "description": "Get the local orientation of this entity.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 6 } ], "typed": true, "descriptor": "0x5501ea0", "shim": "0x550a4e0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetLocalScale": { "library": "server", "display": "Get Local Scale", "description": "Get the local scale of this entity.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x5501ca0", "shim": "0x5509ec0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetOrigin": { "library": "server", "display": "Get Origin", "description": "The entity origin (local)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x5502db0", "shim": "0x550a660", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::GetTeamNumber": { "library": "server", "display": "Get Team Number", "description": "The entity team number", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x5502cb0", "shim": "0x5509bc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::IsModel": { "library": "server", "display": "Is Model", "description": "Returns true if the entity is using the given model, false otherwise", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "strModel", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x55024c0", "shim": "0x550ab00", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntityAPI::NameMatches": { "library": "server", "display": "Name Matches", "description": "Returns true if the entity name matches the given string. Wildcards are accepted.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 1 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pNameOrWildcard", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x5502630", "shim": "0x5524fc0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseEntityAPI::SetAbsAngles": { "library": "server", "display": "Set Abs Angles", "description": "Set the world orientation of this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "angles", "type": 6 } ], "typed": true, "descriptor": "0x55018e0", "shim": "0x55097a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetAbsOrigin": { "library": "server", "display": "Set Abs Origin", "description": "Set the world origin of this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "vPos", "type": 7 } ], "typed": true, "descriptor": "0x5501620", "shim": "0x55094e0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetAbsScale": { "library": "server", "display": "Set Abs Scale", "description": "Set the world scale of this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "flScale", "type": 2 } ], "typed": true, "descriptor": "0x5501360", "shim": "0x5508fc0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetKinematic": { "library": "server", "display": "Set Kinematic", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "bKinematic", "type": 0 } ], "typed": true, "descriptor": "0x5500b00", "shim": "0x5509240", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetLocalAngles": { "library": "server", "display": "Set Local Angles", "description": "Set the local orientation of this entity. Use when you have a parent.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "angles", "type": 6 } ], "typed": true, "descriptor": "0x5501a40", "shim": "0x5509900", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetLocalOrigin": { "library": "server", "display": "Set Local Origin", "description": "Set the local origin of this entity. Use when you have a parent.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "vPos", "type": 5 } ], "typed": true, "descriptor": "0x5501780", "shim": "0x5509640", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetLocalScale": { "library": "server", "display": "Set Local Scale", "description": "Set the local scale of this entity. Use when you have a parent.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "flScale", "type": 2 } ], "typed": true, "descriptor": "0x55014c0", "shim": "0x5509100", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetParent": { "library": "server", "display": "Set Parent", "description": "Set the parent of this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pNewParent", "type": 13 } ], "typed": true, "descriptor": "0x55011f0", "shim": "0x550c720", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetParentMaintainOffset": { "library": "server", "display": "Set Parent Maintain Offset", "description": "Set the parent of this entity and maintain offsets.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pNewParent", "type": 13 }, { "name": "sAttachBoneName", "type": 3 } ], "typed": true, "descriptor": "0x5500d60", "shim": "0x550cce0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::SetParentWithOffset": { "library": "server", "display": "Set Parent With Offset", "description": "Set the parent of this entity (with offset).", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pNewParent", "type": 13 }, { "name": "sAttachBoneName", "type": 3 }, { "name": "xAttachOffset", "type": 9 } ], "typed": true, "descriptor": "0x5500f30", "shim": "0x550c980", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::TeleportToPoint": { "library": "server", "display": "Teleport To Point", "description": "Teleport the given entity to the specified position and orientation", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "vPosition", "type": 7 } ], "typed": true, "descriptor": "0x5502200", "shim": "0x5509a60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::TeleportToTransform": { "library": "server", "display": "Teleport To Transform", "description": "Teleport the given entity to the specified transform", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "xTransform", "type": 10 } ], "typed": true, "descriptor": "0x55020a0", "shim": "0x550ae80", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntityAPI::WasThrownByPlayer": { "library": "server", "display": "Was Thrown By Player", "description": "Returns true if the entity was recently thrown by the player", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x5501fa0", "shim": "0x550a040", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseEntity_SharedAPI::AddOutput": { "library": "server", "display": "Add Output", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc28b0", "shim": "0x3bc8c80", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntity_SharedAPI::CallGlobalScriptFunction": { "library": "server", "display": "Call Global Script Function", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc2070", "shim": "0x3bc8de0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseEntity_SharedAPI::CallPrivateScriptFunction": { "library": "server", "display": "Call Private Script Function", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc21d0", "shim": "0x3bc8fa0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseEntity_SharedAPI::CallScriptFunction": { "library": "server", "display": "Call Script Function", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc2330", "shim": "0x3bc9160", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseEntity_SharedAPI::RunScriptCode": { "library": "server", "display": "Run Script Code", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc25f0", "shim": "0x3bc8b20", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntity_SharedAPI::RunScriptFile": { "library": "server", "display": "Run Script File", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0x3bc2490", "shim": "0x3bc89c0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseEntity_SharedAPI::SetScale": { "library": "server", "display": "Set Scale", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "flValue", "type": 2 } ], "typed": true, "descriptor": "0x3bc2750", "shim": "0x3bc8860", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::Alpha": { "library": "server", "display": "Alpha", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x537c4e0", "shim": "0x5383140", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::BreakJointByName": { "library": "server", "display": "Break Joint By Name", "description": "Destroy this joint by Name", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pJointName", "type": 3 } ], "typed": true, "descriptor": "0x537a750", "shim": "0x53797c0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::ClearRenderAttribute": { "library": "server", "display": "Clear Render Attribute", "description": "Clear the specified render attribute", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pAttributeName", "type": 3 } ], "typed": true, "descriptor": "0x537af40", "shim": "0x538e3a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::Color": { "library": "server", "display": "Color", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 11 } ], "typed": true, "descriptor": "0x537c390", "shim": "0x5384080", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::DestructibleHitGroupDestroy": { "library": "server", "display": "Destructible Hit Group Destroy", "description": "Destroy a destructible hit group. Damage level of -1 means all damage levels, otherwise specify the last one you want to blow up.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "nHitGroup", "type": 25, "type_name": "HitGroup_t" }, { "name": "nDamageLevel", "type": 1 } ], "typed": true, "descriptor": "0x537a210", "shim": "0x53796a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::Extinguish": { "library": "server", "display": "Extinguish", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" } ], "typed": true, "descriptor": "0x537bc90", "shim": "0x5379c80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::GetJointLimitAngles": { "library": "server", "display": "Get Joint Limit Angles", "description": "Returns the joint limit angles.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pJointName", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 }, { "name": "MinAngle", "type": 2 }, { "name": "MaxAngle", "type": 2 } ], "typed": true, "descriptor": "0x537a3d0", "shim": "0x536b520", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseModelEntityAPI::GetRenderAlpha": { "library": "server", "display": "Get Render Alpha", "description": "Get object render alpha (0-255)", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x537aa60", "shim": "0x5379930", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseModelEntityAPI::GetRenderColor": { "library": "server", "display": "Get Render Color", "description": "Get object render color (Alpha is ignored)", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" } ], "returns": [ { "name": "retval", "type": 11 } ], "typed": true, "descriptor": "0x537ab40", "shim": "0x53799c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseModelEntityAPI::Ignite": { "library": "server", "display": "Ignite", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" } ], "typed": true, "descriptor": "0x537c160", "shim": "0x5379f90", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::IgniteHitboxFireScale": { "library": "server", "display": "Ignite Hitbox Fire Scale", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x537bd70", "shim": "0x5379d40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::IgniteLifetime": { "library": "server", "display": "Ignite Lifetime", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x537c010", "shim": "0x5379ec0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::IgniteNumHitboxFires": { "library": "server", "display": "Ignite Num Hitbox Fires", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x537bec0", "shim": "0x5379e00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::SetBodyGroupValue": { "library": "server", "display": "Set Body Group Value", "description": "Change the active choice for the named bodygroup to the specified value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pBodyGroupName", "type": 3 }, { "name": "iValue", "type": 1 } ], "typed": true, "descriptor": "0x537bad0", "shim": "0x539eda0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetJointLimitAngles": { "library": "server", "display": "Set Joint Limit Angles", "description": "Sets the joint limit angles. Only valid for prismatic and revolute joints.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pJointName", "type": 3 }, { "name": "flMinAngle", "type": 2 }, { "name": "flMaxAngle", "type": 2 } ], "typed": true, "descriptor": "0x537a520", "shim": "0x5379750", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetJointLimitEnabled": { "library": "server", "display": "Set Joint Limit Enabled", "description": "Enables/disables the joint limit. Only valid for prismatic and revolute joints.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pJointName", "type": 3 }, { "name": "bEnabled", "type": 0 } ], "typed": true, "descriptor": "0x537a8a0", "shim": "0x53798d0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetMaterialGroup": { "library": "server", "display": "Set Material Group", "description": "Change the active materialgroup", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pName", "type": 3 } ], "typed": true, "descriptor": "0x537b980", "shim": "0x5379a80", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetModel": { "library": "server", "display": "Set Model", "description": "Change the current model", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "hModel", "type": 14 } ], "typed": true, "descriptor": "0x537b820", "shim": "0x537a150", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderAlpha": { "library": "server", "display": "Set Render Alpha", "description": "Alpha 0-255", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "nAlpha", "type": 1 } ], "typed": true, "descriptor": "0x537adb0", "shim": "0x5382e90", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderAttribute": { "library": "server", "display": "Set Render Attribute", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pValue", "type": 3 } ], "typed": true, "descriptor": "0x537b6d0", "shim": "0x5394090", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderAttribute4Floats": { "library": "server", "display": "Set Render Attribute4 Floats", "description": "Set the specified render attribute value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pAttributeName", "type": 3 }, { "name": "flX", "type": 2 }, { "name": "flY", "type": 2 }, { "name": "flZ", "type": 2 }, { "name": "flW", "type": 2 } ], "typed": true, "descriptor": "0x537b090", "shim": "0x53940f0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderAttributeFloat": { "library": "server", "display": "Set Render Attribute Float", "description": "Set the specified render attribute value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pAttributeName", "type": 3 }, { "name": "flValue", "type": 2 } ], "typed": true, "descriptor": "0x537b520", "shim": "0x53941f0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderAttributeVector": { "library": "server", "display": "Set Render Attribute Vector", "description": "Set the specified render attribute value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "pAttributeName", "type": 3 }, { "name": "vValue", "type": 5 } ], "typed": true, "descriptor": "0x537b370", "shim": "0x5394170", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::SetRenderColor": { "library": "server", "display": "Set Render Color", "description": "Set object render color (Alpha is ignored)", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "cColor", "type": 11 } ], "typed": true, "descriptor": "0x537ac20", "shim": "0x5384150", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::Skin": { "library": "server", "display": "Skin", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x537c240", "shim": "0x537a050", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CBaseModelEntityAPI::fademaxdist": { "library": "server", "display": "fademaxdist", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x537c630", "shim": "0x5381de0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBaseModelEntityAPI::fademindist": { "library": "server", "display": "fademindist", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "basemodelentity" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x537c780", "shim": "0x5382130", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CBasePlayerControllerAPI::GetPlayerSlot": { "library": "server", "display": "Get Player Slot", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "player_controller" } ], "returns": [ { "name": "retval", "type": 20, "type_name": "CPlayerSlot" } ], "typed": true, "descriptor": "0x5358a00", "shim": "0x535d3a0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBasePlayerControllerAPI::IsFakeClient": { "library": "server", "display": "Is Fake Client", "description": "Fake client, simulated server side; don't send network messages to them", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "player_controller" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x5358c70", "shim": "0x535cd60", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CBaseTriggerAPI::FindEntitiesInTrigger": { "library": "server", "display": "Find Entities In Trigger", "description": "Return the current entities touching the trigger, matching the optional criteria.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "trigger" }, { "name": "entityType", "type": 3 }, { "name": "optionalEntityName", "type": 18 } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x3bc2a10", "shim": "0x3bd9280", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseTriggerAPI::IsTouching": { "library": "server", "display": "Is Touching", "description": "Is the other entity touching the trigger?", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "trigger" }, { "name": "pOtherEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x3bc6010", "shim": "0x3bc9a80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CBaseTriggerAPI::IsTouchingAny": { "library": "server", "display": "Is Touching Any", "description": "Is there any entity touching the trigger?", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "trigger" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x3bc5a10", "shim": "0x3bc80e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CDOTABaseAbilityParticleAPI::Caster": { "library": "server", "display": "Caster", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_base_ability" } ], "returns": [ { "name": "retval", "type": 13, "entity_class": "npc_dota_base" } ], "typed": true, "descriptor": "0x5770160", "shim": "0x577a720", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CDOTACustomGameEvents_API::LevelAllHeroesToLevel": { "library": "server", "display": "Level All Heroes To Level", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x5041fd0", "shim": "0x505c660", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::LevelAllHeroesToMax": { "library": "server", "display": "Level All Heroes To Max", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" } ], "typed": true, "descriptor": "0x50417e0", "shim": "0x5048200", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::LevelAllHeroesUpOnce": { "library": "server", "display": "Level All Heroes Up Once", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" } ], "typed": true, "descriptor": "0x50418f0", "shim": "0x505c3e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::SetFogOfWarDisabled": { "library": "server", "display": "Set Fog Of War Disabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x5041cf0", "shim": "0x5048e20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::SetGameWinner": { "library": "server", "display": "Set Game Winner", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x5030ce0", "shim": "0x50c0cc0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::SetStashPurchasingDisabled": { "library": "server", "display": "Set Stash Purchasing Disabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x5041e60", "shim": "0x50aa920", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTACustomGameEvents_API::SetUnseenFogOfWarEnabled": { "library": "server", "display": "Set Unseen Fog Of War Enabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_custom_game_events" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x5041b80", "shim": "0x5048ca0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTAGameEvents_API::SetTimeOfDay": { "library": "server", "display": "Set Time Of Day", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "ent_dota_game_events" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5030b60", "shim": "0x50a9480", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_Ability_AntiMage_BlinkParticleAPI::BlinkOrigin": { "library": "server", "display": "Blink Origin", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "antimage_blink" } ], "returns": [ { "name": "retval", "type": 10 } ], "typed": true, "descriptor": "0x4432170", "shim": "0x445b3e0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CDOTA_Ability_AntiMage_BlinkParticleAPI::OnParticleCollectionCreated": { "library": "server", "display": "OnParticleCollectionCreated", "description": "Called when the particle collection is created.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "pTarget", "type": 13, "entity_class": "antimage_blink" } ], "typed": true, "descriptor": "0x4429740" }, "CDOTA_BaseNPC_API::DestroyAllSpeechBubbles": { "library": "server", "display": "Destroy All Speech Bubbles", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" } ], "typed": true, "descriptor": "0x5fbbbb0", "shim": "0x5fb5fe0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::ForcePlayActivityOnce": { "library": "server", "display": "Force Play Activity Once", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc270", "shim": "0x5fb6e20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::MoveTo": { "library": "server", "display": "Move To", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc9a0", "shim": "0x5fb6c80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::MoveToAttack": { "library": "server", "display": "Move To Attack", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc830", "shim": "0x5fb6ae0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::MoveToPositionAggressive": { "library": "server", "display": "Move To Position Aggressive", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc6c0", "shim": "0x5fe14c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::PlayVCD": { "library": "server", "display": "Play VCD", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc3e0", "shim": "0x5fcae60", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::SetFOWRevealRadius": { "library": "server", "display": "Set FOW Reveal Radius", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5fbc100", "shim": "0x5ff3d00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_API::SpeechBubble": { "library": "server", "display": "Speech Bubble", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_base" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5fbc550", "shim": "0x5fb63e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_Building_API::ReduceInvulnCount": { "library": "server", "display": "Reduce Invuln Count", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_building" } ], "typed": true, "descriptor": "0x5fbbcc0", "shim": "0x5fbd8c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_BaseNPC_Building_API::SetInvulnCount": { "library": "server", "display": "Set Invuln Count", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_building" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x5fbcb10", "shim": "0x6078c00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_DisplacementVisibility_API::HideDisplacement": { "library": "server", "display": "Hide Displacement", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_displacement_visibility" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x5030e60", "shim": "0x50a27a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ItemSpawner_API::SetItemName": { "library": "server", "display": "Set Item Name", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_item_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x59c4880", "shim": "0x59c4260", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ItemSpawner_API::SpawnItem": { "library": "server", "display": "Spawn Item", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_item_spawner" } ], "typed": true, "descriptor": "0x59c4770", "shim": "0x59c40c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_MapTree_API::CutDown": { "library": "server", "display": "Cut Down", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "ent_dota_tree" } ], "typed": true, "descriptor": "0x5de5760", "shim": "0x5dec4c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_MapTree_API::CutDownForever": { "library": "server", "display": "Cut Down Forever", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "ent_dota_tree" } ], "typed": true, "descriptor": "0x5de8a50", "shim": "0x5dec380", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_MapTree_API::GrowBack": { "library": "server", "display": "Grow Back", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "ent_dota_tree" } ], "typed": true, "descriptor": "0x5de8940", "shim": "0x5df45e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::FireTutorialAdvanceEvent": { "library": "server", "display": "Fire Tutorial Advance Event", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x60e8660", "shim": "0x60e6b90", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::ForceCreepAttack": { "library": "server", "display": "Force Creep Attack", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e7be0", "shim": "0x60e6010", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::ForceIdle": { "library": "server", "display": "Force Idle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e7d30", "shim": "0x60e61d0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::RemoveAllSpawnedUnits": { "library": "server", "display": "Remove All Spawned Units", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" } ], "typed": true, "descriptor": "0x60e8cf0", "shim": "0x60e7210", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetAllowAutoAttack": { "library": "server", "display": "Set Allow Auto Attack", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e8a50", "shim": "0x60e6fb0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetAllowHeroTargets": { "library": "server", "display": "Set Allow Hero Targets", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e77f0", "shim": "0x60e5c80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetAllowRelaxation": { "library": "server", "display": "Set Allow Relaxation", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e8ba0", "shim": "0x60e70f0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetAutomaticallyRespawn": { "library": "server", "display": "Set Automatically Respawn", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e8900", "shim": "0x60e6e90", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetCompanion": { "library": "server", "display": "Set Companion", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e83c0", "shim": "0x60e6890", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetCompanionAttack": { "library": "server", "display": "Set Companion Attack", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e8270", "shim": "0x60e66f0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetCustomNPCName": { "library": "server", "display": "Set Custom NPC Name", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x60e76a0", "shim": "0x60e5a90", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetDuration": { "library": "server", "display": "Set Duration", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e7940", "shim": "0x60e5da0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetHealth": { "library": "server", "display": "Set Health", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e7e80", "shim": "0x60e6390", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetInvulnerable": { "library": "server", "display": "Set Invulnerable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e7fd0", "shim": "0x60e6490", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetNPCTeam": { "library": "server", "display": "Set NPC Team", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e8f20", "shim": "0x60e7310", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetNPCType": { "library": "server", "display": "Set NPC Type", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e9070", "shim": "0x60e74b0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetNPCWaypoint": { "library": "server", "display": "Set NPC Waypoint", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x60e8dd0", "shim": "0x60fb340", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetPlayPostVictoryAnimation": { "library": "server", "display": "Set Play Post Victory Animation", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x60e87b0", "shim": "0x60e6d70", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SetSpawnPoint": { "library": "server", "display": "Set Spawn Point", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x60e8510", "shim": "0x60e6990", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::SpawnNPC": { "library": "server", "display": "Spawn NPC", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e91c0", "shim": "0x60fa050", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::TeleportToWaypoint": { "library": "server", "display": "Teleport To Waypoint", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x60e8120", "shim": "0x60e6590", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_ScriptedSpawner_API::UseAbility": { "library": "server", "display": "Use Ability", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "npc_dota_scripted_spawner" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x60e7a90", "shim": "0x60e5f10", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_SimpleObstruction_API::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_simple_obstruction" } ], "typed": true, "descriptor": "0x51d98c0", "shim": "0x51efe60", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_SimpleObstruction_API::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_simple_obstruction" } ], "typed": true, "descriptor": "0x51d99d0", "shim": "0x51efd20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDOTA_SimpleObstruction_API::Toggle": { "library": "server", "display": "Toggle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_simple_obstruction" } ], "typed": true, "descriptor": "0x51d9ae0", "shim": "0x51efbe0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaParticleRelay_API::InputStart": { "library": "server", "display": "Input Start", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_particle_relay" } ], "typed": true, "descriptor": "0x5a441d0", "shim": "0x5a442e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaParticleRelay_API::InputStop": { "library": "server", "display": "Input Stop", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_particle_relay" } ], "typed": true, "descriptor": "0x5a440c0", "shim": "0x5a44440", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaParticleRelay_API::InputStopImmediate": { "library": "server", "display": "Input Stop Immediate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "dota_particle_relay" } ], "typed": true, "descriptor": "0x5a43fb0", "shim": "0x5a445a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaTutorialNPCBlocker_API::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "tutorial_npc_blocker" } ], "typed": true, "descriptor": "0x5de8c70", "shim": "0x5df0780", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaTutorialNPCBlocker_API::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "tutorial_npc_blocker" } ], "typed": true, "descriptor": "0x5de5870", "shim": "0x5df05a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CDotaTutorialNPCBlocker_API::Toggle": { "library": "server", "display": "Toggle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "tutorial_npc_blocker" } ], "typed": true, "descriptor": "0x5de8b60", "shim": "0x5df03c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCombinedLightProbeVolumeAPI::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_combined_light_probe_volume" } ], "typed": true, "descriptor": "0x3bc61a0", "shim": "0x3bec260", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCombinedLightProbeVolumeAPI::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_combined_light_probe_volume" } ], "typed": true, "descriptor": "0x3bc62b0", "shim": "0x3bec020", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCombinedLightProbeVolumeAPI::SetBrightness": { "library": "server", "display": "Set Brightness", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_combined_light_probe_volume" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x3bc6490", "shim": "0x3be8100", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCombinedLightProbeVolumeAPI::SetColor": { "library": "server", "display": "Set Color", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_combined_light_probe_volume" }, { "name": "param", "type": 11 } ], "typed": true, "descriptor": "0x3bc2bf0", "shim": "0x3bec940", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCubemapAPI::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_cubemap" } ], "typed": true, "descriptor": "0x3bc5550", "shim": "0x3be56c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvCubemapAPI::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_cubemap" } ], "typed": true, "descriptor": "0x3bc2d70", "shim": "0x3bec4a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvLightProbeVolumeAPI::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_light_probe_volume" } ], "typed": true, "descriptor": "0x3c19d30", "shim": "0x3c20280", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvLightProbeVolumeAPI::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_light_probe_volume" } ], "typed": true, "descriptor": "0x3c19e40", "shim": "0x3c24760", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvSkyAPI::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_sky" } ], "typed": true, "descriptor": "0x3c19f50", "shim": "0x3c20580", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CEnvSkyAPI::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "env_sky" } ], "typed": true, "descriptor": "0x3c18760", "shim": "0x3c24940", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFilterMultipleAPI::AddFilter": { "library": "server", "display": "Add Filter", "description": "Add the named entity to the filter list", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "filter_multi" }, { "name": "pFilter", "type": 13, "entity_class": "filter_base" } ], "typed": true, "descriptor": "0x53b6dd0", "shim": "0x53bd160", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFilterMultipleAPI::RemoveFilter": { "library": "server", "display": "Remove Filter", "description": "Remove the named entity from the filter list", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "filter_multi" }, { "name": "pFilter", "type": 13, "entity_class": "filter_base" } ], "typed": true, "descriptor": "0x53bcb60", "shim": "0x53bcf40", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::ClearFollowMoverEntity": { "library": "server", "display": "Clear Follow Mover Entity", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b02c0", "shim": "0x55bc1c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::ClearPathEnd": { "library": "server", "display": "Clear Path End", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b01e0", "shim": "0x55af5e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::ClearStartFollowingClosestMover": { "library": "server", "display": "Clear Start Following Closest Mover", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b03a0", "shim": "0x55af680", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::DeleteFollowMoverSpringConstraint": { "library": "server", "display": "Delete Follow Mover Spring Constraint", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b0020", "shim": "0x55bc260", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::DisconnectFromPath": { "library": "server", "display": "Disconnect From Path", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2cf0", "shim": "0x55bdfd0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::GetCurrentMoverSpeed": { "library": "server", "display": "Get Current Mover Speed", "description": "Get the provided movers current speed (units per second)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x55b3470", "shim": "0x55a2520", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CFuncMoverAPI::GetMoverT": { "library": "server", "display": "Get Mover T", "description": "Get the provided movers current T value on the spline", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x55b3390", "shim": "0x5595ac0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CFuncMoverAPI::MoveToPathNode": { "library": "server", "display": "Move To Path Node", "description": "Move to the given path node by name.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPathNode", "type": 13, "entity_class": "path_node_mover" } ], "typed": true, "descriptor": "0x55b2670", "shim": "0x55c5400", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::Pause": { "library": "server", "display": "Pause", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2a50", "shim": "0x55bbc00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetDistanceToReachMaxSpeed": { "library": "server", "display": "Set Distance To Reach Max Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b1710", "shim": "0x55bf5b0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetDistanceToReachZeroSpeed": { "library": "server", "display": "Set Distance To Reach Zero Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b15c0", "shim": "0x55bd620", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetFaceEntity": { "library": "server", "display": "Set Face Entity", "description": "Face the specified entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hEnt", "type": 13 } ], "typed": true, "descriptor": "0x55b0da0", "shim": "0x55afe20", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetFollowDistance": { "library": "server", "display": "Set Follow Distance", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b0c50", "shim": "0x55af9f0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetFollowEntity": { "library": "server", "display": "Set Follow Entity", "description": "Set the name of an entity that the mover should follow -- it will try to maintain a given distance from this entity along the path.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hEnt", "type": 13 } ], "typed": true, "descriptor": "0x55b11c0", "shim": "0x55bf1c0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetFollowEntityForward": { "library": "server", "display": "Set Follow Entity Forward", "description": "Set the name of an entity that the mover should follow forward along the path -- it will try to maintain a given distance from this entity along the path.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hEnt", "type": 13 } ], "typed": true, "descriptor": "0x55b1060", "shim": "0x55c1960", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetFollowEntityReverse": { "library": "server", "display": "Set Follow Entity Reverse", "description": "Set the name of an entity that the mover should follow reverse along the path -- it will try to maintain a given distance from this entity along the path.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hEnt", "type": 13 } ], "typed": true, "descriptor": "0x55b0f00", "shim": "0x55c4340", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetFollowMinimumSpeed": { "library": "server", "display": "Set Follow Minimum Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b0b00", "shim": "0x55af940", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetFollowMoverConstraintType": { "library": "server", "display": "Set Follow Mover Constraint Type", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x55b09b0", "shim": "0x55af890", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetFollowMoverEntity": { "library": "server", "display": "Set Follow Mover Entity", "description": "Sets the name of another mover the entity should follow.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "pMover", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b0480", "shim": "0x55bd210", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetFollowMoverEntityToClosestOnSpline": { "library": "server", "display": "Set Follow Mover Entity To Closest On Spline", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b0100", "shim": "0x55bd170", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetFollowMoverSpringStrength": { "library": "server", "display": "Set Follow Mover Spring Strength", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x55b0860", "shim": "0x55af7e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetMoveType": { "library": "server", "display": "Set Move Type", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x55b05c0", "shim": "0x55be310", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetMoverFaceEntity": { "library": "server", "display": "Set Mover Face Entity", "description": "Set the movers face entity", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hFaceEntity", "type": 13 } ], "typed": true, "descriptor": "0x55b3230", "shim": "0x55afc60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::SetOrientationMode": { "library": "server", "display": "Set Orientation Mode", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x55b1320", "shim": "0x55be6d0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetSpeed": { "library": "server", "display": "Set Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b1c50", "shim": "0x55bc8f0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetSpeedImmediate": { "library": "server", "display": "Set Speed Immediate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b1b00", "shim": "0x55afb50", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetTimeToBlendToNewOrientation": { "library": "server", "display": "Set Time To Blend To New Orientation", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b1470", "shim": "0x55afaa0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetTimeToReachMaxSpeed": { "library": "server", "display": "Set Time To Reach Max Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b19b0", "shim": "0x55bea20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetTimeToReachZeroSpeed": { "library": "server", "display": "Set Time To Reach Zero Speed", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b1860", "shim": "0x55bc5c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::SetTimeToTraverseToNextNode": { "library": "server", "display": "Set Time To Traverse To Next Node", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x55b0710", "shim": "0x55af730", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::Start": { "library": "server", "display": "Start", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b3150", "shim": "0x55c4870", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::StartForward": { "library": "server", "display": "Start Forward", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b3070", "shim": "0x55c15c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::StartReverse": { "library": "server", "display": "Start Reverse", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2f90", "shim": "0x55c2580", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::Stop": { "library": "server", "display": "Stop", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2eb0", "shim": "0x55bad60", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::StopImmediate": { "library": "server", "display": "Stop Immediate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2dd0", "shim": "0x55bb270", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::TeleportToPathNode": { "library": "server", "display": "Teleport To Path Node", "description": "Teleport to the given path node by name.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPathNode", "type": 13, "entity_class": "path_node_mover" } ], "typed": true, "descriptor": "0x55b27f0", "shim": "0x55b7b60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::Toggle": { "library": "server", "display": "Toggle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2c10", "shim": "0x55c4940", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::ToggleDirection": { "library": "server", "display": "Toggle Direction", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2b30", "shim": "0x55c47a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverAPI::TransitionToPath": { "library": "server", "display": "Transition To Path", "description": "Transition to the given path by name. This is used to move the mover between seperate paths. Will pick the closest point on the target path to move to.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPath", "type": 13, "entity_class": "path_mover" } ], "typed": true, "descriptor": "0x55b2080", "shim": "0x55b9de0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::TransitionToPathNode": { "library": "server", "display": "Transition To Path Node", "description": "Transition to the given path node by name. This is used to move the mover between seperate paths.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPathNode", "type": 13, "entity_class": "path_node_mover" } ], "typed": true, "descriptor": "0x55b24f0", "shim": "0x55baa20", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::TransitionToPathNodeStartForward": { "library": "server", "display": "Transition To Path Node Start Forward", "description": "Transition to the given path node by name. This is used to move the mover between seperate paths. Will issue a start forward upon arriving at the node.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPathNode", "type": 13, "entity_class": "path_node_mover" } ], "typed": true, "descriptor": "0x55b2370", "shim": "0x55ba8a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::TransitionToPathNodeStartReverse": { "library": "server", "display": "Transition To Path Node Start Reverse", "description": "Transition to the given path node by name. This is used to move the mover between seperate paths. Will issue a start reverse upon arriving at the node.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPathNode", "type": 13, "entity_class": "path_node_mover" } ], "typed": true, "descriptor": "0x55b21f0", "shim": "0x55ba720", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::TransitionToPathStartForward": { "library": "server", "display": "Transition To Path Start Forward", "description": "Transition to the given path by name. This is used to move the mover between seperate paths. Will issue a start forward upon arriving at the path. Will pick the closest point on the target path to move to.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPath", "type": 13, "entity_class": "path_mover" } ], "typed": true, "descriptor": "0x55b1f10", "shim": "0x55b9c60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::TransitionToPathStartReverse": { "library": "server", "display": "Transition To Path Start Reverse", "description": "Transition to the given path by name. This is used to move the mover between seperate paths. Will issue a start reverse upon arriving at the path. Will pick the closest point on the target path to move to.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" }, { "name": "hPath", "type": 13, "entity_class": "path_mover" } ], "typed": true, "descriptor": "0x55b1da0", "shim": "0x55b9ae0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CFuncMoverAPI::Unpause": { "library": "server", "display": "Unpause", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover" } ], "typed": true, "descriptor": "0x55b2970", "shim": "0x55bb790", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::ClearFollowMoverEntity": { "library": "server", "display": "Clear Follow Mover Entity", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5594170", "shim": "0x55bbf00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::ClearStartFollowingClosestMover": { "library": "server", "display": "Clear Start Following Closest Mover", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5594280", "shim": "0x55b68a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::FireUser1": { "library": "server", "display": "Fire User1", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5594060", "shim": "0x55b7360", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::FireUser2": { "library": "server", "display": "Fire User2", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5593f50", "shim": "0x55b70c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::FireUser3": { "library": "server", "display": "Fire User3", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5593e40", "shim": "0x55b6e20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::FireUser4": { "library": "server", "display": "Fire User4", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5593d30", "shim": "0x55b6b80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::SetMoverIndex": { "library": "server", "display": "Set Mover Index", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x558ba20", "shim": "0x5595c40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::Start": { "library": "server", "display": "Start", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x55947d0", "shim": "0x55c45e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::StartForward": { "library": "server", "display": "Start Forward", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x55946c0", "shim": "0x55c1780", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::StartReverse": { "library": "server", "display": "Start Reverse", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x55945b0", "shim": "0x55c4160", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::Stop": { "library": "server", "display": "Stop", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x55944a0", "shim": "0x55bae00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CFuncMoverRouter_API::StopImmediate": { "library": "server", "display": "Stop Immediate", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "func_mover_router" } ], "typed": true, "descriptor": "0x5594390", "shim": "0x55bb320", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CGameStateReportAPI::ClearCollections": { "library": "server", "display": "Clear Collections", "description": "Must clear all collections each pass.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_gamestate_report" } ], "typed": true, "descriptor": "0x55dbfc0", "shim": "0x55de020", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CGameStateReportAPI::HasActivityEventType": { "library": "server", "display": "Has Activity Event Type", "description": "Test if a collection has an event of . Returns the result.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_gamestate_report" }, { "name": "nType", "type": 1 }, { "name": "nCollectionIndex", "type": 1 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x55d85c0", "shim": "0x55e4440", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CGameStateReportAPI::NewActivityEventCollection": { "library": "server", "display": "New Activity Event Collection", "description": "Create a new activity event collection. Returns the resulting index.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_gamestate_report" } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x55dbeb0", "shim": "0x55de180", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CInfoPlayerStartDota_API::SetDisabled": { "library": "server", "display": "Set Disabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_player_start_dota" } ], "typed": true, "descriptor": "0x5fbbee0", "shim": "0x5ff4b60", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CInfoPlayerStartDota_API::SetEnabled": { "library": "server", "display": "Set Enabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_player_start_dota" } ], "typed": true, "descriptor": "0x5fbbff0", "shim": "0x5fef680", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CInfoPlayerStartDota_API::SetEnabledExclusively": { "library": "server", "display": "Set Enabled Exclusively", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_player_start_dota" } ], "typed": true, "descriptor": "0x5fbbdd0", "shim": "0x5fefbe0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::SetAppearance": { "library": "server", "display": "Set Appearance", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x3c597f0", "shim": "0x3c5a980", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::SetCustomAppearance": { "library": "server", "display": "Set Custom Appearance", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x3c59670", "shim": "0x3c5a840", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::SetLightBrightness": { "library": "server", "display": "Set Light Brightness", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x3c59970", "shim": "0x3c668a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::SetLightColor": { "library": "server", "display": "Set Light Color", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" }, { "name": "param", "type": 11 } ], "typed": true, "descriptor": "0x3c59af0", "shim": "0x3c66a60", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::SetLightEnabled": { "library": "server", "display": "Set Light Enabled", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" }, { "name": "param", "type": 0 } ], "typed": true, "descriptor": "0x3c55900", "shim": "0x3c65300", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::Toggle": { "library": "server", "display": "Toggle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" } ], "typed": true, "descriptor": "0x3c59220", "shim": "0x3c624c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::TurnOff": { "library": "server", "display": "Turn Off", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" } ], "typed": true, "descriptor": "0x3c59330", "shim": "0x3c64940", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLightEntityAPI::TurnOn": { "library": "server", "display": "Turn On", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "light_omni" } ], "typed": true, "descriptor": "0x3c59440", "shim": "0x3c647a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CLogicRelayAPI::CancelPending": { "library": "server", "display": "Cancel Pending", "description": "Cancel any events fired by this relay that are currently pending in the I/O event queue.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x54020c0", "shim": "0x5406c80", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CLogicRelayAPI::Disable": { "library": "server", "display": "Disable", "description": "Disable this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x54023f0", "shim": "0x5405cc0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CLogicRelayAPI::Enable": { "library": "server", "display": "Enable", "description": "Enable this entity.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x5402610", "shim": "0x5405f00", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CLogicRelayAPI::EnableRefire": { "library": "server", "display": "Enable Refire", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x5402500", "shim": "0x5405de0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CLogicRelayAPI::Toggle": { "library": "server", "display": "Toggle", "description": "Toggle the relay between enabled and disabled.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x54022e0", "shim": "0x5406b60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CLogicRelayAPI::Trigger": { "library": "server", "display": "Trigger", "description": "Trigger the relay, causing its OnTrigger output to fire if it is enabled.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "logic_relay" } ], "typed": true, "descriptor": "0x54021d0", "shim": "0x54254c0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleCollectionBindingInstance::HACK_UnusedBinding": { "library": "particles", "display": "HAC K Unused Binding", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "typed": true, "descriptor": "0x78dff0", "shim": "0x78e010", "call": { "needs": "other-slots", "reads": [ "rdi" ] } }, "CParticleSystemAPI::DestroyImmediately": { "library": "server", "display": "Destroy Immediately", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" } ], "typed": true, "descriptor": "0x5473840", "shim": "0x54845a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::Freeze": { "library": "server", "display": "Freeze", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5474640", "shim": "0x54854a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::SetControlPoint": { "library": "server", "display": "Set Control Point", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 3 } ], "typed": true, "descriptor": "0x5474340", "shim": "0x548b720", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::SetDataControlPointX": { "library": "server", "display": "Set Data Control Point X", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x54741c0", "shim": "0x5483b80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::SetDataControlPointY": { "library": "server", "display": "Set Data Control Point Y", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5474040", "shim": "0x5483ce0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::SetDataControlPointZ": { "library": "server", "display": "Set Data Control Point Z", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5473ec0", "shim": "0x5483e40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::SetTextString": { "library": "server", "display": "Set Text String", "description": "Update the text data on this system.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "pText", "type": 3 }, { "name": "bLocalize", "type": 0 } ], "typed": true, "descriptor": "0x546f8c0", "shim": "0x5486480", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CParticleSystemAPI::Start": { "library": "server", "display": "Start", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" } ], "typed": true, "descriptor": "0x5473b70", "shim": "0x548b140", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::Stop": { "library": "server", "display": "Stop", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" } ], "typed": true, "descriptor": "0x5473a60", "shim": "0x5484460", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::StopPlayEndCap": { "library": "server", "display": "Stop Play End Cap", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" } ], "typed": true, "descriptor": "0x5473950", "shim": "0x54846e0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CParticleSystemAPI::Thaw": { "library": "server", "display": "Thaw", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "info_particle_system" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x54744c0", "shim": "0x5485620", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPathSimpleAPI::GetClosestDirToEntity": { "library": "server", "display": "Get Closest Dir To Entity", "description": "Compute the closest direction along the path relative to the entity provided. (world space vector)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "hEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x3e884f0", "shim": "0x3e89c20", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::GetClosestPosToEntity": { "library": "server", "display": "Get Closest Pos To Entity", "description": "Compute the closest position on the path relative to the entity provided. (world space vector)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "hEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x3e88680", "shim": "0x3e89aa0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::GetClosestTValueToEntity": { "library": "server", "display": "Get Closest T Value To Entity", "description": "Compute the closest T value on the path relative to the entity provided. (0.0 to 1.0 float value that defines the point along the spline)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "hEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x3e88810", "shim": "0x3e89940", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::GetDirAtTValue": { "library": "server", "display": "Get Dir At T Value", "description": "Compute the Direction along the spline at the provided T Value of the spline. (world space vector)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "flTValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x3e880d0", "shim": "0x3e890c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::GetDistanceBetweenEntitiesAlongPath": { "library": "server", "display": "Get Distance Between Entities Along Path", "description": "Compute the distance along the path between provided Entity A and Entity B", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "hEntityA", "type": 13 }, { "name": "hEntityB", "type": 13 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x3e80cf0", "shim": "0x3e89ea0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::GetPosAtTValue": { "library": "server", "display": "Get Pos At T Value", "description": "Compute the position at the provided T Value of the spline. (world space vector)", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "flTValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x3e88250", "shim": "0x3e89200", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPathSimpleAPI::SetEntityAtTValue": { "library": "server", "display": "Set Entity At T Value", "description": "Set entity to the position of the provided T value of the spline (world space vector)", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "path_simple" }, { "name": "hEntity", "type": 13 }, { "name": "flTValue", "type": 2 } ], "typed": true, "descriptor": "0x3e89340", "shim": "0x3e89da0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPhysMotorAPI::GetActualSpeed": { "library": "server", "display": "Get Actual Speed", "description": "Get the current rotation speed (deg/s) of the attached object about the motor's axis. May differ from the motor's target speed.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "phys_motor" } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x5607c90", "shim": "0x5619fc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPhysMotorAPI::SetSpinDownTime": { "library": "server", "display": "Set Spin Down Time", "description": "Sets the time the motor takes to spin down to a lesser target speed when it's on.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "phys_motor" }, { "name": "fSpinDownTime", "type": 2 } ], "typed": true, "descriptor": "0x5608310", "shim": "0x5608c60", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPhysMotorAPI::SetSpinUpTime": { "library": "server", "display": "Set Spin Up Time", "description": "Sets the time the motor takes to spin up to a greater target speed when it's on.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "phys_motor" }, { "name": "fSpinUpTime", "type": 2 } ], "typed": true, "descriptor": "0x56084d0", "shim": "0x5608da0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPhysMotorAPI::SetSystemInertiaScale": { "library": "server", "display": "Set System Inertia Scale", "description": "Sets the inertia scale on the motor, which affects the maximum amount of torque it can generate (this will also affect the actual time the motor takes to spin up or spin down).", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "phys_motor" }, { "name": "flInertiaScale", "type": 2 } ], "typed": true, "descriptor": "0x5608150", "shim": "0x5619d80", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPointPrefabAPI::GetRelayInterfaceSources": { "library": "server", "display": "Get Relay Interface Sources", "description": "Get all of the point_pulse entities which compose our procedural relay interface", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_prefab" } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x3eb16c0", "shim": "0x3eb6ae0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPointTemplateAPI::DeleteCreatedSpawnGroups": { "library": "server", "display": "Delete Created Spawn Groups", "description": "Deletes all spawn groups created by the template. Only works if you use asynchronous spawn and INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_template" } ], "typed": true, "descriptor": "0x3c58b50", "shim": "0x3c5e780", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPointTemplateAPI::ForceSpawn": { "library": "server", "display": "Force Spawn", "description": "Spawn an instance of the template at the original position.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_template" } ], "typed": true, "descriptor": "0x3c58d70", "shim": "0x3c5fda0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPointTemplateAPI::ForceSpawnAtLocation": { "library": "server", "display": "Force Spawn At Location", "description": "Tells the point_template entity to ForceSpawn and return the first entity that matches the name (wildcard)", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_template" }, { "name": "pLocationEntity", "type": 13 }, { "name": "pSpawnedEntityName", "type": 3 } ], "returns": [ { "name": "retval", "type": 13 } ], "typed": true, "descriptor": "0x3c59020", "shim": "0x3c5f9e0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPointTemplateAPI::ForceSpawnReturnEntities": { "library": "server", "display": "Force Spawn Return Entities", "description": "Tells the point_template entity to ForceSpawn and return the all the entities spawned", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_template" }, { "name": "pLocationEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x3c58e80", "shim": "0x3c60220", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPointTemplateAPI::GetSpawnedEntities": { "library": "server", "display": "Get Spawned Entities", "description": "Get the list of the most recent spawned entities.", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_template" } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x3c58c60", "shim": "0x3c5ed20", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPointValueRemapperAPI::Disable": { "library": "server", "display": "Disable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" } ], "typed": true, "descriptor": "0x5646ad0", "shim": "0x5667d40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::Enable": { "library": "server", "display": "Enable", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" } ], "typed": true, "descriptor": "0x5646be0", "shim": "0x5667c00", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::SetDisengageistance": { "library": "server", "display": "Set Disengageistance", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5646d90", "shim": "0x5667e80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::SetEngageDistance": { "library": "server", "display": "Set Engage Distance", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5646f10", "shim": "0x5668080", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::SetMomentumModifier": { "library": "server", "display": "Set Momentum Modifier", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5647210", "shim": "0x5668280", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::SetMomentumType": { "library": "server", "display": "Set Momentum Type", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" }, { "name": "param", "type": 1 } ], "typed": true, "descriptor": "0x5647390", "shim": "0x56678a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPointValueRemapperAPI::SetSnapValue": { "library": "server", "display": "Set Snap Value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "point_value_remapper" }, { "name": "param", "type": 2 } ], "typed": true, "descriptor": "0x5647090", "shim": "0x5668480", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseCell_BaseYieldingInflow::BaseFlow_CancelAfter": { "library": "pulse_system", "display": "Base Flow Cancel After", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c71e0", "shim": "0x1c5e50", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_BaseYieldingInflow::BaseFlow_CancelElegantly": { "library": "pulse_system", "display": "Base Flow Cancel Elegantly", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c7220", "shim": "0x1c5e30", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_BaseYieldingInflow::BaseFlow_CancelImmediately": { "library": "pulse_system", "display": "Base Flow Cancel Immediately", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c7260", "shim": "0x1c5e10", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_BaseYieldingInflow::BaseFlow_WakeElegantly": { "library": "pulse_system", "display": "Base Flow Wake Elegantly", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c5970", "shim": "0x1c5e90", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_BaseYieldingInflow::BaseFlow_WakeImmediately": { "library": "pulse_system", "display": "Base Flow Wake Immediately", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c71a0", "shim": "0x1c5e70", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_BooleanSwitchState::Activate": { "library": "pulse_system", "display": "Activate", "description": "Begin testing a condition composed of Observable values. Continues checking until canceled.", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1f0170", "shim": "0x1eff00", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_CursorQueue::Wait": { "library": "pulse_system", "display": "Wait", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1f47f0", "shim": "0x1f4470", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_ExampleSelector::ProcessSelector": { "library": "pulse_system", "display": "Process Selector", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0xe5770", "shim": "0xe4710", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_FireCursors::Start": { "library": "pulse_system", "display": "Start", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1db840", "shim": "0x1db950", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_FireCursors::StopWaiting": { "library": "pulse_system", "display": "Stop Waiting", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1dbaa0", "shim": "0x1db930", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Inflow_Wait::Wait": { "library": "pulse_system", "display": "Wait", "description": "Pause the cursor at this point.", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "flDurationSec", "type": 2 } ], "typed": true, "descriptor": "0x1c5f90", "shim": "0x1c5f00", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Inflow_Yield::Pause": { "library": "pulse_system", "display": "Pause", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1c72e0", "shim": "0x1c5ee0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_InlineNodeSkipSelector::ProcessSelector": { "library": "pulse_system", "display": "Process Selector", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1e35b0", "shim": "0x1e3210", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_IntervalTimer::OnInterval": { "library": "pulse_system", "display": "OnInterval", "description": "Signature hook to fill out arguments for OnInterval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "flElapsed", "type": 2 }, { "name": "flPercentage", "type": 2 } ], "typed": true, "descriptor": "0x1deec0" }, "CPulseCell_IntervalTimer::Start": { "library": "pulse_system", "display": "Start", "description": "Start a timer with the specified duration, fire the OnInterval output ", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "flDuration", "type": 2 }, { "name": "flWaitInterval", "type": 2 }, { "name": "flWaitIntervalHigh", "type": 2 } ], "typed": true, "descriptor": "0x1df2f0", "shim": "0x1df090", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_LimitCount::CheckRequirement": { "library": "pulse_system", "display": "Check Requirement", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1e2e40", "shim": "0x1e3090", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_LimitCount::CommitStep": { "library": "pulse_system", "display": "Commit Step", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1e3550", "shim": "0x1e3070", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Outflow_CycleOrdered::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c7340", "shim": "0x1c6670", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Outflow_CycleRandom::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c7380", "shim": "0x1c6690", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Outflow_CycleShuffled::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c73c0", "shim": "0x1c66b0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Outflow_TestExplicitYesNo::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0xf3e60", "shim": "0xf2ca0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Outflow_TestRandomYesNo::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0xf3e20", "shim": "0xf2c80", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_PickBestOutflowSelector::ProcessSelector": { "library": "pulse_system", "display": "Process Selector", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1e35f0", "shim": "0x1e3230", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Step_CallExternalMethod::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "hTarget", "type": 23 } ], "typed": true, "descriptor": "0x1c6590", "shim": "0x1c6810", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Step_DebugLog::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "pMessage", "type": 3 } ], "typed": true, "descriptor": "0x1c64b0", "shim": "0x1c67e0", "call": { "needs": "other-slots", "reads": [ "rdx", "r8" ] } }, "CPulseCell_Step_PublicOutput::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "typed": true, "descriptor": "0x1c72a0", "shim": "0x1c5eb0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Step_TestDomainCreateFakeEntity::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pName", "type": 3 }, { "name": "pClass", "type": 3 } ], "returns": [ { "name": "retval", "type": 27 } ], "typed": true, "descriptor": "0xf0f10", "shim": "0xf26b0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8", "stack0" ] } }, "CPulseCell_Step_TestDomainDestroyFakeEntity::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "hEntity", "type": 27 } ], "typed": true, "descriptor": "0xf2860", "shim": "0xefdc0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Step_TestDomainEntFire::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pEnt", "type": 27 }, { "name": "pParam", "type": 3 } ], "typed": true, "descriptor": "0xf1de0", "shim": "0xf3060", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Step_TestDomainTracepoint::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pTraceString", "type": 3 } ], "typed": true, "descriptor": "0xf0e30", "shim": "0xefd70", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_TestEnums::CompareValues": { "library": "pulse_system", "display": "Compare Values", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nColor", "type": 25, "type_name": "PulseTestEnumColor_t" }, { "name": "nFlags", "type": 25, "type_name": "PulseTestEnumFlags_t" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0xe3040", "shim": "0xe5bd0", "call": { "needs": "other-slots", "reads": [ "rdx", "r8", "stack0" ] } }, "CPulseCell_TestWaitWithAutoTracepoints::Wait": { "library": "pulse_system", "display": "Wait", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "flDurationSec", "type": 2 } ], "typed": true, "descriptor": "0xe1f40", "shim": "0xe4740", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_TestWaitWithCursorState::Wait": { "library": "pulse_system", "display": "Wait", "description": "Pause the cursor at this point.", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "flDurationSec", "type": 2 }, { "name": "bFail", "type": 0 } ], "typed": true, "descriptor": "0xf1c20", "shim": "0xf2bd0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_TestYieldForever::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0xe57d0", "shim": "0xe4770", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_TestYieldWithObservables::Run": { "library": "pulse_system", "display": "Run", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0xe5810", "shim": "0xe4790", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Test_MultiInflow_NoDefault::InflowA": { "library": "pulse_system", "display": "Inflow A", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pTraceStringA", "type": 3 } ], "typed": true, "descriptor": "0xf14c0", "shim": "0xf3100", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiInflow_NoDefault::InflowB": { "library": "pulse_system", "display": "Inflow B", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pTraceStringB", "type": 3 } ], "typed": true, "descriptor": "0xf13e0", "shim": "0xf3fe0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiInflow_WithDefault::InflowA": { "library": "pulse_system", "display": "Inflow A", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pTraceStringA", "type": 3 } ], "typed": true, "descriptor": "0xf1300", "shim": "0xf42d0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiInflow_WithDefault::InflowB": { "library": "pulse_system", "display": "Inflow B", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "pTraceStringB", "type": 3 } ], "typed": true, "descriptor": "0xf1220", "shim": "0xf3160", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiOutflow_WithParams::InflowA": { "library": "pulse_system", "display": "Inflow A", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "nWhichOutflowA", "type": 1 }, { "name": "pTraceA", "type": 3 } ], "typed": true, "descriptor": "0xf17d0", "shim": "0xf8500", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiOutflow_WithParams::InflowB": { "library": "pulse_system", "display": "Inflow B", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 4 ] }, "params": [ { "name": "nWhichOutflowB", "type": 1 }, { "name": "pTraceB", "type": 3 } ], "typed": true, "descriptor": "0xf1680", "shim": "0xf8380", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_Test_MultiOutflow_WithParams::OnOut1": { "library": "pulse_system", "display": "OnOut1", "description": "Signature hook to fill out arguments for OnOut1", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nRetValue", "type": 1 }, { "name": "nRetValue2", "type": 2 } ], "typed": true, "descriptor": "0xf1ae0" }, "CPulseCell_Test_MultiOutflow_WithParams::OnOut2": { "library": "pulse_system", "display": "OnOut2", "description": "Signature hook to fill out arguments for OnOut2", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "pRetName", "type": 3 } ], "typed": true, "descriptor": "0xf15a0" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::OnAsyncChild1": { "library": "pulse_system", "display": "OnAsyncChild1", "description": "Signature hook to fill out arguments for OnAsyncChild1", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nAsyncRet1", "type": 1 } ], "typed": true, "descriptor": "0xf0ab0" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::OnAsyncChild2": { "library": "pulse_system", "display": "OnAsyncChild2", "description": "Signature hook to fill out arguments for OnAsyncChild2", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "pAsyncRet2", "type": 3 } ], "typed": true, "descriptor": "0xf1a00" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::OnOut1": { "library": "pulse_system", "display": "OnOut1", "description": "Signature hook to fill out arguments for OnOut1", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nRetValue", "type": 1 } ], "typed": true, "descriptor": "0xf0b90" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::OnYieldResume1": { "library": "pulse_system", "display": "OnYieldResume1", "description": "Signature hook to fill out arguments for OnYieldResume1", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nYieldArg1", "type": 1 } ], "typed": true, "descriptor": "0xf09d0" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::OnYieldResume2": { "library": "pulse_system", "display": "OnYieldResume2", "description": "Signature hook to fill out arguments for OnYieldResume2", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "pYieldArg2", "type": 3 } ], "typed": true, "descriptor": "0xf1920" }, "CPulseCell_Test_MultiOutflow_WithParams_Yielding::Start": { "library": "pulse_system", "display": "Start", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0xf3dc0", "shim": "0xf2c60", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Timeline::Start": { "library": "pulse_system", "display": "Start", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1ec480", "shim": "0x1ec5b0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCell_Val_TestDomainFindEntityByName::Eval": { "library": "pulse_system", "display": "Eval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 4 ] }, "params": [ { "name": "pName", "type": 3 } ], "returns": [ { "name": "retval", "type": 27 } ], "typed": true, "descriptor": "0xf1140", "shim": "0xf4140", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8", "stack0" ] } }, "CPulseCell_Val_TestDomainGetEntityName::Eval": { "library": "pulse_system", "display": "Eval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 4 ] }, "params": [ { "name": "hEntity", "type": 27 } ], "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0xf2950", "shim": "0xf2b40", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8", "stack0" ] } }, "CPulseCell_Value_Curve::Eval": { "library": "pulse_system", "display": "Eval", "description": "Evaluate the curve at the specified input position", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "t", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1da5c0", "shim": "0x1da450", "call": { "needs": "other-slots", "reads": [ "rdx", "r8", "stack0" ] } }, "CPulseCell_Value_Gradient::Eval": { "library": "pulse_system", "display": "Eval", "description": "Evaluate the gradient at a position between 0 and 1", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "t", "type": 2 } ], "returns": [ { "name": "retval", "type": 11 } ], "typed": true, "descriptor": "0x1dd970", "shim": "0x1dd8f0", "call": { "needs": "other-slots", "reads": [ "rdx", "r8", "stack0" ] } }, "CPulseCell_Value_RandomFloat::Eval": { "library": "pulse_system", "display": "Eval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "flMin", "type": 2 }, { "name": "flMax", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1c6150", "shim": "0x1c6750", "call": { "needs": "other-slots", "reads": [ "rdx", "r8", "stack0" ] } }, "CPulseCell_Value_RandomInt::Eval": { "library": "pulse_system", "display": "Eval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nMin", "type": 1 }, { "name": "nMax", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1c6370", "shim": "0x1c66d0", "call": { "needs": "other-slots", "reads": [ "rdx", "r8", "stack0" ] } }, "CPulseCell_Value_TestValue50::Eval": { "library": "pulse_system", "display": "Eval", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf3e00", "shim": "0xf4320", "call": { "needs": "other-slots", "reads": [ "rdx", "stack0" ] } }, "CPulseCell_WaitForCursorsWithTag::Wait": { "library": "pulse_system", "display": "Wait", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 } ], "typed": true, "descriptor": "0x1f5eb0", "shim": "0x1f43d0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx", "r8" ] } }, "CPulseCell_WaitForObservable::Start": { "library": "pulse_system", "display": "Start", "description": "Begin testing a condition composed of Observable variable references. Continues checking until true.", "policy": { "kind": "cell", "mutates": true, "blocking": true, "raw": [ 256, 8 ] }, "typed": true, "descriptor": "0x1efdd0", "shim": "0x1efee0", "call": { "needs": "pulse-context", "reads": [ "rdx", "rcx" ] } }, "CPulseCursorFuncs::AnyOtherCursorsHaveTag": { "library": "pulse_system", "display": "Any Other Cursors Have Tag", "description": "Check if any yielded cursors on the graph already have the given tag.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x1f5a30", "shim": "0x1f4830", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CPulseCursorFuncs::CursorHasTag": { "library": "pulse_system", "display": "Cursor Has Tag", "description": "Check if the cursor already has the given tag.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x1f5c70", "shim": "0x1f41d0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CPulseCursorFuncs::KillAllOtherCursors": { "library": "pulse_system", "display": "Kill All Other Cursors", "description": "Find all the yielded cursors on this graph and cancel them.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "nKillPriority", "type": 25, "type_name": "PulseCursorCancelPriority_t" } ], "typed": true, "descriptor": "0x1f4900", "shim": "0x1f4090", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseCursorFuncs::KillCursorsWithTag": { "library": "pulse_system", "display": "Kill Cursors With Tag", "description": "Find all the yielded cursors on this graph with the matching tag and cancel them.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 }, { "name": "nKillPriority", "type": 25, "type_name": "PulseCursorCancelPriority_t" } ], "typed": true, "descriptor": "0x1f60f0", "shim": "0x1f4140", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseCursorFuncs::RemoveTagFromCursor": { "library": "pulse_system", "display": "Remove Tag From Cursor", "description": "Remove the given tag from this cursor. If other cursors are waiting on us, they will resume.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 } ], "typed": true, "descriptor": "0x1f57f0", "shim": "0x1f3bd0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseCursorFuncs::TagCursor": { "library": "pulse_system", "display": "Tag Cursor", "description": "Save a named value of any type on the cursor.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 }, { "name": "bInherit", "type": 0 } ], "typed": true, "descriptor": "0x1f4a40", "shim": "0x1f42a0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseCursorFuncs::WakeCursorsWithTag": { "library": "pulse_system", "display": "Wake Cursors With Tag", "description": "Find all the yielded cursors on this graph with the matching tag and wake them.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "pTagName", "type": 3 }, { "name": "tagValue", "type": 23 }, { "name": "nWakePriority", "type": 25, "type_name": "PulseCursorWakePriority_t" } ], "typed": true, "descriptor": "0x1f63d0", "shim": "0x1f40b0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseFuncs_GameParticleManager::CreateEffect": { "library": "server", "display": "Create Effect", "description": "Create an instance of the specified particle system definition - returns a handle that can be used to modify or destroy the effect.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "hSystem", "type": 14 }, { "name": "pOnEntity", "type": 13 }, { "name": "iAttachType", "type": 25, "type_name": "ParticleAttachment_t" }, { "name": "pConfigName", "type": 3 } ], "returns": [ { "name": "retval", "type": 20, "type_name": "ParticleIndex_t" } ], "typed": true, "descriptor": "0x3e5a130", "shim": "0x3e61220", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseFuncs_GameParticleManager::DestroyEffect": { "library": "server", "display": "Destroy Effect", "description": "Destroy a particle effect instance", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "bDestroyImmediately", "type": 0 }, { "name": "bPlayEndcap", "type": 0 } ], "typed": true, "descriptor": "0x3e5ebd0", "shim": "0x3e58490", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseFuncs_GameParticleManager::SetEffectControlEnt": { "library": "server", "display": "Set Effect Control Ent", "description": "Attach an effect control point to an entity", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "iControlPoint", "type": 1 }, { "name": "iAttachType", "type": 25, "type_name": "ParticleAttachment_t" }, { "name": "pEntity", "type": 13 }, { "name": "pAttachmentName", "type": 3 } ], "typed": true, "descriptor": "0x3e60d90", "shim": "0x3e610a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseFuncs_GameParticleManager::SetEffectControlTransform": { "library": "server", "display": "Set Effect Control Transform", "description": "Set an effect control point to a worldspace transform", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "iControlPoint", "type": 1 }, { "name": "xTransform", "type": 10 } ], "typed": true, "descriptor": "0x3e58bf0", "shim": "0x3e59240", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseFuncs_GameParticleManager::SetEffectControlVector": { "library": "server", "display": "Set Effect Control Vector", "description": "Set an effect control point to a relative vector", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "iControlPoint", "type": 1 }, { "name": "vPosition", "type": 5 } ], "typed": true, "descriptor": "0x3e58f70", "shim": "0x3e592e0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseFuncs_GameParticleManager::SetEffectControlWorldVector": { "library": "server", "display": "Set Effect Control World Vector", "description": "Set an effect control point to a worldspace position", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "iControlPoint", "type": 1 }, { "name": "vPosition", "type": 7 } ], "typed": true, "descriptor": "0x3e58db0", "shim": "0x3e592a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseFuncs_GameParticleManager::SetEffectTextString": { "library": "server", "display": "Set Effect Text String", "description": "Set an effect text string", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "iEffect", "type": 20, "type_name": "ParticleIndex_t" }, { "name": "pText", "type": 3 }, { "name": "bLocalize", "type": 0 } ], "typed": true, "descriptor": "0x3e5e9d0", "shim": "0x3e59210", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseGraphInstance_TestDomain::GenerateInt": { "library": "pulse_system", "display": "GenerateInt", "description": "External system requesting an int from the test graph", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nParam", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf01f0" }, "CPulseGraphInstance_TestDomain::GenerateIntWithResult": { "library": "pulse_system", "display": "GenerateIntWithResult", "description": "External system requesting an int from the test graph (variant)", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf3aa0" }, "CPulseGraphInstance_TestDomain::GenerateVector": { "library": "pulse_system", "display": "GenerateVector", "description": "External system requesting a vector from the test graph", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0xf3a80" }, "CPulseGraphInstance_TestDomain::HandleInt": { "library": "pulse_system", "display": "HandleInt", "description": "External system providing an int for the test graph to consume", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xf02d0" }, "CPulseGraphInstance_TestDomain_Derived::GetInstanceValueX": { "library": "pulse_system", "display": "Get Instance Value X", "description": "Get the 'ValueX' number off the graph instance.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf3c00", "shim": "0xf4390", "call": { "needs": "other-slots", "reads": [ "rdi", "stack0" ] } }, "CPulseGraphInstance_TestDomain_Derived::HandleIntDerived": { "library": "pulse_system", "display": "HandleIntDerived", "description": "Derived", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xf0730" }, "CPulseGraphInstance_TestDomain_Derived::SetInstanceValueX": { "library": "pulse_system", "display": "Set Instance Value X", "description": "Set the 'ValueX' number on the graph instance.", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xf08f0", "shim": "0xf2c40", "call": { "needs": "other-slots", "reads": [ "rdi", "r8" ] } }, "CPulseGraphInstance_TurtleGraphics::Go": { "library": "pulse_system", "display": "Go", "description": "Called to invoke the graph", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "typed": true, "descriptor": "0x105530" }, "CPulseMathlib::AbsFloat": { "library": "pulse_system", "display": "Abs Float", "description": "Absolute value (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b46f0", "shim": "0x1be6f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::AbsInt": { "library": "pulse_system", "display": "Abs Int", "description": "Absolute value (int)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b6e50", "shim": "0x1bd1a0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::ArcCos": { "library": "pulse_system", "display": "Arc Cos", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5e70", "shim": "0x1be970", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::ArcSin": { "library": "pulse_system", "display": "Arc Sin", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b61f0", "shim": "0x1bea70", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::ArcTan": { "library": "pulse_system", "display": "Arc Tan", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5af0", "shim": "0x1be870", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::CeilingFloat": { "library": "pulse_system", "display": "Ceiling Float", "description": "Ceiling - round float up to nearest integer)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b41b0", "shim": "0x1be570", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::ClampFloat": { "library": "pulse_system", "display": "Clamp Float", "description": "Clamp value to range (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "flMin", "type": 2 }, { "name": "flMax", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b4e80", "shim": "0x1bef10", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::ClampInt": { "library": "pulse_system", "display": "Clamp Int", "description": "Clamp value to range (int)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 1 }, { "name": "nMin", "type": 1 }, { "name": "nMax", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b7010", "shim": "0x1bd390", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Cos": { "library": "pulse_system", "display": "Cos", "description": "Cosine of angle. Input in radians, output in radians", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flRadians", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b6030", "shim": "0x1be9f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::CrossProductVector": { "library": "pulse_system", "display": "Cross Product Vector", "description": "Cross Product of Vector a x Vector b", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 5 }, { "name": "b", "type": 5 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b7e30", "shim": "0x1bcf60", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Deg2Rad": { "library": "pulse_system", "display": "Deg2 Rad", "description": "Convert degrees (0-180) to radians (0-pi)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flDegrees", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5930", "shim": "0x1be7f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::DotProductVector": { "library": "pulse_system", "display": "Dot Product Vector", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 5 }, { "name": "b", "type": 5 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b7c10", "shim": "0x1befa0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Exp": { "library": "pulse_system", "display": "Exp", "description": "Computes e ( 2.71...) raised to a power", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3110", "shim": "0x1be0f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Exp2": { "library": "pulse_system", "display": "Exp2", "description": "Computes 2 raised to a power", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b2f50", "shim": "0x1be070", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::FloatToGameTime": { "library": "pulse_system", "display": "Float To Game Time", "description": "Convert from a raw floating-point time to a Game Time that will be saved/loaded appropriately", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flFloat", "type": 2 } ], "returns": [ { "name": "retval", "type": 12 } ], "typed": true, "descriptor": "0x1b1880", "shim": "0x1bbcc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::FloorFloat": { "library": "pulse_system", "display": "Floor Float", "description": "Floor - round float down to nearest integer", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b4370", "shim": "0x1be5f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Frac": { "library": "pulse_system", "display": "Frac", "description": "Fractional component (ie. returns 0.34 for 12.34)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b39d0", "shim": "0x1be370", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::GameTimeToFloat": { "library": "pulse_system", "display": "Game Time To Float", "description": "Convert from a Game Time a raw floating-point time that will NOT fixed up - use with caution!", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flTime", "type": 12 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1ba200", "shim": "0x1beb70", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::IntegerDivide": { "library": "pulse_system", "display": "Integer Divide", "description": "Integer division - unlike the divide (/) node, this will truncate any remainder (floor) and return an integer.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "nNumerator", "type": 1 }, { "name": "nDenominator", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b6c30", "shim": "0x1bd210", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::IsValidVector": { "library": "pulse_system", "display": "Is Valid Vector", "description": "Returns true if the Vector is valid", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 5 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x1b8210", "shim": "0x1bc490", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::IsValidWorldVector": { "library": "pulse_system", "display": "Is Valid World Vector", "description": "Returns true if the World Vector is valid", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 7 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x1b88f0", "shim": "0x1bc510", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::LengthVector": { "library": "pulse_system", "display": "Length Vector", "description": "Length (magnitude) of Vector", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 5 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b8130", "shim": "0x1bedf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::LengthVector2D": { "library": "pulse_system", "display": "Length Vector2 D", "description": "Length (magnitude) of Vector2D", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 4 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b9340", "shim": "0x1bebf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::LerpFloat": { "library": "pulse_system", "display": "Lerp Float", "description": "Returns interpolated value between A and B based on frac 0.0 - 1.0 (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flFrac", "type": 2 }, { "name": "flValueA", "type": 2 }, { "name": "flValueB", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b48b0", "shim": "0x1bee80", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::LerpVector": { "library": "pulse_system", "display": "Lerp Vector", "description": "Returns interpolated value between A and B based on frac 0.0 - 1.0 (vector)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flFrac", "type": 2 }, { "name": "vecValueA", "type": 5 }, { "name": "vecValueB", "type": 5 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b83d0", "shim": "0x1bd010", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::LerpWorldVector": { "library": "pulse_system", "display": "Lerp World Vector", "description": "Returns interpolated value between A and B based on frac 0.0 - 1.0 (world vector)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flFrac", "type": 2 }, { "name": "vecValueA", "type": 7 }, { "name": "vecValueB", "type": 7 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x1b8d40", "shim": "0x1bcaf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Log": { "library": "pulse_system", "display": "Log", "description": "Natural logarithm (base e)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3650", "shim": "0x1be270", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Log10": { "library": "pulse_system", "display": "Log10", "description": "Base-10 logarithm", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b32d0", "shim": "0x1be170", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Log2": { "library": "pulse_system", "display": "Log2", "description": "Base-2 logarithm", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3490", "shim": "0x1be1f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeAngle": { "library": "pulse_system", "display": "Make Angle", "description": "Make an Angle from component parts", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flPitch", "type": 2 }, { "name": "flYaw", "type": 2 }, { "name": "flRoll", "type": 2 } ], "returns": [ { "name": "retval", "type": 6 } ], "typed": true, "descriptor": "0x1b1b00", "shim": "0x1bc620", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeAngleFromForwardVector": { "library": "pulse_system", "display": "Make Angle From Forward Vector", "description": "Make an Angle from a Forward Vector", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vForward", "type": 5 } ], "returns": [ { "name": "retval", "type": 6 } ], "typed": true, "descriptor": "0x1b77b0", "shim": "0x1bc590", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeColor": { "library": "pulse_system", "display": "Make Color", "description": "Make a Color from component parts", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "r", "type": 1 }, { "name": "g", "type": 1 }, { "name": "b", "type": 1 } ], "returns": [ { "name": "retval", "type": 11 } ], "typed": true, "descriptor": "0x1b6630", "shim": "0x1bbd40", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeTransform": { "library": "pulse_system", "display": "Make Transform", "description": "Make a Transform from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "origin", "type": 5 }, { "name": "angle", "type": 6 }, { "name": "flScale", "type": 2 } ], "returns": [ { "name": "retval", "type": 9 } ], "typed": true, "descriptor": "0x1bbe80", "shim": "0x1bc080", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeVector": { "library": "pulse_system", "display": "Make Vector", "description": "Make a Vector from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 }, { "name": "z", "type": 2 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b25e0", "shim": "0x1bced0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeVector2D": { "library": "pulse_system", "display": "Make Vector2 D", "description": "Make a Vector2D from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 } ], "returns": [ { "name": "retval", "type": 4 } ], "typed": true, "descriptor": "0x1b28d0", "shim": "0x1bc1f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeVector4D": { "library": "pulse_system", "display": "Make Vector4 D", "description": "Make a Vector from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 }, { "name": "z", "type": 2 }, { "name": "w", "type": 2 } ], "returns": [ { "name": "retval", "type": 8 } ], "typed": true, "descriptor": "0x1b2220", "shim": "0x1bc140", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeVectorFromAngle": { "library": "pulse_system", "display": "Make Vector From Angle", "description": "Make a Vector from an Angle", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "angles", "type": 6 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b95e0", "shim": "0x1bcd20", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeWorldTransform": { "library": "pulse_system", "display": "Make World Transform", "description": "Make a Transform from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "origin", "type": 7 }, { "name": "angle", "type": 6 }, { "name": "flScale", "type": 2 } ], "returns": [ { "name": "retval", "type": 10 } ], "typed": true, "descriptor": "0x1bd630", "shim": "0x1bbdc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MakeWorldVector": { "library": "pulse_system", "display": "Make World Vector", "description": "Make a World Vector from component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 }, { "name": "z", "type": 2 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x1b1e60", "shim": "0x1bc900", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MaxFloat": { "library": "pulse_system", "display": "Max Float", "description": "Maximum of two values (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5100", "shim": "0x1bec70", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MaxInt": { "library": "pulse_system", "display": "Max Int", "description": "Maximum of two values (int)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 1 }, { "name": "y", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b7290", "shim": "0x1bd290", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MinFloat": { "library": "pulse_system", "display": "Min Float", "description": "Minimum of two values (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 2 }, { "name": "y", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5320", "shim": "0x1becf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::MinInt": { "library": "pulse_system", "display": "Min Int", "description": "Minimum of two values (int)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "x", "type": 1 }, { "name": "y", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b74b0", "shim": "0x1bd310", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::NormalizeVector": { "library": "pulse_system", "display": "Normalize Vector", "description": "Normalize Vector a", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 5 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b8050", "shim": "0x1bcdb0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Pi": { "library": "pulse_system", "display": "Pi", "description": "Returns the constant pi (3.14...)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b16e0", "shim": "0x1bdf80", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseMathlib::Pow": { "library": "pulse_system", "display": "Pow", "description": "X to the Y power", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 }, { "name": "flExponent", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5540", "shim": "0x1bed70", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::RSqrt": { "library": "pulse_system", "display": "R Sqrt", "description": "Reciprocoal square root (1/sqrt)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3d50", "shim": "0x1be470", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Rad2Deg": { "library": "pulse_system", "display": "Rad2 Deg", "description": "Convert radians (0-pi) to degrees (0-180)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flRadians", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5770", "shim": "0x1be770", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::RandomWorldPosition": { "library": "pulse_system", "display": "Random World Position", "description": "Returns a random position centered on vCenter with random min and max radius", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "params": [ { "name": "vCenter", "type": 7 }, { "name": "flMinRadius", "type": 2 }, { "name": "flMaxRadius", "type": 2 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x1b8ab0", "shim": "0x1bc990", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::RemapClampedFloat": { "library": "pulse_system", "display": "Remap Clamped Float", "description": "Remap and clamp input value from input range to output range (float)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flVal", "type": 2 }, { "name": "flInputA", "type": 2 }, { "name": "flInputB", "type": 2 }, { "name": "flOutputA", "type": 2 }, { "name": "flOutputB", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b4b30", "shim": "0x1bf040", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::RoundFloat": { "library": "pulse_system", "display": "Round Float", "description": "Round - round float up or down to integer", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b4530", "shim": "0x1be670", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Saturate": { "library": "pulse_system", "display": "Saturate", "description": "Saturate (clamps float between 0 and 1)", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3810", "shim": "0x1be2f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SignFloat": { "library": "pulse_system", "display": "Sign Float", "description": "Returns -1.0 or 0.0 or 1.0 based on the sign of the argument", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b2d90", "shim": "0x1bdff0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SignInt": { "library": "pulse_system", "display": "Sign Int", "description": "Returns -1 or 0 or 1 based on the sign of the argument", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "nValue", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b68b0", "shim": "0x1bd0c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Sin": { "library": "pulse_system", "display": "Sin", "description": "Sine of angle. Input in radians, output in radians", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flRadians", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b63b0", "shim": "0x1beaf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitAngle": { "library": "pulse_system", "display": "Split Angle", "description": "Split an Angle into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "angle", "type": 6 } ], "returns": [ { "name": "Pitch", "type": 2 }, { "name": "Yaw", "type": 2 }, { "name": "Roll", "type": 2 } ], "typed": true, "descriptor": "0x1b97a0", "shim": "0x1bf1c0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitColor": { "library": "pulse_system", "display": "Split Color", "description": "Split a Color into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "color", "type": 11 } ], "returns": [ { "name": "R", "type": 1 }, { "name": "G", "type": 1 }, { "name": "B", "type": 1 } ], "typed": true, "descriptor": "0x1ba040", "shim": "0x1bd510", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitTransform": { "library": "pulse_system", "display": "Split Transform", "description": "Split a Transform into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "transform", "type": 9 } ], "returns": [ { "name": "Origin", "type": 5 }, { "name": "Angle", "type": 6 }, { "name": "Scale", "type": 2 } ], "typed": true, "descriptor": "0x1b9cc0", "shim": "0x1bdc80", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitVector": { "library": "pulse_system", "display": "Split Vector", "description": "Split a Vector into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 5 } ], "returns": [ { "name": "X", "type": 2 }, { "name": "Y", "type": 2 }, { "name": "Z", "type": 2 } ], "typed": true, "descriptor": "0x1b7a50", "shim": "0x1bf300", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitVector2D": { "library": "pulse_system", "display": "Split Vector2 D", "description": "Split a Vector2D into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 4 } ], "returns": [ { "name": "X", "type": 2 }, { "name": "Y", "type": 2 } ], "typed": true, "descriptor": "0x1b9180", "shim": "0x1bf0e0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitVector4D": { "library": "pulse_system", "display": "Split Vector4 D", "description": "Split a Vector into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 8 } ], "returns": [ { "name": "X", "type": 2 }, { "name": "Y", "type": 2 }, { "name": "Z", "type": 2 }, { "name": "W", "type": 2 } ], "typed": true, "descriptor": "0x1b9420", "shim": "0x1bddf0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitWorldTransform": { "library": "pulse_system", "display": "Split World Transform", "description": "Split a Transform into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "transform", "type": 10 } ], "returns": [ { "name": "Origin", "type": 7 }, { "name": "Angle", "type": 6 }, { "name": "Scale", "type": 2 } ], "typed": true, "descriptor": "0x1b9e80", "shim": "0x1bdb10", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SplitWorldVector": { "library": "pulse_system", "display": "Split World Vector", "description": "Split a World Vector into component parts.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 7 } ], "returns": [ { "name": "X", "type": 2 }, { "name": "Y", "type": 2 }, { "name": "Z", "type": 2 } ], "typed": true, "descriptor": "0x1b8730", "shim": "0x1bf440", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SqrFloat": { "library": "pulse_system", "display": "Sqr Float", "description": "Square", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3b90", "shim": "0x1be3f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::SqrInt": { "library": "pulse_system", "display": "Sqr Int", "description": "Square", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "nValue", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1b6a70", "shim": "0x1bd130", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Sqrt": { "library": "pulse_system", "display": "Sqrt", "description": "Square root", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flValue", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b3f10", "shim": "0x1be4f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::Tan": { "library": "pulse_system", "display": "Tan", "description": "Tangent of angle. Input in radians, output in radians", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flRadians", "type": 2 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x1b5cb0", "shim": "0x1be8f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::VectorToWorldVector": { "library": "pulse_system", "display": "Vector To World Vector", "description": "Convert from a local-space to a world-space vector", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 5 } ], "returns": [ { "name": "retval", "type": 7 } ], "typed": true, "descriptor": "0x1b7970", "shim": "0x1bc870", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseMathlib::WorldVectorToVector": { "library": "pulse_system", "display": "World Vector To Vector", "description": "Convert from a world-space to local-space vector", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "vecValue", "type": 7 } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x1b8570", "shim": "0x1bce40", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseStringlib::FormatDurationStringFromSeconds": { "library": "pulse_system", "display": "Format Duration String From Seconds", "description": "Turn a time in seconds into a display string. NOT localized.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "flSeconds", "type": 2 }, { "name": "nFormat", "type": 25, "type_name": "PulseDurationStringFormat_t" }, { "name": "nRemainderDigits", "type": 1 }, { "name": "nRemainderNoiseDigits", "type": 1 } ], "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0x1bd830", "shim": "0x1bca30", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseStringlib::StringLength": { "library": "pulse_system", "display": "String Length", "description": "Count the number of codepoints in the string (unicode-aware). If you want rendered glyphs, you probably want to consider using Panorama.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "strValue", "type": 3 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x1ba4a0", "shim": "0x1bd410", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseStringlib::StringsAreEqualCaseSensitive": { "library": "pulse_system", "display": "Strings Are Equal Case Sensitive", "description": "Compare strings with case sensitivity, in contrast to normal string equality which is case-insensitive.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "params": [ { "name": "a", "type": 3 }, { "name": "b", "type": 3 } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x1ba580", "shim": "0x1bcba0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseTestFuncs_LibraryA::AGreaterThan5": { "library": "pulse_system", "display": "AGreaterThan5", "description": "Fired when A exceeds 5.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "typed": true, "descriptor": "0xe0fc0" }, "CPulseTestFuncs_LibraryA::AValueChanged": { "library": "pulse_system", "display": "AValueChanged", "description": "Fired whenever the global A value changes.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xe1ae0" }, "CPulseTestFuncs_LibraryA::AZeroed": { "library": "pulse_system", "display": "AZeroed", "description": "Fired when A becomes 0 from any other number.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "typed": true, "descriptor": "0xe5370" }, "CPulseTestFuncs_LibraryA::GetEnumColorValue": { "library": "pulse_system", "display": "Get Enum Color Value", "description": "Get the global color enum value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 25, "type_name": "PulseTestEnumColor_t" } ], "typed": true, "descriptor": "0xe54b0", "shim": "0xe41d0", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetEnumFlagsValue": { "library": "pulse_system", "display": "Get Enum Flags Value", "description": "Get the global flags enum value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 25, "type_name": "PulseTestEnumFlags_t" } ], "typed": true, "descriptor": "0xe54f0", "shim": "0xe4140", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetEnumShapeValue": { "library": "pulse_system", "display": "Get Enum Shape Value", "description": "Get the global shape enum value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 25, "type_name": "PulseTestEnumShape_t" } ], "typed": true, "descriptor": "0xe5530", "shim": "0xe40b0", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetFloatValue": { "library": "pulse_system", "display": "Get Float Value", "description": "Get the global float value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0xe53d0", "shim": "0xe5e80", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetIntValue": { "library": "pulse_system", "display": "Get Int Value", "description": "Get the global int value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xe5390", "shim": "0xe5e10", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetStringValue": { "library": "pulse_system", "display": "Get String Value", "description": "Get the global string value.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0xe5410", "shim": "0xe61a0", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetStringWithDefault": { "library": "pulse_system", "display": "Get String With Default", "description": "Return the input string, use the code default if none was supplied.", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "params": [ { "name": "pString", "type": 3 } ], "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0xe7720", "shim": "0xe6250", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseTestFuncs_LibraryA::GetVectorLengthWithRef": { "library": "pulse_system", "display": "Get Vector Length With Ref", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "params": [ { "name": "testRef", "type": 5 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0xe2da0", "shim": "0xe5fd0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseTestFuncs_LibraryA::LibraryDestroyFakeEntity": { "library": "pulse_system", "display": "Library Destroy Fake Entity", "description": "Destroy a fake entity from a static library function.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "nHandle", "type": 27 } ], "typed": true, "descriptor": "0xe4330", "shim": "0xe4510", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::LibraryFindFakeEntityByName": { "library": "pulse_system", "display": "Library Find Fake Entity By Name", "description": "Find a spawned entity by name.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pName", "type": 3 } ], "returns": [ { "name": "retval", "type": 27 } ], "typed": true, "descriptor": "0xe2570", "shim": "0xe5980", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseTestFuncs_LibraryA::LibrarySpawnFakeEntity": { "library": "pulse_system", "display": "Library Spawn Fake Entity", "description": "Spawn a fake entity from a static library function.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pName", "type": 3 }, { "name": "pClass", "type": 3 } ], "returns": [ { "name": "retval", "type": 27 } ], "typed": true, "descriptor": "0xe79b0", "shim": "0xe4530", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CPulseTestFuncs_LibraryA::PrintStringWithEditorSuggestions": { "library": "pulse_system", "display": "Print String With Editor Suggestions", "description": "Print string with suggestions from editor code.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pValue", "type": 3 } ], "typed": true, "descriptor": "0xe2480", "shim": "0xe4060", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::PrintStringWithLeafSuggestions": { "library": "pulse_system", "display": "Print String With Leaf Suggestions", "description": "Print string with suggestions from leaf code.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pValue", "type": 3 } ], "typed": true, "descriptor": "0xe2390", "shim": "0xe4030", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetEnumColor": { "library": "pulse_system", "display": "Set Enum Color", "description": "Set the global color enum value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "color", "type": 25, "type_name": "PulseTestEnumColor_t" } ], "typed": true, "descriptor": "0xe6070", "shim": "0xe41b0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetEnumFlags": { "library": "pulse_system", "display": "Set Enum Flags", "description": "Set the global color flags value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "flags", "type": 25, "type_name": "PulseTestEnumFlags_t" } ], "typed": true, "descriptor": "0xe4a40", "shim": "0xe4120", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetEnumShape": { "library": "pulse_system", "display": "Set Enum Shape", "description": "Set the global color shape value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "shape", "type": 25, "type_name": "PulseTestEnumShape_t" } ], "typed": true, "descriptor": "0xe5850", "shim": "0xe4090", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetFloatValue": { "library": "pulse_system", "display": "Set Float Value", "description": "Set the global float value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "flValue", "type": 2 } ], "typed": true, "descriptor": "0xe1d80", "shim": "0xe4600", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetFloatValueOptional": { "library": "pulse_system", "display": "Set Float Value Optional", "description": "Set the global float value (with default).", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "flValue", "type": 2 } ], "typed": true, "descriptor": "0xe6310", "shim": "0xe48e0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetIntValue": { "library": "pulse_system", "display": "Set Int Value", "description": "Set the global int value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xe1920", "shim": "0xe4620", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetStringValue": { "library": "pulse_system", "display": "Set String Value", "description": "Set the global string value.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pValue", "type": 3 } ], "typed": true, "descriptor": "0xe2650", "shim": "0xe45d0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::SetStringValueOptional": { "library": "pulse_system", "display": "Set String Value Optional", "description": "Set the global string value (with default).", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pValue", "type": 3 } ], "typed": true, "descriptor": "0xe7860", "shim": "0xe48b0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::TestArrayArrayAccess": { "library": "pulse_system", "display": "Test Array Array Access", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 0 ] }, "params": [ { "name": "vec", "type": 28 }, { "name": "x", "type": 1 }, { "name": "y", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xe3da0", "shim": "0xe6d00", "call": { "needs": "other-slots", "reads": [ "r8", "r9", "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestArrayIntShuffle": { "library": "pulse_system", "display": "Test Array Int Shuffle", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "vec", "type": 28 } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0xe70b0", "shim": "0xe7490", "call": { "needs": "other-slots", "reads": [ "r8", "r9", "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestArrayIntSum": { "library": "pulse_system", "display": "Test Array Int Sum", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "vec", "type": 28 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xe71c0", "shim": "0xe72d0", "call": { "needs": "other-slots", "reads": [ "r8", "r9", "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestCompiledParams_AfterTypeChanges": { "library": "pulse_system", "display": "Test Compiled Params After Type Changes", "description": "Function signature which has been replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "arg1", "type": 1 }, { "name": "arg2", "type": 2 }, { "name": "arg3", "type": 3 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0xe21e0", "shim": "0xe5da0", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestCompiledParams_BeforeTypeChanges": { "library": "pulse_system", "display": "Test Compiled Params Before Type Changes", "description": "Function signature which has been replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "arg1", "type": 2 }, { "name": "arg2", "type": 1 }, { "name": "arg3", "type": 0 }, { "name": "arg4", "type": 3 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xe28f0", "shim": "0xe5d40", "call": { "needs": "output-sink", "reads": [ "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestFunctionRenamed_New": { "library": "pulse_system", "display": "Test Function Renamed New", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "typed": true, "descriptor": "0xe5690", "shim": "0xe3d60", "call": { "needs": "pulse-context", "reads": [ "rcx" ] } }, "CPulseTestFuncs_LibraryA::TestFunctionRenamed_Old": { "library": "pulse_system", "display": "Test Function Renamed Old", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "typed": true, "descriptor": "0xe5650", "shim": "0xe3d80", "call": { "needs": "pulse-context", "reads": [ "rcx" ] } }, "CPulseTestFuncs_LibraryA::TestFunctionRenamed_WithArgs_Old": { "library": "pulse_system", "display": "Test Function Renamed With Args Old", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "x", "type": 1 }, { "name": "y", "type": 1 } ], "typed": true, "descriptor": "0xe1540", "shim": "0xe3d40", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseTestFuncs_LibraryA::TestFunctionRenamed__WithArgs_New": { "library": "pulse_system", "display": "Test Function Renamed With Args New", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 4 ] }, "params": [ { "name": "a", "type": 1 }, { "name": "b", "type": 1 } ], "typed": true, "descriptor": "0xe1400", "shim": "0xe3d20", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "CPulseTestFuncs_LibraryA::TestObservableFalse": { "library": "pulse_system", "display": "Test Observable False", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0xe5730", "shim": "0xe5af0", "call": { "needs": "pulse-context", "reads": [ "rcx", "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestObservableTrue": { "library": "pulse_system", "display": "Test Observable True", "policy": { "kind": "library", "mutates": false, "blocking": false, "raw": [ 1, 32 ] }, "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0xe5710", "shim": "0xe5b60", "call": { "needs": "pulse-context", "reads": [ "rcx", "stack0" ] } }, "CPulseTestFuncs_LibraryA::TestOptionalParameters_AfterDefaultsAdded": { "library": "pulse_system", "display": "Test Optional Parameters After Defaults Added", "description": "Function signature which has been replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "bValue", "type": 0 }, { "name": "nValue", "type": 1 }, { "name": "flValue", "type": 2 }, { "name": "pString", "type": 3 }, { "name": "color", "type": 11 }, { "name": "nColor", "type": 25, "type_name": "PulseTestEnumColor_t" }, { "name": "nShape", "type": 25, "type_name": "PulseTestEnumShape_t" } ], "typed": true, "descriptor": "0xe4b70", "shim": "0xe0f90", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CPulseTestFuncs_LibraryA::TestOptionalParameters_AfterReorderSparseDefaults": { "library": "pulse_system", "display": "Test Optional Parameters After Reorder Sparse Defaults", "description": "Function signature which has been replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "nShape", "type": 25, "type_name": "PulseTestEnumShape_t" }, { "name": "nColor", "type": 25, "type_name": "PulseTestEnumColor_t" }, { "name": "color", "type": 11 }, { "name": "pString", "type": 3 }, { "name": "nValue", "type": 1 }, { "name": "bValue", "type": 0 }, { "name": "flValue", "type": 2 } ], "typed": true, "descriptor": "0xe3190", "shim": "0xe0fb0", "call": { "needs": "args-only" } }, "CPulseTestFuncs_LibraryA::TestOptionalParameters_BeforeDefaultsAdded": { "library": "pulse_system", "display": "Test Optional Parameters Before Defaults Added", "description": "Function signature which will be replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "typed": true, "descriptor": "0xe55b0", "shim": "0xe0f80", "call": { "needs": "args-only" } }, "CPulseTestFuncs_LibraryA::TestOptionalParameters_BeforeReorderSparseDefaults": { "library": "pulse_system", "display": "Test Optional Parameters Before Reorder Sparse Defaults", "description": "Function signature which has been replaced after compilation.", "policy": { "kind": "library", "mutates": true, "blocking": false, "raw": [ 257, 0 ] }, "params": [ { "name": "pString", "type": 3 }, { "name": "color", "type": 11 }, { "name": "nColor", "type": 25, "type_name": "PulseTestEnumColor_t" }, { "name": "nShape", "type": 25, "type_name": "PulseTestEnumShape_t" } ], "typed": true, "descriptor": "0xe85e0", "shim": "0xe48a0", "call": { "needs": "args-only" } }, "CPulseTurtleGraphicsCursor::Move": { "library": "pulse_system", "display": "Move", "description": "Move forward in the facing direction", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "flDistance", "type": 2 } ], "typed": true, "descriptor": "0x104fc0", "shim": "0x105a50", "call": { "needs": "other-slots", "reads": [ "rsi", "r8" ] } }, "CPulseTurtleGraphicsCursor::PenDown": { "library": "pulse_system", "display": "Pen Down", "description": "Lower pen.", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "typed": true, "descriptor": "0x105490", "shim": "0x105930", "call": { "needs": "other-slots", "reads": [ "rsi" ] } }, "CPulseTurtleGraphicsCursor::PenUp": { "library": "pulse_system", "display": "Pen Up", "description": "Raise pen.", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "typed": true, "descriptor": "0x104e10", "shim": "0x1059c0", "call": { "needs": "other-slots", "reads": [ "rsi" ] } }, "CPulseTurtleGraphicsCursor::SetColor": { "library": "pulse_system", "display": "Set Color", "description": "Set the current color", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "color", "type": 11 } ], "typed": true, "descriptor": "0x105180", "shim": "0x105b90", "call": { "needs": "other-slots", "reads": [ "rsi", "r8" ] } }, "CPulseTurtleGraphicsCursor::Turn": { "library": "pulse_system", "display": "Turn", "description": "Adjust heading (positive = right, negative = left)", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "flDegrees", "type": 2 } ], "typed": true, "descriptor": "0x1050a0", "shim": "0x105af0", "call": { "needs": "other-slots", "reads": [ "rsi", "r8" ] } }, "CTakeDamageResultAPI::GetDamageDealt": { "library": "server", "display": "Get Damage Dealt", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x56e7180", "shim": "0x56e1530", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetDamageDirection": { "library": "server", "display": "Get Damage Direction", "description": "Get the direction vector of the incoming damage came", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 5 } ], "typed": true, "descriptor": "0x56e7090", "shim": "0x56e1750", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetDeathScorer": { "library": "server", "display": "Get Death Scorer", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" }, { "name": "pHitEntity", "type": 13 } ], "returns": [ { "name": "retval", "type": 13 } ], "typed": true, "descriptor": "0x56d9e10", "shim": "0x56eec80", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetDestructibleHitGroupRequests": { "library": "server", "display": "Get Destructible Hit Group Requests", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 28 } ], "typed": true, "descriptor": "0x56e6eb0", "shim": "0x56e0160", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetHitGroupID": { "library": "server", "display": "Get Hit Group ID", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 25, "type_name": "HitGroup_t" } ], "typed": true, "descriptor": "0x56e6fa0", "shim": "0x56e1810", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetInflictor": { "library": "server", "display": "Get Inflictor", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 13 } ], "typed": true, "descriptor": "0x56e7540", "shim": "0x56e6d00", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::GetPreModifiedDamage": { "library": "server", "display": "Get Pre Modified Damage", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0x56e7270", "shim": "0x56e1430", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::HasDamageTypeBlast": { "library": "server", "display": "Has Damage Type Blast", "description": "Returns True if damage type is from a Blast", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x56e7360", "shim": "0x56e15f0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTakeDamageResultAPI::HasDamageTypeBurn": { "library": "server", "display": "Has Damage Type Burn", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "CTakeDamageResult" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0x56e7450", "shim": "0x56e16a0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "CTestDomainDerived_Cursor::GetCursorValueA": { "library": "pulse_system", "display": "Get Cursor Value A", "description": "Get the 'ValueA' number off the cursor.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf3b60", "shim": "0xf46c0", "call": { "needs": "other-slots", "reads": [ "rsi", "stack0" ] } }, "CTestDomainDerived_Cursor::GetCursorValueB": { "library": "pulse_system", "display": "Get Cursor Value B", "description": "Get the 'ValueB' number off the cursor.", "policy": { "kind": "cell", "mutates": false, "blocking": false, "raw": [ 0, 0 ] }, "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xf3ba0", "shim": "0xf45e0", "call": { "needs": "other-slots", "reads": [ "rsi", "stack0" ] } }, "CTestDomainDerived_Cursor::SetCursorValueA": { "library": "pulse_system", "display": "Set Cursor Value A", "description": "Set the 'ValueA' number on the cursor.", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xf0650", "shim": "0xf4540", "call": { "needs": "other-slots", "reads": [ "rsi", "r8" ] } }, "CTestDomainDerived_Cursor::SetCursorValueB": { "library": "pulse_system", "display": "Set Cursor Value B", "description": "Set the 'ValueB' number on the cursor.", "policy": { "kind": "cell", "mutates": true, "blocking": false, "raw": [ 256, 0 ] }, "params": [ { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xf0490", "shim": "0xf44a0", "call": { "needs": "other-slots", "reads": [ "rsi", "r8" ] } }, "CTestPulseIOAPI::GetTestIntValue": { "library": "server", "display": "Get Test Int Value", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 64 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x3e97060", "shim": "0x3e88f80", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "CTestPulseIOAPI::InternalTestBool": { "library": "server", "display": "Internal Test Bool", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "bInValue", "type": 0 } ], "typed": true, "descriptor": "0x3e96e30", "shim": "0x3e87ac0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestColor": { "library": "server", "display": "Internal Test Color", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "colInValue", "type": 11 } ], "typed": true, "descriptor": "0x3e967a0", "shim": "0x3e87e20", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestEntityHandle": { "library": "server", "display": "Internal Test Entity Handle", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "hEntity", "type": 13 } ], "typed": true, "descriptor": "0x3e964f0", "shim": "0x3e8a020", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestEntityHandleInt": { "library": "server", "display": "Internal Test Entity Handle Int", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "handleA", "type": 13 }, { "name": "valueB", "type": 1 } ], "typed": true, "descriptor": "0x3e95e80", "shim": "0x3e87f00", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestEntityName": { "library": "server", "display": "Internal Test Entity Name", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "name", "type": 18 } ], "typed": true, "descriptor": "0x3e96650", "shim": "0x3e87d20", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestEntityNameString": { "library": "server", "display": "Internal Test Entity Name String", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "nameA", "type": 18 }, { "name": "strValueB", "type": 3 } ], "typed": true, "descriptor": "0x3e96040", "shim": "0x3e88ae0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestFloat": { "library": "server", "display": "Internal Test Float", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "flInValue", "type": 2 } ], "typed": true, "descriptor": "0x3e96b90", "shim": "0x3e87900", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestFloatString": { "library": "server", "display": "Internal Test Float String", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "flValueA", "type": 2 }, { "name": "strValueB", "type": 3 } ], "typed": true, "descriptor": "0x3e961f0", "shim": "0x3e889a0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestInt": { "library": "server", "display": "Internal Test Int", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "nInValue", "type": 1 } ], "typed": true, "descriptor": "0x3e96ce0", "shim": "0x3e879e0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestSchemaEnum": { "library": "server", "display": "Internal Test Schema Enum", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "value", "type": 25, "type_name": "TestInputOutputCombinationsEnum_t" } ], "typed": true, "descriptor": "0x3e963a0", "shim": "0x3e87820", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestString": { "library": "server", "display": "Internal Test String", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "strInValue", "type": 3 } ], "typed": true, "descriptor": "0x3e96a40", "shim": "0x3e883e0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestStringStringString": { "library": "server", "display": "Internal Test String String String", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "strValueA", "type": 3 }, { "name": "strValueB", "type": 3 }, { "name": "strValueC", "type": 3 } ], "typed": true, "descriptor": "0x3e95c70", "shim": "0x3e97210", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestVector": { "library": "server", "display": "Internal Test Vector", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" }, { "name": "vecInValue", "type": 5 } ], "typed": true, "descriptor": "0x3e968f0", "shim": "0x3e87fe0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOAPI::InternalTestVoid": { "library": "server", "display": "Internal Test Void", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 13, "entity_class": "test_io_combinations" } ], "typed": true, "descriptor": "0x3e96f80", "shim": "0x3e87740", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "CTestPulseIOComponent_API::TestComponentFunc": { "library": "server", "display": "Test Component Func", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 2 ] }, "params": [ { "name": "_Target", "type": 13 }, { "name": "pString", "type": 3 } ], "typed": true, "descriptor": "0x3e80b90", "shim": "0x3e8a120", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } }, "DestructiblePartDamageRequestAPI::GetDamageLevel": { "library": "server", "display": "Get Damage Level", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "DestructiblePartDamageRequest_t" } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x53bc6f0", "shim": "0x53ba510", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "DestructiblePartDamageRequestAPI::GetDesiredHealth": { "library": "server", "display": "Get Desired Health", "description": "Desired health if this is a request, otherwise the health it's at at this point.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "DestructiblePartDamageRequest_t" } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0x53bc600", "shim": "0x53ba460", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "DestructiblePartDamageRequestAPI::GetHitGroup": { "library": "server", "display": "Get Hit Group", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 19, "type_name": "DestructiblePartDamageRequest_t" } ], "returns": [ { "name": "retval", "type": 25, "type_name": "HitGroup_t" } ], "typed": true, "descriptor": "0x53bc7e0", "shim": "0x53b7d30", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntityDerivedA_tAPI::DerivedFuncA": { "library": "pulse_system", "display": "Derived Func A", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 4 ] }, "params": [ { "name": "_Target", "type": 27, "type_name": "fake_derived_a" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0xdd690", "shim": "0xdb180", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "FakeEntityDerivedB_tAPI_NEW_NAME::DerivedFuncB": { "library": "pulse_system", "display": "Derived Func B", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 4 ] }, "params": [ { "name": "_Target", "type": 27, "type_name": "fake_derived_b" } ], "returns": [ { "name": "retval", "type": 0 } ], "typed": true, "descriptor": "0xdd870", "shim": "0xdaba0", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8", "stack0" ] } }, "FakeEntity_tAPI::BasicFunction": { "library": "pulse_system", "display": "Basic Function", "description": "Record that the function was called", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 27 } ], "typed": true, "descriptor": "0xdd4b0", "shim": "0xdbfa0", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "FakeEntity_tAPI::GetFloatValue": { "library": "pulse_system", "display": "Get Float Value", "description": "Get the test value as a float", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 27 } ], "returns": [ { "name": "retval", "type": 2 } ], "typed": true, "descriptor": "0xdd3c0", "shim": "0xdbb10", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntity_tAPI::GetIntValue": { "library": "pulse_system", "display": "Get Int Value", "description": "Get the test value as an int", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 27 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xdd2d0", "shim": "0xdbbc0", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntity_tAPI::GetName": { "library": "pulse_system", "display": "Get Name", "description": "Get the name the entity was created with.", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 27 } ], "returns": [ { "name": "retval", "type": 3 } ], "typed": true, "descriptor": "0xdd5a0", "shim": "0xdbc70", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntity_tAPI::MultipleReturnTest": { "library": "pulse_system", "display": "Multiple Return Test", "description": "Multiple pointer returns", "policy": { "kind": "instance", "mutates": false, "blocking": false, "raw": [ 65536, 0 ] }, "params": [ { "name": "_Target", "type": 27 } ], "returns": [ { "name": "A", "type": 27 }, { "name": "B", "type": 27 } ], "typed": true, "descriptor": "0xdd1e0", "shim": "0xdb240", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntity_tAPI::SetAndGetIntValue": { "library": "pulse_system", "display": "Set And Get Int Value", "description": "Test step with return value", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 27 }, { "name": "nValue", "type": 1 } ], "returns": [ { "name": "retval", "type": 1 } ], "typed": true, "descriptor": "0xdd960", "shim": "0xdc270", "call": { "needs": "output-sink", "reads": [ "r8", "stack0" ] } }, "FakeEntity_tAPI::SetIntValue": { "library": "pulse_system", "display": "Set Int Value", "description": "Set the test value as an int", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 0 ] }, "params": [ { "name": "_Target", "type": 27 }, { "name": "nValue", "type": 1 } ], "typed": true, "descriptor": "0xda930", "shim": "0xdc060", "call": { "needs": "args-only", "reads": [ "r8" ] } }, "TestComponent_tAPI::ComponentFunc": { "library": "pulse_system", "display": "Component Func", "policy": { "kind": "instance", "mutates": true, "blocking": false, "raw": [ 65792, 4 ] }, "params": [ { "name": "_Target", "type": 27 } ], "typed": true, "descriptor": "0xdd780", "shim": "0xdc420", "call": { "needs": "pulse-context", "reads": [ "rcx", "r8" ] } } }, "entity_inputs": [ { "input": "AcceptUserInput", "class": "CPointClientUIWorldPanel", "handler": "InputAcceptUserInput", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3b47040" }, { "input": "Activate", "class": "CPhysForce", "handler": "InputActivate", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x56191e0" }, { "input": "Activate", "class": "CAI_ChangeHintGroup", "handler": "InputActivate", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x56d4de0" }, { "input": "Activate", "class": "CPointCamera", "handler": "InputForceActive", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x3c64c90" }, { "input": "ActivateSkybox", "class": "CSkyCamera", "handler": "InputActivateSkybox", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x569c010" }, { "input": "Add", "class": "CMathCounter", "handler": "InputAdd", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x560ff20" }, { "input": "AddAttribute", "handler": "InputAddAttribute", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x553f9c0" }, { "input": "AddCSSClass", "class": "CPointClientUIWorldPanel", "handler": "InputAddCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b4b380" }, { "input": "AddCSSClass", "class": "CInfoOffscreenPanoramaTexture", "handler": "InputAddCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b4cb90" }, { "input": "AddContext", "handler": "InputAddContext", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x550b8c0" }, { "input": "AddHealth", "class": "CBreakableProp", "handler": "InputAddHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5376b30" }, { "input": "AddHealth", "class": "CBreakable", "handler": "InputAddHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x559b710" }, { "input": "AddRestLength", "class": "CPhysicsSpring", "handler": "InputAddRestLength", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5640110" }, { "input": "AddToCounter", "class": "CEnvGlobal", "handler": "InputAddToCounter", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55f36b0" }, { "input": "AddToTimer", "class": "CTimerEntity", "handler": "InputAddToTimer", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5606890" }, { "input": "Amplitude", "class": "CEnvShake", "handler": "InputAmplitude", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55762c0" }, { "input": "BeginSequence", "class": "CScriptedSequence", "handler": "InputBeginSequence", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x56ba8a0" }, { "input": "BlockNav", "class": "CFuncNavBlocker", "handler": "InputBlockNav", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x6218730" }, { "input": "Break", "class": "CBreakableProp", "handler": "InputBreak", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53764f0" }, { "input": "Break", "class": "CBreakable", "handler": "InputBreak", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x5595100" }, { "input": "Break", "class": "CPhysConstraint", "handler": "InputBreak", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5609fd0" }, { "input": "Break", "class": "CRopeKeyframe", "handler": "InputBreak", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x56b06d0" }, { "input": "Cancel", "class": "CSceneEntity", "handler": "InputCancelPlayback", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56b0ea0" }, { "input": "CancelAtNextInterrupt", "class": "CSceneEntity", "handler": "InputCancelAtNextInterrupt", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56b1cf0" }, { "input": "CancelSequence", "class": "CScriptedSequence", "handler": "InputCancelSequence", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x56a78e0" }, { "input": "ChangeFOV", "class": "CPointCamera", "handler": "InputChangeFOV", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c5a150" }, { "input": "ChangeLevel", "class": "CChangeLevel", "handler": "InputChangeLevel", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56e7b80" }, { "input": "ChangeOpvarValue", "class": "CSoundOpvarSetEntity", "handler": "InputChangeOpvarValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56a9300" }, { "input": "ChangeOpvarValueAndSet", "class": "CSoundOpvarSetEntity", "handler": "InputChangeOpvarValueAndSet", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56a9370" }, { "input": "ChangeSubclass", "handler": "InputChangeSubclass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x550ba80" }, { "input": "CheckDistance", "class": "CLogicDistanceCheck", "handler": "InputCheckDistance", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5612290" }, { "input": "ClearContext", "handler": "InputClearContext", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55047e0" }, { "input": "ClearParent", "handler": "InputClearParent", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x54fd280" }, { "input": "Close", "class": "CFuncMoveLinear", "handler": "InputClose", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x559d170" }, { "input": "ColorBlueValue", "class": "CBeam", "handler": "InputColorBlueValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5533b20" }, { "input": "ColorBlueValue", "class": "CSprite", "handler": "InputColorBlueValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5714ad0" }, { "input": "ColorGreenValue", "class": "CBeam", "handler": "InputColorGreenValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5533900" }, { "input": "ColorGreenValue", "class": "CSprite", "handler": "InputColorGreenValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5714f30" }, { "input": "ColorRedValue", "class": "CBeam", "handler": "InputColorRedValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5533640" }, { "input": "ColorRedValue", "class": "CSprite", "handler": "InputColorRedValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5714c70" }, { "input": "Compare", "class": "CLogicCompare", "handler": "InputCompare", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56090d0" }, { "input": "ConstraintBroken", "class": "CPhysConstraint", "handler": "InputOnBreak", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5609fc0" }, { "input": "Deactivate", "class": "CPhysForce", "handler": "InputDeactivate", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5608060" }, { "input": "Deactivate", "class": "CPointCamera", "handler": "InputForceInactive", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x3c651c0" }, { "input": "DestroyImmediately", "class": "CPathParticleRope", "handler": "InputDestroy", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x548ac70" }, { "input": "Detach", "class": "COrnamentProp", "handler": "InputDetach", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x56990a0" }, { "input": "Disable", "class": "CInfoOffscreenPanoramaTexture", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3b476e0" }, { "input": "Disable", "class": "CBaseClientUIEntity", "handler": "InputDisable", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3b490a0" }, { "input": "Disable", "class": "CInfoDynamicShadowHint", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3b69f30" }, { "input": "Disable", "class": "CBaseTrigger", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3be6820" }, { "input": "Disable", "class": "CEnvCubemapFog", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3be86b0" }, { "input": "Disable", "class": "CTonemapController2", "handler": "InputDisable", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c1a2a0" }, { "input": "Disable", "class": "CPlayerVisibility", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c20fe0" }, { "input": "Disable", "class": "CEnvVolumetricFogVolume", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3c21480" }, { "input": "Disable", "class": "CEnvVolumetricFogController", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c250c0" }, { "input": "Disable", "class": "CInfoVisibilityBox", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c62090" }, { "input": "Disable", "class": "CEnvWindVolume", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c62350" }, { "input": "Disable", "class": "CSoundAreaEntityBase", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c8df90" }, { "input": "Disable", "class": "CEnvSoundscape", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3d58ef0" }, { "input": "Disable", "class": "CDynamicProp", "handler": "InputDisable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x53b6000" }, { "input": "Disable", "class": "CTextureBasedAnimatable", "handler": "InputDisable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x54b7f30" }, { "input": "Disable", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x552e490" }, { "input": "Disable", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x552e4b0" }, { "input": "Disable", "class": "CFuncInteractionLayerClip", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x552e4e0" }, { "input": "Disable", "class": "CColorCorrection", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55320b0" }, { "input": "Disable", "class": "CRagdollMagnet", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5551c50" }, { "input": "Disable", "class": "CPointCommentaryNode", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55701b0" }, { "input": "Disable", "class": "CPathMoverEntitySpawner", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5583c20" }, { "input": "Disable", "class": "CInfoPlayerStart", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d56a0" }, { "input": "Disable", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d57f0" }, { "input": "Disable", "class": "CLogicNPCCounter", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d5930" }, { "input": "Disable", "class": "CLogicMeasureMovement", "handler": "InputDisable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x55d6b00" }, { "input": "Disable", "class": "CLogicAchievement", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d9af0" }, { "input": "Disable", "class": "CLogicGameEventListener", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55e8700" }, { "input": "Disable", "class": "CMathRemap", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3580" }, { "input": "Disable", "class": "CMathCounter", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3980" }, { "input": "Disable", "class": "CMessageEntity", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3cd0" }, { "input": "Disable", "class": "CTimerEntity", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f4ed0" }, { "input": "Disable", "class": "CLogicActiveAutosave", "handler": "InputDisable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x55f59f0" }, { "input": "Disable", "class": "CTriggerBrush", "handler": "InputDisable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x55f7d50" }, { "input": "Disable", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55fc9a0" }, { "input": "Disable", "class": "CFuncElectrifiedVolume", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5615e40" }, { "input": "Disable", "class": "CPointVelocitySensor", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x563e750" }, { "input": "Disable", "class": "CPointPush", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563f930" }, { "input": "Disable", "class": "CPointWorldText", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5665e10" }, { "input": "Disable", "class": "CSoundOpvarSetPointBase", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x572e5f0" }, { "input": "Disable", "class": "CFogVolume", "handler": "InputDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x6210e50" }, { "input": "Disable", "class": "CFuncBrush", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f3ce0" }, { "input": "Disable", "class": "CRagdollProp", "handler": "InputTurnOff", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563f8e0" }, { "input": "DisableAccelDecel", "class": "CFuncRotating", "handler": "InputDisableAccelDecel", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5583c70" }, { "input": "DisableAlternatePath", "class": "CPathTrack", "handler": "InputDisableAlternatePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562b100" }, { "input": "DisableAngularConstraint", "class": "CPhysConstraint", "handler": "InputDisableAngularConstraint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f40b0" }, { "input": "DisableCollision", "class": "CDynamicProp", "handler": "InputDisableCollision", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53b6010" }, { "input": "DisableCollisions", "class": "CLogicCollisionPair", "handler": "InputDisableCollisions", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x562e400" }, { "input": "DisableCollisions", "class": "CPhysicsProp", "handler": "InputDisableCollisions", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563fe50" }, { "input": "DisableCollisionsWith", "class": "CLogicCollisionPair", "handler": "InputDisableCollisionsWith", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x562e430" }, { "input": "DisableDOF", "class": "CPointCamera", "handler": "InputDisableDOF", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c62140" }, { "input": "DisableDamageForces", "handler": "InputDisableDamageForces", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x54fdae0" }, { "input": "DisableDrag", "class": "CPhysicsProp", "handler": "InputDisableDrag", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x563f320" }, { "input": "DisableGravity", "class": "CPhysicsProp", "handler": "InputDisableGravity", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563fe70" }, { "input": "DisableLights", "class": "CMultiLightProxy", "handler": "InputDisableLights", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c61290" }, { "input": "DisableLimit", "class": "CSplineConstraint", "handler": "InputDisableLimit", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f9d70" }, { "input": "DisableLinearConstraint", "class": "CPhysConstraint", "handler": "InputDisableLinearConstraint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f4050" }, { "input": "DisableMotion", "class": "CPhysicsProp", "handler": "InputDisableMotion", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563fa60" }, { "input": "DisableMotion", "class": "CPhysBox", "handler": "InputDisableMotion", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563fa70" }, { "input": "DisableMotion", "class": "CRagdollProp", "handler": "InputDisableMotion", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x564ec50" }, { "input": "DisablePath", "class": "CPathTrack", "handler": "InputDisablePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562ada0" }, { "input": "DisablePin", "class": "CPathParticleRope", "handler": "InputDisablePin", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5488360" }, { "input": "DisablePlatform", "handler": "InputPlatformDisable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552a840" }, { "input": "DisablePuntSound", "class": "CBreakableProp", "handler": "InputDisablePuntSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x53514b0" }, { "input": "DisableShadow", "handler": "InputDisableShadow", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x54fd9f0" }, { "input": "DispatchResponse", "handler": "InputDispatchResponse", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x550b990" }, { "input": "Dissolve", "class": "CEntityDissolve", "handler": "InputDissolve", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5558e30" }, { "input": "Divide", "class": "CMathCounter", "handler": "InputDivide", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x560ff90" }, { "input": "Enable", "class": "CBaseClientUIEntity", "handler": "InputEnable", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3b48fe0" }, { "input": "Enable", "class": "CInfoOffscreenPanoramaTexture", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3b49cb0" }, { "input": "Enable", "class": "CInfoDynamicShadowHint", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3b69f20" }, { "input": "Enable", "class": "CBaseTrigger", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3be6bc0" }, { "input": "Enable", "class": "CEnvCubemapFog", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3be8870" }, { "input": "Enable", "class": "CTonemapController2", "handler": "InputEnable", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c1a390" }, { "input": "Enable", "class": "CPlayerVisibility", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c21230" }, { "input": "Enable", "class": "CEnvVolumetricFogVolume", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c23870" }, { "input": "Enable", "class": "CEnvVolumetricFogController", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c24040" }, { "input": "Enable", "class": "CInfoVisibilityBox", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c61fe0" }, { "input": "Enable", "class": "CEnvWindVolume", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c65040" }, { "input": "Enable", "class": "CSoundAreaEntityBase", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c8e310" }, { "input": "Enable", "class": "CEnvSoundscape", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3d57f00" }, { "input": "Enable", "class": "CDynamicProp", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53d5950" }, { "input": "Enable", "class": "CTextureBasedAnimatable", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x54d1680" }, { "input": "Enable", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x552e6a0" }, { "input": "Enable", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x552e6c0" }, { "input": "Enable", "class": "CFuncInteractionLayerClip", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x552e6f0" }, { "input": "Enable", "class": "CColorCorrection", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x5532350" }, { "input": "Enable", "class": "CRagdollMagnet", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5551c40" }, { "input": "Enable", "class": "CPointCommentaryNode", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55700c0" }, { "input": "Enable", "class": "CPathMoverEntitySpawner", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5583c10" }, { "input": "Enable", "class": "CInfoPlayerStart", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d5690" }, { "input": "Enable", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d57d0" }, { "input": "Enable", "class": "CLogicNPCCounter", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d5910" }, { "input": "Enable", "class": "CLogicMeasureMovement", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55d6b80" }, { "input": "Enable", "class": "CLogicAchievement", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d9ae0" }, { "input": "Enable", "class": "CLogicGameEventListener", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55e86c0" }, { "input": "Enable", "class": "CMathRemap", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3570" }, { "input": "Enable", "class": "CMathCounter", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3970" }, { "input": "Enable", "class": "CMessageEntity", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3cc0" }, { "input": "Enable", "class": "CLogicActiveAutosave", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f5a10" }, { "input": "Enable", "class": "CTriggerBrush", "handler": "InputEnable", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x55f7d40" }, { "input": "Enable", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55fc9d0" }, { "input": "Enable", "class": "CTimerEntity", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x56097b0" }, { "input": "Enable", "class": "CFuncElectrifiedVolume", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562a780" }, { "input": "Enable", "class": "CPointPush", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563f980" }, { "input": "Enable", "class": "CPointVelocitySensor", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5646cf0" }, { "input": "Enable", "class": "CPointWorldText", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56671f0" }, { "input": "Enable", "class": "CSoundOpvarSetPointBase", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x57218e0" }, { "input": "Enable", "class": "CFogVolume", "handler": "InputEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x6211080" }, { "input": "Enable", "class": "CFuncBrush", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f3cf0" }, { "input": "Enable", "class": "CRagdollProp", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5667680" }, { "input": "EnableAccelDecel", "class": "CFuncRotating", "handler": "InputEnableAccelDecel", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5583c60" }, { "input": "EnableAlternatePath", "class": "CPathTrack", "handler": "InputEnableAlternatePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562b050" }, { "input": "EnableAngularConstraint", "class": "CPhysConstraint", "handler": "InputEnableAngularConstraint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f4080" }, { "input": "EnableCollision", "class": "CDynamicProp", "handler": "InputEnableCollision", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53b6100" }, { "input": "EnableCollisions", "class": "CLogicCollisionPair", "handler": "InputEnableCollisions", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562c940" }, { "input": "EnableCollisions", "class": "CPhysicsProp", "handler": "InputEnableCollisions", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563fd20" }, { "input": "EnableDOF", "class": "CPointCamera", "handler": "InputEnableDOF", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c621f0" }, { "input": "EnableDamageForces", "handler": "InputEnableDamageForces", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x54fdad0" }, { "input": "EnableLimit", "class": "CSplineConstraint", "handler": "InputEnableLimit", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f9d20" }, { "input": "EnableLinearConstraint", "class": "CPhysConstraint", "handler": "InputEnableLinearConstraint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f4020" }, { "input": "EnableMotion", "class": "CRagdollProp", "handler": "InputEnableMotion", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563fa50" }, { "input": "EnableMotion", "class": "CPhysBox", "handler": "InputEnableMotion", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56465e0" }, { "input": "EnableMotion", "class": "CPhysicsProp", "handler": "InputEnableMotion", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5654df0" }, { "input": "EnablePath", "class": "CPathTrack", "handler": "InputEnablePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x562b010" }, { "input": "EnablePlatform", "handler": "InputPlatformEnable", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552a770" }, { "input": "EnablePuntSound", "class": "CBreakableProp", "handler": "InputEnablePuntSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x53514a0" }, { "input": "EnableShadow", "handler": "InputEnableShadow", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x54fbe00" }, { "input": "EndHint", "class": "CEnvInstructorHint", "handler": "InputEndHint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x555b510" }, { "input": "EndHint", "class": "CEnvInstructorVRHint", "handler": "InputEndHint", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x555b9b0" }, { "input": "EndHint", "handler": "InputEndHint", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55686b0" }, { "input": "EndTouch", "class": "CBaseTrigger", "handler": "InputEndTouch", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3bc7ed0" }, { "input": "Explode", "class": "CEnvExplosion", "handler": "InputExplode", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55d4420" }, { "input": "Explode", "class": "CPhysExplosion", "handler": "InputExplode", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x566bdd0" }, { "input": "Fade", "class": "CEnvFade", "handler": "InputFade", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x555a590" }, { "input": "FadeAndRemove", "class": "CRagdollProp", "handler": "InputFadeAndRemove", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56694c0" }, { "input": "FadeIn", "class": "CAmbientGeneric", "handler": "InputFadeIn", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x54fd040" }, { "input": "FadeOut", "class": "CAmbientGeneric", "handler": "InputFadeOut", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x54fd0e0" }, { "input": "FindEntity", "class": "CPointEntityFinder", "handler": "InputFindEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x565be50" }, { "input": "FireEvent", "class": "CLogicAchievement", "handler": "InputFireEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x55dde90" }, { "input": "FireEvent", "class": "CLogicActivityEvent", "handler": "InputFireEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55e3db0" }, { "input": "FireEvent", "handler": "InputFireEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55fb8f0" }, { "input": "FireTimer", "class": "CTimerEntity", "handler": "InputFireTimer", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x560dda0" }, { "input": "FireUser1", "handler": "InputFireUser1", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5506290" }, { "input": "FireUser2", "handler": "InputFireUser2", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55062f0" }, { "input": "FireUser3", "handler": "InputFireUser3", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5506350" }, { "input": "FireUser4", "handler": "InputFireUser4", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55063b0" }, { "input": "FlickerLights", "class": "CMultiLightProxy", "handler": "InputFlickerLights", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c60e00" }, { "input": "FollowEntity", "handler": "InputFollowEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55232f0" }, { "input": "ForceDrop", "class": "CBreakableProp", "handler": "InputForceDrop", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=void" }, "addr": "0x5355760" }, { "input": "ForceDrop", "class": "CPhysBox", "handler": "InputForceDrop", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=void" }, "addr": "0x563e440" }, { "input": "ForceSpawn", "class": "CEnvEntityMaker", "handler": "InputForceSpawn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5567cd0" }, { "input": "ForceSpawnAtEntityOrigin", "class": "CEnvEntityMaker", "handler": "InputForceSpawnAtEntityOrigin", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5567480" }, { "input": "ForceTarget", "class": "CScriptedSequence", "handler": "InputForceTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569f920" }, { "input": "Frequency", "class": "CEnvShake", "handler": "InputFrequency", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55762f0" }, { "input": "GenerateGameEvent", "class": "CInfoGameEventProxy", "handler": "InputGenerateGameEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x54c2fa0" }, { "input": "GetCounter", "class": "CEnvGlobal", "handler": "InputGetCounter", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5602a10" }, { "input": "GetValue", "class": "CMathCounter", "handler": "InputGetValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56074c0" }, { "input": "GoDown", "class": "CFuncPlat", "handler": "InputGoDown", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56d8c10" }, { "input": "GoUp", "class": "CFuncPlat", "handler": "InputGoUp", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x56dce80" }, { "input": "HideSprite", "class": "CSprite", "handler": "InputHideSprite", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x56e1330" }, { "input": "IgnoreUserInput", "class": "CPointClientUIWorldPanel", "handler": "InputIgnoreUserInput", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3b47d40" }, { "input": "Impact", "class": "CPhysImpact", "handler": "InputImpact", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5649980" }, { "input": "Impact", "class": "CTriggerImpact", "handler": "InputImpact", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56e0620" }, { "input": "InPass", "class": "CPathCorner", "handler": "InputInPass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5607460" }, { "input": "InPass", "class": "CPathTrack", "handler": "InputPass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56072f0" }, { "input": "InValue", "class": "CMathColorBlend", "handler": "InputValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5602690" }, { "input": "InValue", "class": "CMathRemap", "handler": "InputValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x560d7a0" }, { "input": "InValue", "class": "CLogicCase", "handler": "InputValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560d9e0" }, { "input": "Intensity", "class": "CEnvDeferredLight", "handler": "InputSetLightIntensity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5df7750" }, { "input": "InterjectResponse", "class": "CSceneEntity", "handler": "InputInterjectResponse", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=void" }, "addr": "0x56938d0" }, { "input": "IsTouching", "handler": "InputFunctionAdapterS1Var", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x3bc1170" }, { "input": "Kill", "handler": "InputKill", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552e300" }, { "input": "KillConstrained", "handler": "InputKillConstrained", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5508430" }, { "input": "KillHierarchy", "handler": "InputKillHierarchy", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5508360" }, { "input": "LightColor", "class": "CEnvDeferredLight", "handler": "InputSetLightColor", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5df7910" }, { "input": "LocalPlayerAddCSSClass", "class": "CPointClientUIWorldPanel", "handler": "InputLocalPlayerAddCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b469e0" }, { "input": "LocalPlayerRemoveCSSClass", "class": "CPointClientUIWorldPanel", "handler": "InputLocalPlayerRemoveCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b46a70" }, { "input": "LockOrientation", "class": "CFuncTrackTrain", "handler": "InputLockOrientation", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5710c70" }, { "input": "MoveToPathNode", "class": "CFuncTrackTrain", "handler": "InputMoveToPathNode", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x57120f0" }, { "input": "MoveToPosition", "class": "CScriptedSequence", "handler": "InputMoveToPosition", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x56ba580" }, { "input": "MultiplayerSpawned", "class": "CCommentaryAuto", "handler": "InputMultiplayerSpawned", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5558fb0" }, { "input": "Multiply", "class": "CMathCounter", "handler": "InputMultiply", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610040" }, { "input": "Noise", "class": "CBeam", "handler": "InputNoise", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5529e70" }, { "input": "Open", "class": "CFuncMoveLinear", "handler": "InputOpen", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x559d090" }, { "input": "Pause", "class": "CSceneEntity", "handler": "InputPausePlayback", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56adf60" }, { "input": "PauseAtNextInterrupt", "class": "CSceneEntity", "handler": "InputPauseAtNextInterrupt", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5696200" }, { "input": "PauseSound", "class": "CSoundEventEntity", "handler": "InputPauseSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c7d2e0" }, { "input": "PauseTimer", "class": "CTimerEntity", "handler": "InputPauseTimer", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x5606c80" }, { "input": "PickRandom", "class": "CLogicCase", "handler": "InputPickRandom", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560ce80" }, { "input": "PickRandomShuffle", "class": "CLogicCase", "handler": "InputPickRandomShuffle", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x560cf60" }, { "input": "Pitch", "class": "CAmbientGeneric", "handler": "InputPitch", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x54fbbc0" }, { "input": "Pitch", "class": "CFuncRotator", "handler": "InputPitch", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55a7980" }, { "input": "PitchShift", "class": "CSceneEntity", "handler": "InputPitchShiftPlayback", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56938a0" }, { "input": "PlatformFollowYaw", "handler": "InputPlatformFollowYaw", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552a910" }, { "input": "PlatformIgnoreYaw", "handler": "InputPlatformIgnoreYaw", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552a6a0" }, { "input": "PlaySound", "class": "CAmbientGeneric", "handler": "InputPlaySound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5506ff0" }, { "input": "Radius", "class": "CEnvDeferredLight", "handler": "InputSetLightRadius", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5df7830" }, { "input": "RefireTime", "class": "CTimerEntity", "handler": "InputRefireTime", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56060b0" }, { "input": "Reload", "class": "CRevertSaved", "handler": "InputReload", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5694ec0" }, { "input": "Remove", "class": "CEnvGlobal", "handler": "InputRemove", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55fa3d0" }, { "input": "RemoveAttribute", "handler": "InputRemoveAttribute", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5540720" }, { "input": "RemoveCSSClass", "class": "CPointClientUIWorldPanel", "handler": "InputRemoveCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b47690" }, { "input": "RemoveCSSClass", "class": "CInfoOffscreenPanoramaTexture", "handler": "InputRemoveCSSClass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b4ce00" }, { "input": "RemoveContext", "handler": "InputRemoveContext", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x550bc90" }, { "input": "RemoveFromTemplate", "class": "CPathMoverEntitySpawner", "handler": "InputRemoveFromTemplate", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x559e990" }, { "input": "RemoveHealth", "class": "CBreakableProp", "handler": "InputRemoveHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5376b90" }, { "input": "RemoveHealth", "class": "CBreakable", "handler": "InputRemoveHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x559b7c0" }, { "input": "RemoveRestLength", "class": "CPhysicsSpring", "handler": "InputRemoveRestLength", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56401a0" }, { "input": "Reset", "class": "CFuncTimescale", "handler": "InputReset", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x558e700" }, { "input": "ResetPosition", "class": "CFuncMoveLinear", "handler": "InputResetPosition", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5594f90" }, { "input": "ResetShuffle", "class": "CLogicCase", "handler": "InputResetShuffle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5603020" }, { "input": "ResetTimer", "class": "CTimerEntity", "handler": "InputResetTimer", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5605f30" }, { "input": "Resume", "class": "CFuncTrackTrain", "handler": "InputResume", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5711d50" }, { "input": "Resume", "class": "CSceneEntity", "handler": "InputResumePlayback", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5693890" }, { "input": "ReturnToInitialOrientation", "class": "CFuncRotator", "handler": "InputReturnToInitialOrientation", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55a7900" }, { "input": "ReturnToPreviousOrientation", "class": "CFuncRotator", "handler": "InputReturnToPreviousOrientation", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55a7c70" }, { "input": "Reverse", "class": "CFuncRotating", "handler": "InputReverse", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6720" }, { "input": "Reverse", "class": "CFuncTrackTrain", "handler": "InputReverse", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5711f30" }, { "input": "Roll", "class": "CFuncRotator", "handler": "InputRoll", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55a7ac0" }, { "input": "RollCredits", "class": "CCredits", "handler": "InputRollCredits", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=void" }, "addr": "0x5551ca0" }, { "input": "RollOutroCredits", "class": "CCredits", "handler": "InputRollOutroCredits", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x556d7b0" }, { "input": "Save", "class": "CLogicAutosave", "handler": "InputSave", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f3a50" }, { "input": "Save", "class": "CLogicDistanceAutosave", "handler": "InputSave", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5611560" }, { "input": "SaveDangerous", "class": "CLogicAutosave", "handler": "InputSaveDangerous", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5601cc0" }, { "input": "SaveDangerous", "class": "CLogicDistanceAutosave", "handler": "InputSaveDangerous", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5611620" }, { "input": "ScriptPlayerDeath", "class": "CScriptedSequence", "handler": "InputScriptPlayerDeath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56a7830" }, { "input": "ScriptPlayerDeath", "class": "CSceneEntity", "handler": "InputScriptPlayerDeath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56b0fb0" }, { "input": "Set2DSkyboxFogFactor", "class": "CFogController", "handler": "InputSet2DSkyboxFogFactor", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c62ea0" }, { "input": "Set2DSkyboxFogFactorLerpTo", "class": "CFogController", "handler": "InputSet2DSkyboxFogFactorLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63c70" }, { "input": "SetActionSequence", "class": "CScriptedSequence", "handler": "InputSetActionSequence", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569dbf0" }, { "input": "SetActive", "class": "CPointOrient", "handler": "InputSetActive", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x3c5e1d0" }, { "input": "SetAngles", "class": "CFogController", "handler": "InputSetAngles", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c636c0" }, { "input": "SetAngularDampingRatio", "class": "CPhysFixed", "handler": "InputSetAngularDampingRatio", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fad20" }, { "input": "SetAngularDampingRatioX", "class": "CGenericConstraint", "handler": "InputSetAngularDampingRatioX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9bd0" }, { "input": "SetAngularDampingRatioY", "class": "CGenericConstraint", "handler": "InputSetAngularDampingRatioY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9c40" }, { "input": "SetAngularDampingRatioZ", "class": "CGenericConstraint", "handler": "InputSetAngularDampingRatioZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9cb0" }, { "input": "SetAngularFrequency", "class": "CPhysFixed", "handler": "InputSetAngularFrequency", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55facb0" }, { "input": "SetAngularFrequencyX", "class": "CGenericConstraint", "handler": "InputSetAngularFrequencyX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9a80" }, { "input": "SetAngularFrequencyY", "class": "CGenericConstraint", "handler": "InputSetAngularFrequencyY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9af0" }, { "input": "SetAngularFrequencyZ", "class": "CGenericConstraint", "handler": "InputSetAngularFrequencyZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9b60" }, { "input": "SetAngularLimit", "class": "CKeepUpright", "handler": "InputSetAngularLimit", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f3f50" }, { "input": "SetAngularMotionLockedX", "class": "CGenericConstraint", "handler": "InputSetAngularMotionLockedX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f96c0" }, { "input": "SetAngularMotionLockedY", "class": "CGenericConstraint", "handler": "InputSetAngularMotionLockedY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f9720" }, { "input": "SetAngularMotionLockedZ", "class": "CGenericConstraint", "handler": "InputSetAngularMotionLockedZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f9780" }, { "input": "SetAngularVelocity", "class": "CPhysHinge", "handler": "InputSetVelocity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55f8aa0" }, { "input": "SetAnimation", "class": "CDynamicProp", "handler": "InputSetAnimation", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x53c7170" }, { "input": "SetAnimationLooping", "class": "CDynamicProp", "handler": "InputSetAnimationLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x53c7400" }, { "input": "SetAnimationNoReset", "class": "CDynamicProp", "handler": "InputSetAnimationNoReset", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53c7230" }, { "input": "SetAnimationNoResetLooping", "class": "CDynamicProp", "handler": "InputSetAnimationNoResetLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53c74c0" }, { "input": "SetAnimationNoResetNotLooping", "class": "CDynamicProp", "handler": "InputSetAnimationNoResetNotLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53c7750" }, { "input": "SetAnimationNotLooping", "class": "CDynamicProp", "handler": "InputSetAnimationNotLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x53c7690" }, { "input": "SetAnisotropy", "class": "CEnvVolumetricFogController", "handler": "InputSetAnisotropy", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c242c0" }, { "input": "SetAttached", "class": "COrnamentProp", "handler": "InputSetAttached", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56ad420" }, { "input": "SetAutoConvertBackFromDebris", "class": "CPhysicsProp", "handler": "InputSetAutoConvertBackFromDebris", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56425b0" }, { "input": "SetBrightnessDelta", "class": "CMultiLightProxy", "handler": "InputSetBrightnessDelta", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c52a00" }, { "input": "SetClipPrimary", "class": "CBasePlayerWeapon", "handler": "InputSetClipPrimary", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5385960" }, { "input": "SetClipSecondary", "class": "CBasePlayerWeapon", "handler": "InputSetClipSecondary", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5385710" }, { "input": "SetColor", "class": "CFogController", "handler": "InputSetColor", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c634e0" }, { "input": "SetColorLerpTo", "class": "CFogController", "handler": "InputSetColorLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c63d60" }, { "input": "SetColorSecondary", "class": "CFogController", "handler": "InputSetColorSecondary", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c635d0" }, { "input": "SetColorSecondaryLerpTo", "class": "CFogController", "handler": "InputSetColorSecondaryLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c63e60" }, { "input": "SetCompareValue", "class": "CLogicCompare", "handler": "InputSetCompareValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f3a00" }, { "input": "SetCounter", "class": "CEnvGlobal", "handler": "InputSetCounter", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55f35d0" }, { "input": "SetDOFFarBlurry", "class": "CPointCamera", "handler": "InputSetDOFFarBlurry", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63400" }, { "input": "SetDOFFarCrisp", "class": "CPointCamera", "handler": "InputSetDOFFarCrisp", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63320" }, { "input": "SetDOFNearBlurry", "class": "CPointCamera", "handler": "InputSetDOFNearBlurry", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63160" }, { "input": "SetDOFNearCrisp", "class": "CPointCamera", "handler": "InputSetDOFNearCrisp", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63240" }, { "input": "SetDOFTiltToGround", "class": "CPointCamera", "handler": "InputSetDOFTiltToGround", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63080" }, { "input": "SetDamage", "class": "CTriggerHurt", "handler": "InputSetDamage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d38f0" }, { "input": "SetDamageFilter", "handler": "InputSetDamageFilter", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x550bb60" }, { "input": "SetDampingRatio", "class": "CPhysicsSpring", "handler": "InputSetDampingRatio", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x563ffc0" }, { "input": "SetDefaultAnimation", "class": "CDynamicProp", "handler": "InputSetIdleAnimation", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53be730" }, { "input": "SetDefaultAnimationLooping", "class": "CDynamicProp", "handler": "InputSetDefaultAnimationLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53be330" }, { "input": "SetDefaultAnimationNotLooping", "class": "CDynamicProp", "handler": "InputSetDefaultAnimationNotLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53be430" }, { "input": "SetDisabledValue", "class": "CSoundOpvarSetPointEntity", "handler": "InputSetDisabledValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5732500" }, { "input": "SetDistanceMapMax", "class": "CSoundOpvarSetPointEntity", "handler": "InputSetDistanceMapMax", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d30f0" }, { "input": "SetDistanceMapMin", "class": "CSoundOpvarSetPointEntity", "handler": "InputSetDistanceMapMin", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d30c0" }, { "input": "SetDragEnabled", "class": "CPhysicsProp", "handler": "InputEnableDrag", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x563f2f0" }, { "input": "SetDrawDistance", "class": "CEnvVolumetricFogController", "handler": "InputSetDrawDistance", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c24510" }, { "input": "SetEnableBreaking", "class": "CBreakableProp", "handler": "InputSetEnableBreaking", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5354d50" }, { "input": "SetEnableBreaking", "class": "CBreakable", "handler": "InputSetEnableBreaking", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55b3b30" }, { "input": "SetEnableCollisions", "class": "CBreakableProp", "handler": "InputSetEnableCollisions", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5354a20" }, { "input": "SetEnableCollisions", "class": "CBreakable", "handler": "InputSetEnableCollisions", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55863e0" }, { "input": "SetEndDist", "class": "CFogController", "handler": "InputSetEndDist", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c62db0" }, { "input": "SetEndDistLerpTo", "class": "CFogController", "handler": "InputSetEndDistLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63a90" }, { "input": "SetEndTouchEvent", "class": "CTriggerGameEvent", "handler": "InputSetEndTouchEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x55e7f30" }, { "input": "SetExcluded", "class": "CFuncBrush", "handler": "InputSetExcluded", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560c620" }, { "input": "SetExposureAdaptationSpeedDown", "class": "CTonemapController2", "handler": "InputSetExposureAdaptationSpeedDown", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22880" }, { "input": "SetExposureAdaptationSpeedUp", "class": "CTonemapController2", "handler": "InputSetExposureAdaptationSpeedUp", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22570" }, { "input": "SetFadeInDuration", "class": "CColorCorrection", "handler": "InputSetFadeInDuration", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5529f50" }, { "input": "SetFadeOutDuration", "class": "CColorCorrection", "handler": "InputSetFadeOutDuration", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x552a030" }, { "input": "SetFadeSpeed", "class": "CEnvVolumetricFogController", "handler": "InputSetFadeSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22770" }, { "input": "SetFarZ", "class": "CFogController", "handler": "InputSetFarZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63f60" }, { "input": "SetFloatValue", "class": "CSoundEventParameter", "handler": "InputSetFloatValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c7d840" }, { "input": "SetFogController", "class": "CBasePlayerPawn", "handler": "InputSetFogController", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5523480" }, { "input": "SetFogStrength", "class": "CEnvVolumetricFogController", "handler": "InputSetScattering", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c24b20" }, { "input": "SetForce", "class": "CRopeKeyframe", "handler": "InputSetForce", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56a3520" }, { "input": "SetFrequency", "class": "CPhysicsSpring", "handler": "InputSetFrequency", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x563ff40" }, { "input": "SetFriction", "class": "CPhysMotor", "handler": "InputSetFriction", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5607da0" }, { "input": "SetGlowOverride", "class": "CDynamicProp", "handler": "InputSetGlowOverride", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53bf000" }, { "input": "SetGlowOverride", "class": "CPhysicsProp", "handler": "InputSetGlowOverride", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5647f50" }, { "input": "SetGlowRange", "class": "CDynamicProp", "handler": "InputSetGlowRange", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x53b6060" }, { "input": "SetGlowRange", "class": "CPhysicsProp", "handler": "InputSetGlowRange", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x563fe00" }, { "input": "SetGravityEnabled", "class": "CPhysicsProp", "handler": "InputEnableGravity", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x563fe60" }, { "input": "SetHUDVisibility", "class": "CBasePlayerPawn", "handler": "InputSetHUDVisibility", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x552b4d0" }, { "input": "SetHealth", "class": "CBreakableProp", "handler": "InputSetHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5376bf0" }, { "input": "SetHealth", "class": "CBreakable", "handler": "InputSetHealth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x559b670" }, { "input": "SetHingeFriction", "class": "CPhysHinge", "handler": "InputSetHingeFriction", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fb1e0" }, { "input": "SetHitMax", "class": "CMathCounter", "handler": "InputSetHitMax", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x560fe80" }, { "input": "SetHitMin", "class": "CMathCounter", "handler": "InputSetHitMin", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x560fed0" }, { "input": "SetIdleAnimationLooping", "class": "CDynamicProp", "handler": "InputSetIdleAnimationLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53be530" }, { "input": "SetIdleAnimationNotLooping", "class": "CDynamicProp", "handler": "InputSetIdleAnimationNotLooping", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53be630" }, { "input": "SetIntMessage", "class": "CPointClientUIWorldTextPanel", "handler": "InputSetIntMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3b479d0" }, { "input": "SetIntMessage", "class": "CPointWorldText", "handler": "InputSetIntMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5666680" }, { "input": "SetInvert", "class": "CFuncBrush", "handler": "InputSetInvert", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f3d00" }, { "input": "SetLightsBrightnessMultiplier", "class": "CMultiLightProxy", "handler": "InputSetLightsBrightnessMultiplier", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c59db0" }, { "input": "SetLinearDampingRatio", "class": "CPhysFixed", "handler": "InputSetLinearDampingRatio", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fac40" }, { "input": "SetLinearDampingRatioX", "class": "CGenericConstraint", "handler": "InputSetLinearDampingRatioX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9930" }, { "input": "SetLinearDampingRatioY", "class": "CGenericConstraint", "handler": "InputSetLinearDampingRatioY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f99a0" }, { "input": "SetLinearDampingRatioZ", "class": "CGenericConstraint", "handler": "InputSetLinearDampingRatioZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9a10" }, { "input": "SetLinearForcePointAt", "class": "CTriggerPhysics", "handler": "InputSetLinearForcePointAt", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x57146b0" }, { "input": "SetLinearFrequency", "class": "CPhysFixed", "handler": "InputSetLinearFrequency", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fabd0" }, { "input": "SetLinearFrequencyX", "class": "CGenericConstraint", "handler": "InputSetLinearFrequencyX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f97e0" }, { "input": "SetLinearFrequencyY", "class": "CGenericConstraint", "handler": "InputSetLinearFrequencyY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9850" }, { "input": "SetLinearFrequencyZ", "class": "CGenericConstraint", "handler": "InputSetLinearFrequencyZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f98c0" }, { "input": "SetLinearMotionLockedX", "class": "CGenericConstraint", "handler": "InputSetLinearMotionLockedX", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f95a0" }, { "input": "SetLinearMotionLockedY", "class": "CGenericConstraint", "handler": "InputSetLinearMotionLockedY", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f9600" }, { "input": "SetLinearMotionLockedZ", "class": "CGenericConstraint", "handler": "InputSetLinearMotionLockedZ", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f9660" }, { "input": "SetLogoLength", "class": "CCredits", "handler": "InputSetLogoLength", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5551e30" }, { "input": "SetMagnitude", "class": "CTriggerImpact", "handler": "InputSetMagnitude", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d3b70" }, { "input": "SetMass", "class": "CBreakable", "handler": "InputSetMass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x558b320" }, { "input": "SetMass", "class": "CPhysicsProp", "handler": "InputSetMass", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x563e3c0" }, { "input": "SetMaxDensity", "class": "CFogController", "handler": "InputSetMaxDensity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c62f90" }, { "input": "SetMaxDensityLerpTo", "class": "CFogController", "handler": "InputSetMaxDensityLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c63b80" }, { "input": "SetMaxExposure", "class": "CTonemapController2", "handler": "InputSetMaxExposure", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22370" }, { "input": "SetMaxLimit", "class": "CPhysHinge", "handler": "InputSetMaxLimit", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fb020" }, { "input": "SetMaxPieces", "class": "CGameGibManager", "handler": "InputSetMaxPieces", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c77bd0" }, { "input": "SetMaxPiecesDX8", "class": "CGameGibManager", "handler": "InputSetMaxPiecesDX8", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c77c30" }, { "input": "SetMaxRagdollCount", "class": "CRagdollManager", "handler": "InputSetMaxRagdollCount", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c8e3c0" }, { "input": "SetMaxSpeed", "class": "CFuncTrackTrain", "handler": "InputSetMaxSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d37f0" }, { "input": "SetMaxSuspensionOffset", "class": "CPhysWheelConstraint", "handler": "InputSetMaxSuspensionOffset", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55fb4c0" }, { "input": "SetMeasureReference", "class": "CLogicMeasureMovement", "handler": "InputSetMeasureReference", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55e6ee0" }, { "input": "SetMeasureTarget", "class": "CLogicMeasureMovement", "handler": "InputSetMeasureTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55e6e60" }, { "input": "SetMessage", "class": "CPointClientUIWorldTextPanel", "handler": "InputSetMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3b47920" }, { "input": "SetMessage", "class": "CMessageEntity", "handler": "InputSetMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560c7c0" }, { "input": "SetMessage", "class": "CPointWorldText", "handler": "InputSetMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5666c70" }, { "input": "SetMinExposure", "class": "CTonemapController2", "handler": "InputSetMinExposure", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22170" }, { "input": "SetMinHitpointsThreshold", "class": "CLogicAutosave", "handler": "InputSetMinHitpointsThreshold", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55f3ac0" }, { "input": "SetMinLimit", "class": "CPhysHinge", "handler": "InputSetMinLimit", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fb100" }, { "input": "SetMinSuspensionOffset", "class": "CPhysWheelConstraint", "handler": "InputSetMinSuspensionOffset", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55fb410" }, { "input": "SetMotorTargetAngle", "class": "CPhysHinge", "handler": "InputSetMotorTargetAngle", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f8d10" }, { "input": "SetMotorTargetVelocity", "class": "CPhysConstraint", "handler": "InputSetMotorTargetVelocity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55faf00" }, { "input": "SetMotorTorqueFactor", "class": "CPhysConstraint", "handler": "InputSetMotorTorqueFactor", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f90e0" }, { "input": "SetMoveDistanceFromEnd", "class": "CFuncMoveLinear", "handler": "InputSetMoveDistanceFromEnd", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5593b70" }, { "input": "SetMoveDistanceFromStart", "class": "CFuncMoveLinear", "handler": "InputSetMoveDistanceFromStart", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5593aa0" }, { "input": "SetNavIgnore", "class": "CBreakableProp", "handler": "InputSetNavIgnore", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5354d80" }, { "input": "SetNextPathCorner", "class": "CPathCorner", "handler": "InputSetNextPathCorner", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560c6f0" }, { "input": "SetNonsolid", "handler": "InputSetNonsolid", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x552e4a0" }, { "input": "SetNonsolid", "class": "CFuncBrush", "handler": "InputSetNonsolid", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f7be0" }, { "input": "SetOff", "class": "CPointCamera", "handler": "InputSetOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3c64070" }, { "input": "SetOffset", "class": "CPhysSlideConstraint", "handler": "InputSetOffset", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f9390" }, { "input": "SetOn", "class": "CPointCamera", "handler": "InputSetOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3c52a80" }, { "input": "SetOnAndTurnOthersOff", "class": "CPointCamera", "handler": "InputSetOnAndTurnOthersOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c60630" }, { "input": "SetOperatorName", "class": "CSoundOpvarSetEntity", "handler": "InputSetOperatorName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569dd90" }, { "input": "SetOperatorName", "class": "CSoundOpvarSetPointBase", "handler": "InputSetOperatorName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5713800" }, { "input": "SetOpvar", "class": "CSoundOpvarSetEntity", "handler": "InputSetOpvar", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x56a8e30" }, { "input": "SetOpvarIndex", "class": "CSoundOpvarSetEntity", "handler": "InputSetOpvarIndex", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5693c40" }, { "input": "SetOpvarIndex", "class": "CSoundOpvarSetPointBase", "handler": "InputSetOpvarIndex", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5713460" }, { "input": "SetOpvarName", "class": "CSoundOpvarSetEntity", "handler": "InputSetOpvarName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569de60" }, { "input": "SetOpvarName", "class": "CSoundOpvarSetPointBase", "handler": "InputSetOpvarName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5713980" }, { "input": "SetParamName", "class": "CSoundEventParameter", "handler": "InputSetParamName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c7e020" }, { "input": "SetParentAttachment", "handler": "InputSetParentAttachment", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5514790" }, { "input": "SetParentAttachmentMaintainOffset", "handler": "InputSetParentAttachmentMaintainOffset", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5514860" }, { "input": "SetPathNodeStart", "class": "CPathMoverEntitySpawner", "handler": "InputSetPathNodeStart", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5596a20" }, { "input": "SetPlaybackRate", "class": "CDynamicProp", "handler": "InputSetPlaybackRate", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x53b60b0" }, { "input": "SetPlaybackRateOnAllLayers", "handler": "InputSetPlaybackRateOnAllLayers", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3b2bc20" }, { "input": "SetPlayerFogDistanceMultiplier", "class": "CPlayerVisibility", "handler": "InputSetPlayerFogDistanceMultiplier", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c21f50" }, { "input": "SetPlayerFogMaxDensityMultiplier", "class": "CPlayerVisibility", "handler": "InputSetPlayerFogMaxDensityMultiplier", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c22060" }, { "input": "SetPlayerVisibilityStrength", "class": "CPlayerVisibility", "handler": "InputSetPlayerVisibilityStrength", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c21e40" }, { "input": "SetPosition", "handler": "InputSetPosition", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3bd1db0" }, { "input": "SetPosition", "class": "CFuncMoveLinear", "handler": "InputSetPosition", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x559d250" }, { "input": "SetPushDirection", "class": "CTriggerPush", "handler": "InputSetPushDirection", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56eceb0" }, { "input": "SetPushSpeed", "class": "CTriggerPush", "handler": "InputSetPushSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56d3a90" }, { "input": "SetRadius", "class": "CPathParticleRope", "handler": "InputSetRadius", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5484240" }, { "input": "SetRelationship", "class": "CBaseCombatCharacter", "handler": "InputSetRelationship", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x553a210" }, { "input": "SetRestLength", "class": "CPhysicsSpring", "handler": "InputSetRestLength", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5640040" }, { "input": "SetRotateType", "class": "CFuncRotator", "handler": "InputSetRotateType", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5583cf0" }, { "input": "SetRotatorTarget", "class": "CFuncRotator", "handler": "InputSetRotatorTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55a7700" }, { "input": "SetScrollSpeed", "class": "CRopeKeyframe", "handler": "InputSetScrollSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x56abce0" }, { "input": "SetSlack", "class": "CPathParticleRope", "handler": "InputSetSlack", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5484160" }, { "input": "SetSlideFriction", "class": "CPhysSlideConstraint", "handler": "InputSetSlideFriction", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fb2a0" }, { "input": "SetSolid", "handler": "InputSetSolid", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x552e6b0" }, { "input": "SetSolid", "class": "CFuncBrush", "handler": "InputSetSolid", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55f7ca0" }, { "input": "SetSoundEventGUID", "class": "CSoundEventParameter", "handler": "InputSetEventGuid", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c7d920" }, { "input": "SetSoundEventGUID", "class": "CSoundOpvarSetEntity", "handler": "InputSetEventGuid", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56a8ec0" }, { "input": "SetSoundEventGUID", "class": "CSoundOpvarSetPointBase", "handler": "InputSetEventGuid", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56d4960" }, { "input": "SetSoundEventName", "class": "CSoundEventEntity", "handler": "InputSetSoundName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3c9ad70" }, { "input": "SetSourceEntity", "class": "CSoundEventEntity", "handler": "InputSetSourceEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c80740" }, { "input": "SetSourceEntity", "class": "CLogicNPCCounter", "handler": "InputSetSourceEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x55e6dc0" }, { "input": "SetSourceEntity", "class": "CSoundOpvarSetPointBase", "handler": "InputSetSourceEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56ecd80" }, { "input": "SetSpeed", "class": "CFuncRotator", "handler": "InputSetSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5583cc0" }, { "input": "SetSpeed", "class": "CFuncMoveLinear", "handler": "InputSetSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5594e40" }, { "input": "SetSpeed", "class": "CFuncRotating", "handler": "InputSetSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55a6770" }, { "input": "SetSpeed", "class": "CFuncTrackTrain", "handler": "InputSetSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5712430" }, { "input": "SetSpeed", "class": "CPhysMotor", "handler": "InputSetTargetSpeed", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5619cd0" }, { "input": "SetSpeedDir", "class": "CFuncTrackTrain", "handler": "InputSetSpeedDir", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5712480" }, { "input": "SetSpeedDirAccel", "class": "CFuncTrackTrain", "handler": "InputSetSpeedDirAccel", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5712510" }, { "input": "SetSpeedReal", "class": "CFuncTrackTrain", "handler": "InputSetSpeedReal", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x57123f0" }, { "input": "SetSplineEntity", "class": "CSplineConstraint", "handler": "InputSetSplineEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x562a550" }, { "input": "SetStackName", "class": "CSoundOpvarSetEntity", "handler": "InputSetStackName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569dcc0" }, { "input": "SetStackName", "class": "CSoundOpvarSetPointBase", "handler": "InputSetStackName", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5713680" }, { "input": "SetStartDist", "class": "CFogController", "handler": "InputSetStartDist", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c62cc0" }, { "input": "SetStartDistLerpTo", "class": "CFogController", "handler": "InputSetStartDistLerpTo", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x3c639a0" }, { "input": "SetStartPos", "class": "CFuncRotating", "handler": "InputSetStartPos", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5596d70" }, { "input": "SetStartTouchEvent", "class": "CTriggerGameEvent", "handler": "InputSetStartTouchEvent", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=void" }, "addr": "0x55e7e20" }, { "input": "SetSteeringMimicsEntity", "class": "CPhysWheelConstraint", "handler": "InputSetSteeringMimicsEntity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5623df0" }, { "input": "SetTarget", "class": "CPointOrient", "handler": "InputSetTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c5e210" }, { "input": "SetTarget", "class": "CLogicMeasureMovement", "handler": "InputSetTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55e6f80" }, { "input": "SetTarget1", "class": "CSceneEntity", "handler": "InputSetTarget1", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569da50" }, { "input": "SetTarget2", "class": "CSceneEntity", "handler": "InputSetTarget2", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x569db20" }, { "input": "SetTargetPlayerToActivator", "handler": "InputSetTargetPlayerToActivator", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5559810" }, { "input": "SetTargetReference", "class": "CLogicMeasureMovement", "handler": "InputSetTargetReference", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55e6fd0" }, { "input": "SetTargetScale", "class": "CLogicMeasureMovement", "handler": "InputSetTargetScale", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55d58a0" }, { "input": "SetTeam", "handler": "InputSetTeam", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5500750" }, { "input": "SetTextColor", "class": "CPointWorldText", "handler": "InputSetTextColor", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5667790" }, { "input": "SetToDefaults", "class": "CEnvVolumetricFogController", "handler": "InputSetToDefaults", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x3c25e30" }, { "input": "SetTransitionTime", "class": "CSplineConstraint", "handler": "InputSetTransitionTime", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f4270" }, { "input": "SetValue", "class": "CLogicCompare", "handler": "InputSetValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55f39d0" }, { "input": "SetValue", "class": "CMathCounter", "handler": "InputSetValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56100b0" }, { "input": "SetValue", "class": "CLogicBranch", "handler": "InputSetValue", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610710" }, { "input": "SetValueCompare", "class": "CLogicCompare", "handler": "InputSetValueCompare", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5609330" }, { "input": "SetValueNoFire", "class": "CMathCounter", "handler": "InputSetValueNoFire", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fae70" }, { "input": "SetValueTest", "class": "CLogicBranch", "handler": "InputSetValueTest", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610730" }, { "input": "SetVelocity", "class": "CPhysSlideConstraint", "handler": "InputSetVelocity", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x55fb350" }, { "input": "ShowHint", "class": "CEnvInstructorVRHint", "handler": "InputShowHint", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x555c910" }, { "input": "ShowHint", "handler": "InputShowHint", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55685b0" }, { "input": "ShowHint", "class": "CEnvInstructorHint", "handler": "InputShowHint", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x556c9c0" }, { "input": "ShowLogo", "class": "CCredits", "handler": "InputShowLogo", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=void" }, "addr": "0x5554b70" }, { "input": "ShowMessage", "class": "CMessage", "handler": "InputShowMessage", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55595d0" }, { "input": "ShowSprite", "class": "CSprite", "handler": "InputShowSprite", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5715580" }, { "input": "Shutdown", "class": "CSceneListManager", "handler": "InputShutdown", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x56a5f70" }, { "input": "Sleep", "class": "CPhysicsProp", "handler": "InputSleep", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x563f2c0" }, { "input": "Sleep", "class": "CPhysBox", "handler": "InputSleep", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x5643010" }, { "input": "SnapToStartPos", "class": "CFuncRotating", "handler": "InputSnapToStartPos", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a68b0" }, { "input": "SparkOnce", "class": "CEnvSpark", "handler": "InputSparkOnce", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x556c7a0" }, { "input": "Spawn", "class": "CPathMoverEntitySpawner", "handler": "InputSpawn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x559de90" }, { "input": "Start", "class": "CPathParticleRope", "handler": "InputStart", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5485330" }, { "input": "Start", "class": "CTextureBasedAnimatable", "handler": "InputStart", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x54d32e0" }, { "input": "Start", "class": "CGunTarget", "handler": "InputStart", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5595540" }, { "input": "Start", "class": "CFuncRotating", "handler": "InputStart", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a67e0" }, { "input": "Start", "class": "CFuncRotator", "handler": "InputStart", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a7b60" }, { "input": "Start", "class": "CFuncTimescale", "handler": "InputStart", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x55a9540" }, { "input": "Start", "class": "CFuncTrain", "handler": "InputStart", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x571b3a0" }, { "input": "Start", "class": "CSceneEntity", "handler": "InputStartPlayback", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56ab5e0" }, { "input": "StartAmbientSound", "class": "CItemGeneric", "handler": "InputStartAmbientSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d8200" }, { "input": "StartBackward", "class": "CFuncRotating", "handler": "InputStartBackward", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6820" }, { "input": "StartBackward", "class": "CFuncTrackTrain", "handler": "InputStartBackward", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5711fb0" }, { "input": "StartCommentary", "class": "CPointCommentaryNode", "handler": "InputStartCommentary", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5573020" }, { "input": "StartFogTransition", "class": "CFogController", "handler": "InputStartFogTransition", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x3c654c0" }, { "input": "StartForward", "class": "CFuncRotating", "handler": "InputStartForward", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6800" }, { "input": "StartForward", "class": "CFuncRotator", "handler": "InputStartForward", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a7880" }, { "input": "StartForward", "class": "CFuncTrackTrain", "handler": "InputStartForward", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5711f80" }, { "input": "StartGlowing", "class": "CDynamicProp", "handler": "InputStartGlowing", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53b6020" }, { "input": "StartGlowing", "class": "CPhysicsProp", "handler": "InputStartGlowing", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563fdc0" }, { "input": "StartShake", "class": "CEnvShake", "handler": "InputStartShake", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5576270" }, { "input": "StartSound", "class": "CSoundEventEntity", "handler": "InputStartSoundOnAllClients", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x3c77df0" }, { "input": "StartSoundOnSingleClient", "class": "CSoundEventEntity", "handler": "InputStartSoundOnSingleClient", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x3c77e00" }, { "input": "StartSpark", "class": "CEnvSpark", "handler": "InputStartSpark", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5552890" }, { "input": "StartTilt", "class": "CEnvTilt", "handler": "InputStartTilt", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x556bc40" }, { "input": "StartTouch", "class": "CBaseTrigger", "handler": "InputStartTouch", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x3bbf4a0" }, { "input": "StartUnstoppableCommentary", "class": "CPointCommentaryNode", "handler": "InputStartUnstoppableCommentary", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5572f80" }, { "input": "Stop", "class": "CPathParticleRope", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x548aaf0" }, { "input": "Stop", "class": "CTextureBasedAnimatable", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x54d2790" }, { "input": "Stop", "class": "CGunTarget", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5591b60" }, { "input": "Stop", "class": "CFuncRotator", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5594d90" }, { "input": "Stop", "class": "CFuncRotating", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6840" }, { "input": "Stop", "class": "CFuncTimescale", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x55a95a0" }, { "input": "Stop", "class": "CFuncTrackTrain", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x56fe590" }, { "input": "Stop", "class": "CFuncTrain", "handler": "InputStop", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x57133f0" }, { "input": "StopAmbientSound", "class": "CItemGeneric", "handler": "InputStopAmbientSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55d7210" }, { "input": "StopAtStartPos", "class": "CFuncRotating", "handler": "InputStopAtStartPos", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6850" }, { "input": "StopGlowing", "class": "CDynamicProp", "handler": "InputStopGlowing", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53b6040" }, { "input": "StopGlowing", "class": "CPhysicsProp", "handler": "InputStopGlowing", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x563fde0" }, { "input": "StopPlayEndCap", "class": "CPathParticleRope", "handler": "InputStopEndCap", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x548abb0" }, { "input": "StopShake", "class": "CEnvShake", "handler": "InputStopShake", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x55762b0" }, { "input": "StopSound", "class": "CSoundEventEntity", "handler": "InputStopSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c7e2a0" }, { "input": "StopSound", "class": "CAmbientGeneric", "handler": "InputStopSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5507070" }, { "input": "StopSpark", "class": "CEnvSpark", "handler": "InputStopSpark", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5552870" }, { "input": "StopTilt", "class": "CEnvTilt", "handler": "InputStopTilt", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x556bc80" }, { "input": "StopWaitingForActor", "class": "CSceneEntity", "handler": "InputStopWaitingForActor", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x56938e0" }, { "input": "StrikeOnce", "class": "CEnvBeam", "handler": "InputStrikeOnce", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x5569e90" }, { "input": "Subtract", "class": "CMathCounter", "handler": "InputSubtract", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610110" }, { "input": "SubtractFromTimer", "class": "CTimerEntity", "handler": "InputSubtractFromTimer", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5607720" }, { "input": "TeleportToPathNode", "class": "CFuncTrackTrain", "handler": "InputTeleportToPathNode", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x57112e0" }, { "input": "TeleportToTarget", "class": "CFuncMoveLinear", "handler": "InputTeleportToTarget", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5596af0" }, { "input": "Test", "class": "CLogicBranch", "handler": "InputTest", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610780" }, { "input": "Test", "class": "CLogicBranchList", "handler": "InputTest", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5611cb0" }, { "input": "Test", "class": "CPointAngularVelocitySensor", "handler": "InputTest", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x56603d0" }, { "input": "TestActivator", "class": "CBaseFilter", "handler": "InputTestActivator", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x53bbdf0" }, { "input": "TestWithInterval", "class": "CPointAngularVelocitySensor", "handler": "InputTestWithInterval", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56609a0" }, { "input": "Toggle", "class": "CPointClientUIWorldTextPanel", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3b47ea0" }, { "input": "Toggle", "class": "CBaseTrigger", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x3be6c40" }, { "input": "Toggle", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x552e720" }, { "input": "Toggle", "class": "CEnvBeam", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x556ec90" }, { "input": "Toggle", "class": "CDynamicLight", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x556ff50" }, { "input": "Toggle", "class": "CPathMoverEntitySpawner", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5583c30" }, { "input": "Toggle", "class": "CGunTarget", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5595550" }, { "input": "Toggle", "class": "CFuncRotating", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55a6c50" }, { "input": "Toggle", "class": "CInfoPlayerStart", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d56b0" }, { "input": "Toggle", "class": "CLogicAchievement", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55d9b30" }, { "input": "Toggle", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55e5c70" }, { "input": "Toggle", "class": "CLogicGameEventListener", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55e8850" }, { "input": "Toggle", "class": "CEnvGlobal", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55f3790" }, { "input": "Toggle", "class": "CFuncBrush", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55fd8d0" }, { "input": "Toggle", "class": "CTimerEntity", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5606110" }, { "input": "Toggle", "class": "CLogicBranch", "handler": "InputToggle", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610740" }, { "input": "Toggle", "class": "CPhysMagnet", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5658be0" }, { "input": "Toggle", "class": "CPointWorldText", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56667c0" }, { "input": "Toggle", "class": "CFuncPlat", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x56d8b90" }, { "input": "Toggle", "class": "CFuncTrackTrain", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5711fe0" }, { "input": "Toggle", "class": "CFuncTrain", "handler": "InputToggle", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x571b3f0" }, { "input": "ToggleAlternatePath", "class": "CPathTrack", "handler": "InputToggleAlternatePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x562b250" }, { "input": "ToggleAmbientSound", "class": "CItemGeneric", "handler": "InputToggleAmbientSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55d8220" }, { "input": "ToggleEnabled", "class": "CEnvSoundscape", "handler": "InputToggleEnabled", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3d59340" }, { "input": "TogglePath", "class": "CPathTrack", "handler": "InputTogglePath", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x562b1c0" }, { "input": "ToggleSound", "class": "CAmbientGeneric", "handler": "InputToggleSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x54fbc50" }, { "input": "ToggleSpark", "class": "CEnvSpark", "handler": "InputToggleSpark", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5558db0" }, { "input": "ToggleSprite", "class": "CSprite", "handler": "InputToggleSprite", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5715590" }, { "input": "ToggleTest", "class": "CLogicBranch", "handler": "InputToggleTest", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5610760" }, { "input": "TouchTest", "class": "CBaseTrigger", "handler": "InputTouchTest", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3bc78c0" }, { "input": "TurnMotorOff", "class": "CPhysConstraint", "handler": "InputTurnMotorOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55faa90" }, { "input": "TurnMotorOn", "class": "CPhysConstraint", "handler": "InputTurnMotorOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x55fab30" }, { "input": "TurnOff", "class": "CFogController", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c61f30" }, { "input": "TurnOff", "class": "CDynamicProp", "handler": "InputTurnOff", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=?" }, "addr": "0x53b5ff0" }, { "input": "TurnOff", "class": "CEnvBeam", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5559790" }, { "input": "TurnOff", "class": "CDynamicLight", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x556fc60" }, { "input": "TurnOff", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55e5bd0" }, { "input": "TurnOff", "class": "CKeepUpright", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3f40" }, { "input": "TurnOff", "class": "CEnvGlobal", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55fa320" }, { "input": "TurnOff", "class": "CPhysMotor", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x56061e0" }, { "input": "TurnOff", "class": "CPhysConstraint", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5606ea0" }, { "input": "TurnOff", "class": "CPhysMagnet", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x5658bd0" }, { "input": "TurnOff", "class": "CEnvDeferredLight", "handler": "InputTurnOff", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5df7030" }, { "input": "TurnOn", "class": "CFogController", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c61e80" }, { "input": "TurnOn", "class": "CDynamicProp", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x53d56b0" }, { "input": "TurnOn", "class": "CEnvBeam", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x556ec70" }, { "input": "TurnOn", "class": "CDynamicLight", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x556fd10" }, { "input": "TurnOn", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55e5c20" }, { "input": "TurnOn", "class": "CKeepUpright", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x55f3f30" }, { "input": "TurnOn", "class": "CEnvGlobal", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x55fa270" }, { "input": "TurnOn", "class": "CPhysMotor", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=?" }, "addr": "0x561a140" }, { "input": "TurnOn", "class": "CPhysConstraint", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5629110" }, { "input": "TurnOn", "class": "CPhysMagnet", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x563e450" }, { "input": "TurnOn", "class": "CEnvDeferredLight", "handler": "InputTurnOn", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5df6f80" }, { "input": "UnPauseSound", "class": "CSoundEventEntity", "handler": "InputUnPauseSound", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3c7d310" }, { "input": "UnblockNav", "class": "CFuncNavBlocker", "handler": "InputUnblockNav", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x6218780" }, { "input": "UnlockOrientation", "class": "CFuncTrackTrain", "handler": "InputUnlockOrientation", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=void" }, "addr": "0x5710c30" }, { "input": "UnpauseTimer", "class": "CTimerEntity", "handler": "InputUnpauseTimer", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=float" }, "addr": "0x5606810" }, { "input": "Use", "handler": "InputUse", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x55235a0" }, { "input": "VariantBool", "class": "CTestPulseIO", "handler": "InputVariantBool", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5602ba0" }, { "input": "VariantColor", "class": "CTestPulseIO", "handler": "InputVariantColor", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5602cb0" }, { "input": "VariantFloat", "class": "CTestPulseIO", "handler": "InputVariantFloat", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x56075f0" }, { "input": "VariantInt", "class": "CTestPulseIO", "handler": "InputVariantInt", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5602dc0" }, { "input": "VariantString", "class": "CTestPulseIO", "handler": "InputVariantString", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560c890" }, { "input": "VariantVector", "class": "CTestPulseIO", "handler": "InputVariantVector", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x560ca60" }, { "input": "VariantVoid", "class": "CTestPulseIO", "handler": "InputVariantVoid", "library": "server", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x5607290" }, { "input": "Volume", "class": "CAmbientGeneric", "handler": "InputVolume", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x54fbc00" }, { "input": "Wake", "class": "CPhysBox", "handler": "InputWake", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x5643080" }, { "input": "Wake", "class": "CPhysicsProp", "handler": "InputWake", "library": "server", "abi": { "int": 0, "float": 0, "ret": "ret=int" }, "addr": "0x56430f0" }, { "input": "Width", "class": "CBeam", "handler": "InputWidth", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x552b0e0" }, { "input": "Yaw", "class": "CFuncRotator", "handler": "InputYaw", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x55a7a20" }, { "input": "_OnLogicBranchChanged", "class": "CLogicBranchList", "handler": "Input_OnLogicBranchChanged", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5611ca0" }, { "input": "_OnLogicBranchRemoved", "class": "CLogicBranchList", "handler": "Input_OnLogicBranchRemoved", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5611cd0" }, { "input": "scale", "class": "CPhysForce", "handler": "InputForceScale", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x5619130" }, { "input": "setalphascale", "class": "CEnvParticleGlow", "handler": "InputSetAlphaScale", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5483fa0" }, { "input": "setcolortint", "class": "CEnvParticleGlow", "handler": "InputSetColorTint", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x5484820" }, { "input": "setscale", "class": "CEnvParticleGlow", "handler": "InputSetScale", "library": "server", "abi": { "int": 2, "float": 0, "ret": "ret=float" }, "addr": "0x5484080" } ], "entity_outputs": [ { "output": "OnActionStartOrLoop", "member": "m_OnActionStartOrLoop", "library": "server", "offset": 2128, "class": "CScriptedSequence" }, { "output": "OnAllFalse", "member": "m_OnAllFalse", "library": "server", "offset": 2096, "class": "CLogicBranchList" }, { "output": "OnAllTrue", "member": "m_OnAllTrue", "library": "server", "offset": 2072, "class": "CLogicBranchList" }, { "output": "OnAnimationReachedEnd", "member": "m_OnAnimReachedEnd", "library": "server", "offset": 3184, "class": "CDynamicProp" }, { "output": "OnAnimationReachedStart", "member": "m_OnAnimReachedStart", "library": "server", "offset": 3160, "class": "CDynamicProp" }, { "output": "OnArrivedAt", "member": "m_OnArrivedAt", "library": "server", "offset": 1912, "class": "CRotatorTarget" }, { "output": "OnArrivedAtDestinationNode", "member": "m_OnArrivedAtDestinationNode", "library": "server", "offset": 2888, "class": "CFuncTrackTrain" }, { "output": "OnAsleep", "member": "m_OnAsleep", "library": "server", "offset": 3152, "class": "CPhysicsProp" }, { "output": "OnAttach", "member": "m_OnMagnetAttach", "library": "server", "offset": 2672, "class": "CPhysMagnet" }, { "output": "OnAwake", "member": "m_OnAwake", "library": "server", "offset": 3128, "class": "CPhysicsProp" }, { "output": "OnAwakened", "member": "m_OnAwakened", "library": "server", "offset": 2960, "class": "CPhysBox" }, { "output": "OnAwakened", "member": "m_OnAwakened", "library": "server", "offset": 3104, "class": "CPhysicsProp" }, { "output": "OnBackgroundMap", "member": "m_OnBackgroundMap", "library": "server", "offset": 2032, "class": "CLogicAuto" }, { "output": "OnBeginFade", "member": "m_OnBeginFade", "library": "server", "offset": 1928, "class": "CEnvFade" }, { "output": "OnBeginSequence", "member": "m_OnBeginSequence", "library": "server", "offset": 2104, "class": "CScriptedSequence" }, { "output": "OnBreak", "member": "m_OnBreak", "library": "server", "offset": 1984, "class": "CPhysConstraint" }, { "output": "OnBreak", "member": "m_OnBreak", "library": "server", "offset": 2792, "class": "CBreakable" }, { "output": "OnBreak", "member": "m_OnBreak", "library": "server", "offset": 2816, "class": "CBreakableProp" }, { "output": "OnCacheInteraction", "member": "m_OnCacheInteraction", "library": "server", "offset": 2736, "class": "CItem" }, { "output": "OnCancelFailedSequence", "member": "m_OnCancelFailedSequence", "library": "server", "offset": 2224, "class": "CScriptedSequence" }, { "output": "OnCancelSequence", "member": "m_OnCancelSequence", "library": "server", "offset": 2200, "class": "CScriptedSequence" }, { "output": "OnCanceled", "member": "m_OnCanceled", "library": "server", "offset": 2248, "class": "CSceneEntity" }, { "output": "OnCase%02d", "member": "m_OnCase", "library": "server", "offset": 2208, "class": "CLogicCase" }, { "output": "OnChangeLevel", "member": "m_OnChangeLevel", "library": "server", "offset": 3032, "class": "CChangeLevel" }, { "output": "OnChangedFromMax", "member": "m_OnChangedFromMax", "library": "server", "offset": 2064, "class": "CMathCounter" }, { "output": "OnChangedFromMin", "member": "m_OnChangedFromMin", "library": "server", "offset": 2040, "class": "CMathCounter" }, { "output": "OnCommentaryMidGame", "member": "m_OnCommentaryMidGame", "library": "server", "offset": 1936, "class": "CCommentaryAuto" }, { "output": "OnCommentaryMultiplayerSpawn", "member": "m_OnCommentaryMultiplayerSpawn", "library": "server", "offset": 1960, "class": "CCommentaryAuto" }, { "output": "OnCommentaryNewGame", "member": "m_OnCommentaryNewGame", "library": "server", "offset": 1912, "class": "CCommentaryAuto" }, { "output": "OnCompletion", "member": "m_OnCompletion", "library": "server", "offset": 2224, "class": "CSceneEntity" }, { "output": "OnCreditsDone", "member": "m_OnCreditsDone", "library": "server", "offset": 1912, "class": "CCredits" }, { "output": "OnDamaged", "member": "m_OnDamaged", "library": "server", "offset": 2936, "class": "CPhysBox" }, { "output": "OnDeath", "member": "m_OnDeath", "library": "server", "offset": 2784, "class": "CGunTarget" }, { "output": "OnDefault", "member": "m_OnDefault", "library": "server", "offset": 2976, "class": "CLogicCase" }, { "output": "OnDemoMapSpawn", "member": "m_OnDemoMapSpawn", "library": "server", "offset": 1936, "class": "CLogicAuto" }, { "output": "OnDetach", "member": "m_OnMagnetDetach", "library": "server", "offset": 2696, "class": "CPhysMagnet" }, { "output": "OnDetached", "member": "m_OnDetached", "library": "server", "offset": 3152, "class": "CTriggerLerpObject" }, { "output": "OnDetectedBulletFire", "member": "m_OnDetectedBulletFire", "library": "server", "offset": 3016, "class": "CTriggerDetectBulletFire" }, { "output": "OnDetectedExplosion", "member": "m_OnDetectedExplosion", "library": "server", "offset": 3056, "class": "CTriggerDetectExplosion" }, { "output": "OnEndLook", "member": "m_OnEndLook", "library": "server", "offset": 3120, "class": "CTriggerLook" }, { "output": "OnEndSequence", "member": "m_OnEndSequence", "library": "server", "offset": 2152, "class": "CScriptedSequence" }, { "output": "OnEndTouch", "member": "m_OnEndTouch", "library": "server", "offset": 2672, "class": "CTriggerBrush" }, { "output": "OnEndTouch", "member": "m_OnEndTouch", "library": "server", "offset": 2816, "class": "CBaseTrigger" }, { "output": "OnEndTouchAll", "member": "m_OnEndTouchAll", "library": "server", "offset": 2840, "class": "CBaseTrigger" }, { "output": "OnEnter", "member": "m_OnEnter", "library": "server", "offset": 2080, "class": "CSoundOpvarSetPointEntity" }, { "output": "OnEqualTo", "member": "m_OnEqualTo", "library": "server", "offset": 1952, "class": "CLogicCompare" }, { "output": "OnEqualTo", "member": "m_OnEqualTo", "library": "server", "offset": 2096, "class": "CPointAngularVelocitySensor" }, { "output": "OnEventFired", "member": "m_OnEventFired", "library": "server", "offset": 1928, "class": "CLogicGameEventListener" }, { "output": "OnExit", "member": "m_OnExit", "library": "server", "offset": 2104, "class": "CSoundOpvarSetPointEntity" }, { "output": "OnFactor1", "member": "m_OnFactor_1", "library": "server", "offset": 2072, "class": "CLogicNPCCounter" }, { "output": "OnFactor2", "member": "m_OnFactor_2", "library": "server", "offset": 2184, "class": "CLogicNPCCounter" }, { "output": "OnFactor3", "member": "m_OnFactor_3", "library": "server", "offset": 2296, "class": "CLogicNPCCounter" }, { "output": "OnFactorAll", "member": "m_OnFactorAll", "library": "server", "offset": 1960, "class": "CLogicNPCCounter" }, { "output": "OnFail", "member": "m_OnFail", "library": "server", "offset": 1944, "class": "CBaseFilter" }, { "output": "OnFalse", "member": "m_OnFalse", "library": "server", "offset": 1968, "class": "CLogicBranch" }, { "output": "OnFellBelowMax", "member": "m_OnFellBelowMax", "library": "server", "offset": 2040, "class": "CMathRemap" }, { "output": "OnFellBelowMin", "member": "m_OnFellBelowMin", "library": "server", "offset": 2016, "class": "CMathRemap" }, { "output": "OnFired", "member": "m_OnFired", "library": "server", "offset": 1928, "class": "CLogicAchievement" }, { "output": "OnFoundEntity", "member": "m_OnFoundEntity", "library": "server", "offset": 1952, "class": "CPointEntityFinder" }, { "output": "OnFullyClosed", "member": "m_OnFullyClosed", "library": "server", "offset": 2864, "class": "CFuncMoveLinear" }, { "output": "OnFullyOpen", "member": "m_OnFullyOpen", "library": "server", "offset": 2840, "class": "CFuncMoveLinear" }, { "output": "OnGetValue", "member": "m_OnGetValue", "library": "server", "offset": 1960, "class": "CMathCounter" }, { "output": "OnGlovePulled", "member": "m_OnGlovePulled", "library": "server", "offset": 2760, "class": "CItem" }, { "output": "OnGreaterThan", "member": "m_OnGreaterThan", "library": "server", "offset": 2016, "class": "CLogicCompare" }, { "output": "OnGreaterThan", "member": "m_OnGreaterThan", "library": "server", "offset": 2048, "class": "CPointAngularVelocitySensor" }, { "output": "OnGreaterThanOrEqualTo", "member": "m_OnGreaterThanOrEqualTo", "library": "server", "offset": 2072, "class": "CPointAngularVelocitySensor" }, { "output": "OnHealthChanged", "member": "m_OnHealthChanged", "library": "server", "offset": 2816, "class": "CBreakable" }, { "output": "OnHealthChanged", "member": "m_OnHealthChanged", "library": "server", "offset": 2840, "class": "CBreakableProp" }, { "output": "OnHitMax", "member": "m_OnHitMax", "library": "server", "offset": 2016, "class": "CMathCounter" }, { "output": "OnHitMin", "member": "m_OnHitMin", "library": "server", "offset": 1992, "class": "CMathCounter" }, { "output": "OnHurt", "member": "m_OnHurt", "library": "server", "offset": 3064, "class": "CTriggerHurt" }, { "output": "OnHurtPlayer", "member": "m_OnHurtPlayer", "library": "server", "offset": 3088, "class": "CTriggerHurt" }, { "output": "OnKilled", "member": "m_OnKilled", "library": "server", "offset": 1616, "class": "CBaseEntity" }, { "output": "OnLerpFinished", "member": "m_OnLerpFinished", "library": "server", "offset": 3128, "class": "CTriggerLerpObject" }, { "output": "OnLerpStarted", "member": "m_OnLerpStarted", "library": "server", "offset": 3104, "class": "CTriggerLerpObject" }, { "output": "OnLessThan", "member": "m_OnLessThan", "library": "server", "offset": 1920, "class": "CLogicCompare" }, { "output": "OnLessThan", "member": "m_OnLessThan", "library": "server", "offset": 2000, "class": "CPointAngularVelocitySensor" }, { "output": "OnLessThanOrEqualTo", "member": "m_OnLessThanOrEqualTo", "library": "server", "offset": 2024, "class": "CPointAngularVelocitySensor" }, { "output": "OnLoadGame", "member": "m_OnLoadGame", "library": "server", "offset": 1984, "class": "CLogicAuto" }, { "output": "OnMapSpawn", "member": "m_OnMapSpawn", "library": "server", "offset": 1912, "class": "CLogicAuto" }, { "output": "OnMapTransition", "member": "m_OnMapTransition", "library": "server", "offset": 2008, "class": "CLogicAuto" }, { "output": "OnMaxCount1", "member": "m_OnMaxCount_1", "library": "server", "offset": 2048, "class": "CLogicNPCCounter" }, { "output": "OnMaxCount2", "member": "m_OnMaxCount_2", "library": "server", "offset": 2160, "class": "CLogicNPCCounter" }, { "output": "OnMaxCount3", "member": "m_OnMaxCount_3", "library": "server", "offset": 2272, "class": "CLogicNPCCounter" }, { "output": "OnMaxCountAll", "member": "m_OnMaxCountAll", "library": "server", "offset": 1936, "class": "CLogicNPCCounter" }, { "output": "OnMinCount1", "member": "m_OnMinCount_1", "library": "server", "offset": 2024, "class": "CLogicNPCCounter" }, { "output": "OnMinCount2", "member": "m_OnMinCount_2", "library": "server", "offset": 2136, "class": "CLogicNPCCounter" }, { "output": "OnMinCount3", "member": "m_OnMinCount_3", "library": "server", "offset": 2248, "class": "CLogicNPCCounter" }, { "output": "OnMinCountAll", "member": "m_OnMinCountAll", "library": "server", "offset": 1912, "class": "CLogicNPCCounter" }, { "output": "OnMinPlayerDist1", "member": "m_OnMinPlayerDist_1", "library": "server", "offset": 2104, "class": "CLogicNPCCounter" }, { "output": "OnMinPlayerDist2", "member": "m_OnMinPlayerDist_2", "library": "server", "offset": 2216, "class": "CLogicNPCCounter" }, { "output": "OnMinPlayerDist3", "member": "m_OnMinPlayerDist_3", "library": "server", "offset": 2328, "class": "CLogicNPCCounter" }, { "output": "OnMinPlayerDistAll", "member": "m_OnMinPlayerDistAll", "library": "server", "offset": 1992, "class": "CLogicNPCCounter" }, { "output": "OnMixed", "member": "m_OnMixed", "library": "server", "offset": 2120, "class": "CLogicBranchList" }, { "output": "OnMotionEnabled", "member": "m_OnMotionEnabled", "library": "server", "offset": 2984, "class": "CPhysBox" }, { "output": "OnMultiNewMap", "member": "m_OnMultiNewMap", "library": "server", "offset": 2056, "class": "CLogicAuto" }, { "output": "OnMultiNewRound", "member": "m_OnMultiNewRound", "library": "server", "offset": 2080, "class": "CLogicAuto" }, { "output": "OnNewGame", "member": "m_OnNewGame", "library": "server", "offset": 1960, "class": "CLogicAuto" }, { "output": "OnNextPoint", "member": "m_OnNext", "library": "server", "offset": 2864, "class": "CFuncTrackTrain" }, { "output": "OnNotEqualTo", "member": "m_OnNotEqualTo", "library": "server", "offset": 1984, "class": "CLogicCompare" }, { "output": "OnNotTouching", "member": "m_OnNotTouching", "library": "server", "offset": 2912, "class": "CBaseTrigger" }, { "output": "OnOscillate", "member": "m_OnOscillate", "library": "server", "offset": 2744, "class": "CFuncRotator" }, { "output": "OnOscillateEndArrive", "member": "m_OnOscillateEndArrive", "library": "server", "offset": 2816, "class": "CFuncRotator" }, { "output": "OnOscillateEndDepart", "member": "m_OnOscillateEndDepart", "library": "server", "offset": 2840, "class": "CFuncRotator" }, { "output": "OnOscillateStartArrive", "member": "m_OnOscillateStartArrive", "library": "server", "offset": 2768, "class": "CFuncRotator" }, { "output": "OnOscillateStartDepart", "member": "m_OnOscillateStartDepart", "library": "server", "offset": 2792, "class": "CFuncRotator" }, { "output": "OnOutOfWorld", "member": "m_OnOutOfWorld", "library": "server", "offset": 3200, "class": "CPhysicsProp" }, { "output": "OnPass", "member": "m_OnPass", "library": "server", "offset": 1920, "class": "CBaseFilter" }, { "output": "OnPass", "member": "m_OnPass", "library": "server", "offset": 1928, "class": "CPathCorner" }, { "output": "OnPass", "member": "m_OnPass", "library": "server", "offset": 1952, "class": "CPathTrack" }, { "output": "OnPassThrough", "member": "m_OnPassThrough", "library": "server", "offset": 2056, "class": "CMoverPathNode" }, { "output": "OnPassThroughForward", "member": "m_OnPassThroughForward", "library": "server", "offset": 2088, "class": "CMoverPathNode" }, { "output": "OnPassThroughReverse", "member": "m_OnPassThroughReverse", "library": "server", "offset": 2120, "class": "CMoverPathNode" }, { "output": "OnPaused", "member": "m_OnPaused", "library": "server", "offset": 2272, "class": "CSceneEntity" }, { "output": "OnPickup", "member": "m_OnPickup", "library": "server", "offset": 2960, "class": "CItemGeneric" }, { "output": "OnPlay", "member": "m_OnPlay", "library": "server", "offset": 1912, "class": "CEnvSoundscape" }, { "output": "OnPlayerPickup", "member": "m_OnPlayerPickup", "library": "server", "offset": 2704, "class": "CItem" }, { "output": "OnPlayerPickup", "member": "m_OnPlayerPickup", "library": "server", "offset": 3224, "class": "CPhysicsProp" }, { "output": "OnPlayerTouch", "member": "m_OnPlayerTouch", "library": "server", "offset": 2680, "class": "CItem" }, { "output": "OnPlayerUse", "member": "m_OnPlayerUse", "library": "server", "offset": 2704, "class": "CBasePlayerWeapon" }, { "output": "OnPlayerUse", "member": "m_OnPlayerUse", "library": "server", "offset": 3008, "class": "CPhysBox" }, { "output": "OnPlayerUse", "member": "m_OnPlayerUse", "library": "server", "offset": 3176, "class": "CPhysicsProp" }, { "output": "OnPostIdleEndSequence", "member": "m_OnPostIdleEndSequence", "library": "server", "offset": 2176, "class": "CScriptedSequence" }, { "output": "OnPulseRequirement", "member": "m_OnPulseRequirement", "library": "server", "offset": 2320, "class": "CSceneEntity" }, { "output": "OnPushedPlayer", "member": "m_OnPushedPlayer", "library": "server", "offset": 1952, "class": "CPhysExplosion" }, { "output": "OnReachedStart", "member": "m_OnReachedStart", "library": "server", "offset": 2696, "class": "CFuncRotating" }, { "output": "OnRemove", "member": "m_OnRemove", "library": "server", "offset": 3016, "class": "CTriggerRemove" }, { "output": "OnResumed", "member": "m_OnResumed", "library": "server", "offset": 2296, "class": "CSceneEntity" }, { "output": "OnRoseAboveMax", "member": "m_OnRoseAboveMax", "library": "server", "offset": 1992, "class": "CMathRemap" }, { "output": "OnRoseAboveMin", "member": "m_OnRoseAboveMin", "library": "server", "offset": 1968, "class": "CMathRemap" }, { "output": "OnRotationCompleted", "member": "m_OnRotationCompleted", "library": "server", "offset": 2720, "class": "CFuncRotator" }, { "output": "OnRotationStarted", "member": "m_OnRotationStarted", "library": "server", "offset": 2696, "class": "CFuncRotator" }, { "output": "OnScriptEvent%02d", "member": "m_OnScriptEvent", "library": "server", "offset": 2248, "class": "CScriptedSequence" }, { "output": "OnShowMessage", "member": "m_OnShowMessage", "library": "server", "offset": 1944, "class": "CMessage" }, { "output": "OnSpark", "member": "m_OnSpark", "library": "server", "offset": 1928, "class": "CEnvSpark" }, { "output": "OnSpawnGroupLoadFinished", "member": "m_OnSpawnGroupLoadFinished", "library": "server", "offset": 1936, "class": "CInfoSpawnGroupLoadUnload" }, { "output": "OnSpawnGroupLoadStarted", "member": "m_OnSpawnGroupLoadStarted", "library": "server", "offset": 1912, "class": "CInfoSpawnGroupLoadUnload" }, { "output": "OnSpawnGroupUnloadFinished", "member": "m_OnSpawnGroupUnloadFinished", "library": "server", "offset": 1984, "class": "CInfoSpawnGroupLoadUnload" }, { "output": "OnSpawnGroupUnloadStarted", "member": "m_OnSpawnGroupUnloadStarted", "library": "server", "offset": 1960, "class": "CInfoSpawnGroupLoadUnload" }, { "output": "OnStart", "member": "m_OnStart", "library": "server", "offset": 2200, "class": "CSceneEntity" }, { "output": "OnStart", "member": "m_OnStart", "library": "server", "offset": 2840, "class": "CFuncTrackTrain" }, { "output": "OnStartDeath", "member": "m_OnStartDeath", "library": "server", "offset": 2768, "class": "CBreakable" }, { "output": "OnStartDeath", "member": "m_OnStartDeath", "library": "server", "offset": 2792, "class": "CBreakableProp" }, { "output": "OnStartFromOrInSegment", "member": "m_OnStartFromOrInSegment", "library": "server", "offset": 1992, "class": "CMoverPathNode" }, { "output": "OnStartLook", "member": "m_OnStartLook", "library": "server", "offset": 3096, "class": "CTriggerLook" }, { "output": "OnStartMoving", "member": "m_OnStartMoving", "library": "server", "offset": 2328, "class": "CPhysHinge" }, { "output": "OnStartTouch", "member": "m_OnStartTouch", "library": "server", "offset": 2648, "class": "CTriggerBrush" }, { "output": "OnStartTouch", "member": "m_OnStartTouch", "library": "server", "offset": 2768, "class": "CBaseTrigger" }, { "output": "OnStartTouch", "member": "m_OnStartTouch", "library": "server", "offset": 3032, "class": "CPhysBox" }, { "output": "OnStartTouchAll", "member": "m_OnStartTouchAll", "library": "server", "offset": 2792, "class": "CBaseTrigger" }, { "output": "OnStarted", "member": "m_OnStarted", "library": "server", "offset": 2672, "class": "CFuncRotating" }, { "output": "OnStopMoving", "member": "m_OnStopMoving", "library": "server", "offset": 2352, "class": "CPhysHinge" }, { "output": "OnStopped", "member": "m_OnStopped", "library": "server", "offset": 2648, "class": "CFuncRotating" }, { "output": "OnStoppedOnOrInSegment", "member": "m_OnStoppedAtOrInSegment", "library": "server", "offset": 2024, "class": "CMoverPathNode" }, { "output": "OnTakeDamage", "member": "m_OnTakeDamage", "library": "server", "offset": 2872, "class": "CBreakableProp" }, { "output": "OnTemplateGroupSpawned", "member": "m_OnTemplateGroupSpawned", "library": "server", "offset": 2056, "class": "CPathMoverEntitySpawner" }, { "output": "OnTemplateSpawned", "member": "m_OnTemplateSpawned", "library": "server", "offset": 2032, "class": "CPathMoverEntitySpawner" }, { "output": "OnTimeout", "member": "m_OnTimeout", "library": "server", "offset": 2984, "class": "CItemGeneric" }, { "output": "OnTimeout", "member": "m_OnTimeout", "library": "server", "offset": 3072, "class": "CTriggerLook" }, { "output": "OnTimer", "member": "m_OnTimer", "library": "server", "offset": 1912, "class": "CTimerEntity" }, { "output": "OnTimerHigh", "member": "m_OnTimerHigh", "library": "server", "offset": 1936, "class": "CTimerEntity" }, { "output": "OnTimerLow", "member": "m_OnTimerLow", "library": "server", "offset": 1960, "class": "CTimerEntity" }, { "output": "OnTouchedActiveWeapon", "member": "m_OnTouchedActiveWeapon", "library": "server", "offset": 3016, "class": "CTriggerActiveWeaponDetect" }, { "output": "OnTouchedByEntity", "member": "m_OnTouchedByEntity", "library": "server", "offset": 2920, "class": "CEnvBeam" }, { "output": "OnTouching", "member": "m_OnTouching", "library": "server", "offset": 2864, "class": "CBaseTrigger" }, { "output": "OnTouchingChanged", "member": "m_OnTouchingChanged", "library": "server", "offset": 2936, "class": "CBaseTrigger" }, { "output": "OnTouchingEachEntity", "member": "m_OnTouchingEachEntity", "library": "server", "offset": 2888, "class": "CBaseTrigger" }, { "output": "OnTrigger", "member": "m_OnTrigger", "library": "server", "offset": 2168, "class": "CMultiSource" }, { "output": "OnTrigger", "member": "m_OnTrigger", "library": "server", "offset": 3016 }, { "output": "OnTriggerEndTouch", "member": "m_OnTriggerEndTouch", "library": "server", "offset": 3056, "class": "CItemGeneric" }, { "output": "OnTriggerStartTouch", "member": "m_OnTriggerStartTouch", "library": "server", "offset": 3008, "class": "CItemGeneric" }, { "output": "OnTriggerTouch", "member": "m_OnTriggerTouch", "library": "server", "offset": 3032, "class": "CItemGeneric" }, { "output": "OnTrue", "member": "m_OnTrue", "library": "server", "offset": 1944, "class": "CLogicBranch" }, { "output": "OnUse", "member": "m_OnUse", "library": "server", "offset": 2696, "class": "CTriggerBrush" }, { "output": "OnUser1", "member": "m_OnUser1", "library": "server", "offset": 1776, "class": "CBaseEntity" }, { "output": "OnUser2", "member": "m_OnUser2", "library": "server", "offset": 1800, "class": "CBaseEntity" }, { "output": "OnUser3", "member": "m_OnUser3", "library": "server", "offset": 1824, "class": "CBaseEntity" }, { "output": "OnUser4", "member": "m_OnUser4", "library": "server", "offset": 1848, "class": "CBaseEntity" }, { "output": "OnVREnabled", "member": "m_OnVREnabled", "library": "server", "offset": 2104, "class": "CLogicAuto" }, { "output": "OnVRNotEnabled", "member": "m_OnVRNotEnabled", "library": "server", "offset": 2128, "class": "CLogicAuto" }, { "output": "OnVariantBool", "member": "m_OnVariantBool", "library": "server", "offset": 1936, "class": "CTestPulseIO" }, { "output": "OnVariantColor", "member": "m_OnVariantColor", "library": "server", "offset": 2064, "class": "CTestPulseIO" }, { "output": "OnVariantFloat", "member": "m_OnVariantFloat", "library": "server", "offset": 2000, "class": "CTestPulseIO" }, { "output": "OnVariantInt", "member": "m_OnVariantInt", "library": "server", "offset": 1968, "class": "CTestPulseIO" }, { "output": "OnVariantString", "member": "m_OnVariantString", "library": "server", "offset": 2032, "class": "CTestPulseIO" }, { "output": "OnVariantVector", "member": "m_OnVariantVector", "library": "server", "offset": 2096, "class": "CTestPulseIO" }, { "output": "OnVariantVoid", "member": "m_OnVariantVoid", "library": "server", "offset": 1912, "class": "CTestPulseIO" } ], "entity_classes": { "abaddon_aphotic_shield": "CDOTA_Ability_Abaddon_AphoticShield", "abaddon_borrowed_time": "CDOTA_Ability_Abaddon_BorrowedTime", "abaddon_death_coil": "CDOTA_Ability_Abaddon_DeathCoil", "abaddon_frostmourne": "CDOTA_Ability_Abaddon_Frostmourne", "abaddon_withering_mist": "CDOTA_Ability_Abaddon_Withering_Mist", "ability_aghsfort_capture": "CDOTA_Ability_AghsFort_Capture", "ability_animation_attack": "CDOTA_Ability_Animation_Attack", "ability_capture": "CDOTA_Ability_Capture", "ability_datadriven": "CDOTA_Ability_DataDriven", "ability_lamp_use": "CDOTA_Ability_Lamp_Use", "ability_launchpad": "CDOTA_Ability_Launchpad", "ability_lotus_pool": "CDOTA_Ability_LotusPool", "ability_lua": "CDOTA_Ability_Lua", "ability_scout_bonuses": "CDOTA_Ability_Scout_Bonuses", "ability_xp_fountain": "CDOTA_Ability_XP_Fountain", "abyssal_underling_archer_aoe": "CDOTA_Ability_Abyssal_Underling_Archer_AoE", "abyssal_underling_warrior_last_will": "CDOTA_Ability_Abyssal_Underling_Warrior_LastWill", "abyssal_underling_warrior_mana_burn": "CDOTA_Ability_Abyssal_Underling_Warrior_ManaBurn", "abyssal_underling_warrior_sight": "CDOTA_Ability_Abyssal_Underling_Warrior_Sight", "abyssal_underlord_abyssal_horde": "CDOTA_Ability_AbyssalUnderlord_Abyssal_Horde", "abyssal_underlord_atrophy_aura": "CDOTA_Ability_AbyssalUnderlord_AtrophyAura", "abyssal_underlord_cancel_dark_rift": "CDOTA_Ability_AbyssalUnderlord_Cancel_DarkRift", "abyssal_underlord_dark_portal": "CDOTA_Ability_AbyssalUnderlord_Dark_Portal", "abyssal_underlord_dark_rift": "CDOTA_Ability_AbyssalUnderlord_DarkRift", "abyssal_underlord_firestorm": "CDOTA_Ability_AbyssalUnderlord_Firestorm", "abyssal_underlord_pit_of_malice": "CDOTA_Ability_AbyssalUnderlord_PitOfMalice", "abyssal_underlord_portal_warp": "CDOTA_Ability_AbyssalUnderlord_Portal_Warp", "abyssal_underlord_raid_boss": "CDOTA_Ability_Abyssal_Underlord_Raid_Boss", "ad_special_bonus_gold_lvl10_l": "CDOTA_Ability_Special_Bonus_Gold_lvl10_l", "ad_special_bonus_gold_lvl10_r": "CDOTA_Ability_Special_Bonus_Gold_Ability_Draft", "ad_special_bonus_gold_lvl15_l": "CDOTA_Ability_Special_Bonus_Gold_lvl15_l", "ad_special_bonus_gold_lvl15_r": "CDOTA_Ability_Special_Bonus_Gold_lvl15_r", "ad_special_bonus_gold_lvl20_l": "CDOTA_Ability_Special_Bonus_Gold_lvl20_l", "ad_special_bonus_gold_lvl20_r": "CDOTA_Ability_Special_Bonus_Gold_lvl20_r", "ad_special_bonus_gold_lvl25_l": "CDOTA_Ability_Special_Bonus_Gold_lvl25_l", "ad_special_bonus_gold_lvl25_r": "CDOTA_Ability_Special_Bonus_Gold_lvl25_r", "additional_wearable": "CAdditionalWearable", "aghanim_spear": "CDOTA_Ability_Aghanim_Spear", "aghsfort_arcanist_potion": "CDOTA_Ability_AghsFort_Arcanist_Potion", "aghsfort_ascension_firefly": "CDOTA_Ability_AghsFort_Ascension_Firefly", "aghsfort_ascension_invis": "CDOTA_Ability_AghsFort_Ascension_Invis", "aghsfort_ascension_magnetic_field": "CDOTA_Ability_AghsFort_Ascension_MagneticField", "aghsfort_ascension_silence": "CDOTA_Ability_AghsFort_Ascension_Silence", "aghsfort_assault_captain_searing_chains": "CDOTA_Ability_AghsFort_AssaultCaptain_SearingChains", "aghsfort_assault_captain_sun_ray": "CDOTA_Ability_AghsFort_AssaultCaptain_SunRay", "aghsfort_aura_reward_armor": "CDOTA_Ability_Aghsfort_Reward_ArmorAura", "aghsfort_aura_reward_crit_chance": "CDOTA_Ability_Aghsfort_Reward_CritAura", "aghsfort_aura_reward_hp": "CDOTA_Ability_Aghsfort_Reward_HPAura", "aghsfort_aura_reward_magic_resist": "CDOTA_Ability_Aghsfort_Reward_MagicResistAura", "aghsfort_aziyog_underlord_dark_portal": "CDOTA_Ability_Aghsfort_Aziyog_Underlord_Dark_Portal", "aghsfort_aziyog_underlord_firestorm": "CDOTA_Ability_Aghsfort_Aziyog_Underlord_Firestorm", "aghsfort_aziyog_underlord_portal_warp": "CDOTA_Ability_Aghsfort_Aziyog_Underlord_Portal_Warp", "aghsfort_bonus_pudge_meat_hook": "CDOTA_Ability_Aghsfort_Bonus_Pudge_MeatHook", "aghsfort_creature_impale": "CDOTA_Ability_AghsFort_Creature_Impale", "aghsfort_creature_phoenix_fire_spirits": "CDOTA_Ability_AghsFort_Creature_Phoenix_FireSpirits", "aghsfort_creature_phoenix_launch_fire_spirit": "CDOTA_Ability_AghsFort_Creature_Phoenix_LaunchFireSpirit", "aghsfort_creature_phoenix_supernova": "CDOTA_Ability_AghsFort_Creature_Phoenix_Supernova", "aghsfort_creature_spiked_carapace": "CDOTA_Ability_AghsFort_Creature_SpikedCarapace", "aghsfort_creature_venomancer_poison_nova": "CDOTA_Ability_AghsFort_Creature_Venomancer_PoisonNova", "aghsfort_creature_venomancer_poison_sting": "CDOTA_AghsFort_Ability_Creature_Venomancer_PoisonSting", "aghsfort_crystal_maiden_crystal_nova": "CDOTA_Aghsfort_Ability_CrystalMaiden_CrystalNova", "aghsfort_crystal_maiden_freezing_field": "CDOTA_Aghsfort_AbilityCrystalMaiden_FreezingField", "aghsfort_dragon_knight_breathe_fire": "CDOTA_Ability_AghsFort_DragonKnight_BreatheFire", "aghsfort_dragon_potion": "CDOTA_Ability_AghsFort_Dragon_Potion", "aghsfort_echo_slam_potion": "CDOTA_Ability_AghsFort_EchoSlamPotion", "aghsfort_explosive_barrel": "CDOTA_Ability_AghsFort_ExplosiveBarrel", "aghsfort_hoodwink_hunters_boomerang": "CDOTA_Aghsfort_Ability_Hoodwink_HuntersBoomerang", "aghsfort_lifestealer_enraged_pulse": "CDOTA_Ability_AghsFort_Lifestealer_Enraged_Pulse", "aghsfort_minor_stats_upgrade": "CDOTA_Ability_Aghsfort_Minor_Stats_Upgrade", "aghsfort_morphling_waveform": "CDOTA_Ability_AghsFort_Morphling_Waveform", "aghsfort_pugna_grandmaster_nether_ward": "CDOTA_Ability_Aghsfort_Pugna_Grandmaster_NetherWard", "aghsfort_ravage_potion": "CDOTA_Ability_AghsFort_Ravage_Potion", "aghsfort_restorative_flower": "CDOTA_Ability_AghsFort_RestorativeFlower", "aghsfort_rock_golem_smash": "CDOTA_Ability_AghsFort_RockGolem_Smash", "aghsfort_shadow_demon_shadow_poison": "CDOTA_Ability_AghsFort_Shadow_Demon_Shadow_Poison", "aghsfort_shadow_demon_shadow_poison_release": "CDOTA_Ability_AghsFort_Shadow_Demon_Shadow_Poison_Release", "aghsfort_shadow_shaman_shackles": "CDOTA_Ability_AghsFort_ShadowShaman_Shackles", "aghsfort_shadow_wave_effect_potion": "CDOTA_Ability_AghsFort_ShadowWaveEffectPotion", "aghsfort_skeleton_king_vampiric_aura": "CDOTA_Ability_AghanimsFortress_SkeletonKing_VampiricAura", "aghsfort_spectre_active_dispersion": "CDOTA_Ability_AghsFort_Spectre_ActiveDispersion", "aghsfort_stonehall_general_overwhelming_odds": "CDOTA_Ability_AghsFort_StonehallGeneral_OverwhelmingOdds", "aghsfort_tempbuff_corpse_explosion": "CDOTA_Ability_Aghsfort_TempBuff_CorpseExplosion", "aghsfort_tower_blast_wave": "CDOTA_Ability_AghsFort_Tower_BlastWave", "aghsfort_trap_room_hookshot": "CDOTA_Ability_AghsFort_TrapRoom_Hookshot", "aghsfort_trap_room_meathook": "CDOTA_Ability_AghsFort_TrapRoom_MeatHook", "aghsfort_treant_miniboss_natures_guise": "CDOTA_Ability_AghsFort_TreantMiniboss_NaturesGuise", "aghsfort_walrus_pudge_harpoon": "CDOTA_Ability_Aghsfort_Walrus_Pudge_Harpoon", "aghsfort_wave_blast": "CDOTA_Ability_AghsFort_Wave_Blast", "aghsfort_waveblaster_leap": "CDOTA_Ability_AghsFort_Waveblaster_Leap", "aghsfort_wildwing_tornado_blast": "CDOTA_Ability_Aghsfort_Wildwing_Tornado_Blast", "aghsfort_wisp_tether": "CDOTA_Ability_Aghsfort_Elemental_Wisp_Tether", "ai_changehintgroup": "CAI_ChangeHintGroup", "alchemist_acid_spray": "CDOTA_Ability_Alchemist_AcidSpray", "alchemist_berserk_potion": "CDOTA_Ability_Alchemist_Berserk_Potion", "alchemist_chemical_rage": "CDOTA_Ability_Alchemist_ChemicalRage", "alchemist_corrosive_weaponry": "CDOTA_Ability_Alchemist_Corrosive_Weaponry", "alchemist_goblins_greed": "CDOTA_Ability_Alchemist_GoblinsGreed", "alchemist_unstable_concoction": "CDOTA_Ability_Alchemist_UnstableConcoction", "alchemist_unstable_concoction_throw": "CDOTA_Ability_Alchemist_UnstableConcoctionThrow", "alpha_wolf_command_aura": "CDOTA_Ability_AlphaWolf_CommandAura", "alpha_wolf_critical_strike": "CDOTA_Ability_AlphaWolf_CriticalStrike", "ambient_generic": "CAmbientGeneric", "ancient_apparition_bone_chill": "CDOTA_Ability_AncientApparition_BoneChill", "ancient_apparition_chilling_touch": "CDOTA_Ability_AncientApparition_ChillingTouch", "ancient_apparition_cold_feet": "CDOTA_Ability_AncientApparition_ColdFeet", "ancient_apparition_death_rime": "CDOTA_Ability_AncientApparition_Death_Rime", "ancient_apparition_ice_age": "CDOTA_Ability_AncientApparition_IceAge", "ancient_apparition_ice_blast": "CDOTA_Ability_AncientApparition_IceBlast", "ancient_apparition_ice_blast_release": "CDOTA_Ability_AncientApparition_IceBlast_Release", "ancient_apparition_ice_vortex": "CDOTA_Ability_AncientApparition_IceVortex", "ancient_golem_rockslide": "CDOTA_Ability_AncientGolem_Rockslide", "ancient_rock_golem_weakening_aura": "CDOTA_Ability_AncientRockGolem_Weakening_Aura", "animated_left_claw_swipe": "CDOTA_Ability_Animation_LeftClawSwipe", "animated_right_claw_swipe": "CDOTA_Ability_Animation_RightClawSwipe", "animated_tail_spin": "CDOTA_Ability_Animation_TailSpin", "antimage_blink": "CDOTA_Ability_AntiMage_Blink", "antimage_blink_fake": "CDOTA_Ability_AntiMage_Blink_Fake", "antimage_counterspell": "CDOTA_Ability_AntiMage_Counterspell", "antimage_counterspell_ally": "CDOTA_Ability_AntiMage_Counterspell_Ally", "antimage_mana_break": "CDOTA_Ability_AntiMage_ManaBreak", "antimage_mana_overload": "CDOTA_Ability_AntiMage_Mana_Overload", "antimage_mana_thirst": "CDOTA_Ability_AntiMage_ManaThirst", "antimage_mana_void": "CDOTA_Ability_AntiMage_ManaVoid", "antimage_persectur": "CDOTA_Ability_AntiMage_Puritan", "antimage_scepter": "CDOTA_Ability_AntiMage_Scepter", "antimage_spell_shield": "CDOTA_Ability_AntiMage_SpellShield", "arc_warden_flux": "CDOTA_Ability_ArcWarden_Flux", "arc_warden_magnetic_field": "CDOTA_Ability_ArcWarden_MagneticField", "arc_warden_runic_infusion": "CDOTA_Ability_ArcWarden_Runic_Infusion", "arc_warden_scepter": "CDOTA_Ability_ArcWarden_Scepter", "arc_warden_spark_wraith": "CDOTA_Ability_ArcWarden_SparkWraith", "arc_warden_tempest_double": "CDOTA_Ability_ArcWarden_TempestDouble", "ascension_acid_blood": "CDOTA_Ability_Ascension_AcidBlood", "ascension_bulwark": "CDOTA_Ability_Ascension_Bulwark", "ascension_plasma_field": "CDOTA_Ability_AghsFort_Ascension_PlasmaField", "attribute_bonus": "CDOTA_Ability_AttributeBonus", "axe_battle_hunger": "CDOTA_Ability_Axe_BattleHunger", "axe_berserkers_call": "CDOTA_Ability_Axe_BerserkersCall", "axe_counter_helix": "CDOTA_Ability_Axe_CounterHelix", "axe_culling_blade": "CDOTA_Ability_Axe_CullingBlade", "axe_one_man_army": "CDOTA_Ability_Axe_One_Man_Army", "backdoor_protection": "CDOTA_Ability_BackdoorProtection", "backdoor_protection_in_base": "CDOTA_Ability_BackdoorProtectionInBase", "bane_brain_sap": "CDOTA_Ability_Bane_BrainSap", "bane_enfeeble": "CDOTA_Ability_Bane_Enfeeble", "bane_fiends_grip": "CDOTA_Ability_Bane_FiendsGrip", "bane_ichor_of_nyctasha": "CDOTA_Ability_Bane_Ichor_Of_Nyctasha", "bane_nightmare": "CDOTA_Ability_Bane_Nightmare", "bane_nightmare_end": "CDOTA_Ability_Bane_NightmareEnd", "baseanimating": "CBaseAnimatingActivity", "baseanimating_overlay": "CBaseAnimatingOverlay", "baseanimgraph": "CBaseAnimGraph", "basemodelentity": "CBaseModelEntity", "baseplayerpawn": "CBasePlayerPawn", "batrider_firefly": "CDOTA_Ability_Batrider_Firefly", "batrider_flamebreak": "CDOTA_Ability_Batrider_Flamebreak", "batrider_flaming_lasso": "CDOTA_Ability_Batrider_FlamingLasso", "batrider_smoldering_resin": "CDOTA_Ability_Batrider_Smoldering_Resin", "batrider_sticky_napalm": "CDOTA_Ability_Batrider_StickyNapalm", "batrider_sticky_napalm_application_damage": "CDOTA_Ability_Batrider_StickyNapalm_Application_Damage", "batrider_stoked": "CDOTA_Ability_Batrider_Stoked", "beam": "CBeam", "bear_empty1": "CDOTA_Ability_Bear_Empty1", "bear_empty2": "CDOTA_Ability_Bear_Empty2", "beastmaster_boar_poison": "CDOTA_Ability_CallOfTheWild_Boar_Poison", "beastmaster_drums_of_slom": "CDOTA_Ability_Beastmaster_DrumsOfSlom", "beastmaster_drums_of_slom_stop": "CDOTA_Ability_Beastmaster_DrumsOfSlom_Stop", "beastmaster_hawk_dive": "CDOTA_Ability_Beastmaster_Hawk_Dive", "beastmaster_hawk_perch": "CDOTA_Ability_Beastmaster_Hawk_Perch", "beastmaster_inner_beast": "CDOTA_Ability_Beastmaster_InnerBeast", "beastmaster_mark_of_the_beast": "CDOTA_Ability_Beastmaster_Mark_Of_The_Beast", "beastmaster_primal_roar": "CDOTA_Ability_Beastmaster_PrimalRoar", "beastmaster_rugged": "CDOTA_Ability_Beastmaster_Rugged", "beastmaster_summon_raptor": "CDOTA_Ability_Beastmaster_Summon_Raptor", "beastmaster_summon_razorback": "CDOTA_Ability_Beastmaster_SummonRazorback", "beastmaster_wild_axes": "CDOTA_Ability_Beastmaster_WildAxes", "berserker_troll_break": "CDOTA_Ability_BerserkerTroll_Break", "big_thunder_lizard_frenzy": "CDOTA_Ability_BigThunderLizard_Frenzy", "big_thunder_lizard_slam": "CDOTA_Ability_BigThunderLizard_Slam", "big_thunder_lizard_wardrums_aura": "CDOTA_Ability_BigThunderLizard_Wardrums", "black_dragon_dragonhide_aura": "CDOTA_Ability_BlackDragon_DragonhideAura", "black_dragon_fireball": "CDOTA_Ability_BlackDragon_Fireball", "black_dragon_splash_attack": "CDOTA_Ability_BlackDragon_SplashAttack", "black_drake_magic_amplification_aura": "CDOTA_Ability_BlackDrake_MagicAmplification_Aura", "bloodseeker_blood_bath": "CDOTA_Ability_Bloodseeker_Bloodbath", "bloodseeker_blood_mist": "CDOTA_Ability_Bloodseeker_BloodMist", "bloodseeker_bloodrage": "CDOTA_Ability_Bloodseeker_Bloodrage", "bloodseeker_rupture": "CDOTA_Ability_Bloodseeker_Rupture", "bloodseeker_sanguivore": "CDOTA_Ability_Bloodseeker_Sanguivore", "bloodseeker_thirst": "CDOTA_Ability_Bloodseeker_Thirst", "blue_dragonspawn_overseer_devotion_aura": "CDOTA_Ability_BlueDragonspawnOverseer_DevotionAura", "blue_dragonspawn_overseer_evasion": "CDOTA_Ability_BlueDragonspawnOverseer_Evasion", "blue_dragonspawn_sorcerer_evasion": "CDOTA_Ability_BlueDragonspawnSorcerer_Evasion", "bot_challenge_skeleton_king_bone_guard": "CDOTA_Ability_BotChallenge_SkeletonKing_BoneGuard", "bot_challenge_skeleton_king_bone_guard_damage_tracker": "CDOTA_Ability_BotChallenge_SkeletonKing_BoneGuard_DamageTracker", "bounty_hunter_big_game_hunter": "CDOTA_Ability_BountyHunter_Big_Game_Hunter", "bounty_hunter_cutpurse": "CDOTA_Ability_BountyHunter_Cutpurse", "bounty_hunter_jinada": "CDOTA_Ability_BountyHunter_Jinada", "bounty_hunter_lookout": "CDOTA_Ability_BountyHunter_Lookout", "bounty_hunter_shuriken_toss": "CDOTA_Ability_BountyHunter_ShurikenToss", "bounty_hunter_track": "CDOTA_Ability_BountyHunter_Track", "bounty_hunter_wind_walk": "CDOTA_Ability_BountyHunter_WindWalk", "bounty_hunter_wind_walk_ally": "CDOTA_Ability_BountyHunter_WindWalk_Ally", "brewmaster_cinder_brew": "CDOTA_Ability_Brewmaster_CinderBrew", "brewmaster_drunken_brawler": "CDOTA_Ability_Brewmaster_DrunkenBrawler", "brewmaster_drunken_haze": "CDOTA_Ability_Brewmaster_DrunkenHaze", "brewmaster_earth_brewling_earth_stance": "CDOTA_Ability_Brewmaster_EarthBrewling_EarthStance", "brewmaster_earth_hurl_boulder": "CDOTA_Ability_Brewmaster_HurlBoulder", "brewmaster_earth_pulverize": "CDOTA_Ability_Brewmaster_Pulverize", "brewmaster_earth_spell_immunity": "CDOTA_Ability_Brewmaster_SpellImmunity", "brewmaster_fire_brewling_fire_stance": "CDOTA_Ability_Brewmaster_FireBrewling_FireStance", "brewmaster_fire_permanent_immolation": "CDOTA_Ability_Brewmaster_PermanentImmolation", "brewmaster_fire_phase": "CDOTA_Ability_Brewmaster_Primal_Split_Fire_Phase", "brewmaster_liquid_courage": "CDOTA_Ability_Brewmaster_LiquidCourage", "brewmaster_primal_companion": "CDOTA_Ability_Primal_Companion", "brewmaster_primal_split": "CDOTA_Ability_Brewmaster_PrimalSplit", "brewmaster_primal_split_cancel": "CDOTA_Ability_Brewmaster_Primal_Split_Cancel", "brewmaster_storm_brewling_storm_stance": "CDOTA_Ability_Brewmaster_StormBrewling_StormStance", "brewmaster_storm_cyclone": "CDOTA_Ability_Brewmaster_Cyclone", "brewmaster_storm_dispel_magic": "CDOTA_Ability_Brewmaster_DispelMagic", "brewmaster_storm_wind_walk": "CDOTA_Ability_Brewmaster_WindWalk", "brewmaster_thunder_clap": "CDOTA_Ability_Brewmaster_ThunderClap", "brewmaster_void_astral_pull": "CDOTA_Ability_Brewmaster_Void_Astral_Pull", "brewmaster_void_astral_pulse": "CDOTA_Ability_Brewmaster_AstralPulse", "bristleback_brawlers_grit": "CDOTA_Ability_Bristleback_BrawlersGrit", "bristleback_bristleback": "CDOTA_Ability_Bristleback_Bristleback", "bristleback_hairball": "CDOTA_Ability_Bristleback_Hairball", "bristleback_prickly": "CDOTA_Ability_Bristleback_Prickly", "bristleback_quill_spray": "CDOTA_Ability_Bristleback_QuillSpray", "bristleback_viscous_nasal_goo": "CDOTA_Ability_Bristleback_ViscousNasalGoo", "bristleback_warpath": "CDOTA_Ability_Bristleback_Warpath", "broodmother_incapacitating_bite": "CDOTA_Ability_Broodmother_IncapacitatingBite", "broodmother_insatiable_hunger": "CDOTA_Ability_Broodmother_InsatiableHunger", "broodmother_poison_sting": "CDOTA_Ability_Broodmother_PoisonSting", "broodmother_silken_bola": "CDOTA_Ability_Broodmother_Silken_Bola", "broodmother_spawn_spiderite": "CDOTA_Ability_Broodmother_SpawnSpiderite", "broodmother_spawn_spiderlings": "CDOTA_Ability_Broodmother_SpawnSpiderlings", "broodmother_spiders_milk": "CDOTA_Ability_Broodmother_Spiders_Milk", "broodmother_spin_web": "CDOTA_Ability_Broodmother_SpinWeb", "broodmother_spin_web_destroy": "CDOTA_Ability_Broodmother_SpinWeb_Destroy", "broodmother_sticky_snare": "CDOTA_Ability_Broodmother_StickySnare", "broodmother_webwalk": "CDOTA_Ability_Broodmother_WebWalk", "cable_dynamic": "CDynamicPropAlias_cable_dynamic", "centaur_double_edge": "CDOTA_Ability_Centaur_DoubleEdge", "centaur_hoof_stomp": "CDOTA_Ability_Centaur_HoofStomp", "centaur_horsepower": "CDOTA_Ability_Centaur_Horsepower", "centaur_khan_endurance_aura": "CDOTA_Ability_CentaurKhan_EnduranceAura", "centaur_khan_war_stomp": "CDOTA_Ability_CentaurKhan_WarStomp", "centaur_mount": "CDOTA_Ability_Centaur_Mount", "centaur_rawhide": "CDOTA_Ability_Centaur_Innate_Rawhide", "centaur_return": "CDOTA_Ability_Centaur_Return", "centaur_stampede": "CDOTA_Ability_Centaur_Stampede", "centaur_work_horse": "CDOTA_Ability_Centaur_Work_Horse", "chaos_knight_chaos_bolt": "CDOTA_Ability_ChaosKnight_Chaos_Bolt", "chaos_knight_chaos_strike": "CDOTA_Ability_ChaosKnight_Chaos_Strike", "chaos_knight_fundamental_forging": "CDOTA_Ability_Chaos_Knight_FundamentalForging", "chaos_knight_phantasm": "CDOTA_Ability_ChaosKnight_Phantasm", "chaos_knight_phantasmagoria": "CDOTA_Ability_Chaos_Knight_Phantasmagoria", "chaos_knight_reality_rift": "CDOTA_Ability_ChaosKnight_Reality_Rift", "chaos_knight_reins_of_chaos": "CDOTA_Ability_Chaos_Knight_Reins_Of_Chaos", "chen_divine_favor": "CDOTA_Ability_Chen_DivineFavor", "chen_hand_of_god": "CDOTA_Ability_Chen_HandOfGod", "chen_holy_persuasion": "CDOTA_Ability_Chen_HolyPersuasion", "chen_martyrdom": "CDOTA_Ability_Chen_Martyrdom", "chen_penitence": "CDOTA_Ability_Chen_Penitence", "chen_test_of_faith": "CDOTA_Ability_Chen_TestOfFaith", "chen_test_of_faith_teleport": "CDOTA_Ability_Chen_TestOfFaithTeleport", "chen_zealot": "CDOTA_Ability_Chen_Zealot", "citadel_snd_opvar_set_obb": "CCitadelSoundOpvarSetOBB", "clinkz_burning_army": "CDOTA_Ability_Clinkz_Burning_Army", "clinkz_burning_barrage": "CDOTA_Ability_Clinkz_BurningBarrage", "clinkz_death_pact": "CDOTA_Ability_Clinkz_DeathPact", "clinkz_empty1": "CDOTA_Ability_Clinkz_Empty1", "clinkz_infernal_shred": "CDOTA_Ability_Clinkz_Infernal_Shred", "clinkz_searing_arrows": "CDOTA_Ability_Clinkz_SearingArrows", "clinkz_strafe": "CDOTA_Ability_Clinkz_Strafe", "clinkz_tar_bomb": "CDOTA_Ability_Clinkz_Tar_Bomb", "clinkz_wind_walk": "CDOTA_Ability_Clinkz_WindWalk", "color_correction": "CColorCorrection", "color_correction_volume": "CColorCorrectionVolume", "commentary_auto": "CCommentaryAuto", "consumable_hidden": "CDOTA_Ability_Consumable_Hidden", "corpselord_revive": "CDOTA_Ability_Corspselord_Revive", "courier_autodeliver": "CDOTA_Ability_Courier_AutoDeliver", "courier_burst": "CDOTA_Ability_Courier_Burst", "courier_dequeue_pickup_from_stash": "CDOTA_Ability_Courier_DequeuePickupFromStash", "courier_go_to_enemy_secretshop": "CDOTA_Ability_Courier_GoToEnemySecretShop", "courier_go_to_secretshop": "CDOTA_Ability_Courier_GoToSecretShop", "courier_go_to_sideshop": "CDOTA_Ability_Courier_GoToSideShop", "courier_go_to_sideshop2": "CDOTA_Ability_Courier_GoToSideShop2", "courier_morph": "CDOTA_Ability_Courier_Morph", "courier_queue_pickup_from_stash": "CDOTA_Ability_Courier_QueuePickupFromStash", "courier_return_stash_items": "CDOTA_Ability_Courier_ReturnStashItems", "courier_return_to_base": "CDOTA_Ability_Courier_ReturnToBase", "courier_shield": "CDOTA_Ability_Courier_Shield", "courier_take_stash_and_transfer_items": "CDOTA_Ability_Courier_TakeStashAndTransferItems", "courier_take_stash_items": "CDOTA_Ability_Courier_TakeStashItems", "courier_transfer_items": "CDOTA_Ability_Courier_TransferItems", "courier_transfer_items_to_other_player": "CDOTA_Ability_Courier_TransferItems_ToOtherPlayer", "creature_fire_breath": "CDOTA_Ability_Creature_Fire_Breath", "creature_flamestrike": "CDOTA_Ability_Creature_Flamestrike", "creature_ice_breath": "CDOTA_Ability_Creature_Ice_Breath", "creature_ice_slam": "CDOTA_Ability_Creature_IceSlam", "creature_magnus_push_skewer": "CDOTA_Aghsfort_Ability_Creature_Magnus_Push_Skewer", "creature_pudge_miniboss_armor_corruption": "CDOTA_Ability_PudgeMiniboss_ArmorCorruption", "creature_pudge_miniboss_hateful_strike": "CDOTA_Ability_PudgeMiniboss_HatefulStrike", "creep_irresolute": "CDOTA_Ability_Creep_Irresolute", "creep_piercing": "CDOTA_Ability_Creep_Piercing", "creep_siege": "CDOTA_Ability_Creep_Siege", "crystal_maiden_brilliance_aura": "CDOTA_Ability_CrystalMaiden_BrillianceAura", "crystal_maiden_crystal_clone": "CDOTA_Ability_Crystal_Maiden_Crystal_Clone", "crystal_maiden_crystal_nova": "CDOTA_Ability_CrystalMaiden_CrystalNova", "crystal_maiden_freezing_field": "CDOTA_Ability_CrystalMaiden_FreezingField", "crystal_maiden_freezing_field_stop": "CDOTA_Ability_CrystalMaiden_FreezingFieldStop", "crystal_maiden_frostbite": "CDOTA_Ability_CrystalMaiden_Frostbite", "crystal_maiden_glacial_guard": "CDOTA_Ability_Crystal_Maiden_GlacialGuard", "crystal_maiden_ice_rink": "CDOTA_Ability_CrystalMaiden_IceRink", "crystal_maiden_let_it_go": "CDOTA_Ability_CrystalMaiden_Let_It_Go", "dark_seer_aggrandize": "CDOTA_Ability_Dark_Seer_Aggrandize", "dark_seer_heart_of_battle": "CDOTA_Ability_Dark_Seer_Innate_MasterTactician", "dark_seer_ion_shell": "CDOTA_Ability_DarkSeer_IonShell", "dark_seer_mental_fortitude": "CDOTA_Ability_Dark_Seer_Mental_Fortitude", "dark_seer_normal_punch": "CDOTA_Ability_DarkSeer_Normal_Punch", "dark_seer_quick_wit": "CDOTA_Ability_Dark_Seer_Quick_Wit", "dark_seer_surge": "CDOTA_Ability_DarkSeer_Surge", "dark_seer_vacuum": "CDOTA_Ability_DarkSeer_Vacuum", "dark_seer_wall_of_replica": "CDOTA_Ability_DarkSeer_WallOfReplica", "dark_troll_warlord_ensnare": "CDOTA_Ability_DarkTrollWarlord_Ensnare", "dark_troll_warlord_raise_dead": "CDOTA_Ability_DarkTrollWarlord_RaiseDead", "dark_willow_bedlam": "CDOTA_Ability_DarkWillow_Bedlam", "dark_willow_bramble_maze": "CDOTA_Ability_DarkWillow_BrambleMaze", "dark_willow_cursed_crown": "CDOTA_Ability_DarkWillow_CursedCrown", "dark_willow_pixie_dust": "CDOTA_Ability_Dark_Willow_Pixie_Dust", "dark_willow_shadow_realm": "CDOTA_Ability_DarkWillow_ShadowRealm", "dark_willow_terrorize": "CDOTA_Ability_DarkWillow_Terrorize", "dawnbreaker_break_of_dawn": "CDOTA_Ability_Dawnbreaker_BreakOfDawn", "dawnbreaker_celestial_hammer": "CDOTA_Ability_Dawnbreaker_Celestial_Hammer", "dawnbreaker_converge": "CDOTA_Ability_Dawnbreaker_Converge", "dawnbreaker_fire_wreath": "CDOTA_Ability_Dawnbreaker_Fire_Wreath", "dawnbreaker_land": "CDOTA_Ability_Dawnbreaker_Land", "dawnbreaker_luminosity": "CDOTA_Ability_Dawnbreaker_Luminosity", "dawnbreaker_solar_guardian": "CDOTA_Ability_Dawnbreaker_Solar_Guardian", "dawnbreaker_unbreakable": "CDOTA_Ability_Dawnbreaker_Unbreakable", "dazzle_bad_juju": "CDOTA_Ability_Dazzle_Bad_Juju", "dazzle_good_juju": "CDOTA_Ability_Dazzle_Good_Juju", "dazzle_innate_weave": "CDOTA_Ability_Dazzle_Innate_Weave", "dazzle_nothl_boon": "CDOTA_Ability_Dazzle_NothlBoon", "dazzle_nothl_projection": "CDOTA_Ability_Dazzle_NothlProjection", "dazzle_nothl_projection_end": "CDOTA_Ability_Dazzle_NothlProjectionEnd", "dazzle_poison_touch": "CDOTA_Ability_Dazzle_Poison_Touch", "dazzle_rain_of_vermin": "CDOTA_Ability_Dazzle_Rain_Of_Vermin", "dazzle_shadow_wave": "CDOTA_Ability_Dazzle_ShadowWave", "dazzle_shallow_grave": "CDOTA_Ability_Dazzle_Shallow_Grave", "dazzle_weave": "CDOTA_Ability_Dazzle_Weave", "death_prophet_carrion_swarm": "CDOTA_Ability_DeathProphet_CarrionSwarm", "death_prophet_exorcism": "CDOTA_Ability_DeathProphet_Exorcism", "death_prophet_mourning_ritual": "CDOTA_Ability_Death_Prophet_MourningRitual", "death_prophet_silence": "CDOTA_Ability_DeathProphet_Silence", "death_prophet_spirit_collector": "CDOTA_Ability_DeathProphet_SpiritCollector", "death_prophet_spirit_siphon": "CDOTA_Ability_DeathProphet_SpiritSiphon", "death_prophet_witchcraft": "CDOTA_Ability_DeathProphet_Witchcraft", "disruptor_electromagnetic_repulsion": "CDOTA_Ability_Disruptor_ElectromagneticRepulsion", "disruptor_glimpse": "CDOTA_Ability_Disruptor_Glimpse", "disruptor_kinetic_fence": "CDOTA_Ability_Disruptor_KineticFence", "disruptor_kinetic_field": "CDOTA_Ability_Disruptor_KineticField", "disruptor_static_storm": "CDOTA_Ability_Disruptor_StaticStorm", "disruptor_thunder_strike": "CDOTA_Ability_Disruptor_Thunder_Strike", "doom_bringer_devils_bargain": "CDOTA_Ability_DoomBringer_Devils_Bargain", "doom_bringer_devour": "CDOTA_Ability_DoomBringer_Devour", "doom_bringer_doom": "CDOTA_Ability_DoomBringer_Doom", "doom_bringer_empty1": "CDOTA_Ability_DoomBringer_Empty1", "doom_bringer_empty2": "CDOTA_Ability_DoomBringer_Empty2", "doom_bringer_infernal_blade": "CDOTA_Ability_DoomBringer_InfernalBlade", "doom_bringer_lvl_pain": "CDOTA_Ability_DoomBringer_Lvl_Pain", "doom_bringer_scorched_earth": "CDOTA_Ability_DoomBringer_ScorchedEarth", "dota_aghsfort_boss_preview": "CDOTA_AghsFort_BossPreview", "dota_app_cheers": "CDOTAAppCheers", "dota_arcana_data_entity": "CDOTA_ArcanaDataEntity", "dota_base_ability": "CDOTABaseAbility", "dota_base_custom_hero_pick_rules": "CDOTABaseCustomHeroPickRules", "dota_base_game_mode": "CDOTABaseGameMode", "dota_bot_challenge_game_mode": "CDOTABotChallengeGameMode", "dota_cheers": "CDOTACheers", "dota_custom_game_events": "CDOTACustomGameEvents", "dota_custom_game_hero_pick_rules": "CDOTACustomGameHeroPickRules", "dota_data_custom": "CDOTA_DataCustomTeam", "dota_data_dire": "CDOTA_DataDire", "dota_data_radiant": "CDOTA_DataRadiant", "dota_data_spectator": "CDOTA_DataSpectator", "dota_death_prophet_exorcism_spirit": "CDOTA_DeathProphet_Exorcism_Spirit", "dota_displacement_visibility": "CDOTA_DisplacementVisibility", "dota_empty_ability": "CDOTAEmptyAbility", "dota_fogofwartempviewers": "CDOTAFogOfWarTempViewers", "dota_gamemanager": "CDOTAGameManagerProxy", "dota_gamerules": "CDOTAGamerulesProxy", "dota_guild_banner_dynamic": "CDOTA_GuildBannerDynamic", "dota_hero_recorder": "CDOTA_Hero_Recorder", "dota_in_game_predictions": "CDOTAInGamePredictionState", "dota_ingameevent_10th_anniversary": "CIngameEvent_10thAnniversary", "dota_ingameevent_crownfall": "CIngameEvent_Crownfall", "dota_ingameevent_darkcarnival": "CIngameEvent_DarkCarnival", "dota_ingameevent_diretide2020": "CIngameEvent_Diretide2020", "dota_ingameevent_dota_plus": "CIngameEvent_DotaPlus", "dota_ingameevent_dota_prime": "CIngameEvent_DotaPrime", "dota_ingameevent_dota_season_fall2025": "CIngameEvent_SeasonFall2025", "dota_ingameevent_dota_seasonal_reward_line": "CIngameEvent_SeasonalRewardLine", "dota_ingameevent_fall2021": "CIngameEvent_Fall2021", "dota_ingameevent_fm2015": "CIngameEvent_FM2015", "dota_ingameevent_fm2016": "CIngameEvent_FM2016", "dota_ingameevent_frostivus2024": "CIngameEvent_Frostivus2024", "dota_ingameevent_fv2018": "CIngameEvent_FV2018", "dota_ingameevent_fv2019": "CIngameEvent_FV2019", "dota_ingameevent_fv2023": "CIngameEvent_FV2023", "dota_ingameevent_monster_hunter_dummy_modifier_holder": "CIngameEvent_MonsterHunter_DummyModifierHolder", "dota_ingameevent_monsterhunter": "CIngameEvent_MonsterHunter", "dota_ingameevent_muerta_spring2023": "CIngameEvent_MuertaReleaseSpring2023", "dota_ingameevent_muerta_spring2023_dummy_modifier_holder": "CIngameEvent_MuertaReleaseSpring2023_DummyModifierHolder", "dota_ingameevent_nb2020": "CIngameEvent_NB2020", "dota_ingameevent_new_bloom_2019": "CIngameEvent_NewBloom2019", "dota_ingameevent_permanent_grants": "CIngameEvent_PermanentGrants", "dota_ingameevent_spring2021": "CIngameEvent_Spring2021", "dota_ingameevent_ti2020": "CIngameEvent_TI2020", "dota_ingameevent_ti2022": "CIngameEvent_TI2022", "dota_ingameevent_ti2023": "CIngameEvent_TI2023", "dota_ingameevent_ti2024": "CIngameEvent_TI2024", "dota_ingameevent_ti2025": "CIngameEvent_TI2025", "dota_ingameevent_ti6": "CIngameEvent_TI6", "dota_ingameevent_ti7": "CIngameEvent_TI7", "dota_ingameevent_ti8": "CIngameEvent_TI8", "dota_ingameevent_ti9": "CIngameEvent_TI9", "dota_ingameevent_wm2016": "CIngameEvent_WM2016", "dota_ingameevent_wm2017": "CIngameEvent_WM2017", "dota_item": "CDOTA_Item", "dota_item_drop": "CDOTA_Item_Physical", "dota_item_mutation_death_gold_dropped": "CDOTA_Item_DeathGoldDropped", "dota_item_rune": "CDOTA_Item_Rune", "dota_item_rune_spawner": "CDOTA_Item_RuneSpawner", "dota_item_rune_spawner_bounty": "CDOTA_Item_RuneSpawner_Bounty", "dota_item_rune_spawner_powerup": "CDOTA_Item_RuneSpawner_Powerup", "dota_item_rune_spawner_xp": "CDOTA_Item_RuneSpawner_XP", "dota_item_spawner": "CDOTA_ItemSpawner", "dota_item_tombstone_drop": "CDOTA_Item_Tombstone_Drop", "dota_item_wearable": "CDOTAWearableItem", "dota_mechanic_autorecovery": "CDOTA_GameMechanic_AutoRecovery", "dota_movespeed_modifier_path": "CDotaMoveSpeedModifierPath", "dota_mutation_game_mode": "CDOTAMutationGameMode", "dota_new_player_pool_game_mode": "CDOTANewPlayerPoolGameMode", "dota_particle_relay": "CDotaParticleRelay", "dota_pet_carrieditem": "CDOTA_Pet_CarriedItem", "dota_player_controller": "CDOTAPlayerController", "dota_player_manager": "CDOTA_PlayerResource", "dota_prop_customtexture": "CDOTAPropCustomTexture", "dota_spectator_graph_manager": "CDOTASpectatorGraphManagerProxy", "dota_team": "CDOTATeam", "dota_temp_tree": "CDOTA_TempTree", "dota_ti9_consumable_banner": "CDOTAPropConsumableBanner", "dota_turbo_game_mode": "CDOTATurboGameMode", "dota_turbo_hero_pick_rules": "CDOTATurboHeroPickRules", "dragon_knight_breathe_fire": "CDOTA_Ability_DragonKnight_BreatheFire", "dragon_knight_dragon_blood": "CDOTA_Ability_DragonKnight_DragonBlood", "dragon_knight_dragon_tail": "CDOTA_Ability_DragonKnight_DragonTail", "dragon_knight_elder_dragon_form": "CDOTA_Ability_DragonKnight_ElderDragonForm", "dragon_knight_fireball": "CDOTA_Ability_DragonKnight_Fireball", "dragon_knight_wyrms_wrath": "CDOTA_Ability_DragonKnight_WyrmsWrath", "drow_ranger_creep_rally": "CDOTA_Ability_DrowRanger_CreepRally", "drow_ranger_frost_arrows": "CDOTA_Ability_DrowRanger_FrostArrows", "drow_ranger_glacier": "CDOTA_Ability_Drow_Ranger_Glacier", "drow_ranger_marksmanship": "CDOTA_Ability_DrowRanger_Marksmanship", "drow_ranger_multishot": "CDOTA_Ability_DrowRanger_Multishot", "drow_ranger_silence": "CDOTA_Ability_DrowRanger_Silence", "drow_ranger_trueshot": "CDOTA_Ability_DrowRanger_Trueshot", "drow_ranger_wave_of_silence": "CDOTA_Ability_DrowRanger_WaveOfSilence", "dynamic_prop": "CDynamicPropAlias_dynamic_prop", "earth_spirit_boulder_smash": "CDOTA_Ability_EarthSpirit_BoulderSmash", "earth_spirit_geomagnetic_grip": "CDOTA_Ability_EarthSpirit_GeomagneticGrip", "earth_spirit_magnetize": "CDOTA_Ability_EarthSpirit_Magnetize", "earth_spirit_petrify": "CDOTA_Ability_EarthSpirit_Petrify", "earth_spirit_rolling_boulder": "CDOTA_Ability_EarthSpirit_RollingBoulder", "earth_spirit_stone_caller": "CDOTA_Ability_EarthSpirit_StoneCaller", "earthshaker_aftershock": "CDOTA_Ability_Earthshaker_Aftershock", "earthshaker_echo_slam": "CDOTA_Ability_Earthshaker_EchoSlam", "earthshaker_enchant_totem": "CDOTA_Ability_Earthshaker_EnchantTotem", "earthshaker_fissure": "CDOTA_Ability_Earthshaker_Fissure", "earthshaker_slugger": "CDOTA_Ability_Earthshaker_Slugger", "earthshaker_spirit_cairn": "CDOTA_Ability_Earthshaker_Spirit_Cairn", "elder_titan_ancestral_spirit": "CDOTA_Ability_Elder_Titan_AncestralSpirit", "elder_titan_earth_splitter": "CDOTA_Ability_Elder_Titan_EarthSplitter", "elder_titan_echo_stomp": "CDOTA_Ability_Elder_Titan_EchoStomp", "elder_titan_echo_stomp_spirit": "CDOTA_Ability_Elder_Titan_EchoStomp_Spirit", "elder_titan_fundamental_fury": "CDOTA_Ability_Elder_Titan_FundamentalFury", "elder_titan_fundamental_fury_spirit": "CDOTA_Ability_Elder_Titan_FundamentalFury_Spirit", "elder_titan_momentum": "CDOTA_Ability_Elder_Titan_Momentum", "elder_titan_move_spirit": "CDOTA_Ability_Elder_Titan_MoveSpirit", "elder_titan_natural_order": "CDOTA_Ability_Elder_Titan_NaturalOrder", "elder_titan_natural_order_spirit": "CDOTA_Ability_Elder_Titan_NaturalOrder_Spirit", "elder_titan_return_spirit": "CDOTA_Ability_Elder_Titan_ReturnSpirit", "elder_titan_tip_the_scales": "CDOTA_Ability_Elder_Titan_Tip_The_Scales", "ember_spirit_activate_fire_remnant": "CDOTA_Ability_EmberSpirit_Activate_FireRemnant", "ember_spirit_fire_remnant": "CDOTA_Ability_EmberSpirit_FireRemnant", "ember_spirit_flame_guard": "CDOTA_Ability_EmberSpirit_FlameGuard", "ember_spirit_immolation": "CDOTA_Ability_EmberSpirit_Immolation", "ember_spirit_searing_chains": "CDOTA_Ability_EmberSpirit_SearingChains", "ember_spirit_sleight_of_fist": "CDOTA_Ability_EmberSpirit_SleightOfFist", "enchantress_bunny_hop": "CDOTA_Ability_Enchantress_Bunny_Hop", "enchantress_enchant": "CDOTA_Ability_Enchantress_Enchant", "enchantress_impetus": "CDOTA_Ability_Enchantress_Impetus", "enchantress_little_friends": "CDOTA_Ability_Enchantress_Little_Friends", "enchantress_natures_attendants": "CDOTA_Ability_Enchantress_NaturesAttendants", "enchantress_rabblerouser": "CDOTA_Ability_Enchantress_RabbleRouser", "enchantress_untouchable": "CDOTA_Ability_Enchantress_Untouchable", "enigma_black_hole": "CDOTA_Ability_Enigma_BlackHole", "enigma_demonic_conversion": "CDOTA_Ability_Enigma_DemonicConversion", "enigma_event_horizon": "CDOTA_Ability_Enigma_Event_Horizon", "enigma_gravity_well": "CDOTA_Ability_Enigma_Innate_EventHorizon", "enigma_malefice": "CDOTA_Ability_Enigma_Malefice", "enigma_midnight_pulse": "CDOTA_Ability_Enigma_MidnightPulse", "enigma_splitting_image": "CDOTA_Ability_Enigma_Splitting_Image", "enraged_wildkin_hurricane": "CDOTA_Ability_EnragedWildkin_Hurricane", "enraged_wildkin_tornado": "CDOTA_Ability_EnragedWildkin_Tornado", "enraged_wildkin_toughness_aura": "CDOTA_Ability_EnragedWildkin_ToughnessAura", "ent_dota_fountain": "CDOTA_Unit_Fountain", "ent_dota_game_events": "CDOTAGameEvents", "ent_dota_halloffame": "CDOTA_BaseNPC_HallofFame", "ent_dota_neutral_item_stash": "CDOTA_BaseNPC_NeutralItemStash", "ent_dota_promo": "CDOTA_BaseNPC_Promo", "ent_dota_shop": "CDOTA_BaseNPC_Shop", "ent_dota_tree": "CDOTA_MapTree", "ent_fow_blocker_node": "CFoWBlockerEntity", "ent_fow_revealer": "CFoWRevealerEntity", "entity_blocker": "CEntityBlocker", "env_beam": "CEnvBeam", "env_combined_light_probe_volume": "CEnvCombinedLightProbeVolume", "env_credits": "CCredits", "env_cubemap": "CEnvCubemap", "env_cubemap_box": "CEnvCubemapBox", "env_cubemap_fog": "CEnvCubemapFog", "env_debughistory": "CDebugHistory", "env_decal": "CEnvDecal", "env_deferred_light": "CEnvDeferredLight", "env_deferred_spot_light": "CEnvDeferredSpotLight", "env_detail_controller": "CEnvDetailController", "env_entity_dissolver": "CEntityDissolve", "env_entity_maker": "CEnvEntityMaker", "env_explosion": "CEnvExplosion", "env_fade": "CEnvFade", "env_fog_controller": "CFogController", "env_global": "CEnvGlobal", "env_glow": "CSpriteAlias_env_glow", "env_instructor_hint": "CEnvInstructorHint", "env_instructor_vr_hint": "CEnvInstructorVRHint", "env_light_probe_volume": "CEnvLightProbeVolume", "env_message": "CMessage", "env_particle_glow": "CEnvParticleGlow", "env_physexplosion": "CPhysExplosion", "env_physimpact": "CPhysImpact", "env_player_visibility": "CPlayerVisibility", "env_shake": "CEnvShake", "env_sky": "CEnvSky", "env_soundscape": "CEnvSoundscape", "env_soundscape_proxy": "CEnvSoundscapeProxy", "env_soundscape_triggerable": "CEnvSoundscapeTriggerable", "env_spark": "CEnvSpark", "env_sprite": "CSprite", "env_sprite_oriented": "CSpriteOriented", "env_tilt": "CEnvTilt", "env_tonemap_controller": "CTonemapController2", "env_tonemap_controller2": "CTonemapController2Alias_env_tonemap_controller2", "env_volumetric_fog_controller": "CEnvVolumetricFogController", "env_volumetric_fog_volume": "CEnvVolumetricFogVolume", "env_wind_controller": "CEnvWindController", "env_wind_volume": "CEnvWindVolume", "faceless_void_backtrack": "CDOTA_Ability_FacelessVoid_Backtrack", "faceless_void_chronosphere": "CDOTA_Ability_FacelessVoid_Chronosphere", "faceless_void_distortion_field": "CDOTA_Ability_FacelessVoid_Innate_DistortionField", "faceless_void_innate_time_walk_backtrack_duration": "CDOTA_Ability_Faceless_Void_Innate_Time_Walk_Backtrack_Duration", "faceless_void_time_dilation": "CDOTA_Ability_FacelessVoid_TimeDilation", "faceless_void_time_lock": "CDOTA_Ability_FacelessVoid_TimeLock", "faceless_void_time_walk": "CDOTA_Ability_FacelessVoid_TimeWalk", "faceless_void_time_walk_reverse": "CDOTA_Ability_FacelessVoid_TimeWalk_Reverse", "faceless_void_time_zone": "CDOTA_Ability_FacelessVoid_TimeZone", "fel_beast_haunt": "CDOTA_Ability_FelBeast_Haunt", "filler_ability": "CDOTA_Ability_FillerAbility", "filler_tooltip": "CDOTA_Ability_Filler_Tooltip", "filter_activator_attribute_int": "CFilterAttributeInt", "filter_activator_class": "CFilterClass", "filter_activator_context": "CFilterContext", "filter_activator_mass_greater": "CFilterMassGreater", "filter_activator_model": "CFilterModel", "filter_activator_name": "CFilterName", "filter_activator_team": "CFilterTeam", "filter_base": "CBaseFilter", "filter_dota": "CFilterDotaEntities", "filter_enemy": "CFilterEnemy", "filter_los": "CFilterLOS", "filter_multi": "CFilterMultiple", "filter_proximity": "CFilterProximity", "flagbearer_creep_aura_effect": "CDOTA_Ability_FlagBearer_Creep_Aura_Effect", "fog_volume": "CFogVolume", "forest_troll_high_priest_heal": "CDOTA_Ability_ForestTrollHighPriest_Heal", "forest_troll_high_priest_heal_amp_aura": "CDOTA_Ability_ForestTrollHighPriest_HealAmp_Aura", "forest_troll_high_priest_mana_aura": "CDOTA_Ability_ForestTrollHighPriest_ManaAura", "forged_spirit_melting_strike": "CDOTA_Ability_ForgedSpirit_MeltingStrike", "fow_blocker_region": "CFoWBlockerRegion", "fragmentbounds": "CAggregateSceneObject", "frogmen_arm_of_the_deep": "CDOTA_Ability_Frogmen_ArmOfTheDeep", "frogmen_congregation_of_the_deep": "CDOTA_Ability_Frogmen_CongregationOfTheDeep", "frogmen_riverborn_aura": "CDOTA_Ability_Frogmen_Riverborn_Aura", "frogmen_tendrils_of_the_deep": "CDOTA_Ability_Frogmen_TendrilsOfTheDeep", "frogmen_water_bubble_large": "CDOTA_Ability_Frogmen_WaterBubble_Large", "frogmen_water_bubble_medium": "CDOTA_Ability_Frogmen_WaterBubble_Medium", "frogmen_water_bubble_small": "CDOTA_Ability_Frogmen_WaterBubble_Small", "frostbitten_golem_time_warp_aura": "CDOTA_Ability_FrostbittenGolem_TimeWarpAura", "func_breakable": "CBreakable", "func_brush": "CFuncBrush", "func_clip_interaction_layer": "CFuncInteractionLayerClip", "func_clip_vphysics": "CFuncVPhysicsClip", "func_combined_light_probe_volume": "CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume", "func_electrified_volume": "CFuncElectrifiedVolume", "func_guntarget": "CGunTarget", "func_illusionary": "CFuncIllusionary", "func_movelinear": "CFuncMoveLinear", "func_mover": "CFuncMover", "func_mover_router": "CFuncMoverRouter", "func_nav_avoidance_obstacle": "CFuncNavObstruction", "func_nav_blocker": "CFuncNavBlocker", "func_nav_dynamic_connections": "CDynamicNavConnectionsVolume", "func_nav_markup": "CMarkupVolumeTagged_Nav", "func_nav_markup_game": "CMarkupVolumeTagged_NavGame", "func_physbox": "CPhysBox", "func_plat": "CFuncPlat", "func_platrot": "CFuncPlatRot", "func_proprrespawnzone": "CFuncPropRespawnZone", "func_pushable": "CPushable", "func_rotating": "CFuncRotating", "func_rotator": "CFuncRotator", "func_timescale": "CFuncTimescale", "func_trackautochange": "CFuncTrackAuto", "func_trackchange": "CFuncTrackChange", "func_tracktrain": "CFuncTrackTrain", "func_train": "CFuncTrain", "func_traincontrols": "CFuncTrainControls", "func_vehicleclip": "CFuncVehicleClip", "func_wall": "CFuncWall", "func_wall_toggle": "CFuncWallToggle", "furbolg_enrage_attack_speed": "CDOTA_Ability_Furbolg_Enrage_AttackSpeed", "furbolg_enrage_damage": "CDOTA_Ability_Furbolg_Enrage_Damage", "furion_curse_of_the_forest": "CDOTA_Ability_Furion_CurseOfTheForest", "furion_force_of_nature": "CDOTA_Ability_Furion_ForceOfNature", "furion_greater_sprout": "CDOTA_Ability_Furion_Greater_Sprout", "furion_natures_profit": "CDOTA_Ability_Furion_Natures_Profit", "furion_spirit_of_the_forest": "CDOTA_Ability_Furion_SpiritOfTheForest", "furion_sprout": "CDOTA_Ability_Furion_Sprout", "furion_teleportation": "CDOTA_Ability_Furion_Teleportation", "furion_wrath_of_nature": "CDOTA_Ability_Furion_WrathOfNature", "game_gib_manager": "CGameGibManager", "game_ragdoll_manager": "CRagdollManager", "generic_hidden": "CDOTA_Ability_Generic_Hidden", "ghost_frost_attack": "CDOTA_Ability_Ghost_FrostAttack", "giant_wolf_critical_strike": "CDOTA_Ability_GiantWolf_CriticalStrike", "giant_wolf_intimidate": "CDOTA_Ability_GiantWolf_Intimidate", "give_candy_points_loss_full_bonus_2": "CGCClientJobServerScenarioSave", "gnoll_assassin_envenomed_weapon": "CDOTA_Ability_GnollAssassin_EnvenomedWeapon", "granite_golem_bash": "CDOTA_Ability_GraniteGolem_Bash", "granite_golem_hp_aura": "CDOTA_Ability_GraniteGolem_HPAura", "greevil_miniboss_black_brain_sap": "CDOTA_Ability_Greevil_Miniboss_Black_BrainSap", "greevil_miniboss_black_nightmare": "CDOTA_Ability_Greevil_Miniboss_Black_Nightmare", "greevil_miniboss_blue_cold_feet": "CDOTA_Ability_Greevil_Miniboss_Blue_ColdFeet", "greevil_miniboss_blue_ice_vortex": "CDOTA_Ability_Greevil_Miniboss_Blue_IceVortex", "greevil_miniboss_green_living_armor": "CDOTA_Ability_Greevil_Miniboss_Green_LivingArmor", "greevil_miniboss_green_overgrowth": "CDOTA_Ability_Greevil_Miniboss_Green_Overgrowth", "greevil_miniboss_orange_dragon_slave": "CDOTA_Ability_Greevil_Miniboss_Orange_DragonSlave", "greevil_miniboss_orange_light_strike_array": "CDOTA_Ability_Greevil_Miniboss_Orange_LightStrikeArray", "greevil_miniboss_purple_plague_ward": "CDOTA_Ability_Greevil_Miniboss_Purple_PlagueWard", "greevil_miniboss_purple_venomous_gale": "CDOTA_Ability_Greevil_Miniboss_Purple_VenomousGale", "greevil_miniboss_red_earthshock": "CDOTA_Ability_Greevil_Miniboss_Red_Earthshock", "greevil_miniboss_red_overpower": "CDOTA_Ability_Greevil_Miniboss_Red_Overpower", "greevil_miniboss_sight": "CDOTA_Ability_Greevil_Miniboss_Sight", "greevil_miniboss_white_degen_aura": "CDOTA_Ability_Greevil_Miniboss_White_Degen_Aura", "greevil_miniboss_white_purification": "CDOTA_Ability_Greevil_Miniboss_White_Purification", "greevil_miniboss_yellow_ion_shell": "CDOTA_Ability_Greevil_Miniboss_Yellow_IonShell", "greevil_miniboss_yellow_surge": "CDOTA_Ability_Greevil_Miniboss_Yellow_Surge", "grimstroke_dark_artistry": "CDOTA_Ability_Grimstroke_DarkArtistry", "grimstroke_dark_portrait": "CDOTA_Ability_Grimstroke_Dark_Portrait", "grimstroke_ink_creature": "CDOTA_Ability_Grimstroke_InkCreature", "grimstroke_ink_over": "CDOTA_Ability_Grimstroke_Ink_Over", "grimstroke_ink_trail": "CDOTA_Ability_Grimstroke_Ink_Trail", "grimstroke_return": "CDOTA_Ability_Grimstroke_Return", "grimstroke_scepter": "CDOTA_Ability_Grimstroke_Scepter", "grimstroke_soul_chain": "CDOTA_Ability_Grimstroke_SoulChain", "grimstroke_spirit_walk": "CDOTA_Ability_Grimstroke_SpiritWalk", "gyrocopter_afterburner": "CDOTA_Ability_Gyrocopter_Afterburner", "gyrocopter_call_down": "CDOTA_Ability_Gyrocopter_Call_Down", "gyrocopter_chop_shop": "CDOTA_Ability_Gyrocopter_Chop_Shop", "gyrocopter_flak_cannon": "CDOTA_Ability_Gyrocopter_Flak_Cannon", "gyrocopter_homing_missile": "CDOTA_Ability_Gyrocopter_Homing_Missile", "gyrocopter_mounting_platform": "CDOTA_Ability_Gyrocopter_Mounting_Platform", "gyrocopter_multi_homing_missile": "CDOTA_Ability_AghsFort_Gyrocopter_Multi_Homing_Missile", "gyrocopter_rocket_barrage": "CDOTA_Ability_Gyrocopter_Rocket_Barrage", "gyrocopter_side_gunner": "CDOTA_Ability_Gyrocopter_Side_Gunner", "gyrocopter_side_gunner_spawn_ability": "CDOTA_Ability_Gyrocopter_Side_Gunner_SpawnAbility", "harpy_scout_take_off": "CDOTA_Ability_HarpyScout_TakeOff", "harpy_storm_chain_lightning": "CDOTA_Ability_HarpyStorm_ChainLightning", "healing_campfire": "CDOTA_Ability_Healing_Campfire", "hill_troll_rally": "CDOTA_Ability_HillTroll_Rally", "hl_vr_texture_based_animatable": "CTextureBasedAnimatable", "holdout_scourge_ward": "CDOTA_Ability_Holdout_ScourgeWard", "hoodwink_acorn_shot": "CDOTA_Ability_Hoodwink_AcornShot", "hoodwink_bushwhack": "CDOTA_Ability_Hoodwink_Bushwhack", "hoodwink_caltrops": "CDOTA_Ability_Hoodwink_Caltrops", "hoodwink_decoy": "CDOTA_Ability_Hoodwink_Decoy", "hoodwink_heavy_quiver": "CDOTA_Ability_Hoodwink_HeavyQuiver", "hoodwink_hunters_boomerang": "CDOTA_Ability_Hoodwink_HuntersBoomerang", "hoodwink_hunters_quiver": "CDOTA_Ability_Hoodwink_HuntersQuiver", "hoodwink_mistwoods_wayfarer": "CDOTA_Ability_Hoodwink_MistwoodsWayfarer", "hoodwink_scurry": "CDOTA_Ability_Hoodwink_Scurry", "hoodwink_sharpshooter": "CDOTA_Ability_Hoodwink_Sharpshooter", "hoodwink_sharpshooter_release": "CDOTA_Ability_Hoodwink_Sharpshooter_Release", "hoodwink_tomokan_tracker": "CDOTA_Ability_Hoodwink_TomokanTracker", "huskar_berserkers_blood": "CDOTA_Ability_Huskar_Berserkers_Blood", "huskar_blood_magic": "CDOTA_Ability_Huskar_Blood_Magic", "huskar_burning_spear": "CDOTA_Ability_Huskar_Burning_Spear", "huskar_inner_fire": "CDOTA_Ability_Huskar_Inner_Fire", "huskar_inner_vitality": "CDOTA_Ability_Huskar_Inner_Vitality", "huskar_life_break": "CDOTA_Ability_Huskar_Life_Break", "ice_shaman_incendiary_bomb": "CDOTA_Ability_IceShaman_IncendiaryBomb", "info_choreo_anchor": "CInfoChoreoAnchor", "info_constraint_anchor": "CConstraintAnchor", "info_courier_spawn": "CInfoCourierSpawn", "info_courier_spawn_dire": "CInfoCourierSpawnDire", "info_courier_spawn_dire_1": "CInfoCourierSpawnDire1", "info_courier_spawn_dire_2": "CInfoCourierSpawnDire2", "info_courier_spawn_dire_3": "CInfoCourierSpawnDire3", "info_courier_spawn_dire_4": "CInfoCourierSpawnDire4", "info_courier_spawn_dire_5": "CInfoCourierSpawnDire5", "info_courier_spawn_radiant": "CInfoCourierSpawnRadiant", "info_courier_spawn_radiant_1": "CInfoCourierSpawnRadiant1", "info_courier_spawn_radiant_2": "CInfoCourierSpawnRadiant2", "info_courier_spawn_radiant_3": "CInfoCourierSpawnRadiant3", "info_courier_spawn_radiant_4": "CInfoCourierSpawnRadiant4", "info_courier_spawn_radiant_5": "CInfoCourierSpawnRadiant5", "info_data": "CInfoData", "info_dynamic_shadow_hint": "CInfoDynamicShadowHint", "info_dynamic_shadow_hint_box": "CInfoDynamicShadowHintBox", "info_game_event_proxy": "CInfoGameEventProxy", "info_landmark": "CInfoLandmark", "info_nav_space": "CNavSpaceInfo", "info_null": "CNullEntity", "info_offscreen_panorama_texture": "CInfoOffscreenPanoramaTexture", "info_particle_system": "CParticleSystem", "info_particle_target": "CInfoParticleTarget", "info_player_deathmatch": "CBaseDMStart", "info_player_start": "CInfoPlayerStart", "info_player_start_badguys": "CInfoPlayerStartBadGuys", "info_player_start_dota": "CInfoPlayerStartDota", "info_player_start_goodguys": "CInfoPlayerStartGoodGuys", "info_scout_spawn_dire": "CInfoScoutSpawnDire", "info_scout_spawn_radiant": "CInfoScoutSpawnRadiant", "info_spawngroup_landmark": "CInfoSpawnGroupLandmark", "info_spawngroup_load": "CInfoSpawnGroupLoadUnloadAlias_info_spawngroup_load", "info_spawngroup_load_unload": "CInfoSpawnGroupLoadUnload", "info_spawngroup_unload": "CInfoSpawnGroupLoadUnloadAlias_info_spawngroup_unload", "info_target": "CInfoTarget", "info_target_choreo": "CChoreoInfoTarget", "info_target_instructor_hint": "CInfoInstructorHintTarget", "info_target_server_only": "CInfoTargetServerOnly", "info_teleport_destination": "CInfoTeleportDestination", "info_trigger_fan": "CInfoFan", "info_visibility_box": "CInfoVisibilityBox", "info_world_layer": "CInfoWorldLayer", "instanced_scripted_scene": "CInstancedSceneEntity", "invoker_alacrity": "CDOTA_Ability_Invoker_Alacrity", "invoker_alacrity_ad": "CDOTA_Ability_Invoker_Alacrity_AD", "invoker_attribute_bonus": "CDOTA_Ability_Invoker_AttributeBonus", "invoker_chaos_meteor": "CDOTA_Ability_Invoker_ChaosMeteor", "invoker_chaos_meteor_ad": "CDOTA_Ability_Invoker_ChaosMeteor_AD", "invoker_cold_snap": "CDOTA_Ability_Invoker_ColdSnap", "invoker_cold_snap_ad": "CDOTA_Ability_Invoker_ColdSnap_AD", "invoker_deafening_blast": "CDOTA_Ability_Invoker_DeafeningBlast", "invoker_deafening_blast_ad": "CDOTA_Ability_Invoker_DeafeningBlast_AD", "invoker_emp": "CDOTA_Ability_Invoker_EMP", "invoker_emp_ad": "CDOTA_Ability_Invoker_EMP_AD", "invoker_empty1": "CDOTA_Ability_Invoker_Empty1", "invoker_empty2": "CDOTA_Ability_Invoker_Empty2", "invoker_exort": "CDOTA_Ability_Invoker_Exort", "invoker_forge_spirit": "CDOTA_Ability_Invoker_ForgeSpirit", "invoker_forge_spirit_ad": "CDOTA_Ability_Invoker_ForgeSpirit_AD", "invoker_ghost_walk": "CDOTA_Ability_Invoker_GhostWalk", "invoker_ghost_walk_ad": "CDOTA_Ability_Invoker_GhostWalk_AD", "invoker_ice_wall": "CDOTA_Ability_Invoker_IceWall", "invoker_ice_wall_ad": "CDOTA_Ability_Invoker_IceWall_AD", "invoker_invokable": "CDOTA_Ability_Invoker_InvokableElement", "invoker_invoke": "CDOTA_Ability_Invoker_Invoke", "invoker_mastermind": "CDOTA_Ability_Invoker_Innate_Mastermind", "invoker_quas": "CDOTA_Ability_Invoker_Quas", "invoker_sun_strike": "CDOTA_Ability_Invoker_SunStrike", "invoker_sun_strike_ad": "CDOTA_Ability_Invoker_SunStrike_AD", "invoker_tornado": "CDOTA_Ability_Invoker_Tornado", "invoker_tornado_ad": "CDOTA_Ability_Invoker_Tornado_AD", "invoker_wex": "CDOTA_Ability_Invoker_Wex", "item_abyssal_blade": "CDOTA_Item_AbyssalBlade", "item_aegis": "CDOTA_Item_Aegis", "item_aeon_disk": "CDOTA_Item_AeonDisk", "item_aether_lens": "CDOTA_Item_Aether_Lens", "item_aghanims_shard": "CDOTA_Item_Aghanims_Shard", "item_aghanims_shard_roshan": "CDOTA_Item_Aghanims_Shard_Roshan", "item_aghsfort_refresher_shard": "CDOTA_Item_AghsFort_RefresherOrb_Shard", "item_aghsfort_travel_boots": "CDOTA_Item_Aghsfort_BootsOfTravel", "item_aghsfort_travel_boots_2": "CDOTA_Item_Aghsfort_BootsOfTravel_2", "item_ancient_guardian": "CDOTA_Item_AncientGuardian", "item_ancient_janggo": "CDOTA_Item_Ancient_Janggo", "item_angels_demise": "CDOTA_Item_Angels_Demise", "item_apex": "CDOTA_Item_Apex", "item_arcane_blink": "CDOTA_Item_Arcane_Blink", "item_arcane_boots": "CDOTA_Item_Arcane_Boots", "item_arcane_ring": "CDOTA_Item_Arcane_Ring", "item_armlet": "CDOTA_Item_Armlet", "item_ascetic_cap": "CDOTA_Item_AsceticCap", "item_ash_legion_shield": "CDOTA_Item_AshLegionShield", "item_assault": "CDOTA_Item_Assault_Cuirass", "item_avianas_feather": "CDOTA_Item_Avianas_Feather", "item_bag_of_gold": "CDOTA_Item_BagOfGold", "item_ballista": "CDOTA_Item_Ballista", "item_basher": "CDOTA_Item_CraniumBasher", "item_belt_of_strength": "CDOTA_Item_BeltOfStrength", "item_bfury": "CDOTA_Item_Battlefury", "item_black_grimoire": "CDOTA_Item_BlackGrimoire", "item_black_king_bar": "CDOTA_Item_Black_King_Bar", "item_black_powder_bag": "CDOTA_Item_Dynamite_Jacket", "item_blade_mail": "CDOTA_Item_Blade_Mail", "item_blade_of_alacrity": "CDOTA_Item_BladeOfAlacrity", "item_blades_of_attack": "CDOTA_Item_BladesOfAttack", "item_blight_stone": "CDOTA_Item_Blight_Stone", "item_blink": "CDOTA_Item_BlinkDagger", "item_blitz_knuckles": "CDOTA_Item_Blitz_Knuckles", "item_blood_grenade": "CDOTA_Item_Blood_Grenade", "item_bloodstone": "CDOTA_Item_Bloodstone", "item_bloodthorn": "CDOTA_Item_Bloodthorn", "item_book": "CDOTA_Item_Book", "item_book_of_agility": "CDOTA_Item_BookAgility", "item_book_of_intelligence": "CDOTA_Item_BookIntelligence", "item_book_of_shadows": "CDOTA_Item_Book_Of_Shadows", "item_book_of_strength": "CDOTA_Item_BookStrength", "item_boots": "CDOTA_Item_BootsOfSpeed", "item_boots_of_bearing": "CDOTA_Item_Boots_Of_Bearing", "item_boots_of_elves": "CDOTA_Item_BootsOfElven", "item_bot_challenge_meteor_staff": "CDOTA_Item_BotChallenge_MeteorStaff", "item_bottle": "CDOTA_Item_EmptyBottle", "item_bottomless_chalice": "CDOTA_Item_Bottomless_Chalice", "item_bracer": "CDOTA_Item_Bracer", "item_branches": "CDOTA_Item_IronwoodBranch", "item_broadsword": "CDOTA_Item_Broadsword", "item_broom_handle": "CDOTA_Item_Broom_Handle", "item_buckler": "CDOTA_Item_Buckler", "item_bullwhip": "CDOTA_Item_Bullwhip", "item_butterfly": "CDOTA_Item_Butterfly", "item_caster_rapier": "CDOTA_Item_Caster_Rapier", "item_ceremonial_robe": "CDOTA_Item_Ceremonial_Robe", "item_chainmail": "CDOTA_Item_ChainMail", "item_chasm_stone": "CDOTA_Item_Chasm_Stone", "item_cheese": "CDOTA_Item_Cheese", "item_chipped_vest": "CDOTA_Item_Chipped_Vest", "item_circlet": "CDOTA_Item_Circlet", "item_clarity": "CDOTA_Item_Clarity", "item_claymore": "CDOTA_Item_Claymore", "item_cloak": "CDOTA_Item_PlaneswalkersCloak", "item_cloak_of_flames": "CDOTA_Item_Cloak_Of_Flames", "item_clumsy_net": "CDOTA_Item_Clumsy_Net", "item_conjurers_catalyst": "CDOTA_Item_Conjurers_Catalyst", "item_consecrated_wraps": "CDOTA_Item_Consecrated_Wraps", "item_cornucopia": "CDOTA_Item_Cornucopia", "item_courier": "CDOTA_Item_Courier", "item_craggy_coat": "CDOTA_Item_Craggy_Coat", "item_crellas_crozier": "CDOTA_Item_CrellasCrozier", "item_crimson_guard": "CDOTA_Item_Crimson_Guard", "item_crippling_crossbow": "CDOTA_Item_CripplingCrossbow", "item_crown": "CDOTA_Item_Crown", "item_cyclone": "CDOTA_Item_Cyclone", "item_dagger_of_ristul": "CDOTA_Item_DaggerOfRistul", "item_dagon": "CDOTA_Item_Dagon", "item_dagon_2": "CDOTA_Item_Dagon_Upgraded2", "item_dagon_3": "CDOTA_Item_Dagon_Upgraded3", "item_dagon_4": "CDOTA_Item_Dagon_Upgraded4", "item_dagon_5": "CDOTA_Item_Dagon_Upgraded5", "item_dagon_upgraded": "CDOTA_Item_Dagon_Upgraded", "item_dandelion_amulet": "CDOTA_Item_DandelionAmulet", "item_datadriven": "CDOTA_Item_DataDriven", "item_defiant_shell": "CDOTA_Item_Guardian_Shell", "item_demon_edge": "CDOTA_Item_DemonEdge", "item_demonicon": "CDOTA_Item_Demonicon", "item_desolator": "CDOTA_Item_Desolator", "item_desolator_2": "CDOTA_Item_Desolator_2", "item_devastator": "CDOTA_Item_Devastator", "item_dezun_bloodrite": "CDOTA_Item_Dezun_Bloodrite", "item_diadem": "CDOTA_Item_Diadem", "item_diffusal_blade": "CDOTA_Item_Diffusal_Blade", "item_diffusal_blade_2": "CDOTA_Item_Diffusal_Blade_Level2", "item_disperser": "CDOTA_Item_Disperser", "item_divine_regalia": "CDOTA_Item_Divine_Regalia", "item_divine_regalia_broken": "CDOTA_Item_Divine_Regalia_Broken", "item_dormant_curio": "CDOTA_Item_Dormant_Curio", "item_doubloon": "CDOTA_Item_Doubloon", "item_dragon_lance": "CDOTA_Item_DragonLance", "item_dragon_scale": "CDOTA_Item_Dragon_Scale", "item_duelist_gloves": "CDOTA_Item_DuelistGloves", "item_dust": "CDOTA_Item_DustofAppearance", "item_eagle": "CDOTA_Item_Eaglehorn", "item_eagle_eye": "CDOTA_Item_EagleEye", "item_echo_sabre": "CDOTA_Item_EchoSabre", "item_eldwurms_edda": "CDOTA_Item_EldwurmsEdda", "item_elixer": "CDOTA_Item_Elixer", "item_elven_tunic": "CDOTA_Item_Elven_Tunic", "item_enchanted_mango": "CDOTA_Item_Enchanted_Mango", "item_enchanted_quiver": "CDOTA_Item_Enchanted_Quiver", "item_enchanters_bauble": "CDOTA_Item_Enchanters_Bauble", "item_energy_booster": "CDOTA_Item_EnergyBooster", "item_enhancement_alert": "CDOTA_Item_Enhancement_Alert", "item_enhancement_audacious": "CDOTA_Item_Enhancement_Audacious", "item_enhancement_boundless": "CDOTA_Item_Enhancement_Boundless", "item_enhancement_brawny": "CDOTA_Item_Enhancement_Brawny", "item_enhancement_crude": "CDOTA_Item_Enhancement_Crude", "item_enhancement_dominant": "CDOTA_Item_Enhancement_Dominant", "item_enhancement_evolved": "CDOTA_Item_Enhancement_Evolved", "item_enhancement_feverish": "CDOTA_Item_Enhancement_Feverish", "item_enhancement_fierce": "CDOTA_Item_Enhancement_Fierce", "item_enhancement_fleetfooted": "CDOTA_Item_Enhancement_Fleetfooted", "item_enhancement_greedy": "CDOTA_Item_Enhancement_Greedy", "item_enhancement_hulking": "CDOTA_Item_Enhancement_Hulking", "item_enhancement_keen_eyed": "CDOTA_Item_Enhancement_Keen_Eyed", "item_enhancement_manic": "CDOTA_Item_Enhancement_Manic", "item_enhancement_mystical": "CDOTA_Item_Enhancement_Mystical", "item_enhancement_nimble": "CDOTA_Item_Enhancement_Nimble", "item_enhancement_quickened": "CDOTA_Item_Enhancement_Quickened", "item_enhancement_restorative": "CDOTA_Item_Enhancement_Restorative", "item_enhancement_thick": "CDOTA_Item_Enhancement_Thick", "item_enhancement_timeless": "CDOTA_Item_Enhancement_Timelss", "item_enhancement_titanic": "CDOTA_Item_Enhancement_Titanic", "item_enhancement_tough": "CDOTA_Item_Enhancement_Tough", "item_enhancement_vampiric": "CDOTA_Item_Enhancement_Vampiric", "item_enhancement_vast": "CDOTA_Item_Enhancement_Vast", "item_enhancement_vital": "CDOTA_Item_Enhancement_Vital", "item_enhancement_wise": "CDOTA_Item_Enhancement_Wise", "item_essence_distiller": "CDOTA_Item_Essence_Distiller", "item_essence_ring": "CDOTA_Item_Essence_Ring", "item_eternal_shroud": "CDOTA_Item_Eternal_Shroud", "item_ethereal_blade": "CDOTA_Item_Ethereal_Blade", "item_ex_machina": "CDOTA_Item_Ex_Machina", "item_eye_of_the_vizier": "CDOTA_Item_EyeOfTheVizier", "item_faded_broach": "CDOTA_Item_Faded_Broach", "item_faerie_fire": "CDOTA_Item_Faerie_Fire", "item_falcon_blade": "CDOTA_Item_Falcon_Blade", "item_falconers_glove": "CDOTA_Item_Falconers_Glove", "item_fallen_sky": "CDOTA_Item_Fallen_Sky", "item_famango": "CDOTA_Item_Famango", "item_firework_mine": "CDOTA_Ability_Firework_Mine", "item_flask": "CDOTA_Item_Flask", "item_flayers_bota": "CDOTA_Item_FlayersBota", "item_flicker": "CDOTA_Item_Flicker", "item_fluffy_hat": "CDOTA_Item_Fluffy_Hat", "item_flying_courier": "CDOTA_Item_Flying_Courier", "item_forage_base": "CDOTA_Item_Forage_Base", "item_foragers_health": "CDOTA_Item_Forage_Health", "item_foragers_kit": "CDOTA_Item_Foragers_Kit", "item_foragers_mana": "CDOTA_Item_Foragers_Mana", "item_foragers_stats": "CDOTA_Item_Foragers_Stats", "item_force_boots": "CDOTA_Item_Force_Boots", "item_force_field": "CDOTA_Item_Force_Field", "item_force_staff": "CDOTA_Item_ForceStaff", "item_furion_gold_bag": "CDOTA_Item_Furion_Gold_Bag", "item_fusion_rune": "CDOTA_Item_Fusion_rune", "item_gale_guard": "CDOTA_Item_GaleGuard", "item_gauntlets": "CDOTA_Item_Gauntlets", "item_gem": "CDOTA_Item_GemOfTrueSight", "item_generic": "CItemGeneric", "item_generic_trigger_helper": "CItemGenericTriggerHelper", "item_ghost": "CDOTA_Item_GhostScepter", "item_giant_maul": "CDOTA_Item_Giant_Maul", "item_giants_ring": "CDOTA_Item_Giants_Ring", "item_glimmer_cape": "CDOTA_Item_GlimmerCape", "item_gloves": "CDOTA_Item_GlovesOfHaste", "item_gossamer_cape": "CDOTA_Item_Gossamer_Cape", "item_great_famango": "CDOTA_Item_GreatFamango", "item_greater_clarity": "CDOTA_Item_GreaterClarity", "item_greater_crit": "CDOTA_Item_GreaterCritical", "item_greater_faerie_fire": "CDOTA_Item_Greater_Faerie_Fire", "item_greater_famango": "CDOTA_Item_GreaterFamango", "item_greater_mango": "CDOTA_Item_Greater_Mango", "item_grisgris": "CDOTA_Item_GrisGris", "item_grove_bow": "CDOTA_Item_Grove_Bow", "item_guardian_greaves": "CDOTA_Item_Guardian_Greaves", "item_gungir": "CDOTA_Item_Gungir", "item_gunpowder_gauntlets": "CDOTA_Item_GunpowderGauntlets", "item_hand_of_midas": "CDOTA_Item_HandOfMidas", "item_harmonizer": "CDOTA_Item_Harmonizer", "item_harpoon": "CDOTA_Item_Harpoon", "item_havoc_hammer": "CDOTA_Item_Havoc_Hammer", "item_headdress": "CDOTA_Item_Headdress", "item_heart": "CDOTA_Item_Heart", "item_heavens_halberd": "CDOTA_Item_HeavensHalberd", "item_heavy_blade": "CDOTA_Item_Heavy_Blade", "item_helm_of_iron_will": "CDOTA_Item_HelmOfIronWill", "item_helm_of_the_dominator": "CDOTA_Item_HelmOfTheDominator", "item_helm_of_the_dominator_2": "CDOTA_Item_HelmOfTheDominator_2", "item_helm_of_the_overlord": "CDOTA_Item_HelmOfTheOverlord", "item_helm_of_the_undying": "CDOTA_Item_Helm_Of_The_Undying", "item_holy_locket": "CDOTA_Item_Holy_Locket", "item_hood_of_defiance": "CDOTA_Item_Hood_Of_Defiance", "item_horizon": "CDOTA_Item_Horizon", "item_hurricane_pike": "CDOTA_Item_Hurricane_Pike", "item_hydras_breath": "CDOTA_Item_HydrasBreath", "item_hyperstone": "CDOTA_Item_Hyperstone", "item_idol_of_screeauk": "CDOTA_Item_IdolOfScreeauk", "item_illusionsts_cape": "CDOTA_Item_Illusionsts_Cape", "item_imp_claw": "CDOTA_Item_Imp_Claw", "item_infused_raindrop": "CDOTA_Item_Infused_Raindrop", "item_invis_sword": "CDOTA_Item_InvisibilityEdge", "item_iron_talon": "CDOTA_Item_Iron_Talon", "item_ironwood_tree": "CDOTA_Item_Ironwood_tree", "item_javelin": "CDOTA_Item_Javelin", "item_jidi_pollen_bag": "CDOTA_Item_Jidi_Pollen_Bag", "item_jump_boots": "CDOTA_Item_JumpBoots", "item_kaya": "CDOTA_Item_Kaya", "item_kaya_and_sange": "CDOTA_Item_Kaya_And_Sange", "item_keen_optic": "CDOTA_Item_Keen_Optic", "item_kobold_cup": "CDOTA_Item_Kobold_Cup", "item_lance_of_pursuit": "CDOTA_Item_LanceOfPursuit", "item_lesser_crit": "CDOTA_Item_LesserCritical", "item_lifesteal": "CDOTA_Item_MaskOfDeath", "item_light_collector": "CDOTA_Item_Light_Collector", "item_lotus_orb": "CDOTA_Item_Lotus_Orb", "item_lua": "CDOTA_Item_Lua", "item_madstone_bundle": "CDOTA_Item_MadstoneBundle", "item_maelstrom": "CDOTA_Item_Maelstrom", "item_mage_slayer": "CDOTA_Item_Mage_Slayer", "item_magic_stick": "CDOTA_Item_MagicStick", "item_magic_wand": "CDOTA_Item_MagicWand", "item_magnifying_monocle": "CDOTA_Item_Magnifying_Monocle", "item_mana_draught": "CDOTA_Item_ManaDraught", "item_mango_tree": "CDOTA_Item_Mango_Tree", "item_manta": "CDOTA_Item_MantaStyle", "item_mantle": "CDOTA_Item_Mantle", "item_martyrs_plate": "CDOTA_Item_MartyrsPlate", "item_mask_crit_lifesteal": "CDOTA_Item_Mask_Crit_Lifesteal", "item_mask_of_dispair": "CDOTA_Item_MaskOfDispair", "item_mask_of_madness": "CDOTA_Item_MaskOfMadness", "item_mask_spin_crit": "CDOTA_Item_Mask_Spin_Crit", "item_mechanical_arm": "CDOTA_Item_Mechanical_Arm", "item_medallion_of_courage": "CDOTA_Item_Medallion_Of_Courage", "item_mekansm": "CDOTA_Item_Mekansm", "item_metamorphic_mandible": "CDOTA_Item_MetamorphicMandible", "item_meteor_hammer": "CDOTA_Item_MeteorHammer", "item_mind_breaker": "CDOTA_Item_Mind_Breaker", "item_miniboss_minion_summoner": "CDOTA_Item_Miniboss_Minion_Summoner", "item_minotaur_horn": "CDOTA_Item_Minotaur_Horn", "item_mirror_shield": "CDOTA_Item_Mirror_Shield", "item_misericorde": "CDOTA_Item_Misericorde", "item_mithril_hammer": "CDOTA_Item_MithrilHammer", "item_mjollnir": "CDOTA_Item_Mjollnir", "item_monkey_king_bar": "CDOTA_Item_MonkeyKingBar", "item_moon_shard": "CDOTA_Item_Moonshard", "item_mutation_tombstone": "CDOTA_Item_Tombstone_Mutation", "item_mysterious_hat": "CDOTA_Item_Mysterious_Hat", "item_mystic_staff": "CDOTA_Item_MysticStaff", "item_naginata": "CDOTA_Item_Naginata", "item_necronomicon": "CDOTA_Item_Necronomicon", "item_necronomicon_2": "CDOTA_Item_Necronomicon_Level2", "item_necronomicon_3": "CDOTA_Item_Necronomicon_Level3", "item_nemesis_curse": "CDOTA_Item_Nemesis_Curse", "item_nether_raiment": "CDOTA_Item_NetherRaiment", "item_nether_shawl": "CDOTA_Item_Nether_Shawl", "item_nian_flag_trap": "CDOTA_Item_Nian_Flag_Trap", "item_ninja_gear": "CDOTA_Item_Ninja_Gear", "item_null_talisman": "CDOTA_Item_NullTalisman", "item_nullifier": "CDOTA_Item_Nullifier", "item_oblivion_staff": "CDOTA_Item_OblivionStaff", "item_occult_bracelet": "CDOTA_Item_Occult_Bracelet", "item_ocean_heart": "CDOTA_Item_Ocean_Heart", "item_octarine_core": "CDOTA_Item_Octarine_Core", "item_ogre_axe": "CDOTA_Item_OgreAxe", "item_ogre_seal_totem": "CDOTA_Item_OgreSealTotem", "item_orb_of_corrosion": "CDOTA_Item_Orb_Of_Corrosion", "item_orb_of_destruction": "CDOTA_Item_Orb_Of_Destruction", "item_orb_of_frost": "CDOTA_Item_Orb_Of_Frost", "item_orb_of_pestilence": "CDOTA_Item_Orb_of_Pestilence", "item_orb_of_revelations": "CDOTA_Item_Orb_Of_Revelations", "item_orb_of_venom": "CDOTA_Item_Orb_of_Venom", "item_orchid": "CDOTA_Item_OrchidMalevolence", "item_outworld_staff": "CDOTA_Item_Outworld_Staff", "item_overwhelming_blink": "CDOTA_Item_Overwhelming_Blink", "item_paintball": "CDOTA_Item_Paintball", "item_paladin_sword": "CDOTA_Item_Paladin_Sword", "item_panic_button": "CDOTA_Item_Panic_Button", "item_partisans_brand": "CDOTA_Item_Partisans_Brand", "item_pavise": "CDOTA_Item_Pavise", "item_penta_edged_sword": "CDOTA_Item_Penta_Edged_Sword", "item_pers": "CDOTA_Item_Perseverance", "item_phase_boots": "CDOTA_Item_PhaseBoots", "item_philosophers_stone": "CDOTA_Item_Philosophers_Stone", "item_phoenix_ash": "CDOTA_Item_Phoenix_Ash", "item_phylactery": "CDOTA_Item_Phylactery", "item_piglet_pole": "CDOTA_Item_PigletPole", "item_pipe": "CDOTA_Item_Pipe", "item_pirate_hat": "CDOTA_Item_Pirate_Hat", "item_platemail": "CDOTA_Item_PlateMail", "item_pocket_roshan": "CDOTA_Item_PocketRoshan", "item_pocket_tower": "CDOTA_Item_PocketTower", "item_pogo_stick": "CDOTA_Item_PogoStick", "item_point_booster": "CDOTA_Item_PointBooster", "item_polliwog_charm": "CDOTA_Item_Polliwog_Charm", "item_poor_mans_shield": "CDOTA_Item_PoorMansShield", "item_possessed_mask": "CDOTA_Item_Possessed_Mask", "item_power_treads": "CDOTA_Item_PowerTreads", "item_princes_knife": "CDOTA_Item_Princes_Knife", "item_prophets_pendulum": "CDOTA_Item_Prophets_Pendulum", "item_psychic_headband": "CDOTA_Item_Psychic_Headband", "item_pupils_gift": "CDOTA_Item_Pupils_gift", "item_pyrrhic_cloak": "CDOTA_Item_PyrrhicCloak", "item_quarterstaff": "CDOTA_Item_Quarterstaff", "item_quelling_blade": "CDOTA_Item_QuellingBlade", "item_quickening_charm": "CDOTA_Item_Quickening_Charm", "item_quicksilver_amulet": "CDOTA_Item_Quicksilver_Amulet", "item_rabbits_foot": "CDOTA_Item_Rabbits_Foot", "item_radiance": "CDOTA_Item_Radiance", "item_rapier": "CDOTA_Item_DivineRapier", "item_rattlecage": "CDOTA_Item_Rattlecage", "item_reaver": "CDOTA_Item_Reaver", "item_recipe_abyssal_blade": "CDOTA_Item_Recipe_AbyssalBlade", "item_recipe_aeon_disk": "CDOTA_Item_Recipe_AeonDisk", "item_recipe_aether_lens": "CDOTA_Item_Recipe_Aether_Lens", "item_recipe_ancient_janggo": "CDOTA_Item_Recipe_Ancient_Janggo", "item_recipe_angels_demise": "CDOTA_Item_Recipe_Angels_Demise", "item_recipe_apex": "CDOTA_Item_Recipe_Apex", "item_recipe_arcane_blink": "CDOTA_Item_Recipe_Arcane_Blink", "item_recipe_arcane_boots": "CDOTA_Item_Recipe_Arcane_Boots", "item_recipe_arcane_ring": "CDOTA_Item_Recipe_Arcane_Ring", "item_recipe_armlet": "CDOTA_Item_Recipe_Armlet", "item_recipe_assault": "CDOTA_Item_Recipe_Assault_Cuirass", "item_recipe_ballista": "CDOTA_Item_Recipe_Ballista", "item_recipe_basher": "CDOTA_Item_Recipe_CraniumBasher", "item_recipe_bfury": "CDOTA_Item_Recipe_Battlefury", "item_recipe_black_king_bar": "CDOTA_Item_Recipe_Black_King_Bar", "item_recipe_blade_mail": "CDOTA_Item_Recipe_Blade_Mail", "item_recipe_blood_grenade": "CDOTA_Item_Recipe_Blood_Grenade", "item_recipe_bloodstone": "CDOTA_Item_Recipe_Bloodstone", "item_recipe_bloodthorn": "CDOTA_Item_Recipe_Bloodthorn", "item_recipe_book_of_shadows": "CDOTA_Item_Recipe_Book_Of_Shadows", "item_recipe_boots_of_bearing": "CDOTA_Item_Recipe_Boots_Of_Bearing", "item_recipe_bracer": "CDOTA_Item_Recipe_Bracer", "item_recipe_broom_handle": "CDOTA_Item_Recipe_Broom_Handle", "item_recipe_buckler": "CDOTA_Item_Recipe_Buckler", "item_recipe_bullwhip": "CDOTA_Item_Recipe_Bullwhip", "item_recipe_butterfly": "CDOTA_Item_Recipe_Butterfly", "item_recipe_caster_rapier": "CDOTA_Item_Recipe_Caster_Rapier", "item_recipe_ceremonial_robe": "CDOTA_Item_Recipe_Ceremonial_Robe", "item_recipe_chipped_vest": "CDOTA_Item_Recipe_Chipped_Vest", "item_recipe_cloak_of_flames": "CDOTA_Item_Recipe_Cloak_Of_Flames", "item_recipe_clumsy_net": "CDOTA_Item_Recipe_Clumsy_Net", "item_recipe_consecrated_wraps": "CDOTA_Item_Recipe_Consecrated_Wraps", "item_recipe_cornucopia": "CDOTA_Item_Recipe_Cornucopia", "item_recipe_crellas_crozier": "CDOTA_Item_Recipe_Crellas_Crozier", "item_recipe_crimson_guard": "CDOTA_Item_Recipe_Crimson_Guard", "item_recipe_cyclone": "CDOTA_Item_Recipe_Cyclone", "item_recipe_dagon": "CDOTA_Item_Recipe_Dagon", "item_recipe_dagon_2": "CDOTA_Item_Recipe_Dagon2", "item_recipe_dagon_3": "CDOTA_Item_Recipe_Dagon3", "item_recipe_dagon_4": "CDOTA_Item_Recipe_Dagon4", "item_recipe_dagon_5": "CDOTA_Item_Recipe_Dagon5", "item_recipe_demonicon": "CDOTA_Item_Recipe_Demonicon", "item_recipe_desolator": "CDOTA_Item_Recipe_Desolator", "item_recipe_desolator_2": "CDOTA_Item_Recipe_Desolator_2", "item_recipe_devastator": "CDOTA_Item_Recipe_Devastator", "item_recipe_diffusal_blade": "CDOTA_Item_Recipe_Diffusal_Blade", "item_recipe_diffusal_blade_2": "CDOTA_Item_Recipe_Diffusal_Blade2", "item_recipe_disperser": "CDOTA_Item_Recipe_Disperser", "item_recipe_dragon_lance": "CDOTA_Item_Recipe_DragonLance", "item_recipe_dragon_scale": "CDOTA_Item_Recipe_Dragon_Scale", "item_recipe_eagle_eye": "CDOTA_Item_Recipe_Eagle_Eye", "item_recipe_echo_sabre": "CDOTA_Item_Recipe_EchoSabre", "item_recipe_elven_tunic": "CDOTA_Item_Recipe_Elven_Tunic", "item_recipe_enchanted_quiver": "CDOTA_Item_Recipe_Enchanted_Quiver", "item_recipe_essence_distiller": "CDOTA_Item_Recipe_Essence_Distiller", "item_recipe_essence_ring": "CDOTA_Item_Recipe_Essence_Ring", "item_recipe_eternal_shroud": "CDOTA_Item_Recipe_Eternal_Shroud", "item_recipe_ethereal_blade": "CDOTA_Item_Recipe_Ethereal_Blade", "item_recipe_ex_machina": "CDOTA_Item_Recipe_Ex_Machina", "item_recipe_faded_broach": "CDOTA_Item_Recipe_Faded_Broach", "item_recipe_falcon_blade": "CDOTA_Item_Recipe_Falcon_Blade", "item_recipe_fallen_sky": "CDOTA_Item_Recipe_Fallen_Sky", "item_recipe_fluffy_hat": "CDOTA_Item_Recipe_Fluffy_Hat", "item_recipe_force_boots": "CDOTA_Item_Recipe_Force_Boots", "item_recipe_force_staff": "CDOTA_Item_Recipe_ForceStaff", "item_recipe_giants_ring": "CDOTA_Item_Recipe_Giants_Ring", "item_recipe_glimmer_cape": "CDOTA_Item_Recipe_GlimmerCape", "item_recipe_great_famango": "CDOTA_Item_Recipe_GreatFamango", "item_recipe_greater_crit": "CDOTA_Item_Recipe_GreaterCritical", "item_recipe_greater_famango": "CDOTA_Item_Recipe_GreaterFamango", "item_recipe_grove_bow": "CDOTA_Item_Recipe_Grove_Bow", "item_recipe_guardian_greaves": "CDOTA_Item_Recipe_Guardian_Greaves", "item_recipe_gungir": "CDOTA_Item_Recipe_Gungir", "item_recipe_hand_of_midas": "CDOTA_Item_Recipe_HandOfMidas", "item_recipe_harpoon": "CDOTA_Item_Recipe_Harpoon", "item_recipe_havoc_hammer": "CDOTA_Item_Recipe_Havoc_Hammer", "item_recipe_headdress": "CDOTA_Item_Recipe_Headdress", "item_recipe_heart": "CDOTA_Item_Recipe_Heart", "item_recipe_heavens_halberd": "CDOTA_Item_Recipe_HeavensHalberd", "item_recipe_helm_of_the_dominator": "CDOTA_Item_Recipe_HelmOfTheDominator", "item_recipe_helm_of_the_dominator_2": "CDOTA_Item_Recipe_HelmOfTheDominator_2", "item_recipe_helm_of_the_overlord": "CDOTA_Item_Recipe_HelmOfTheOverlord", "item_recipe_holy_locket": "CDOTA_Item_Recipe_Holy_Locket", "item_recipe_hood_of_defiance": "CDOTA_Item_Recipe_Hood_Of_Defiance", "item_recipe_hurricane_pike": "CDOTA_Item_Recipe_Hurricane_Pike", "item_recipe_hydras_breath": "CDOTA_Item_Recipe_HydrasBreath", "item_recipe_illusionsts_cape": "CDOTA_Item_Recipe_Illusionsts_Cape", "item_recipe_invis_sword": "CDOTA_Item_Recipe_InvisibilityEdge", "item_recipe_iron_talon": "CDOTA_Item_Recipe_Iron_Talon", "item_recipe_ironwood_tree": "CDOTA_Item_Recipe_Ironwood_tree", "item_recipe_kaya": "CDOTA_Item_Recipe_Kaya", "item_recipe_kaya_and_sange": "CDOTA_Item_Recipe_Kaya_And_Sange", "item_recipe_keen_optic": "CDOTA_Item_Recipe_Keen_Optic", "item_recipe_lesser_crit": "CDOTA_Item_Recipe_LesserCritical", "item_recipe_lotus_orb": "CDOTA_Item_Recipe_Lotus_Orb", "item_recipe_maelstrom": "CDOTA_Item_Recipe_Maelstrom", "item_recipe_mage_slayer": "CDOTA_Item_Recipe_Mage_Slayer", "item_recipe_magic_wand": "CDOTA_Item_Recipe_MagicWand", "item_recipe_manta": "CDOTA_Item_Recipe_MantaStyle", "item_recipe_mask_of_dispair": "CDOTA_Item_Recipe_MaskOfDispair", "item_recipe_mask_of_madness": "CDOTA_Item_Recipe_MaskOfMadness", "item_recipe_mekansm": "CDOTA_Item_Recipe_Mekansm", "item_recipe_meteor_hammer": "CDOTA_Item_Recipe_MeteorHammer", "item_recipe_mind_breaker": "CDOTA_Item_Recipe_Mind_Breaker", "item_recipe_mind_breaker_2": "CDOTA_Item_Recipe_Mind_Breaker2", "item_recipe_mjollnir": "CDOTA_Item_Recipe_Mjollnir", "item_recipe_monkey_king_bar": "CDOTA_Item_Recipe_MonkeyKingBar", "item_recipe_moon_shard": "CDOTA_Item_Recipe_Moonshard", "item_recipe_mysterious_hat": "CDOTA_Item_Recipe_Mysterious_Hat", "item_recipe_naginata": "CDOTA_Item_Recipe_Naginata", "item_recipe_necronomicon": "CDOTA_Item_Recipe_Necronomicon", "item_recipe_necronomicon_2": "CDOTA_Item_Recipe_Necronomicon_2", "item_recipe_necronomicon_3": "CDOTA_Item_Recipe_Necronomicon_3", "item_recipe_nether_raiment": "CDOTA_Item_Recipe_Nether_Raiment", "item_recipe_nether_shawl": "CDOTA_Item_Recipe_Nether_Shawl", "item_recipe_ninja_gear": "CDOTA_Item_Recipe_Ninja_Gear", "item_recipe_null_talisman": "CDOTA_Item_Recipe_NullTalisman", "item_recipe_nullifier": "CDOTA_Item_Recipe_Nullifier", "item_recipe_oblivion_staff": "CDOTA_Item_Recipe_OblivionStaff", "item_recipe_ocean_heart": "CDOTA_Item_Recipe_Ocean_Heart", "item_recipe_octarine_core": "CDOTA_Item_Recipe_Octarine_Core", "item_recipe_orb_of_corrosion": "CDOTA_Item_Recipe_Orb_Of_Corrosion", "item_recipe_orb_of_destruction": "CDOTA_Item_Recipe_Orb_Of_Destruction", "item_recipe_orb_of_pestilence": "CDOTA_Item_Recipe_Orb_of_Pestilence", "item_recipe_orb_of_revelations": "CDOTA_Item_Recipe_Orb_Of_Revelations", "item_recipe_orchid": "CDOTA_Item_Recipe_OrchidMalevolence", "item_recipe_overwhelming_blink": "CDOTA_Item_Recipe_Overwhelming_Blink", "item_recipe_paladin_sword": "CDOTA_Item_Recipe_Paladin_Sword", "item_recipe_panic_button": "CDOTA_Item_Recipe_Panic_Button", "item_recipe_pavise": "CDOTA_Item_Recipe_Pavise", "item_recipe_penta_edged_sword": "CDOTA_Item_Recipe_Penta_Edged_Sword", "item_recipe_pers": "CDOTA_Item_Recipe_Perseverance", "item_recipe_phase_boots": "CDOTA_Item_Recipe_PhaseBoots", "item_recipe_phoenix_ash": "CDOTA_Item_Recipe_Phoenix_Ash", "item_recipe_phylactery": "CDOTA_Item_Recipe_Phylactery", "item_recipe_pipe": "CDOTA_Item_Recipe_Pipe", "item_recipe_pirate_hat": "CDOTA_Item_Recipe_Pirate_Hat", "item_recipe_poor_mans_shield": "CDOTA_Item_Recipe_PoorMansShield", "item_recipe_possessed_mask": "CDOTA_Item_Recipe_Possessed_Mask", "item_recipe_power_treads": "CDOTA_Item_Recipe_PowerTreads", "item_recipe_psychic_headband": "CDOTA_Item_Recipe_Psychic_Headband", "item_recipe_pupils_gift": "CDOTA_Item_Recipe_Pupils_gift", "item_recipe_quickening_charm": "CDOTA_Item_Recipe_Quickening_Charm", "item_recipe_quicksilver_amulet": "CDOTA_Item_Recipe_Quicksilver_Amulet", "item_recipe_radiance": "CDOTA_Item_Recipe_Radiance", "item_recipe_rapier": "CDOTA_Item_Recipe_DivineRapier", "item_recipe_refresher": "CDOTA_Item_Recipe_RefresherOrb", "item_recipe_revenants_brooch": "CDOTA_Item_Recipe_Revenants_Brooch", "item_recipe_ring_of_aquila": "CDOTA_Item_Recipe_RingOfAquila", "item_recipe_ring_of_basilius": "CDOTA_Item_Recipe_Ring_Of_Basilius", "item_recipe_rod_of_atos": "CDOTA_Item_Recipe_RodOfAtos", "item_recipe_sange": "CDOTA_Item_Recipe_Sange", "item_recipe_sange_and_yasha": "CDOTA_Item_Recipe_SangeAndYasha", "item_recipe_satanic": "CDOTA_Item_Recipe_Satanic", "item_recipe_seer_stone": "CDOTA_Item_Recipe_Seer_Stone", "item_recipe_sheepstick": "CDOTA_Item_Recipe_SheepStick", "item_recipe_shivas_guard": "CDOTA_Item_Recipe_Shivas_Guard", "item_recipe_silver_edge": "CDOTA_Item_Recipe_Silver_Edge", "item_recipe_skadi": "CDOTA_Item_Recipe_Skadi", "item_recipe_solar_crest": "CDOTA_Item_Recipe_Solar_Crest", "item_recipe_sorcerers_staff": "CDOTA_Item_Recipe_Sorcerers_Staff", "item_recipe_soul_booster": "CDOTA_Item_Recipe_Soul_Booster", "item_recipe_soul_ring": "CDOTA_Item_Recipe_Soul_Ring", "item_recipe_specialists_array": "CDOTA_Item_Recipe_SpecialistsArray", "item_recipe_sphere": "CDOTA_Item_Recipe_Sphere", "item_recipe_spirit_vessel": "CDOTA_Item_Recipe_Spirit_Vessel", "item_recipe_stormcrafter": "CDOTA_Item_Recipe_Stormcrafter", "item_recipe_swift_blink": "CDOTA_Item_Recipe_Swift_Blink", "item_recipe_tenderizer": "CDOTA_Item_Recipe_Tenderizer", "item_recipe_the_leveller": "CDOTA_Item_Recipe_The_Leveller", "item_recipe_timeless_relic": "CDOTA_Item_Recipe_Timeless_Relic", "item_recipe_titan_sliver": "CDOTA_Item_Recipe_Titan_Sliver", "item_recipe_tranquil_boots": "CDOTA_Item_Recipe_TranquilBoots", "item_recipe_tranquil_boots2": "CDOTA_Item_Recipe_TranquilBoots2", "item_recipe_travel_boots": "CDOTA_Item_Recipe_BootsOfTravel", "item_recipe_travel_boots_2": "CDOTA_Item_Recipe_BootsOfTravel_2", "item_recipe_trickster_cloak": "CDOTA_Item_Recipe_Trickster_Cloak", "item_recipe_trident": "CDOTA_Item_Recipe_Trident", "item_recipe_trusty_shovel": "CDOTA_Item_Recipe_Trusty_Shovel", "item_recipe_ultimate_scepter": "CDOTA_Item_Recipe_UltimateScepter", "item_recipe_ultimate_scepter_2": "CDOTA_Item_Recipe_UltimateScepter_2", "item_recipe_urn_of_shadows": "CDOTA_Item_Recipe_Urn_Of_Shadows", "item_recipe_vambrace": "CDOTA_Item_Recipe_Vambrace", "item_recipe_vanguard": "CDOTA_Item_Recipe_Vanguard", "item_recipe_veil_of_discord": "CDOTA_Item_Recipe_Veil_Of_Discord", "item_recipe_vermillion_robe": "CDOTA_Item_Recipe_Vermillion_Robe", "item_recipe_vladmir": "CDOTA_Item_Recipe_Vladmir", "item_recipe_voidwalker_scythe": "CDOTA_Item_Recipe_VoidwalkerScythe", "item_recipe_ward_dispenser": "CDOTA_Item_Recipe_Ward_Dispenser", "item_recipe_wind_waker": "CDOTA_Item_Recipe_Wind_Waker", "item_recipe_witch_blade": "CDOTA_Item_Recipe_Witch_Blade", "item_recipe_woodland_striders": "CDOTA_Item_Recipe_Woodland_Striders", "item_recipe_wraith_band": "CDOTA_Item_Recipe_WraithBand", "item_recipe_wraith_pact": "CDOTA_Item_Recipe_WraithPact", "item_recipe_yasha": "CDOTA_Item_Recipe_Yasha", "item_recipe_yasha_and_kaya": "CDOTA_Item_Recipe_Yasha_And_Kaya", "item_refresher": "CDOTA_Item_RefresherOrb", "item_refresher_shard": "CDOTA_Item_RefresherOrb_Shard", "item_relic": "CDOTA_Item_SacredRelic", "item_repair_kit": "CDOTA_Item_Repair_kit", "item_revenants_brooch": "CDOTA_Item_Revenants_Brooch", "item_riftshadow_prism": "CDOTA_Item_Riftshadow_Prism", "item_ring_of_aquila": "CDOTA_Item_RingOfAquila", "item_ring_of_basilius": "CDOTA_Item_Ring_Of_Basilius", "item_ring_of_health": "CDOTA_Item_RingOfHealth", "item_ring_of_protection": "CDOTA_Item_RingOfProtection", "item_ring_of_regen": "CDOTA_Item_RingOfRegeneration", "item_ring_of_tarrasque": "CDOTA_Item_RingOfTarrasque", "item_rippers_lash": "CDOTA_Item_RippersLash", "item_river_painter": "CDOTA_Item_RiverPainter", "item_river_painter2": "CDOTA_Item_RiverPainter2", "item_river_painter3": "CDOTA_Item_RiverPainter3", "item_river_painter4": "CDOTA_Item_RiverPainter4", "item_river_painter5": "CDOTA_Item_RiverPainter5", "item_river_painter6": "CDOTA_Item_RiverPainter6", "item_river_painter7": "CDOTA_Item_RiverPainter7", "item_robe": "CDOTA_Item_RobeOfMagi", "item_rod_of_atos": "CDOTA_Item_RodOfAtos", "item_roshans_banner": "CDOTA_Item_Roshans_Banner", "item_royal_jelly": "CDOTA_Item_Royal_jelly", "item_royale_with_cheese": "CDOTA_Item_Royale_With_Cheese", "item_safety_bubble": "CDOTA_Item_Safety_Bubble", "item_sange": "CDOTA_Item_Sange", "item_sange_and_yasha": "CDOTA_Item_SangeAndYasha", "item_satanic": "CDOTA_Item_Satanic", "item_searing_signet": "CDOTA_Item_Searing_Signet", "item_seeds_of_serenity": "CDOTA_Item_SeedsOfSerenity", "item_seer_stone": "CDOTA_Item_Seer_Stone", "item_serrated_shiv": "CDOTA_Item_SerratedShiv", "item_shadow_amulet": "CDOTA_Item_ShadowAmulet", "item_shawl": "CDOTA_Item_Shawl", "item_sheepstick": "CDOTA_Item_SheepStick", "item_shivas_guard": "CDOTA_Item_Shivas_Guard", "item_silver_edge": "CDOTA_Item_Silver_Edge", "item_sisters_shroud": "CDOTA_Item_Sisters_Shroud", "item_skadi": "CDOTA_Item_Skadi", "item_slippers": "CDOTA_Item_Slippers", "item_smoke_of_deceit": "CDOTA_Item_Smoke_Of_Deceit", "item_sobi_mask": "CDOTA_Item_SobiMask", "item_solar_crest": "CDOTA_Item_Solar_Crest", "item_sorcerers_staff": "CDOTA_Item_Sorcerers_Staff", "item_soul_booster": "CDOTA_Item_Soul_Booster", "item_soul_ring": "CDOTA_Item_Soul_Ring", "item_spark_of_courage": "CDOTA_Item_Spark_Of_Courage", "item_specialists_array": "CDOTA_Item_SpecialistsArray", "item_spell_prism": "CDOTA_Item_Spell_Prism", "item_spellslinger": "CDOTA_Item_Spellslinger", "item_sphere": "CDOTA_Item_Sphere", "item_spider_legs": "CDOTA_Item_Spider_Legs", "item_spirit_vessel": "CDOTA_Item_Spirit_Vessel", "item_splintmail": "CDOTA_Item_SplintMail", "item_spy_gadget": "CDOTA_Item_Spy_Gadget", "item_staff_of_wizardry": "CDOTA_Item_StaffOfWizardry", "item_stonefeather_satchel": "CDOTA_Item_Stonefeather_Satchel", "item_stormcrafter": "CDOTA_Item_Stormcrafter", "item_stout_shield": "CDOTA_Item_StoutShield", "item_super_arcane_blink": "CDOTA_Item_SuperArcane_Blink", "item_super_blink": "CDOTA_Item_SuperBlinkDagger", "item_super_overwhelming_blink": "CDOTA_Item_SuperOverwhelming_Blink", "item_super_swift_blink": "CDOTA_Item_SuperSwift_Blink", "item_swift_blink": "CDOTA_Item_Swift_Blink", "item_talisman_of_evasion": "CDOTA_Item_TalismanOfEvasion", "item_tango": "CDOTA_Item_Tango", "item_tango_single": "CDOTA_Item_Tango_Single", "item_tenderizer": "CDOTA_Item_Tenderizer", "item_terror_mask": "CDOTA_Item_Terror_Mask", "item_the_leveller": "CDOTA_Item_The_Leveller", "item_third_eye": "CDOTA_Item_Third_eye", "item_tiara_of_selemene": "CDOTA_Item_TiaraOfSelemene", "item_tidehunter_fish": "CDOTA_Item_Tidehunter_Fish", "item_tier1_token": "CDOTA_Item_Tier1Token", "item_tier2_token": "CDOTA_Item_Tier2Token", "item_tier3_token": "CDOTA_Item_Tier3Token", "item_tier4_token": "CDOTA_Item_Tier4Token", "item_tier5_token": "CDOTA_Item_Tier5Token", "item_tier_token": "CDOTA_Item_TierToken", "item_timeless_relic": "CDOTA_Item_Timeless_Relic", "item_titan_sliver": "CDOTA_Item_Titan_Sliver", "item_tombstone": "CDOTA_Item_Tombstone", "item_tome_of_aghanim": "CDOTA_Item_Tome_of_aghanim", "item_tome_of_knowledge": "CDOTA_Item_Tome_Of_Knowledge", "item_tpscroll": "CDOTA_Item_TeleportScroll", "item_tranquil_boots": "CDOTA_Item_TranquilBoots", "item_tranquil_boots2": "CDOTA_Item_TranquilBoots2", "item_travel_boots": "CDOTA_Item_BootsOfTravel", "item_travel_boots_2": "CDOTA_Item_BootsOfTravel_2", "item_tree_processor": "CDOTA_Item_Tree_Processor", "item_trickster_cloak": "CDOTA_Item_Trickster_Cloak", "item_trident": "CDOTA_Item_Trident", "item_trusty_shovel": "CDOTA_Item_Trusty_Shovel", "item_ultimate_orb": "CDOTA_Item_UltimateOrb", "item_ultimate_scepter": "CDOTA_Item_UltimateScepter", "item_ultimate_scepter_2": "CDOTA_Item_UltimateScepter_2", "item_ultimate_scepter_roshan": "CDOTA_Item_UltimateScepter_Roshan", "item_unrelenting_eye": "CDOTA_Item_UnrelentingEye", "item_unstable_wand": "CDOTA_Item_UnstableWand", "item_unwavering_condition": "CDOTA_Item_Unwavering_Condition", "item_upgraded_barricade": "CDOTA_Item_UpgradedBarricade", "item_upgraded_mortar": "CDOTA_Item_UpgradedMortar", "item_urn_of_shadows": "CDOTA_Item_Urn_Of_Shadows", "item_vambrace": "CDOTA_Item_Vambrace", "item_vampire_fangs": "CDOTA_Item_Vampire_Fangs", "item_vanguard": "CDOTA_Item_Vanguard", "item_veil_of_discord": "CDOTA_Item_Veil_Of_Discord", "item_vermillion_robe": "CDOTA_Item_Vermillion_Robe", "item_vindicators_axe": "CDOTA_Item_VindicatorsAxe", "item_vitality_booster": "CDOTA_Item_VitalityBooster", "item_vladmir": "CDOTA_Item_Vladmir", "item_void_stone": "CDOTA_Item_VoidStone", "item_voidwalker_scythe": "CDOTA_Item_VoidwalkerScythe", "item_voodoo_mask": "CDOTA_Item_Voodoo_Mask", "item_ward_dispenser": "CDOTA_Item_Ward_Dispenser", "item_ward_maker": "CDOTA_Item_Ward_Maker", "item_ward_observer": "CDOTA_Item_ObserverWard", "item_ward_sentry": "CDOTA_Item_SentryWard", "item_weighted_dice": "CDOTA_Item_WeightedDice", "item_whisper_of_the_dread": "CDOTA_Item_Whisper_Of_The_Dread", "item_wind_lace": "CDOTA_Item_WindLace", "item_wind_waker": "CDOTA_Item_Wind_Waker", "item_witch_blade": "CDOTA_Item_Witch_Blade", "item_witless_shako": "CDOTA_Item_Witless_shako", "item_wizard_hat": "CDOTA_Item_WizardHat", "item_woodland_striders": "CDOTA_Item_Woodland_Striders", "item_wraith_band": "CDOTA_Item_WraithBand", "item_wraith_pact": "CDOTA_Item_WraithPact", "item_yasha": "CDOTA_Item_Yasha", "item_yasha_and_kaya": "CDOTA_Item_Yasha_And_Kaya", "jakiro_double_trouble": "CDOTA_Ability_Jakiro_DoubleTrouble", "jakiro_dual_breath": "CDOTA_Ability_Jakiro_DualBreath", "jakiro_ice_path": "CDOTA_Ability_Jakiro_IcePath", "jakiro_ice_path_detonate": "CDOTA_Ability_Jakiro_IcePath_Detonate", "jakiro_liquid_fire": "CDOTA_Ability_Jakiro_Liquid_Fire", "jakiro_liquid_ice": "CDOTA_Ability_Jakiro_Liquid_Ice", "jakiro_macropyre": "CDOTA_Ability_Jakiro_Macropyre", "juggernaut_blade_dance": "CDOTA_Ability_Juggernaut_BladeDance", "juggernaut_blade_fury": "CDOTA_Ability_Juggernaut_BladeFury", "juggernaut_bladeform": "CDOTA_Ability_Juggernaut_Bladeform", "juggernaut_duelist": "CDOTA_Ability_Juggernaut_Duelist", "juggernaut_healing_ward": "CDOTA_Ability_Juggernaut_HealingWard", "juggernaut_innate_mask_crit_lifesteal": "CDOTA_Ability_Juggernaut_Innate_Mask_Crit_Lifesteal", "juggernaut_innate_mask_spin_crit": "CDOTA_Ability_Juggernaut_Innate_Mask_Spin_Crit", "juggernaut_omni_slash": "CDOTA_Ability_Juggernaut_Omnislash", "juggernaut_swift_slash": "CDOTA_Ability_Juggernaut_Swift_Slash", "juggernaut_trinity": "CDOTA_Ability_Juggernaut_Trinity", "juggernaut_vaulted_strike": "CDOTA_Ability_Juggernaut_Vaulted_Strike", "jungle_varmint_dive": "CDOTA_Jungle_Varmint_Dive", "keeper_of_the_light_blinding_light": "CDOTA_Ability_KeeperOfTheLight_BlindingLight", "keeper_of_the_light_bright_speed": "CDOTA_Ability_Keeper_of_the_Light_BrightSpeed", "keeper_of_the_light_chakra_magic": "CDOTA_Ability_KeeperOfTheLight_ChakraMagic", "keeper_of_the_light_illuminate": "CDOTA_Ability_KeeperOfTheLight_Illuminate", "keeper_of_the_light_illuminate_end": "CDOTA_Ability_KeeperOfTheLight_IlluminateEnd", "keeper_of_the_light_mana_leak": "CDOTA_Ability_KeeperOfTheLight_ManaLeak", "keeper_of_the_light_mana_magnifier": "CDOTA_Ability_Keeper_of_the_Light_ManaMagnifier", "keeper_of_the_light_radiant_bind": "CDOTA_Ability_KeeperOfTheLight_Radiant_Bind", "keeper_of_the_light_recall": "CDOTA_Ability_KeeperOfTheLight_Recall", "keeper_of_the_light_special_reserve": "CDOTA_Ability_Keeper_of_the_Light_SpecialReserve", "keeper_of_the_light_spirit_form": "CDOTA_Ability_KeeperOfTheLight_SpiritForm", "keeper_of_the_light_will_o_wisp": "CDOTA_Ability_KeeperOfTheLight_Will_O_Wisp", "keyframe_rope": "CRopeKeyframe", "keyframe_track": "CPathKeyFrame", "kez_base_ability": "CDOTA_Ability_Kez_BaseAbility", "kez_echo_slash": "CDOTA_Ability_Kez_Echo_Slash", "kez_falcon_rush": "CDOTA_Ability_Kez_FalconRush", "kez_grappling_claw": "CDOTA_Ability_Kez_GrapplingClaw", "kez_kazurai_katana": "CDOTA_Ability_Kez_Kazurai_Katana", "kez_raptor_dance": "CDOTA_Ability_Kez_RaptorDance", "kez_ravens_veil": "CDOTA_Ability_Kez_RavensVeil", "kez_shodo_sai": "CDOTA_Ability_Kez_Shodo_Sai", "kez_shodo_sai_parry_cancel": "CDOTA_Ability_Kez_Shodo_Sai_Parry_Cancel", "kez_switch_weapons": "CDOTA_Ability_Kez_SwitchWeapons", "kez_talon_toss": "CDOTA_Ability_Kez_TalonToss", "kobold_disarm": "CDOTA_Ability_Kobold_Disarm", "kobold_taskmaster_speed_aura": "CDOTA_Ability_KoboldTaskmaster_SpeedAura", "kobold_tunneler_prospecting": "CDOTA_Ability_KoboldTunneler_Prospecting", "kunkka_admirals_rum": "CDOTA_Ability_Kunkka_Admirals_Rum", "kunkka_ghostship": "CDOTA_Ability_Kunkka_GhostShip", "kunkka_return": "CDOTA_Ability_Kunkka_Return", "kunkka_tidal_wave": "CDOTA_Ability_Kunkka_Tidal_Wave", "kunkka_tidebringer": "CDOTA_Ability_Kunkka_Tidebringer", "kunkka_torrent": "CDOTA_Ability_Kunkka_Torrent", "kunkka_torrent_storm": "CDOTA_Ability_Kunkka_Torrent_Storm", "kunkka_x_marks_the_spot": "CDOTA_Ability_Kunkka_XMarksTheSpot", "largo_amphibian_rhapsody": "CDOTA_Ability_Largo_AmphibianRhapsody", "largo_catchy_lick": "CDOTA_Ability_Largo_CatchyLick", "largo_croak_of_genius": "CDOTA_Ability_Largo_CroakOfGenius", "largo_encore": "CDOTA_Ability_Largo_Encore", "largo_frogstomp": "CDOTA_Ability_Largo_Frogstomp", "largo_song": "CDOTA_Ability_Largo_AmphibianRhapsody_Song", "largo_song_double_time": "CDOTA_Ability_Largo_AmphibianRhapsody_DoubleTime", "largo_song_fight_song": "CDOTA_Ability_Largo_AmphibianRhapsody_FightSong", "largo_song_good_vibrations": "CDOTA_Ability_Largo_AmphibianRhapsody_GoodVibrations", "legion_commander_duel": "CDOTA_Ability_Legion_Commander_Duel", "legion_commander_intimidate": "CDOTA_Ability_LegionCommander_Intimidate", "legion_commander_moment_of_courage": "CDOTA_Ability_Legion_Commander_MomentOfCourage", "legion_commander_outfight_them": "CDOTA_Ability_Legion_Commander_Outfight_Them", "legion_commander_overwhelming_odds": "CDOTA_Ability_Legion_Commander_OverwhelmingOdds", "legion_commander_press_the_attack": "CDOTA_Ability_Legion_Commander_PressTheAttack", "leshrac_chronoptic_nourishment": "CDOTA_Ability_Leshrac_ChronopticNourishment", "leshrac_defilement": "CDOTA_Ability_Leshrac_Defilement", "leshrac_diabolic_edict": "CDOTA_Ability_Leshrac_Diabolic_Edict", "leshrac_greater_lightning_storm": "CDOTA_Ability_Leshrac_Greater_Lightning_Storm", "leshrac_lightning_storm": "CDOTA_Ability_Leshrac_Lightning_Storm", "leshrac_pulse_nova": "CDOTA_Ability_Leshrac_Pulse_Nova", "leshrac_split_earth": "CDOTA_Ability_Leshrac_Split_Earth", "lesser_nightcrawler_pounce": "CDOTA_Ability_Lesser_NightCrawler_Pounce", "lich_chain_frost": "CDOTA_Ability_Lich_ChainFrost", "lich_death_charge": "CDOTA_Ability_Lich_DeathCharge", "lich_frost_armor": "CDOTA_Ability_Lich_FrostArmor", "lich_frost_nova": "CDOTA_Ability_Lich_FrostNova", "lich_frost_shield": "CDOTA_Ability_Lich_FrostShield", "lich_ice_spire": "CDOTA_Ability_Lich_Ice_Spire", "lich_sinister_gaze": "CDOTA_Ability_Lich_Sinister_Gaze", "life_stealer_assimilate": "CDOTA_Ability_Life_Stealer_Assimilate", "life_stealer_assimilate_eject": "CDOTA_Ability_Life_Stealer_AssimilateEject", "life_stealer_consume": "CDOTA_Ability_Life_Stealer_Consume", "life_stealer_control": "CDOTA_Ability_Life_Stealer_Control", "life_stealer_corpse_eater": "CDOTA_Ability_Lifestealer_CorpseEater", "life_stealer_empty_1": "CDOTA_Ability_Life_Stealer_Empty1", "life_stealer_empty_2": "CDOTA_Ability_Life_Stealer_Empty2", "life_stealer_empty_3": "CDOTA_Ability_Life_Stealer_Empty3", "life_stealer_feast": "CDOTA_Ability_Life_Stealer_Feast", "life_stealer_ghoul_frenzy": "CDOTA_Ability_Life_Stealer_Ghoul_Frenzy", "life_stealer_infest": "CDOTA_Ability_Life_Stealer_Infest", "life_stealer_open_wounds": "CDOTA_Ability_Life_Stealer_Open_Wounds", "life_stealer_rage": "CDOTA_Ability_Life_Stealer_Rage", "life_stealer_unfettered": "CDOTA_Ability_Life_Stealer_UnfetteredFury", "light_directional": "CLightDirectionalEntity", "light_dynamic": "CDynamicLight", "light_environment": "CLightEnvironmentEntity", "light_omni": "CLightEntity", "light_ortho": "CLightOrthoEntity", "light_spot": "CLightSpotEntity", "lina_combustion": "CDOTA_Ability_Lina_Combustion", "lina_dragon_slave": "CDOTA_Ability_Lina_DragonSlave", "lina_fiery_soul": "CDOTA_Ability_Lina_FierySoul", "lina_flame_cloak": "CDOTA_Ability_Lina_Flame_Cloak", "lina_laguna_blade": "CDOTA_Ability_Lina_LagunaBlade", "lina_light_strike_array": "CDOTA_Ability_Lina_LightStrikeArray", "lina_slow_burn": "CDOTA_Ability_Lina_Slow_Burn", "lion_finger_of_death": "CDOTA_Ability_Lion_FingerOfDeath", "lion_impale": "CDOTA_Ability_Lion_Impale", "lion_mana_drain": "CDOTA_Ability_Lion_ManaDrain", "lion_to_hell_and_back": "CDOTA_Ability_Lion_Innate_ToHellAndBack", "lion_voodoo": "CDOTA_Ability_Lion_Voodoo", "logic_achievement": "CLogicAchievement", "logic_active_autosave": "CLogicActiveAutosave", "logic_activityevent": "CLogicActivityEvent", "logic_auto": "CLogicAuto", "logic_autosave": "CLogicAutosave", "logic_branch": "CLogicBranch", "logic_branch_listener": "CLogicBranchList", "logic_case": "CLogicCase", "logic_choreographed_scene": "CSceneEntityAlias_logic_choreographed_scene", "logic_collision_pair": "CLogicCollisionPair", "logic_compare": "CLogicCompare", "logic_distance_autosave": "CLogicDistanceAutosave", "logic_distance_check": "CLogicDistanceCheck", "logic_game_event": "CLogicGameEvent", "logic_gameevent_listener": "CLogicGameEventListener", "logic_gamestate_report": "CLogicGameStateReport", "logic_lineto": "CLogicLineToEntity", "logic_measure_movement": "CLogicMeasureMovement", "logic_multilight_proxy": "CMultiLightProxy", "logic_navigation": "CLogicNavigation", "logic_npc_counter_aabb": "CLogicNPCCounterAABB", "logic_npc_counter_obb": "CLogicNPCCounterOBB", "logic_npc_counter_radius": "CLogicNPCCounter", "logic_playerproxy": "CLogicPlayerProxy", "logic_proximity": "CLogicProximity", "logic_relay": "CLogicRelay", "logic_scene_list_manager": "CSceneListManager", "logic_script": "CLogicScript", "logic_timer": "CTimerEntity", "lone_druid_bear_necessities": "CDOTA_Ability_Lone_Druid_Bear_Necessities", "lone_druid_entangle": "CDOTA_Ability_LoneDruid_Entangle", "lone_druid_gift_bearer": "CDOTA_Ability_LoneDruid_Innate_GiftBearer", "lone_druid_rabid": "CDOTA_Ability_LoneDruid_Rabid", "lone_druid_savage_roar": "CDOTA_Ability_LoneDruid_SavageRoar", "lone_druid_savage_roar_bear": "CDOTA_Ability_LoneDruid_SavageRoar_Bear", "lone_druid_spirit_bear": "CDOTA_Ability_LoneDruid_SpiritBear", "lone_druid_spirit_bear_defender": "CDOTA_Ability_LoneDruid_SpiritBear_Defender", "lone_druid_spirit_bear_demolish": "CDOTA_Ability_LoneDruid_SpiritBear_Demolish", "lone_druid_spirit_bear_entangle": "CDOTA_Ability_LoneDruid_SpiritBear_Entangle", "lone_druid_spirit_bear_fetch": "CDOTA_Ability_LoneDruid_SpiritBear_Fetch", "lone_druid_spirit_bear_return": "CDOTA_Ability_LoneDruid_SpiritBear_Return", "lone_druid_spirit_bear_spirit_link": "CDOTA_Ability_LoneDruid_SpiritBear_SpiritLink", "lone_druid_spirit_link": "CDOTA_Ability_LoneDruid_SpiritLink", "lone_druid_true_form": "CDOTA_Ability_LoneDruid_TrueForm", "lone_druid_true_form_battle_cry": "CDOTA_Ability_LoneDruid_TrueForm_BattleCry", "lone_druid_true_form_druid": "CDOTA_Ability_LoneDruid_TrueForm_Druid", "luna_eclipse": "CDOTA_Ability_Luna_Eclipse", "luna_lucent_beam": "CDOTA_Ability_Luna_LucentBeam", "luna_lunar_blessing": "CDOTA_Ability_Luna_LunarBlessing", "luna_lunar_orbit": "CDOTA_Ability_Luna_LunarOrbit", "luna_moon_glaive": "CDOTA_Ability_Luna_MoonGlaive", "lycan_apex_predator": "CDOTA_Ability_Lycan_Apex_Predator", "lycan_feral_impulse": "CDOTA_Ability_Lycan_FeralImpulse", "lycan_howl": "CDOTA_Ability_Lycan_Howl", "lycan_shapeshift": "CDOTA_Ability_Lycan_Shapeshift", "lycan_summon_wolves": "CDOTA_Ability_Lycan_SummonWolves", "lycan_summon_wolves_bash": "CDOTA_Ability_Lycan_SummonWolves_Bash", "lycan_summon_wolves_critical_strike": "CDOTA_Ability_Lycan_SummonWolves_CriticalStrike", "lycan_summon_wolves_hamstring": "CDOTA_Ability_Lycan_SummonWolves_Hamstring", "lycan_summon_wolves_hightail": "CDOTA_Ability_Lycan_SummonWolves_GeistForm", "lycan_summon_wolves_invisibility": "CDOTA_Ability_Lycan_SummonWolves_PermanentInvisibility", "lycan_wolf_bite": "CDOTA_Ability_Lycan_Wolf_Bite", "magnataur_empower": "CDOTA_Ability_Magnataur_Empower", "magnataur_horn_toss": "CDOTA_Ability_Magnataur_Horn_Toss", "magnataur_reverse_polarity": "CDOTA_Ability_Magnataur_ReversePolarity", "magnataur_shockwave": "CDOTA_Ability_Magnataur_Shockwave", "magnataur_skewer": "CDOTA_Ability_Magnataur_Skewer", "magnataur_solid_core": "CDOTA_Ability_Magnataur_Solid_Core", "magnus_magnetic_horn": "CDOTA_Ability_Magnus_Magnetic_Horn", "magnus_strength_of_joelrak": "CDOTA_Ability_Magnus_Strength_Of_Joelrak", "map_shared_environment": "CMapSharedEnvironment", "marci_bodyguard": "CDOTA_Ability_Marci_Bodyguard", "marci_companion_run": "CDOTA_Ability_Marci_Companion_Run", "marci_grapple": "CDOTA_Ability_Marci_Grapple", "marci_guardian": "CDOTA_Ability_Marci_Guardian", "marci_special_delivery": "CDOTA_Ability_Marci_Special_Delivery", "marci_unleash": "CDOTA_Ability_Marci_Unleash", "markup_volume": "CMarkupVolume", "markup_volume_tagged": "CSimpleMarkupVolumeTagged", "markup_volume_with_ref": "CMarkupVolumeWithRef", "mars_arena_of_blood": "CDOTA_Ability_Mars_ArenaOfBlood", "mars_bulwark": "CDOTA_Ability_Mars_Bulwark", "mars_dauntless": "CDOTA_Ability_Mars_Dauntless", "mars_gods_rebuke": "CDOTA_Ability_Mars_GodsRebuke", "mars_immovable": "CDOTA_Ability_Mars_Immovable", "mars_spear": "CDOTA_Ability_Mars_Spear", "match_tracked_stats": "CMatchTrackedStatsEntity", "math_colorblend": "CMathColorBlend", "math_counter": "CMathCounter", "math_remap": "CMathRemap", "medusa_cold_blooded": "CDOTA_Ability_Medusa_Cold_Blooded", "medusa_gorgon_grasp": "CDOTA_Ability_Medusa_GorgonGrasp", "medusa_mana_shield": "CDOTA_Ability_Medusa_ManaShield", "medusa_mystic_snake": "CDOTA_Ability_Medusa_MysticSnake", "medusa_split_shot": "CDOTA_Ability_Medusa_SplitShot", "medusa_stone_gaze": "CDOTA_Ability_Medusa_StoneGaze", "medusa_undulation": "CDOTA_Ability_Medusa_FixedMovespeed", "meepo_divided_we_stand": "CDOTA_Ability_Meepo_DividedWeStand", "meepo_earthbind": "CDOTA_Ability_Meepo_Earthbind", "meepo_fair_share": "CDOTA_Ability_Meepo_FairShare", "meepo_fling": "CDOTA_Ability_Meepo_Fling", "meepo_fling_release": "CDOTA_Ability_Meepo_FlingRelease", "meepo_geomancy": "CDOTA_Ability_Meepo_Geomancy", "meepo_megameepo": "CDOTA_Ability_Meepo_MegaMeepo", "meepo_megameepo_fling": "CDOTA_Ability_Meepo_Megameepo_Fling", "meepo_pack_rat": "CDOTA_Ability_Meepo_Innate_PackRat", "meepo_petrify": "CDOTA_Ability_Meepo_Petrify", "meepo_poof": "CDOTA_Ability_Meepo_Poof", "meepo_ransack": "CDOTA_Ability_Meepo_Ransack", "meepo_sticky_fingers": "CDOTA_Ability_Meepo_Innate_ToughChoices", "miniboss_alleviation": "CDOTA_Ability_Miniboss_Alleviation", "miniboss_fortification": "CDOTA_Ability_Miniboss_Fortification", "miniboss_inherent_buffs": "CDOTA_Ability_Miniboss_InherentBuffs", "miniboss_minion_deflecting_shield": "CDOTA_Ability_Miniboss_Minion_Deflecting_Shield", "miniboss_minion_following_movement": "CDOTA_Ability_Miniboss_Minion_FollowingMovement", "miniboss_minion_unyielding_shield": "CDOTA_Ability_Miniboss_Minion_Unyielding_Shield", "miniboss_radiance": "CDOTA_Ability_Miniboss_Radiance", "miniboss_reflect": "CDOTA_Ability_Miniboss_Reflect", "miniboss_unyielding_shield": "CDOTA_Ability_Miniboss_Unyielding_Shield", "mirana_arrow": "CDOTA_Ability_Mirana_Arrow", "mirana_celestial_quiver": "CDOTA_Ability_Mirana_CelestialQuiver", "mirana_invis": "CDOTA_Ability_Mirana_MoonlightShadow", "mirana_leap": "CDOTA_Ability_Mirana_Leap", "mirana_nightveil": "CDOTA_Ability_Mirana_Nightveil", "mirana_selemenes_faithful": "CDOTA_Ability_Mirana_Selemenes_Faithful", "mirana_solar_flare": "CDOTA_Ability_Mirana_SolarFlare", "mirana_starfall": "CDOTA_Ability_Mirana_Starfall", "momentary_door": "CFuncMoveLinearAlias_momentary_door", "monkey_king_boundless_strike": "CDOTA_Ability_MonkeyKing_Boundless_Strike", "monkey_king_jingu_mastery": "CDOTA_Ability_MonkeyKing_QuadrupleTap", "monkey_king_mischief": "CDOTA_Ability_MonkeyKing_Transform", "monkey_king_primal_spring": "CDOTA_Ability_MonkeyKing_Spring", "monkey_king_primal_spring_early": "CDOTA_Ability_MonkeyKing_Spring_Early", "monkey_king_transfiguration": "CDOTA_Ability_MonkeyKing_Transfiguration", "monkey_king_tree_dance": "CDOTA_Ability_MonkeyKing_TreeDance", "monkey_king_untransform": "CDOTA_Ability_MonkeyKing_UnTransform", "monkey_king_wukongs_command": "CDOTA_Ability_MonkeyKing_FurArmy", "morphling_accumulation": "CDOTA_Ability_Morphling_Accumulation", "morphling_adaptive_strike_agi": "CDOTA_Ability_Morphling_AdaptiveStrike_Agi", "morphling_ebb": "CDOTA_Ability_Morphling_Ebb", "morphling_ebb_and_flow": "CDOTA_Ability_Morphling_EbbAndFlow", "morphling_flow": "CDOTA_Ability_Morphling_Flow", "morphling_hybrid": "CDOTA_Ability_Morphling_Hybrid", "morphling_morph_agi": "CDOTA_Ability_Morphling_Morph_Agi", "morphling_morph_replicate": "CDOTA_Ability_Morphling_MorphReplicate", "morphling_morph_str": "CDOTA_Ability_Morphling_Morph_Str", "morphling_replicate": "CDOTA_Ability_Morphling_Replicate", "morphling_syntropy": "CDOTA_Ability_Morphling_Syntropy", "morphling_waveform": "CDOTA_Ability_Morphling_Waveform", "morty_hop": "CDOTA_Ability_Morty_Hop", "morty_hop_launch": "CDOTA_Ability_Morty_Hop_Launch", "move_keyframed": "CBaseMoveBehavior", "move_rope": "CRopeKeyframeAlias_move_rope", "mud_golem_hurl_boulder": "CDOTA_Ability_MudGolem_HurlBoulder", "mud_golem_rock_destroy": "CDOTA_Ability_MudGolem_RockDestroy", "mudgolem_cloak_aura": "CDOTA_Ability_MudGolem_CloakAura", "muerta_dead_shot": "CDOTA_Ability_Muerta_DeadShot", "muerta_gunslinger": "CDOTA_Ability_Muerta_Gunslinger", "muerta_ofrenda": "CDOTA_Ability_Muerta_Ofrenda", "muerta_ofrenda_destroy": "CDOTA_Ability_Muerta_OfrendaDestroy", "muerta_parting_shot": "CDOTA_Ability_Muerta_PartingShot", "muerta_pierce_the_veil": "CDOTA_Ability_Muerta_PierceTheVeil", "muerta_spectral_slug": "CDOTA_Ability_Muerta_SpectralSlug", "muerta_supernatural": "CDOTA_Ability_Muerta_Supernatural", "muerta_the_calling": "CDOTA_Ability_Muerta_TheCalling", "multisource": "CMultiSource", "naga_siren_crit": "CDOTA_Ability_NagaSiren_Crit", "naga_siren_deluge": "CDOTA_Ability_NagaSiren_Deluge", "naga_siren_eelskin": "CDOTA_Ability_NagaSiren_Eelskin", "naga_siren_ensnare": "CDOTA_Ability_NagaSiren_Ensnare", "naga_siren_mirror_image": "CDOTA_Ability_NagaSiren_MirrorImage", "naga_siren_reel_in": "CDOTA_Ability_Naga_Siren_Reel_In", "naga_siren_rip_tide": "CDOTA_Ability_NagaSiren_RipTide", "naga_siren_slithereen_cutlass": "CDOTA_Ability_NagaSiren_SlithereenCutlass", "naga_siren_song_of_the_siren": "CDOTA_Ability_NagaSiren_SongOfTheSiren", "naga_siren_song_of_the_siren_cancel": "CDOTA_Ability_NagaSiren_SongOfTheSiren_Cancel", "necrolyte_death_pulse": "CDOTA_Ability_Necrolyte_Death_Pulse", "necrolyte_death_seeker": "CDOTA_Ability_Necrolyte_Death_Seeker", "necrolyte_ghost_shroud": "CDOTA_Ability_Necrolyte_GhostShroud", "necrolyte_heartstopper_aura": "CDOTA_Ability_Necrolyte_Heartstopper_Aura", "necrolyte_reapers_scythe": "CDOTA_Ability_Necrolyte_ReapersScythe", "necrolyte_sadist": "CDOTA_Ability_Necrolyte_Sadist", "necrolyte_sadist_stop": "CDOTA_Ability_Necrolyte_Sadist_Stop", "necronomicon_archer_aoe": "CDOTA_Ability_Necronomicon_Archer_AoE", "necronomicon_archer_mana_burn": "CDOTA_Ability_Necronomicon_Archer_ManaBurn", "necronomicon_archer_purge": "CDOTA_Ability_Necronomicon_Archer_Purge", "necronomicon_warrior_last_will": "CDOTA_Ability_Necronomicon_Warrior_LastWill", "necronomicon_warrior_mana_burn": "CDOTA_Ability_Necronomicon_Warrior_ManaBurn", "necronomicon_warrior_sight": "CDOTA_Ability_Necronomicon_Warrior_Sight", "neutral_spell_immunity": "CDOTA_Ability_Neutral_SpellImmunity", "neutral_upgrade": "CDOTA_Ability_Neutral_Upgrade", "nevermore_dark_lord": "CDOTA_Ability_Nevermore_Presence", "nevermore_frenzy": "CDOTA_Ability_Nevermore_Frenzy", "nevermore_necromastery": "CDOTA_Ability_Nevermore_Necromastery", "nevermore_requiem": "CDOTA_Ability_Nevermore_Requiem", "nevermore_shadowraze": "CDOTA_Ability_Nevermore_Shadowraze", "nevermore_shadowraze1": "CDOTA_Ability_Nevermore_Shadowraze1", "nevermore_shadowraze2": "CDOTA_Ability_Nevermore_Shadowraze2", "nevermore_shadowraze3": "CDOTA_Ability_Nevermore_Shadowraze3", "nian_apocalypse": "CDOTA_Ability_Nian_Apocalypse", "nian_charge": "CDOTA_Ability_NianCharge", "nian_dive": "CDOTA_Ability_Nian_Dive", "nian_eruption": "CDOTA_Ability_Nian_Eruption", "nian_frenzy": "CDOTA_Ability_Nian_Frenzy", "nian_greater_bash": "CDOTA_Ability_Nian_GreaterBash", "nian_hurricane": "CDOTA_Ability_Nian_Hurricane", "nian_leap": "CDOTA_Ability_Nian_Leap", "nian_roar": "CDOTA_Ability_Nian_Roar", "nian_sigils": "CDOTA_Ability_Nian_Sigils", "nian_tail_swipe": "CDOTA_Ability_Nian_Tail_Swipe", "nian_waterball": "CDOTA_Ability_Nian_Waterball", "nian_whirlpool": "CDOTA_Ability_Nian_Whirlpool", "night_stalker_crippling_fear": "CDOTA_Ability_NightStalker_CripplingFear", "night_stalker_darkness": "CDOTA_Ability_NightStalker_Darkness", "night_stalker_heart_of_darkness": "CDOTA_Ability_Night_Stalker_Heart_Of_Darkness", "night_stalker_hunter_in_the_night": "CDOTA_Ability_NightStalker_HunterInTheNight", "night_stalker_midnight_feast": "CDOTA_Ability_Night_Stalker_MidnightFeast", "night_stalker_night_reign": "CDOTA_Ability_Night_Stalker_Night_Reign", "night_stalker_void": "CDOTA_Ability_NightStalker_Void", "npc_dota_aghsfort_effigy": "CDOTA_BaseNPC_Effigy_AghsFort", "npc_dota_aghsfort_watch_tower": "CDOTA_BaseNPC_AghsFort_Watch_Tower", "npc_dota_barracks": "CDOTA_BaseNPC_Barracks", "npc_dota_base": "CDOTA_BaseNPC", "npc_dota_base_additive": "CDOTA_BaseNPC_Additive", "npc_dota_base_blocker": "CDOTA_NPC_BaseBlocker", "npc_dota_beastmaster_axe": "CDOTA_Beastmaster_Axe", "npc_dota_beastmaster_beasts": "CDOTA_Unit_Hero_Beastmaster_Beasts", "npc_dota_beastmaster_boar": "CDOTA_Unit_Hero_Beastmaster_Boar", "npc_dota_beastmaster_hawk": "CDOTA_Unit_Hero_Beastmaster_Hawk", "npc_dota_brewmaster_earth": "CDOTA_Unit_Brewmaster_PrimalEarth", "npc_dota_brewmaster_fire": "CDOTA_Unit_Brewmaster_PrimalFire", "npc_dota_brewmaster_storm": "CDOTA_Unit_Brewmaster_PrimalStorm", "npc_dota_broodmother_spiderling": "CDOTA_Unit_Broodmother_Spiderling", "npc_dota_broodmother_sticky_web": "CDOTA_NPC_BroodmotherStickyWeb", "npc_dota_broodmother_web": "CDOTA_Unit_Broodmother_Web", "npc_dota_building": "CDOTA_BaseNPC_Building", "npc_dota_clinkz_skeleton_archer": "CDOTA_BaseNPC_Clinkz_Skeleton_Army", "npc_dota_companion": "CDOTA_BaseNPC_Pet", "npc_dota_courier": "CDOTA_Unit_Courier", "npc_dota_creature": "CDOTA_BaseNPC_Creature", "npc_dota_creature_batrider": "CDOTA_Unit_AghsFort_Creature_Batrider", "npc_dota_creature_dragon_knight": "CDOTA_Unit_AghsFort_Creature_DragonKnight", "npc_dota_creature_dungeon_bat": "CDOTA_Unit_AghsFort_Creature_DungeonBat", "npc_dota_creep": "CDOTA_BaseNPC_Creep", "npc_dota_creep_lane": "CDOTA_BaseNPC_Creep_Lane", "npc_dota_creep_neutral": "CDOTA_BaseNPC_Creep_Neutral", "npc_dota_creep_siege": "CDOTA_BaseNPC_Creep_Siege", "npc_dota_custom_effigy": "CDOTA_BaseNPC_CustomEffigy", "npc_dota_custom_game_announcer": "CDOTA_Unit_CustomGameAnnouncer", "npc_dota_custom_game_announcer_aghanim": "CDOTA_Unit_CustomGameAnnouncerAghanim", "npc_dota_dark_carnival_balloon": "CDOTA_BaseNPC_DarkCarnival_Balloon", "npc_dota_dark_willow_creature": "CDOTA_DarkWillow_Creature", "npc_dota_datadriven": "CDOTA_NPC_DataDriven", "npc_dota_earth_spirit_stone": "CDOTA_Unit_Earth_Spirit_Stone", "npc_dota_effigy_battle_cup": "CDOTA_BaseNPC_Effigy_BattleCup", "npc_dota_effigy_statue": "CDOTA_BaseNPC_Effigy_Statue", "npc_dota_elder_titan_ancestral_spirit": "CDOTA_Unit_Elder_Titan_AncestralSpirit", "npc_dota_falconers_glove_hawk": "CDOTA_Unit_Falconers_Glove_Hawk", "npc_dota_filler": "CDOTA_BaseNPC_Filler", "npc_dota_fort": "CDOTA_BaseNPC_Fort", "npc_dota_frogling_event": "CDOTA_Unit_Frogling_Event", "npc_dota_grimstroke_ink_creature": "CDOTA_Unit_Grimstroke_InkCreature", "npc_dota_healer": "CDOTA_BaseNPC_Healer", "npc_dota_hero": "CDOTA_BaseNPC_Hero", "npc_dota_hero_abaddon": "CDOTA_Unit_Hero_Abaddon", "npc_dota_hero_abyssal_underlord": "CDOTA_Unit_Hero_AbyssalUnderlord", "npc_dota_hero_alchemist": "CDOTA_Unit_Hero_Alchemist", "npc_dota_hero_ancient_apparition": "CDOTA_Unit_Hero_AncientApparition", "npc_dota_hero_announcer": "CDOTA_Unit_Announcer", "npc_dota_hero_announcer_killing_spree": "CDOTA_Unit_Announcer_Killing_Spree", "npc_dota_hero_antimage": "CDOTA_Unit_Hero_AntiMage", "npc_dota_hero_arc_warden": "CDOTA_Unit_Hero_ArcWarden", "npc_dota_hero_axe": "CDOTA_Unit_Hero_Axe", "npc_dota_hero_bane": "CDOTA_Unit_Hero_Bane", "npc_dota_hero_batrider": "CDOTA_Unit_Hero_Batrider", "npc_dota_hero_beastmaster": "CDOTA_Unit_Hero_Beastmaster", "npc_dota_hero_bloodseeker": "CDOTA_Unit_Hero_Bloodseeker", "npc_dota_hero_bounty_hunter": "CDOTA_Unit_Hero_BountyHunter", "npc_dota_hero_brewmaster": "CDOTA_Unit_Hero_Brewmaster", "npc_dota_hero_bristleback": "CDOTA_Unit_Hero_Bristleback", "npc_dota_hero_broodmother": "CDOTA_Unit_Hero_Broodmother", "npc_dota_hero_centaur": "CDOTA_Unit_Hero_Centaur", "npc_dota_hero_chaos_knight": "CDOTA_Unit_Hero_ChaosKnight", "npc_dota_hero_chen": "CDOTA_Unit_Hero_Chen", "npc_dota_hero_clinkz": "CDOTA_Unit_Hero_Clinkz", "npc_dota_hero_crystal_maiden": "CDOTA_Unit_Hero_CrystalMaiden", "npc_dota_hero_dark_seer": "CDOTA_Unit_Hero_DarkSeer", "npc_dota_hero_dark_willow": "CDOTA_Unit_Hero_DarkWillow", "npc_dota_hero_dawnbreaker": "CDOTA_Unit_Hero_Dawnbreaker", "npc_dota_hero_dazzle": "CDOTA_Unit_Hero_Dazzle", "npc_dota_hero_death_prophet": "CDOTA_Unit_Hero_DeathProphet", "npc_dota_hero_disruptor": "CDOTA_Unit_Hero_Disruptor", "npc_dota_hero_doom_bringer": "CDOTA_Unit_Hero_DoomBringer", "npc_dota_hero_dragon_knight": "CDOTA_Unit_Hero_DragonKnight", "npc_dota_hero_drow_ranger": "CDOTA_Unit_Hero_DrowRanger", "npc_dota_hero_earth_spirit": "CDOTA_Unit_Hero_EarthSpirit", "npc_dota_hero_earthshaker": "CDOTA_Unit_Hero_Earthshaker", "npc_dota_hero_elder_titan": "CDOTA_Unit_Hero_Elder_Titan", "npc_dota_hero_ember_spirit": "CDOTA_Unit_Hero_EmberSpirit", "npc_dota_hero_enchantress": "CDOTA_Unit_Hero_Enchantress", "npc_dota_hero_enigma": "CDOTA_Unit_Hero_Enigma", "npc_dota_hero_faceless_void": "CDOTA_Unit_Hero_FacelessVoid", "npc_dota_hero_furion": "CDOTA_Unit_Hero_Furion", "npc_dota_hero_grimstroke": "CDOTA_Unit_Hero_Grimstroke", "npc_dota_hero_gyrocopter": "CDOTA_Unit_Hero_Gyrocopter", "npc_dota_hero_hoodwink": "CDOTA_Unit_Hero_Hoodwink", "npc_dota_hero_huskar": "CDOTA_Unit_Hero_Huskar", "npc_dota_hero_invoker": "CDOTA_Unit_Hero_Invoker", "npc_dota_hero_jakiro": "CDOTA_Unit_Hero_Jakiro", "npc_dota_hero_juggernaut": "CDOTA_Unit_Hero_Juggernaut", "npc_dota_hero_keeper_of_the_light": "CDOTA_Unit_Hero_KeeperOfTheLight", "npc_dota_hero_kez": "CDOTA_Unit_Hero_Kez", "npc_dota_hero_kunkka": "CDOTA_Unit_Hero_Kunkka", "npc_dota_hero_largo": "CDOTA_Unit_Hero_Largo", "npc_dota_hero_legion_commander": "CDOTA_Unit_Hero_Legion_Commander", "npc_dota_hero_leshrac": "CDOTA_Unit_Hero_Leshrac", "npc_dota_hero_lich": "CDOTA_Unit_Hero_Lich", "npc_dota_hero_life_stealer": "CDOTA_Unit_Hero_Life_Stealer", "npc_dota_hero_lina": "CDOTA_Unit_Hero_Lina", "npc_dota_hero_lion": "CDOTA_Unit_Hero_Lion", "npc_dota_hero_lone_druid": "CDOTA_Unit_Hero_LoneDruid", "npc_dota_hero_luna": "CDOTA_Unit_Hero_Luna", "npc_dota_hero_lycan": "CDOTA_Unit_Hero_Lycan", "npc_dota_hero_magnataur": "CDOTA_Unit_Hero_Magnataur", "npc_dota_hero_marci": "CDOTA_Unit_Hero_Marci", "npc_dota_hero_mars": "CDOTA_Unit_Hero_Mars", "npc_dota_hero_medusa": "CDOTA_Unit_Hero_Medusa", "npc_dota_hero_meepo": "CDOTA_Unit_Hero_Meepo", "npc_dota_hero_mirana": "CDOTA_Unit_Hero_Mirana", "npc_dota_hero_monkey_king": "CDOTA_Unit_Hero_MonkeyKing", "npc_dota_hero_morphling": "CDOTA_Unit_Hero_Morphling", "npc_dota_hero_muerta": "CDOTA_Unit_Hero_Muerta", "npc_dota_hero_naga_siren": "CDOTA_Unit_Hero_Naga_Siren", "npc_dota_hero_necrolyte": "CDOTA_Unit_Hero_Necrolyte", "npc_dota_hero_nevermore": "CDOTA_Unit_Hero_Nevermore", "npc_dota_hero_night_stalker": "CDOTA_Unit_Hero_NightStalker", "npc_dota_hero_nyx_assassin": "CDOTA_Unit_Hero_Nyx_Assassin", "npc_dota_hero_obsidian_destroyer": "CDOTA_Unit_Hero_Obsidian_Destroyer", "npc_dota_hero_ogre_magi": "CDOTA_Unit_Hero_Ogre_Magi", "npc_dota_hero_omniknight": "CDOTA_Unit_Hero_Omniknight", "npc_dota_hero_oracle": "CDOTA_Unit_Hero_Oracle", "npc_dota_hero_pangolier": "CDOTA_Unit_Hero_Pangolier", "npc_dota_hero_phantom_assassin": "CDOTA_Unit_Hero_PhantomAssassin", "npc_dota_hero_phantom_lancer": "CDOTA_Unit_Hero_PhantomLancer", "npc_dota_hero_phoenix": "CDOTA_Unit_Hero_Phoenix", "npc_dota_hero_primal_beast": "CDOTA_Unit_Hero_PrimalBeast", "npc_dota_hero_puck": "CDOTA_Unit_Hero_Puck", "npc_dota_hero_pudge": "CDOTA_Unit_Hero_Pudge", "npc_dota_hero_pugna": "CDOTA_Unit_Hero_Pugna", "npc_dota_hero_queenofpain": "CDOTA_Unit_Hero_QueenOfPain", "npc_dota_hero_rattletrap": "CDOTA_Unit_Hero_Rattletrap", "npc_dota_hero_razor": "CDOTA_Unit_Hero_Razor", "npc_dota_hero_riki": "CDOTA_Unit_Hero_Riki", "npc_dota_hero_ringmaster": "CDOTA_Unit_Hero_Ringmaster", "npc_dota_hero_rubick": "CDOTA_Unit_Hero_Rubick", "npc_dota_hero_sand_king": "CDOTA_Unit_Hero_SandKing", "npc_dota_hero_shadow_demon": "CDOTA_Unit_Hero_Shadow_Demon", "npc_dota_hero_shadow_shaman": "CDOTA_Unit_Hero_ShadowShaman", "npc_dota_hero_shredder": "CDOTA_Unit_Hero_Shredder", "npc_dota_hero_silencer": "CDOTA_Unit_Hero_Silencer", "npc_dota_hero_skeleton_king": "CDOTA_Unit_Hero_SkeletonKing", "npc_dota_hero_skywrath_mage": "CDOTA_Unit_Hero_Skywrath_Mage", "npc_dota_hero_slardar": "CDOTA_Unit_Hero_Slardar", "npc_dota_hero_slark": "CDOTA_Unit_Hero_Slark", "npc_dota_hero_snapfire": "CDOTA_Unit_Hero_Snapfire", "npc_dota_hero_sniper": "CDOTA_Unit_Hero_Sniper", "npc_dota_hero_spectre": "CDOTA_Unit_Hero_Spectre", "npc_dota_hero_spirit_breaker": "CDOTA_Unit_Hero_SpiritBreaker", "npc_dota_hero_storm_spirit": "CDOTA_Unit_Hero_StormSpirit", "npc_dota_hero_sven": "CDOTA_Unit_Hero_Sven", "npc_dota_hero_target_dummy": "CDOTA_Unit_TargetDummy", "npc_dota_hero_techies": "CDOTA_Unit_Hero_Techies", "npc_dota_hero_templar_assassin": "CDOTA_Unit_Hero_TemplarAssassin", "npc_dota_hero_terrorblade": "CDOTA_Unit_Hero_Terrorblade", "npc_dota_hero_tidehunter": "CDOTA_Unit_Hero_Tidehunter", "npc_dota_hero_tinker": "CDOTA_Unit_Hero_Tinker", "npc_dota_hero_tiny": "CDOTA_Unit_Hero_Tiny", "npc_dota_hero_treant": "CDOTA_Unit_Hero_Treant", "npc_dota_hero_troll_warlord": "CDOTA_Unit_Hero_TrollWarlord", "npc_dota_hero_tusk": "CDOTA_Unit_Hero_Tusk", "npc_dota_hero_undying": "CDOTA_Unit_Hero_Undying", "npc_dota_hero_ursa": "CDOTA_Unit_Hero_Ursa", "npc_dota_hero_vengefulspirit": "CDOTA_Unit_Hero_VengefulSpirit", "npc_dota_hero_venomancer": "CDOTA_Unit_Hero_Venomancer", "npc_dota_hero_viper": "CDOTA_Unit_Hero_Viper", "npc_dota_hero_visage": "CDOTA_Unit_Hero_Visage", "npc_dota_hero_void_spirit": "CDOTA_Unit_Hero_Void_Spirit", "npc_dota_hero_warlock": "CDOTA_Unit_Hero_Warlock", "npc_dota_hero_weaver": "CDOTA_Unit_Hero_Weaver", "npc_dota_hero_windrunner": "CDOTA_Unit_Hero_Windrunner", "npc_dota_hero_winter_wyvern": "CDOTA_Unit_Hero_Winter_Wyvern", "npc_dota_hero_wisp": "CDOTA_Unit_Hero_Wisp", "npc_dota_hero_witch_doctor": "CDOTA_Unit_Hero_WitchDoctor", "npc_dota_hero_zuus": "CDOTA_Unit_Hero_Zuus", "npc_dota_holdout_tower": "CDOTA_BaseNPC_HoldoutTower", "npc_dota_holdout_tower_heavyslow": "CDOTA_BaseNPC_HoldoutTower_HeavySlow", "npc_dota_holdout_tower_lightfast": "CDOTA_BaseNPC_HoldoutTower_LightFast", "npc_dota_holdout_tower_reducespeed": "CDOTA_BaseNPC_HoldoutTower_ReduceSpeed", "npc_dota_ignis_fatuus": "CDOTA_Unit_IngisFatuus", "npc_dota_invoker_forged_spirit": "CDOTA_BaseNPC_Invoker_Forged_Spirit", "npc_dota_jungle_varmint": "CDOTA_BaseNPC_JungleVarmint", "npc_dota_lantern": "CDOTA_NPC_Lantern", "npc_dota_largo_frogling": "CDOTA_BaseNPC_Largo_Frogling", "npc_dota_launchpad": "CDOTA_BaseNPC_Launchpad", "npc_dota_lich_ice_spire": "CDOTA_NPC_Lich_Ice_Spire", "npc_dota_lone_druid_bear": "CDOTA_Unit_SpiritBear", "npc_dota_looping_sound": "CDOTA_Unit_LoopingSound", "npc_dota_lotus_pool": "CDOTA_BaseNPC_LotusPool", "npc_dota_miniboss": "CDOTA_Unit_Miniboss", "npc_dota_miniboss_minion": "CDOTA_Unit_Miniboss_Minion", "npc_dota_miniboss_spawner": "CDOTA_MinibossSpawner", "npc_dota_muerta_revenant": "CDOTA_Muerta_Revenant", "npc_dota_neutral_spawner": "CDOTA_NeutralSpawner", "npc_dota_nian": "CDOTA_Unit_Nian", "npc_dota_nian_attachment": "CDOTA_Unit_Nian_Attachment", "npc_dota_phantom_assassin_ground_dagger": "CDOTA_BaseNPC_Phantom_Assassin_GroundDagger", "npc_dota_phantomassassin_gravestone": "CDOTA_PhantomAssassin_Gravestone", "npc_dota_poogie": "CDOTA_Unit_Poogie", "npc_dota_pushwave": "CDOTA_PushWave", "npc_dota_rattletrap_cog": "CDOTA_NPC_Rattletrap_Cog", "npc_dota_respawning_tower": "CDOTA_BaseNPC_RespawningTower", "npc_dota_roshan": "CDOTA_Unit_Roshan", "npc_dota_roshan_spawner": "CDOTA_RoshanSpawner", "npc_dota_rotatable_building": "CDOTA_BaseNPC_RotatableBuilding", "npc_dota_scout": "CDOTA_Unit_Scout", "npc_dota_scripted_spawner": "CDOTA_ScriptedSpawner", "npc_dota_sdk_tower": "CDOTA_BaseNPC_SDKTower", "npc_dota_seasonal_cny_balloon": "CDOTA_BaseNPC_Seasonal_CNY_Balloon", "npc_dota_seasonal_dragon": "CDOTA_BaseNPC_Seasonal_Dragon", "npc_dota_seasonal_penguin": "CDOTA_BaseNPC_Seasonal_Penguin", "npc_dota_seasonal_snowman": "CDOTA_BaseNPC_Seasonal_Snowman", "npc_dota_seasonal_ti11_balloon": "CDOTA_BaseNPC_Seasonal_TI11_Balloon", "npc_dota_seasonal_ti11_balloon_dire": "CDOTA_BaseNPC_Seasonal_TI11_Balloon_Dire", "npc_dota_seasonal_ti9_balloon": "CDOTA_BaseNPC_Seasonal_TI9_Balloon", "npc_dota_seasonal_ti9_drums": "CDOTA_BaseNPC_Seasonal_TI9_Drums", "npc_dota_seasonal_ti9_monkey": "CDOTA_BaseNPC_Seasonal_TI9_Monkey", "npc_dota_shadowshaman_serpentward": "CDOTA_BaseNPC_ShadowShaman_SerpentWard", "npc_dota_side_gunner": "CDOTA_Unit_Side_Gunner", "npc_dota_spawner": "CDOTA_NPCSpawner", "npc_dota_spawner_bad_bot": "CDOTA_NPCSpawnerBadBot", "npc_dota_spawner_bad_mid": "CDOTA_NPCSpawnerBadMid", "npc_dota_spawner_bad_top": "CDOTA_NPCSpawnerBadTop", "npc_dota_spawner_good_bot": "CDOTA_NPCSpawnerGoodBot", "npc_dota_spawner_good_mid": "CDOTA_NPCSpawnerGoodMid", "npc_dota_spawner_good_top": "CDOTA_NPCSpawnerGoodTop", "npc_dota_talking_creep": "CDOTA_BaseNPC_Creep_Talking", "npc_dota_techies_minefield_sign": "CDOTA_NPC_Techies_Minefield_Sign", "npc_dota_techies_mines": "CDOTA_NPC_TechiesMines", "npc_dota_templar_assassin_psionic_trap": "CDOTA_Unit_TemplarAssassin_PsionicTrap", "npc_dota_thinker": "CDOTA_BaseNPC_Thinker", "npc_dota_tinker_turret": "CDOTA_BaseNPC_Tinker_Turret", "npc_dota_tiny_sceptertree": "CDOTA_Tiny_ScepterTree", "npc_dota_tower": "CDOTA_BaseNPC_Tower", "npc_dota_trap_ward": "CDOTA_BaseNPC_Trap_Ward", "npc_dota_treant_eyes": "CDOTA_NPC_Treant_EyesInTheForest", "npc_dota_tusk_frozen_sigil": "CDOTA_BaseNPC_Tusk_Sigil", "npc_dota_unit_aghsfort_spectral_tusk_tombstone": "CDOTA_Unit_AghsFort_SpectralTusk_Tombstone", "npc_dota_unit_aziyog_underlord_portal": "CDOTA_Unit_Aghsfort_Aziyog_Underlord_Portal", "npc_dota_unit_roshans_banner": "CDOTA_Unit_Roshans_Banner", "npc_dota_unit_templar_gate": "CDOTA_Unit_Templar_Gate", "npc_dota_unit_tidehunter_anchor": "CDOTA_Unit_Tidehunter_Anchor", "npc_dota_unit_twin_gate": "CDOTA_Unit_Twin_Gate", "npc_dota_unit_underlord_portal": "CDOTA_Unit_Underlord_Portal", "npc_dota_unit_undying_tombstone": "CDOTA_Unit_Undying_Tombstone", "npc_dota_unit_undying_zombie": "CDOTA_Unit_Undying_Zombie", "npc_dota_unit_warlock_imp": "CODTA_Unit_Warlock_Imp", "npc_dota_venomancer_plagueward": "CDOTA_BaseNPC_Venomancer_PlagueWard", "npc_dota_visage_familiar": "CDOTA_Unit_VisageFamiliar", "npc_dota_ward_base": "CDOTA_NPC_Observer_Ward", "npc_dota_ward_base_truesight": "CDOTA_NPC_Observer_Ward_TrueSight", "npc_dota_warlock_golem": "CDOTA_BaseNPC_Warlock_Golem", "npc_dota_watch_tower": "CDOTA_BaseNPC_Watch_Tower", "npc_dota_wisp_spirit": "CDOTA_Wisp_Spirit", "npc_dota_witch_doctor_death_ward": "CDOTA_NPC_WitchDoctor_Ward", "npc_dota_xp_fountain": "CDOTA_BaseNPC_XP_Fountain", "npc_dota_zeus_cloud": "CDOTA_Unit_ZeusCloud", "nyx_assassin_burrow": "CDOTA_Ability_Nyx_Assassin_Burrow", "nyx_assassin_impale": "CDOTA_Ability_Nyx_Assassin_Impale", "nyx_assassin_innate_mana_burn": "CDOTA_Ability_NyxAssassin_Innate_Mana_Burn", "nyx_assassin_jolt": "CDOTA_Ability_Nyx_Assassin_Jolt", "nyx_assassin_mana_burn": "CDOTA_Ability_Nyx_Assassin_ManaBurn", "nyx_assassin_neuro_sting": "CDOTA_Ability_NyxAssassin_NeuroSting", "nyx_assassin_nyxth_sense": "CDOTA_Ability_Nyxth_Sense", "nyx_assassin_spiked_carapace": "CDOTA_Ability_Nyx_Assassin_SpikedCarapace", "nyx_assassin_unburrow": "CDOTA_Ability_Nyx_Assassin_Unburrow", "nyx_assassin_vendetta": "CDOTA_Ability_Nyx_Assassin_Vendetta", "obsidian_destroyer_arcane_orb": "CDOTA_Ability_Obsidian_Destroyer_ArcaneOrb", "obsidian_destroyer_astral_imprisonment": "CDOTA_Ability_Obsidian_Destroyer_AstralImprisonment", "obsidian_destroyer_equilibrium": "CDOTA_Ability_Obsidian_Destroyer_Equilibrium", "obsidian_destroyer_essence_aura": "CDOTA_Ability_Obsidian_Destroyer_EssenceAura", "obsidian_destroyer_objurgation": "CDOTA_Ability_Obsidian_Destroyer_Objurgation", "obsidian_destroyer_ominous_discernment": "CDOTA_Ability_Obsidian_Destroyer_Ominous_Discernment", "obsidian_destroyer_sanity_eclipse": "CDOTA_Ability_Obsidian_Destroyer_SanityEclipse", "ogre_bruiser_ogre_smash": "CDOTA_Ability_OgreBruiser_OgreSmash", "ogre_magi_bloodlust": "CDOTA_Ability_Ogre_Magi_Bloodlust", "ogre_magi_dumb_luck": "CDOTA_Ability_Ogre_Magi_DumbLuck", "ogre_magi_fireblast": "CDOTA_Ability_Ogre_Magi_Fireblast", "ogre_magi_frost_armor": "CDOTA_Ability_OgreMagi_FrostArmor", "ogre_magi_ignite": "CDOTA_Ability_Ogre_Magi_Ignite", "ogre_magi_multicast": "CDOTA_Ability_Ogre_Magi_Multicast", "ogre_magi_school": "CDOTA_Ability_Ogre_Magi_School", "ogre_magi_smash": "CDOTA_Ability_Ogre_Magi_Smash", "ogre_magi_unrefined_fireblast": "CDOTA_Ability_Ogre_Magi_Unrefined_Fireblast", "omniknight_angelic_flight": "CDOTA_Ability_Omniknight_Angelic_Flight", "omniknight_degen_aura": "CDOTA_Ability_Omniknight_Degen_Aura", "omniknight_guardian_angel": "CDOTA_Ability_Omniknight_GuardianAngel", "omniknight_hammer_of_purity": "CDOTA_Ability_Omniknight_Hammer_Of_Purity", "omniknight_healing_hammer": "CDOTA_Ability_Omniknight_Innate_HealingHammer", "omniknight_innate_degen_aura_radius": "CDOTA_Ability_Omniknight_Innate_Degen_Aura_Radius", "omniknight_martyr": "CDOTA_Ability_Omniknight_Martyr", "omniknight_pacify": "CDOTA_Ability_Omniknight_Pacify", "omniknight_purification": "CDOTA_Ability_Omniknight_Purification", "omniknight_repel": "CDOTA_Ability_Omniknight_Repel", "oracle_clairvoyant_cure": "CDOTA_Ability_Oracle_Clairvoyant_Cure", "oracle_clairvoyant_curse": "CDOTA_Ability_Oracle_Clairvoyant_Curse", "oracle_diviners_deck": "CDOTA_Ability_Oracle_DivinersDeck", "oracle_false_promise": "CDOTA_Ability_Oracle_FalsePromise", "oracle_fates_edict": "CDOTA_Ability_Oracle_FatesEdict", "oracle_fortunes_end": "CDOTA_Ability_Oracle_FortunesEnd", "oracle_prognosticate": "CDOTA_Ability_Oracle_Prognosticate", "oracle_purifying_flames": "CDOTA_Ability_Oracle_PurifyingFlames", "oracle_rain_of_destiny": "CDOTA_Ability_Oracle_RainOfDestiny", "pangolier_fortune_favors_the_bold": "CDOTA_Ability_Pangolier_Fortune_Favors_The_Bold", "pangolier_gyroshell": "CDOTA_Ability_Pangolier_Gyroshell", "pangolier_gyroshell_stop": "CDOTA_Ability_Pangolier_GyroshellStop", "pangolier_heartpiercer": "CDOTA_Ability_Pangolier_HeartPiercer", "pangolier_lucky_shot": "CDOTA_Ability_Pangolier_LuckyShot", "pangolier_rollup": "CDOTA_Ability_Pangolier_Rollup", "pangolier_rollup_stop": "CDOTA_Ability_Pangolier_RollupStop", "pangolier_shield_crash": "CDOTA_Ability_Pangolier_ShieldCrash", "pangolier_swashbuckle": "CDOTA_Ability_Pangolier_Swashbuckle", "path_corner": "CPathCorner", "path_corner_crash": "CPathCornerCrash", "path_mover": "CPathMover", "path_mover_entity_spawner": "CPathMoverEntitySpawner", "path_node": "CPathNode", "path_node_mover": "CMoverPathNode", "path_particle_rope": "CPathParticleRope", "path_particle_rope_clientside": "CPathParticleRopeAlias_path_particle_rope_clientside", "path_simple": "CPathSimple", "path_track": "CPathTrack", "path_with_dynamic_nodes": "CPathWithDynamicNodes", "phantom_assassin_blur": "CDOTA_Ability_PhantomAssassin_Blur", "phantom_assassin_coup_de_grace": "CDOTA_Ability_PhantomAssassin_CoupdeGrace", "phantom_assassin_fan_of_knives": "CDOTA_Ability_PhantomAssassin_Fan_Of_Knives", "phantom_assassin_immaterial": "CDOTA_Ability_Phantom_Assassin_Immaterial", "phantom_assassin_phantom_strike": "CDOTA_Ability_PhantomAssassin_PhantomStrike", "phantom_assassin_stifling_dagger": "CDOTA_Ability_PhantomAssassin_Stifling_Dagger", "phantom_lancer_doppelwalk": "CDOTA_Ability_PhantomLancer_Doppelwalk", "phantom_lancer_illusory_armaments": "CDOTA_Ability_PhantomLancer_IllusoryArmaments", "phantom_lancer_juxtapose": "CDOTA_Ability_PhantomLancer_Juxtapose", "phantom_lancer_phantom_edge": "CDOTA_Ability_PhantomLancer_PhantomEdge", "phantom_lancer_spirit_lance": "CDOTA_Ability_PhantomLancer_SpiritLance", "phoenix_blinding_sun": "CDOTA_Ability_Phoenix_BlindingSun", "phoenix_dying_light": "CDOTA_Ability_Phoenix_Dying_Light", "phoenix_fire_spirits": "CDOTA_Ability_Phoenix_FireSpirits", "phoenix_icarus_dive": "CDOTA_Ability_Phoenix_IcarusDive", "phoenix_icarus_dive_stop": "CDOTA_Ability_Phoenix_IcarusDiveStop", "phoenix_launch_fire_spirit": "CDOTA_Ability_Phoenix_LaunchFireSpirit", "phoenix_sun_ray": "CDOTA_Ability_Phoenix_SunRay", "phoenix_sun_ray_stop": "CDOTA_Ability_Phoenix_SunRayStop", "phoenix_sun_ray_toggle_move": "CDOTA_Ability_Phoenix_SunRayToggleMove", "phoenix_supernova": "CDOTA_Ability_Phoenix_Supernova", "phys_ballsocket": "CPhysBallSocket", "phys_constraint": "CPhysFixed", "phys_genericconstraint": "CGenericConstraint", "phys_hinge": "CPhysHinge", "phys_hinge_local": "CPhysHingeAlias_phys_hinge_local", "phys_keepupright": "CKeepUpright", "phys_lengthconstraint": "CPhysLength", "phys_magnet": "CPhysMagnet", "phys_motor": "CPhysMotor", "phys_pulleyconstraint": "CPhysPulley", "phys_ragdollconstraint": "CRagdollConstraint", "phys_ragdollmagnet": "CRagdollMagnet", "phys_slideconstraint": "CPhysSlideConstraint", "phys_splineconstraint": "CSplineConstraint", "phys_spring": "CPhysicsSpring", "phys_thruster": "CPhysThruster", "phys_torque": "CPhysTorque", "phys_wheelconstraint": "CPhysWheelConstraint", "physics_entity_solver": "CPhysicsEntitySolver", "physics_prop_ragdoll": "CRagdollPropAlias_physics_prop_ragdoll", "pine_cone_acorn_shot": "CDOTA_Ability_PineCone_AcornShot", "pine_cone_shield_bash": "CDOTA_Ability_PineCone_ShieldBash", "plat_trigger": "CPlatTrigger", "player": "CDOTAPlayerPawn", "player_controller": "CBasePlayerController", "player_loadsaved": "CRevertSaved", "player_tracked_stats": "CPlayerTrackedStatsEntity", "plus_guild_banner": "CDOTA_Ability_Plus_GuildBanner", "plus_high_five": "CDOTA_Ability_Plus_HighFive", "plus_player_guild_banner": "CDOTAPropPlusPlayerGuildBanner", "point_angularvelocitysensor": "CPointAngularVelocitySensor", "point_camera": "CPointCamera", "point_camera_vertical_fov": "CPointCameraVFOV", "point_childmodifier": "CPointChildModifier", "point_clientui_dialog": "CPointClientUIDialog", "point_clientui_world_panel": "CPointClientUIWorldPanel", "point_clientui_world_text_panel": "CPointClientUIWorldTextPanel", "point_commentary_node": "CPointCommentaryNode", "point_commentary_viewpoint": "CCommentaryViewPosition", "point_enable_motion_fixup": "CEnableMotionFixup", "point_entity": "CPointEntity", "point_entity_finder": "CPointEntityFinder", "point_instructor_event": "CInstructorEventEntity", "point_message": "CMessageEntity", "point_nav_walkable": "CNavWalkable", "point_orient": "CPointOrient", "point_prefab": "CPointPrefab", "point_push": "CPointPush", "point_simple_obstruction": "CDOTA_SimpleObstruction", "point_soundevent": "CSoundEventEntity", "point_template": "CPointTemplate", "point_value_remapper": "CPointValueRemapper", "point_velocitysensor": "CPointVelocitySensor", "point_worldtext": "CPointWorldText", "polar_furbolg_ursa_warrior_thunder_clap": "CDOTA_Ability_PolarFurbolgUrsaWarrior_ThunderClap", "position": "CMTMorphCompositing", "post_processing_volume": "CPostProcessingVolume", "primal_beast_colossal": "CDOTA_Ability_Primal_Beast_Colossal", "primal_beast_innate_slow_resistance_per_time": "CDOTA_Ability_Primal_Beast_Innate_Slow_Resistance_Per_Time", "primal_beast_innate_status_resistance_per_time": "CDOTA_Ability_Primal_Beast_Innate_Status_Resistance_Per_Time", "primal_beast_onslaught": "CDOTA_Ability_PrimalBeast_Onslaught", "primal_beast_onslaught_release": "CDOTA_Ability_PrimalBeast_Onslaught_Release", "primal_beast_pulverize": "CDOTA_Ability_PrimalBeast_Pulverize", "primal_beast_rock_throw": "CDOTA_Ability_PrimalBeast_Rock_Throw", "primal_beast_trample": "CDOTA_Ability_PrimalBeast_Trample", "primal_beast_uproar": "CDOTA_Ability_PrimalBeast_Uproar", "prop_dynamic": "CDynamicProp", "prop_dynamic_ornament": "COrnamentProp", "prop_dynamic_override": "CDynamicPropAlias_prop_dynamic_override", "prop_physics": "CPhysicsProp", "prop_physics_override": "CPhysicsPropOverride", "prop_physics_respawnable": "CPhysicsPropRespawnable", "prop_ragdoll": "CRagdollProp", "prop_ragdoll_attached": "CRagdollPropAttached", "puck_dream_coil": "CDOTA_Ability_Puck_DreamCoil", "puck_ethereal_jaunt": "CDOTA_Ability_Puck_EtherealJaunt", "puck_illusory_orb": "CDOTA_Ability_Puck_IllusoryOrb", "puck_phase_shift": "CDOTA_Ability_Puck_PhaseShift", "puck_puckish": "CDOTA_Ability_Puck_Puckish", "puck_waning_rift": "CDOTA_Ability_Puck_WaningRift", "pudge_dismember": "CDOTA_Ability_Pudge_Dismember", "pudge_eject": "CDOTA_Ability_Pudge_Eject", "pudge_flesh_heap": "CDOTA_Ability_Pudge_FleshHeap", "pudge_innate_graft_flesh": "CDOTA_Ability_Pudge_GraftFlesh", "pudge_meat_hook": "CDOTA_Ability_Pudge_MeatHook", "pudge_rot": "CDOTA_Ability_Pudge_Rot", "pugna_decrepify": "CDOTA_Ability_Pugna_Decrepify", "pugna_life_drain": "CDOTA_Ability_Pugna_LifeDrain", "pugna_nether_blast": "CDOTA_Ability_Pugna_NetherBlast", "pugna_nether_ward": "CDOTA_Ability_Pugna_NetherWard", "pugna_oblivion_savant": "CDOTA_Ability_Pugna_Oblivion_Savant", "queenofpain_blink": "CDOTA_Ability_QueenOfPain_Blink", "queenofpain_bondage": "CDOTA_Ability_QueenOfPain_Innate_Spell_Reflect", "queenofpain_masochist": "CDOTA_Ability_QueenOfPain_Masochist", "queenofpain_scream_of_pain": "CDOTA_Ability_QueenOfPain_ScreamOfPain", "queenofpain_shadow_strike": "CDOTA_Ability_QueenOfPain_ShadowStrike", "queenofpain_sonic_wave": "CDOTA_Ability_QueenOfPain_SonicWave", "queenofpain_succubus": "CDOTA_Ability_QueenOfPain_Innate_Seduction", "quest": "CDotaQuest", "rattletrap_armor_power": "CDOTA_Ability_Rattletrap_Armor_Power", "rattletrap_battery_assault": "CDOTA_Ability_Rattletrap_BatteryAssault", "rattletrap_hookshot": "CDOTA_Ability_Rattletrap_Hookshot", "rattletrap_innate_cogs_small_spread": "CDOTA_Ability_Rattletrap_Innate_Cogs_Small_Spread", "rattletrap_jetpack": "CDOTA_Ability_Rattletrap_JetPack", "rattletrap_jetpack_toggle": "CDOTA_Ability_Rattletrap_JetPack_Toggle", "rattletrap_overclocking": "CDOTA_Ability_Rattletrap_Overclocking", "rattletrap_power_cogs": "CDOTA_Ability_Rattletrap_PowerCogs", "rattletrap_rocket_flare": "CDOTA_Ability_Rattletrap_RocketFlare", "razor_dynamo": "CDOTA_Ability_Razor_Dynamo", "razor_eye_of_the_storm": "CDOTA_Ability_Razor_EyeOfTheStorm", "razor_plasma_field": "CDOTA_Ability_Razor_PlasmaField", "razor_static_link": "CDOTA_Ability_Razor_StaticLink", "razor_storm_surge": "CDOTA_Ability_Razor_StormSurge", "razor_unstable_current": "CDOTA_Ability_Razor_UnstableCurrent", "riki_backstab": "CDOTA_Ability_Riki_Backstab", "riki_blink_strike": "CDOTA_Ability_Riki_BlinkStrike", "riki_innate_backstab": "CDOTA_Ability_Riki_Innate_Backstab", "riki_permanent_invisibility": "CDOTA_Ability_Riki_Permanent_Invisibility", "riki_poison_dart": "CDOTA_Ability_Riki_Poison_Dart", "riki_smoke_screen": "CDOTA_Ability_Riki_SmokeScreen", "riki_tricks_of_the_trade": "CDOTA_Ability_Riki_TricksOfTheTrade", "ringmaster_crystal_ball": "CDOTA_Ability_Ringmaster_CrystalBall", "ringmaster_dark_carnival_souvenirs": "CDOTA_Ability_Ringmaster_DarkCarnivalSouvenirs", "ringmaster_empty_souvenir": "CDOTA_Ability_Ringmaster_EmptySouvenir", "ringmaster_funhouse_mirror": "CDOTA_Ability_Ringmaster_FunhouseMirror", "ringmaster_impalement": "CDOTA_Ability_Ringmaster_Impalement", "ringmaster_spotlight": "CDOTA_Ability_Ringmaster_Spotlight", "ringmaster_strongman_tonic": "CDOTA_Ability_Ringmaster_StrongmanTonic", "ringmaster_summon_unicycle": "CDOTA_Ability_Ringmaster_SummonUnicycle", "ringmaster_tame_the_beasts": "CDOTA_Ability_Ringmaster_TameTheBeasts", "ringmaster_tame_the_beasts_crack": "CDOTA_Ability_Ringmaster_TameTheBeasts_Crack", "ringmaster_the_box": "CDOTA_Ability_Ringmaster_TheBox", "ringmaster_weighted_pie": "CDOTA_Ability_Ringmaster_WeightedPie", "ringmaster_wheel": "CDOTA_Ability_Ringmaster_Wheel", "ringmaster_whoopee_cushion": "CDOTA_Ability_Ringmaster_WhoopeeCushion", "root": "CEntityInstance", "roshan_bash": "CDOTA_Ability_Roshan_Bash", "roshan_devotion": "CDOTA_Ability_Roshan_Devotion", "roshan_grab_and_throw": "CDOTA_Ability_Roshan_GrabThrow", "roshan_inherent_buffs": "CDOTA_Ability_Roshan_InherentBuffs", "roshan_revengeroar": "CDOTA_Ability_Roshan_RevengeRoar", "roshan_slam": "CDOTA_Ability_Roshan_Slam", "roshan_spell_block": "CDOTA_Ability_Roshan_SpellBlock", "rotator_target": "CRotatorTarget", "rubick_arcane_supremacy": "CDOTA_Ability_Rubick_Arcane_Supremacy", "rubick_curiosity": "CDOTA_Ability_Rubick_Curiosity", "rubick_empty1": "CDOTA_Ability_Rubick_Empty1", "rubick_empty2": "CDOTA_Ability_Rubick_Empty2", "rubick_fade_bolt": "CDOTA_Ability_Rubick_FadeBolt", "rubick_hidden1": "CDOTA_Ability_Rubick_Hidden1", "rubick_hidden2": "CDOTA_Ability_Rubick_Hidden2", "rubick_hidden3": "CDOTA_Ability_Rubick_Hidden3", "rubick_hidden4": "CDOTA_Ability_Rubick_Hidden4", "rubick_hidden5": "CDOTA_Ability_Rubick_Hidden5", "rubick_might_and_magus": "CDOTA_Ability_Rubick_Might_And_Magus", "rubick_null_field": "CDOTA_Ability_Rubick_NullField", "rubick_spell_steal": "CDOTA_Ability_Rubick_SpellSteal", "rubick_telekinesis": "CDOTA_Ability_Rubick_Telekinesis", "rubick_telekinesis_land": "CDOTA_Ability_Rubick_TelekinesisLand", "rubick_telekinesis_land_self": "CDOTA_Ability_Rubick_TelekinesisLand_Self", "sandking_burrowstrike": "CDOTA_Ability_SandKing_BurrowStrike", "sandking_caustic_finale": "CDOTA_Ability_SandKing_CausticFinale", "sandking_epicenter": "CDOTA_Ability_SandKing_Epicenter", "sandking_sand_storm": "CDOTA_Ability_SandKing_SandStorm", "sandking_scorpion_strike": "CDOTA_Ability_Sand_King_Scorpion_Strike", "satyr_hellcaller_shockwave": "CDOTA_Ability_SatyrHellcaller_Shockwave", "satyr_hellcaller_unholy_aura": "CDOTA_Ability_SatyrHellcaller_UnholyAura", "satyr_soulstealer_mana_burn": "CDOTA_Ability_SatyrSoulstealer_ManaBurn", "satyr_trickster_purge": "CDOTA_Ability_SatyrTrickster_Purge", "scenesimplevb": "CBlitTextureToBackBufferLayer", "script_nav_blocker": "CScriptNavBlocker", "script_trigger_hurt": "CScriptTriggerHurt", "script_trigger_multiple": "CScriptTriggerMultiple", "script_trigger_once": "CScriptTriggerOnce", "script_trigger_push": "CScriptTriggerPush", "scripted_item_drop": "CScriptItem", "scripted_scene": "CSceneEntity", "scripted_sequence": "CScriptedSequence", "seasonal_dark_carnival_balloon": "CDOTA_Ability_DarkCarnival_Balloon", "seasonal_dark_carnival_firework": "CDOTA_Ability_DarkCarnival_Firework", "seasonal_dark_carnival_pie": "CDOTA_Ability_DarkCarnival_Pie", "seasonal_decorate_tree": "CDOTA_Ability_Seasonal_Decorate_Tree", "seasonal_festive_firework": "CDOTA_Ability_Seasonal_Festive_Firework", "seasonal_firecrackers": "CDOTA_Ability_Seasonal_Firecrackers", "seasonal_party_hat": "CDOTA_Ability_Seasonal_PartyHat", "seasonal_summon_cny_balloon": "CDOTA_Ability_Seasonal_Summon_CNY_Balloon", "seasonal_summon_cny_tree": "CDOTA_Ability_Seasonal_Summon_CNY_Tree", "seasonal_summon_dragon": "CDOTA_Ability_Seasonal_Summon_Dragon", "seasonal_summon_penguin": "CDOTA_Ability_Seasonal_Summon_Penguin", "seasonal_summon_snowman": "CDOTA_Ability_Seasonal_Summon_Snowman", "seasonal_summon_ti9_balloon": "CDOTA_Ability_Seasonal_Summon_TI9_Balloon", "seasonal_throw_snowball": "CDOTA_Ability_Seasonal_Throw_Snowball", "seasonal_ti11_balloon": "CDOTA_Ability_Seasonal_TI11_Balloon", "seasonal_ti11_bubble_gun": "CDOTA_Ability_Seasonal_TI11_BubbleGun", "seasonal_ti11_conga_line": "CDOTA_Ability_Seasonal_TI11_CongaLine", "seasonal_ti11_duel": "CDOTA_Ability_Seasonal_TI11_Duel", "seasonal_ti11_paper": "CDOTA_Ability_Seasonal_TI11_Paper", "seasonal_ti11_rock": "CDOTA_Ability_Seasonal_TI11_Rock", "seasonal_ti11_rock_paper_scissors": "CDOTA_Ability_Seasonal_TI11_RockPaperScissors", "seasonal_ti11_rock_paper_scissors_base": "CDOTA_Ability_Seasonal_TI11_RockPaperScissors_Base", "seasonal_ti11_scissors": "CDOTA_Ability_Seasonal_TI11_Scissors", "seasonal_ti9_banner": "CDOTA_Ability_Seasonal_TI9_Banner", "seasonal_ti9_instruments": "CDOTA_Ability_Seasonal_TI9_Instruments", "seasonal_ti9_monkey": "CDOTA_Ability_Seasonal_TI9_Monkey", "seasonal_ti9_shovel": "CDOTA_Ability_Seasonal_TI9_Shovel", "shadow_demon_demonic_cleanse": "CDOTA_Ability_Shadow_Demon_Demonic_Cleanse", "shadow_demon_demonic_purge": "CDOTA_Ability_Shadow_Demon_Demonic_Purge", "shadow_demon_disruption": "CDOTA_Ability_Shadow_Demon_Disruption", "shadow_demon_disseminate": "CDOTA_Ability_Shadow_Demon_Disseminate", "shadow_demon_menace": "CDOTA_Ability_Shadow_Demon_Menace", "shadow_demon_shadow_poison": "CDOTA_Ability_Shadow_Demon_Shadow_Poison", "shadow_demon_shadow_poison_release": "CDOTA_Ability_Shadow_Demon_Shadow_Poison_Release", "shadow_demon_shadow_servant": "CDOTA_Ability_Shadow_Demon_Shadow_Servant", "shadow_demon_soul_catcher": "CDOTA_Ability_Shadow_Demon_Soul_Catcher", "shadow_shaman_ether_shock": "CDOTA_Ability_ShadowShaman_EtherShock", "shadow_shaman_fowl_play": "CDOTA_Ability_Shadow_Shaman_Fowl_Play", "shadow_shaman_mass_serpent_ward": "CDOTA_Ability_ShadowShaman_MassSerpentWard", "shadow_shaman_serpentine": "CDOTA_Ability_ShadowShaman_Serpentine", "shadow_shaman_shackles": "CDOTA_Ability_ShadowShaman_Shackles", "shadow_shaman_urnaconda": "CDOTA_Ability_Shadow_Shaman_Urnaconda", "shadow_shaman_voodoo": "CDOTA_Ability_ShadowShamanVoodoo", "shadow_shaman_voodoo_hands": "CDOTA_Ability_Shadow_Shaman_Voodoo_Hands", "shoot_firework": "CDOTA_Ability_ShootFirework", "shredder_chakram": "CDOTA_Ability_Shredder_Chakram", "shredder_chakram_2": "CDOTA_Ability_Shredder_ChakramAlias_shredder_chakram_2", "shredder_exposure_therapy": "CDOTA_Ability_Shredder_Exposure_Therapy", "shredder_flamethrower": "CDOTA_Ability_Shredder_Flamethrower", "shredder_reactive_armor": "CDOTA_Ability_Shredder_Reactive_Armor", "shredder_return_chakram": "CDOTA_Ability_Shredder_ReturnChakram", "shredder_return_chakram_2": "CDOTA_Ability_Shredder_ReturnChakramAlias_shredder_return_chakram_2", "shredder_timber_chain": "CDOTA_Ability_Shredder_TimberChain", "shredder_twisted_chakram": "CDOTA_Ability_Shredder_TwistedChakram", "shredder_whirling_death": "CDOTA_Ability_Shredder_WhirlingDeath", "silencer_brain_drain": "CDOTA_Ability_Silencer_BrainDrain", "silencer_curse_of_the_silent": "CDOTA_Ability_Silencer_CurseOfTheSilent", "silencer_glaives_of_wisdom": "CDOTA_Ability_Silencer_GlaivesOfWisdom", "silencer_global_silence": "CDOTA_Ability_Silencer_GlobalSilence", "silencer_irrepressible": "CDOTA_Ability_Silencer_Irrepressible", "silencer_last_word": "CDOTA_Ability_Silencer_LastWord", "silencer_oppressive_silence": "CDOTA_Ability_Silencer_Oppressive_Silence", "skeleton_king_bone_guard": "CDOTA_Ability_SkeletonKing_BoneGuard", "skeleton_king_bone_guard_damage_tracker": "CDOTA_Ability_SkeletonKing_BoneGuard_DamageTracker", "skeleton_king_hellfire_blast": "CDOTA_Ability_SkeletonKing_HellfireBlast", "skeleton_king_mortal_strike": "CDOTA_Ability_SkeletonKing_MortalStrike", "skeleton_king_reincarnation": "CDOTA_Ability_SkeletonKing_Reincarnation", "skeleton_king_spectral_blade": "CDOTA_Ability_SkeletonKing_SpectralBlade", "skeleton_king_vampiric_spirit": "CDOTA_Ability_Skeleton_King_Innate_VampiricSpirit", "sky_camera": "CSkyCamera", "skybox_reference": "CSkyboxReference", "skywrath_mage_ancient_seal": "CDOTA_Ability_Skywrath_Mage_Ancient_Seal", "skywrath_mage_arcane_bolt": "CDOTA_Ability_Skywrath_Mage_Arcane_Bolt", "skywrath_mage_concussive_shot": "CDOTA_Ability_Skywrath_Mage_Concussive_Shot", "skywrath_mage_mystic_flare": "CDOTA_Ability_Skywrath_Mage_Mystic_Flare", "skywrath_mage_ruin_and_restoration": "CDOTA_Ability_Skywrath_Mage_Ruin_And_Restoration", "skywrath_mage_shield_of_the_scion": "CDOTA_Ability_Skywrath_Mage_Shield_Of_The_Scion", "skywrath_mage_staff_of_the_scion": "CDOTA_Ability_Skywrath_Mage_Staff_Of_The_Scion", "slardar_amplify_damage": "CDOTA_Ability_Slardar_Amplify_Damage", "slardar_bash": "CDOTA_Ability_Slardar_Bash", "slardar_seaborn_sentinel": "CDOTA_Ability_Slardar_Slardar_SeabornSentinel", "slardar_slithereen_crush": "CDOTA_Ability_Slardar_Slithereen_Crush", "slardar_sprint": "CDOTA_Ability_Slardar_Sprint", "slark_barracuda": "CDOTA_Ability_Slark_Barracuda", "slark_dark_pact": "CDOTA_Ability_Slark_DarkPact", "slark_depth_shroud": "CDOTA_Ability_Slark_Depth_Shroud", "slark_essence_shift": "CDOTA_Ability_Slark_EssenceShift", "slark_fish_bait": "CDOTA_Ability_Slark_Fish_Bait", "slark_pounce": "CDOTA_Ability_Slark_Pounce", "slark_saltwater_shiv": "CDOTA_Ability_Slark_SaltwaterShiv", "slark_shadow_dance": "CDOTA_Ability_Slark_ShadowDance", "slithereen_riptide": "CDOTA_Ability_Slithereen_Riptide", "snapfire_boomstick": "CDOTA_Ability_Snapfire_Boomstick", "snapfire_buckshot": "CDOTA_Ability_Snapfire_Buckshot", "snapfire_firesnap_cookie": "CDOTA_Ability_Snapfire_FiresnapCookie", "snapfire_gobble_up": "CDOTA_Ability_Snapfire_GobbleUp", "snapfire_lil_shredder": "CDOTA_Ability_Snapfire_LilShredder", "snapfire_mortimer_kisses": "CDOTA_Ability_Snapfire_MortimerKisses", "snapfire_scatterblast": "CDOTA_Ability_Snapfire_Scatterblast", "snapfire_spit_creep": "CDOTA_Ability_Snapfire_SpitCreep", "snd_event_alignedbox": "CSoundEventAABBEntity", "snd_event_box_helper": "CSoundEventBoxHelper", "snd_event_cone": "CSoundEventConeEntity", "snd_event_multipoint": "CSoundEventMultiPointEntity", "snd_event_oriented_boxes": "CSoundEventBoxEntity", "snd_event_orientedbox": "CSoundEventOBBEntity", "snd_event_param": "CSoundEventParameter", "snd_event_path_corner": "CSoundEventPathCornerEntity", "snd_event_point": "CSoundEventEntityAlias_snd_event_point", "snd_event_sphere": "CSoundEventSphereEntity", "snd_opvar_set": "CSoundOpvarSetEntity", "snd_opvar_set_aabb": "CSoundOpvarSetAABBEntity", "snd_opvar_set_auto_room": "CSoundOpvarSetAutoRoomEntity", "snd_opvar_set_box_base": "CSoundOpvarSetBoxEntity", "snd_opvar_set_obb": "CSoundOpvarSetOBBEntity", "snd_opvar_set_path_corner": "CSoundOpvarSetPathCornerEntity", "snd_opvar_set_point": "CSoundOpvarSetPointEntity", "snd_opvar_set_point_base": "CSoundOpvarSetPointBase", "snd_opvar_set_wind_obb": "CSoundOpvarSetOBBWindEntity", "snd_sound_area_base": "CSoundAreaEntityBase", "snd_sound_area_obb": "CSoundAreaEntityOrientedBox", "snd_sound_area_sphere": "CSoundAreaEntitySphere", "snd_soundscape": "CEnvSoundscapeAlias_snd_soundscape", "snd_soundscape_proxy": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy", "snd_soundscape_triggerable": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable", "snd_stack_save": "CSoundStackSave", "sniper_assassinate": "CDOTA_Ability_Sniper_Assassinate", "sniper_concussive_grenade": "CDOTA_Ability_Sniper_Concussive_Grenade", "sniper_headshot": "CDOTA_Ability_Sniper_Headshot", "sniper_keen_scope": "CDOTA_Ability_Sniper_KeenScope", "sniper_shrapnel": "CDOTA_Ability_Sniper_Shrapnel", "sniper_take_aim": "CDOTA_Ability_Sniper_TakeAim", "sniper_take_aim_stop": "CDOTA_Ability_Sniper_TakeAimStop", "spark_shower": "CShower", "spawnlord_aura": "CDOTA_Ability_Spawnlord_Aura", "spawnlord_master_bash": "CDOTA_Ability_Spawnlord_Master_Bash", "spawnlord_master_freeze": "CDOTA_Ability_Spawnlord_Master_Freeze", "spawnlord_master_stomp": "CDOTA_Ability_Spawnlord_Master_Stomp", "special_bonus_20_bash_2": "CDOTA_Ability_Special_Bonus_20_Bash_2", "special_bonus_20_crit_15": "CDOTA_Ability_Special_Bonus_20_Crit_15", "special_bonus_20_crit_2": "CDOTA_Ability_Special_Bonus_20_Crit_2", "special_bonus_24_crit_2": "CDOTA_Ability_Special_Bonus_24_Crit_2", "special_bonus_30_crit_2": "CDOTA_Ability_Special_Bonus_30_Crit_2", "special_bonus_50_crit_40": "CDOTA_Ability_Special_Bonus_50_Crit_40", "special_bonus_agility_10": "CDOTA_Ability_Special_Bonus_Agility_10", "special_bonus_agility_100": "CDOTA_Ability_Special_Bonus_Agility_100", "special_bonus_agility_12": "CDOTA_Ability_Special_Bonus_Agility_12", "special_bonus_agility_13": "CDOTA_Ability_Special_Bonus_Agility_13", "special_bonus_agility_14": "CDOTA_Ability_Special_Bonus_Agility_14", "special_bonus_agility_15": "CDOTA_Ability_Special_Bonus_Agility_15", "special_bonus_agility_16": "CDOTA_Ability_Special_Bonus_Agility_16", "special_bonus_agility_20": "CDOTA_Ability_Special_Bonus_Agility_20", "special_bonus_agility_25": "CDOTA_Ability_Special_Bonus_Agility_25", "special_bonus_agility_30": "CDOTA_Ability_Special_Bonus_Agility_30", "special_bonus_agility_40": "CDOTA_Ability_Special_Bonus_Agility_40", "special_bonus_agility_5": "CDOTA_Ability_Special_Bonus_Agility_5", "special_bonus_agility_6": "CDOTA_Ability_Special_Bonus_Agility_6", "special_bonus_agility_7": "CDOTA_Ability_Special_Bonus_Agility_7", "special_bonus_agility_8": "CDOTA_Ability_Special_Bonus_Agility_8", "special_bonus_agility_80": "CDOTA_Ability_Special_Bonus_Agility_80", "special_bonus_agility_81": "CDOTA_Ability_Special_Bonus_Agility_81", "special_bonus_agility_9": "CDOTA_Ability_Special_Bonus_Agility_9", "special_bonus_agility_and_intelligence_6": "CDOTA_Ability_Special_Bonus_Agility_And_Intelligence_6", "special_bonus_all_stats_10": "CDOTA_Ability_Special_Bonus_All_Stats_10", "special_bonus_all_stats_12": "CDOTA_Ability_Special_Bonus_All_Stats_12", "special_bonus_all_stats_14": "CDOTA_Ability_Special_Bonus_All_Stats_14", "special_bonus_all_stats_15": "CDOTA_Ability_Special_Bonus_All_Stats_15", "special_bonus_all_stats_20": "CDOTA_Ability_Special_Bonus_All_Stats_20", "special_bonus_all_stats_4": "CDOTA_Ability_Special_Bonus_All_Stats_4", "special_bonus_all_stats_5": "CDOTA_Ability_Special_Bonus_All_Stats_5", "special_bonus_all_stats_6": "CDOTA_Ability_Special_Bonus_All_Stats_6", "special_bonus_all_stats_7": "CDOTA_Ability_Special_Bonus_All_Stats_7", "special_bonus_all_stats_8": "CDOTA_Ability_Special_Bonus_All_Stats_8", "special_bonus_armor_10": "CDOTA_Ability_Special_Bonus_Armor_10", "special_bonus_armor_12": "CDOTA_Ability_Special_Bonus_Armor_12", "special_bonus_armor_15": "CDOTA_Ability_Special_Bonus_Armor_15", "special_bonus_armor_2": "CDOTA_Ability_Special_Bonus_Armor_2", "special_bonus_armor_20": "CDOTA_Ability_Special_Bonus_Armor_20", "special_bonus_armor_3": "CDOTA_Ability_Special_Bonus_Armor_3", "special_bonus_armor_30": "CDOTA_Ability_Special_Bonus_Armor_30", "special_bonus_armor_4": "CDOTA_Ability_Special_Bonus_Armor_4", "special_bonus_armor_5": "CDOTA_Ability_Special_Bonus_Armor_5", "special_bonus_armor_6": "CDOTA_Ability_Special_Bonus_Armor_6", "special_bonus_armor_7": "CDOTA_Ability_Special_Bonus_Armor_7", "special_bonus_armor_8": "CDOTA_Ability_Special_Bonus_Armor_8", "special_bonus_armor_9": "CDOTA_Ability_Special_Bonus_Armor_9", "special_bonus_attack_base_damage_100": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_100", "special_bonus_attack_base_damage_15": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_15", "special_bonus_attack_base_damage_20": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_20", "special_bonus_attack_base_damage_25": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_25", "special_bonus_attack_base_damage_30": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_30", "special_bonus_attack_base_damage_35": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_35", "special_bonus_attack_base_damage_40": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_40", "special_bonus_attack_base_damage_45": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_45", "special_bonus_attack_base_damage_50": "CDOTA_Ability_Special_Bonus_Attack_Base_Damage_50", "special_bonus_attack_damage_10": "CDOTA_Ability_Special_Bonus_Attack_Damage_10", "special_bonus_attack_damage_100": "CDOTA_Ability_Special_Bonus_Attack_Damage_100", "special_bonus_attack_damage_12": "CDOTA_Ability_Special_Bonus_Attack_Damage_12", "special_bonus_attack_damage_120": "CDOTA_Ability_Special_Bonus_Attack_Damage_120", "special_bonus_attack_damage_15": "CDOTA_Ability_Special_Bonus_Attack_Damage_15", "special_bonus_attack_damage_150": "CDOTA_Ability_Special_Bonus_Attack_Damage_150", "special_bonus_attack_damage_16": "CDOTA_Ability_Special_Bonus_Attack_Damage_16", "special_bonus_attack_damage_160": "CDOTA_Ability_Special_Bonus_Attack_Damage_160", "special_bonus_attack_damage_18": "CDOTA_Ability_Special_Bonus_Attack_Damage_18", "special_bonus_attack_damage_20": "CDOTA_Ability_Special_Bonus_Attack_Damage_20", "special_bonus_attack_damage_200": "CDOTA_Ability_Special_Bonus_Attack_Damage_200", "special_bonus_attack_damage_25": "CDOTA_Ability_Special_Bonus_Attack_Damage_25", "special_bonus_attack_damage_250": "CDOTA_Ability_Special_Bonus_Attack_Damage_250", "special_bonus_attack_damage_251": "CDOTA_Ability_Special_Bonus_Attack_Damage_251", "special_bonus_attack_damage_252": "CDOTA_Ability_Special_Bonus_Attack_Damage_252", "special_bonus_attack_damage_253": "CDOTA_Ability_Special_Bonus_Attack_Damage_253", "special_bonus_attack_damage_30": "CDOTA_Ability_Special_Bonus_Attack_Damage_30", "special_bonus_attack_damage_35": "CDOTA_Ability_Special_Bonus_Attack_Damage_35", "special_bonus_attack_damage_40": "CDOTA_Ability_Special_Bonus_Attack_Damage_40", "special_bonus_attack_damage_400": "CDOTA_Ability_Special_Bonus_Attack_Damage_400", "special_bonus_attack_damage_45": "CDOTA_Ability_Special_Bonus_Attack_Damage_45", "special_bonus_attack_damage_50": "CDOTA_Ability_Special_Bonus_Attack_Damage_50", "special_bonus_attack_damage_55": "CDOTA_Ability_Special_Bonus_Attack_Damage_55", "special_bonus_attack_damage_60": "CDOTA_Ability_Special_Bonus_Attack_Damage_60", "special_bonus_attack_damage_65": "CDOTA_Ability_Special_Bonus_Attack_Damage_65", "special_bonus_attack_damage_66": "CDOTA_Ability_Special_Bonus_Attack_Damage_66", "special_bonus_attack_damage_70": "CDOTA_Ability_Special_Bonus_Attack_Damage_70", "special_bonus_attack_damage_75": "CDOTA_Ability_Special_Bonus_Attack_Damage_75", "special_bonus_attack_damage_80": "CDOTA_Ability_Special_Bonus_Attack_Damage_80", "special_bonus_attack_damage_90": "CDOTA_Ability_Special_Bonus_Attack_Damage_90", "special_bonus_attack_range_100": "CDOTA_Ability_Special_Bonus_Attack_Range_100", "special_bonus_attack_range_125": "CDOTA_Ability_Special_Bonus_Attack_Range_125", "special_bonus_attack_range_150": "CDOTA_Ability_Special_Bonus_Attack_Range_150", "special_bonus_attack_range_175": "CDOTA_Ability_Special_Bonus_Attack_Range_175", "special_bonus_attack_range_200": "CDOTA_Ability_Special_Bonus_Attack_Range_200", "special_bonus_attack_range_250": "CDOTA_Ability_Special_Bonus_Attack_Range_250", "special_bonus_attack_range_275": "CDOTA_Ability_Special_Bonus_Attack_Range_275", "special_bonus_attack_range_300": "CDOTA_Ability_Special_Bonus_Attack_Range_300", "special_bonus_attack_range_325": "CDOTA_Ability_Special_Bonus_Attack_Range_325", "special_bonus_attack_range_400": "CDOTA_Ability_Special_Bonus_Attack_Range_400", "special_bonus_attack_range_50": "CDOTA_Ability_Special_Bonus_Attack_Range_50", "special_bonus_attack_range_60": "CDOTA_Ability_Special_Bonus_Attack_Range_60", "special_bonus_attack_range_75": "CDOTA_Ability_Special_Bonus_Attack_Range_75", "special_bonus_attack_speed_10": "CDOTA_Ability_Special_Bonus_Attack_Speed_10", "special_bonus_attack_speed_100": "CDOTA_Ability_Special_Bonus_Attack_Speed_100", "special_bonus_attack_speed_110": "CDOTA_Ability_Special_Bonus_Attack_Speed_110", "special_bonus_attack_speed_120": "CDOTA_Ability_Special_Bonus_Attack_Speed_120", "special_bonus_attack_speed_140": "CDOTA_Ability_Special_Bonus_Attack_Speed_140", "special_bonus_attack_speed_15": "CDOTA_Ability_Special_Bonus_Attack_Speed_15", "special_bonus_attack_speed_160": "CDOTA_Ability_Special_Bonus_Attack_Speed_160", "special_bonus_attack_speed_175": "CDOTA_Ability_Special_Bonus_Attack_Speed_175", "special_bonus_attack_speed_20": "CDOTA_Ability_Special_Bonus_Attack_Speed_20", "special_bonus_attack_speed_200": "CDOTA_Ability_Special_Bonus_Attack_Speed_200", "special_bonus_attack_speed_225": "CDOTA_Ability_Special_Bonus_Attack_Speed_225", "special_bonus_attack_speed_25": "CDOTA_Ability_Special_Bonus_Attack_Speed_25", "special_bonus_attack_speed_250": "CDOTA_Ability_Special_Bonus_Attack_Speed_250", "special_bonus_attack_speed_30": "CDOTA_Ability_Special_Bonus_Attack_Speed_30", "special_bonus_attack_speed_35": "CDOTA_Ability_Special_Bonus_Attack_Speed_35", "special_bonus_attack_speed_40": "CDOTA_Ability_Special_Bonus_Attack_Speed_40", "special_bonus_attack_speed_45": "CDOTA_Ability_Special_Bonus_Attack_Speed_45", "special_bonus_attack_speed_50": "CDOTA_Ability_Special_Bonus_Attack_Speed_50", "special_bonus_attack_speed_55": "CDOTA_Ability_Special_Bonus_Attack_Speed_55", "special_bonus_attack_speed_60": "CDOTA_Ability_Special_Bonus_Attack_Speed_60", "special_bonus_attack_speed_70": "CDOTA_Ability_Special_Bonus_Attack_Speed_70", "special_bonus_attack_speed_80": "CDOTA_Ability_Special_Bonus_Attack_Speed_80", "special_bonus_attack_speed_90": "CDOTA_Ability_Special_Bonus_Attack_Speed_90", "special_bonus_attributes": "CDOTA_Ability_Special_Bonus_Attributes", "special_bonus_base": "CDOTA_Ability_Special_Bonus_Base", "special_bonus_base_attack_rate_1": "CDOTA_Ability_Special_Bonus_Base_Attack_Rate_1", "special_bonus_cast_range_100": "CDOTA_Ability_Special_Bonus_Cast_Range_100", "special_bonus_cast_range_125": "CDOTA_Ability_Special_Bonus_Cast_Range_125", "special_bonus_cast_range_150": "CDOTA_Ability_Special_Bonus_Cast_Range_150", "special_bonus_cast_range_175": "CDOTA_Ability_Special_Bonus_Cast_Range_175", "special_bonus_cast_range_200": "CDOTA_Ability_Special_Bonus_Cast_Range_200", "special_bonus_cast_range_225": "CDOTA_Ability_Special_Bonus_Cast_Range_225", "special_bonus_cast_range_250": "CDOTA_Ability_Special_Bonus_Cast_Range_250", "special_bonus_cast_range_275": "CDOTA_Ability_Special_Bonus_Cast_Range_275", "special_bonus_cast_range_300": "CDOTA_Ability_Special_Bonus_Cast_Range_300", "special_bonus_cast_range_325": "CDOTA_Ability_Special_Bonus_Cast_Range_325", "special_bonus_cast_range_350": "CDOTA_Ability_Special_Bonus_Cast_Range_350", "special_bonus_cast_range_400": "CDOTA_Ability_Special_Bonus_Cast_Range_400", "special_bonus_cast_range_50": "CDOTA_Ability_Special_Bonus_Cast_Range_50", "special_bonus_cast_range_60": "CDOTA_Ability_Special_Bonus_Cast_Range_60", "special_bonus_cast_range_75": "CDOTA_Ability_Special_Bonus_Cast_Range_75", "special_bonus_cast_speed_30": "CDOTA_Ability_Special_Bonus_Cast_Speed_30", "special_bonus_cleave_100": "CDOTA_Ability_Special_Bonus_Cleave_100", "special_bonus_cleave_130": "CDOTA_Ability_Special_Bonus_Cleave_130", "special_bonus_cleave_140": "CDOTA_Ability_Special_Bonus_Cleave_140", "special_bonus_cleave_15": "CDOTA_Ability_Special_Bonus_Cleave_15", "special_bonus_cleave_150": "CDOTA_Ability_Special_Bonus_Cleave_150", "special_bonus_cleave_175": "CDOTA_Ability_Special_Bonus_Cleave_175", "special_bonus_cleave_20": "CDOTA_Ability_Special_Bonus_Cleave_20", "special_bonus_cleave_25": "CDOTA_Ability_Special_Bonus_Cleave_25", "special_bonus_cleave_30": "CDOTA_Ability_Special_Bonus_Cleave_30", "special_bonus_cleave_35": "CDOTA_Ability_Special_Bonus_Cleave_35", "special_bonus_cleave_40": "CDOTA_Ability_Special_Bonus_Cleave_40", "special_bonus_cleave_60": "CDOTA_Ability_Special_Bonus_Cleave_60", "special_bonus_cooldown_reduction_10": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_10", "special_bonus_cooldown_reduction_12": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_12", "special_bonus_cooldown_reduction_14": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_14", "special_bonus_cooldown_reduction_15": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_15", "special_bonus_cooldown_reduction_20": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_20", "special_bonus_cooldown_reduction_25": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_25", "special_bonus_cooldown_reduction_30": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_30", "special_bonus_cooldown_reduction_40": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_40", "special_bonus_cooldown_reduction_50": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_50", "special_bonus_cooldown_reduction_6": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_6", "special_bonus_cooldown_reduction_65": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_65", "special_bonus_cooldown_reduction_8": "CDOTA_Ability_Special_Bonus_Cooldown_Reduction_8", "special_bonus_corruption_25": "CDOTA_Ability_Special_Bonus_Corruption_25", "special_bonus_corruption_3": "CDOTA_Ability_Special_Bonus_Corruption_3", "special_bonus_corruption_4": "CDOTA_Ability_Special_Bonus_Corruption_4", "special_bonus_corruption_5": "CDOTA_Ability_Special_Bonus_Corruption_5", "special_bonus_day_vision_400": "CDOTA_Ability_Special_Bonus_Day_Vision_400", "special_bonus_evasion_10": "CDOTA_Ability_Special_Bonus_Evasion_10", "special_bonus_evasion_12": "CDOTA_Ability_Special_Bonus_Evasion_12", "special_bonus_evasion_15": "CDOTA_Ability_Special_Bonus_Evasion_15", "special_bonus_evasion_16": "CDOTA_Ability_Special_Bonus_Evasion_16", "special_bonus_evasion_20": "CDOTA_Ability_Special_Bonus_Evasion_20", "special_bonus_evasion_25": "CDOTA_Ability_Special_Bonus_Evasion_25", "special_bonus_evasion_30": "CDOTA_Ability_Special_Bonus_Evasion_30", "special_bonus_evasion_40": "CDOTA_Ability_Special_Bonus_Evasion_40", "special_bonus_evasion_50": "CDOTA_Ability_Special_Bonus_Evasion_50", "special_bonus_evasion_75": "CDOTA_Ability_Special_Bonus_Evasion_75", "special_bonus_evasion_8": "CDOTA_Ability_Special_Bonus_Evasion_8", "special_bonus_exp_boost_10": "CDOTA_Ability_Special_Bonus_Exp_Boost_10", "special_bonus_exp_boost_15": "CDOTA_Ability_Special_Bonus_Exp_Boost_15", "special_bonus_exp_boost_20": "CDOTA_Ability_Special_Bonus_Exp_Boost_20", "special_bonus_exp_boost_25": "CDOTA_Ability_Special_Bonus_Exp_Boost_25", "special_bonus_exp_boost_30": "CDOTA_Ability_Special_Bonus_Exp_Boost_30", "special_bonus_exp_boost_35": "CDOTA_Ability_Special_Bonus_Exp_Boost_35", "special_bonus_exp_boost_40": "CDOTA_Ability_Special_Bonus_Exp_Boost_40", "special_bonus_exp_boost_5": "CDOTA_Ability_Special_Bonus_Exp_Boost_5", "special_bonus_exp_boost_50": "CDOTA_Ability_Special_Bonus_Exp_Boost_50", "special_bonus_exp_boost_60": "CDOTA_Ability_Special_Bonus_Exp_Boost_60", "special_bonus_gold_income_120": "CDOTA_Ability_Special_Bonus_Gold_Income_120", "special_bonus_gold_income_150": "CDOTA_Ability_Special_Bonus_Gold_Income_150", "special_bonus_gold_income_180": "CDOTA_Ability_Special_Bonus_Gold_Income_180", "special_bonus_gold_income_210": "CDOTA_Ability_Special_Bonus_Gold_Income_210", "special_bonus_gold_income_240": "CDOTA_Ability_Special_Bonus_Gold_Income_240", "special_bonus_gold_income_30": "CDOTA_Ability_Special_Bonus_Gold_Income_30", "special_bonus_gold_income_300": "CDOTA_Ability_Special_Bonus_Gold_Income_300", "special_bonus_gold_income_420": "CDOTA_Ability_Special_Bonus_Gold_Income_420", "special_bonus_gold_income_60": "CDOTA_Ability_Special_Bonus_Gold_Income_60", "special_bonus_gold_income_90": "CDOTA_Ability_Special_Bonus_Gold_Income_90", "special_bonus_haste": "CDOTA_Ability_Special_Bonus_Haste", "special_bonus_hp_100": "CDOTA_Ability_Special_Bonus_HP_100", "special_bonus_hp_1000": "CDOTA_Ability_Special_Bonus_HP_1000", "special_bonus_hp_125": "CDOTA_Ability_Special_Bonus_HP_125", "special_bonus_hp_150": "CDOTA_Ability_Special_Bonus_HP_150", "special_bonus_hp_175": "CDOTA_Ability_Special_Bonus_HP_175", "special_bonus_hp_200": "CDOTA_Ability_Special_Bonus_HP_200", "special_bonus_hp_225": "CDOTA_Ability_Special_Bonus_HP_225", "special_bonus_hp_250": "CDOTA_Ability_Special_Bonus_HP_250", "special_bonus_hp_275": "CDOTA_Ability_Special_Bonus_HP_275", "special_bonus_hp_300": "CDOTA_Ability_Special_Bonus_HP_300", "special_bonus_hp_325": "CDOTA_Ability_Special_Bonus_HP_325", "special_bonus_hp_350": "CDOTA_Ability_Special_Bonus_HP_350", "special_bonus_hp_375": "CDOTA_Ability_Special_Bonus_HP_375", "special_bonus_hp_400": "CDOTA_Ability_Special_Bonus_HP_400", "special_bonus_hp_450": "CDOTA_Ability_Special_Bonus_HP_450", "special_bonus_hp_475": "CDOTA_Ability_Special_Bonus_HP_475", "special_bonus_hp_500": "CDOTA_Ability_Special_Bonus_HP_500", "special_bonus_hp_600": "CDOTA_Ability_Special_Bonus_HP_600", "special_bonus_hp_650": "CDOTA_Ability_Special_Bonus_HP_650", "special_bonus_hp_700": "CDOTA_Ability_Special_Bonus_HP_700", "special_bonus_hp_800": "CDOTA_Ability_Special_Bonus_HP_800", "special_bonus_hp_900": "CDOTA_Ability_Special_Bonus_HP_900", "special_bonus_hp_regen_10": "CDOTA_Ability_Special_Bonus_HP_Regen_10", "special_bonus_hp_regen_12": "CDOTA_Ability_Special_Bonus_HP_Regen_12", "special_bonus_hp_regen_14": "CDOTA_Ability_Special_Bonus_HP_Regen_14", "special_bonus_hp_regen_15": "CDOTA_Ability_Special_Bonus_HP_Regen_15", "special_bonus_hp_regen_16": "CDOTA_Ability_Special_Bonus_HP_Regen_16", "special_bonus_hp_regen_20": "CDOTA_Ability_Special_Bonus_HP_Regen_20", "special_bonus_hp_regen_25": "CDOTA_Ability_Special_Bonus_HP_Regen_25", "special_bonus_hp_regen_3": "CDOTA_Ability_Special_Bonus_HP_Regen_3", "special_bonus_hp_regen_30": "CDOTA_Ability_Special_Bonus_HP_Regen_30", "special_bonus_hp_regen_35": "CDOTA_Ability_Special_Bonus_HP_Regen_35", "special_bonus_hp_regen_4": "CDOTA_Ability_Special_Bonus_HP_Regen_4", "special_bonus_hp_regen_40": "CDOTA_Ability_Special_Bonus_HP_Regen_40", "special_bonus_hp_regen_5": "CDOTA_Ability_Special_Bonus_HP_Regen_5", "special_bonus_hp_regen_50": "CDOTA_Ability_Special_Bonus_HP_Regen_50", "special_bonus_hp_regen_6": "CDOTA_Ability_Special_Bonus_HP_Regen_6", "special_bonus_hp_regen_7": "CDOTA_Ability_Special_Bonus_HP_Regen_7", "special_bonus_hp_regen_8": "CDOTA_Ability_Special_Bonus_HP_Regen_8", "special_bonus_hp_regen_80": "CDOTA_Ability_Special_Bonus_HP_Regen_80", "special_bonus_intelligence_10": "CDOTA_Ability_Special_Bonus_Intelligence_10", "special_bonus_intelligence_12": "CDOTA_Ability_Special_Bonus_Intelligence_12", "special_bonus_intelligence_13": "CDOTA_Ability_Special_Bonus_Intelligence_13", "special_bonus_intelligence_14": "CDOTA_Ability_Special_Bonus_Intelligence_14", "special_bonus_intelligence_15": "CDOTA_Ability_Special_Bonus_Intelligence_15", "special_bonus_intelligence_16": "CDOTA_Ability_Special_Bonus_Intelligence_16", "special_bonus_intelligence_20": "CDOTA_Ability_Special_Bonus_Intelligence_20", "special_bonus_intelligence_25": "CDOTA_Ability_Special_Bonus_Intelligence_25", "special_bonus_intelligence_30": "CDOTA_Ability_Special_Bonus_Intelligence_30", "special_bonus_intelligence_35": "CDOTA_Ability_Special_Bonus_Intelligence_35", "special_bonus_intelligence_6": "CDOTA_Ability_Special_Bonus_Intelligence_6", "special_bonus_intelligence_7": "CDOTA_Ability_Special_Bonus_Intelligence_7", "special_bonus_intelligence_75": "CDOTA_Ability_Special_Bonus_Intelligence_75", "special_bonus_intelligence_8": "CDOTA_Ability_Special_Bonus_Intelligence_8", "special_bonus_lifesteal_10": "CDOTA_Ability_Special_Bonus_Lifesteal_10", "special_bonus_lifesteal_100": "CDOTA_Ability_Special_Bonus_Lifesteal_100", "special_bonus_lifesteal_12": "CDOTA_Ability_Special_Bonus_Lifesteal_12", "special_bonus_lifesteal_15": "CDOTA_Ability_Special_Bonus_Lifesteal_15", "special_bonus_lifesteal_18": "CDOTA_Ability_Special_Bonus_Lifesteal_18", "special_bonus_lifesteal_20": "CDOTA_Ability_Special_Bonus_Lifesteal_20", "special_bonus_lifesteal_25": "CDOTA_Ability_Special_Bonus_Lifesteal_25", "special_bonus_lifesteal_30": "CDOTA_Ability_Special_Bonus_Lifesteal_30", "special_bonus_lifesteal_35": "CDOTA_Ability_Special_Bonus_Lifesteal_35", "special_bonus_lifesteal_40": "CDOTA_Ability_Special_Bonus_Lifesteal_40", "special_bonus_lifesteal_8": "CDOTA_Ability_Special_Bonus_Lifesteal_8", "special_bonus_magic_resistance_10": "CDOTA_Ability_Special_Bonus_Magic_Resistance_10", "special_bonus_magic_resistance_100": "CDOTA_Ability_Special_Bonus_Magic_Resistance_100", "special_bonus_magic_resistance_12": "CDOTA_Ability_Special_Bonus_Magic_Resistance_12", "special_bonus_magic_resistance_14": "CDOTA_Ability_Special_Bonus_Magic_Resistance_14", "special_bonus_magic_resistance_15": "CDOTA_Ability_Special_Bonus_Magic_Resistance_15", "special_bonus_magic_resistance_20": "CDOTA_Ability_Special_Bonus_Magic_Resistance_20", "special_bonus_magic_resistance_25": "CDOTA_Ability_Special_Bonus_Magic_Resistance_25", "special_bonus_magic_resistance_30": "CDOTA_Ability_Special_Bonus_Magic_Resistance_30", "special_bonus_magic_resistance_35": "CDOTA_Ability_Special_Bonus_Magic_Resistance_35", "special_bonus_magic_resistance_40": "CDOTA_Ability_Special_Bonus_Magic_Resistance_40", "special_bonus_magic_resistance_5": "CDOTA_Ability_Special_Bonus_Magic_Resistance_5", "special_bonus_magic_resistance_50": "CDOTA_Ability_Special_Bonus_Magic_Resistance_50", "special_bonus_magic_resistance_6": "CDOTA_Ability_Special_Bonus_Magic_Resistance_6", "special_bonus_magic_resistance_8": "CDOTA_Ability_Special_Bonus_Magic_Resistance_8", "special_bonus_magic_resistance_80": "CDOTA_Ability_Special_Bonus_Magic_Resistance_80", "special_bonus_mana_break_15": "CDOTA_Ability_Special_Bonus_Mana_Break_15", "special_bonus_mana_break_20": "CDOTA_Ability_Special_Bonus_Mana_Break_20", "special_bonus_mana_break_25": "CDOTA_Ability_Special_Bonus_Mana_Break_25", "special_bonus_mana_break_35": "CDOTA_Ability_Special_Bonus_Mana_Break_35", "special_bonus_mana_break_40": "CDOTA_Ability_Special_Bonus_Mana_Break_40", "special_bonus_mana_reduction_10": "CDOTA_Ability_Special_Bonus_Mana_Reduction_10", "special_bonus_mana_reduction_11": "CDOTA_Ability_Special_Bonus_Mana_Reduction_11", "special_bonus_mana_reduction_8": "CDOTA_Ability_Special_Bonus_Mana_Reduction_8", "special_bonus_mana_reduction_9": "CDOTA_Ability_Special_Bonus_Mana_Reduction_9", "special_bonus_movement_speed_10": "CDOTA_Ability_Special_Bonus_Movement_Speed_10", "special_bonus_movement_speed_100": "CDOTA_Ability_Special_Bonus_Movement_Speed_100", "special_bonus_movement_speed_15": "CDOTA_Ability_Special_Bonus_Movement_Speed_15", "special_bonus_movement_speed_20": "CDOTA_Ability_Special_Bonus_Movement_Speed_20", "special_bonus_movement_speed_25": "CDOTA_Ability_Special_Bonus_Movement_Speed_25", "special_bonus_movement_speed_30": "CDOTA_Ability_Special_Bonus_Movement_Speed_30", "special_bonus_movement_speed_35": "CDOTA_Ability_Special_Bonus_Movement_Speed_35", "special_bonus_movement_speed_40": "CDOTA_Ability_Special_Bonus_Movement_Speed_40", "special_bonus_movement_speed_45": "CDOTA_Ability_Special_Bonus_Movement_Speed_45", "special_bonus_movement_speed_50": "CDOTA_Ability_Special_Bonus_Movement_Speed_50", "special_bonus_movement_speed_60": "CDOTA_Ability_Special_Bonus_Movement_Speed_60", "special_bonus_movement_speed_65": "CDOTA_Ability_Special_Bonus_Movement_Speed_65", "special_bonus_movement_speed_75": "CDOTA_Ability_Special_Bonus_Movement_Speed_75", "special_bonus_movement_speed_90": "CDOTA_Ability_Special_Bonus_Movement_Speed_90", "special_bonus_movement_speed_percentage_10": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_10", "special_bonus_movement_speed_percentage_12": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_12", "special_bonus_movement_speed_percentage_14": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_14", "special_bonus_movement_speed_percentage_16": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_16", "special_bonus_movement_speed_percentage_5": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_5", "special_bonus_movement_speed_percentage_6": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_6", "special_bonus_movement_speed_percentage_8": "CDOTA_Ability_Special_Bonus_Movement_Speed_Percentage_8", "special_bonus_mp_100": "CDOTA_Ability_Special_Bonus_MP_100", "special_bonus_mp_1000": "CDOTA_Ability_Special_Bonus_MP_1000", "special_bonus_mp_125": "CDOTA_Ability_Special_Bonus_MP_125", "special_bonus_mp_150": "CDOTA_Ability_Special_Bonus_MP_150", "special_bonus_mp_175": "CDOTA_Ability_Special_Bonus_MP_175", "special_bonus_mp_200": "CDOTA_Ability_Special_Bonus_MP_200", "special_bonus_mp_225": "CDOTA_Ability_Special_Bonus_MP_225", "special_bonus_mp_250": "CDOTA_Ability_Special_Bonus_MP_250", "special_bonus_mp_275": "CDOTA_Ability_Special_Bonus_MP_275", "special_bonus_mp_300": "CDOTA_Ability_Special_Bonus_MP_300", "special_bonus_mp_350": "CDOTA_Ability_Special_Bonus_MP_350", "special_bonus_mp_400": "CDOTA_Ability_Special_Bonus_MP_400", "special_bonus_mp_500": "CDOTA_Ability_Special_Bonus_MP_500", "special_bonus_mp_600": "CDOTA_Ability_Special_Bonus_MP_600", "special_bonus_mp_700": "CDOTA_Ability_Special_Bonus_MP_700", "special_bonus_mp_800": "CDOTA_Ability_Special_Bonus_MP_800", "special_bonus_mp_regen_1": "CDOTA_Ability_Special_Bonus_MP_Regen_1", "special_bonus_mp_regen_10": "CDOTA_Ability_Special_Bonus_MP_Regen_10", "special_bonus_mp_regen_125": "CDOTA_Ability_Special_Bonus_MP_Regen_125", "special_bonus_mp_regen_14": "CDOTA_Ability_Special_Bonus_MP_Regen_14", "special_bonus_mp_regen_150": "CDOTA_Ability_Special_Bonus_MP_Regen_150", "special_bonus_mp_regen_175": "CDOTA_Ability_Special_Bonus_MP_Regen_175", "special_bonus_mp_regen_2": "CDOTA_Ability_Special_Bonus_MP_Regen_2", "special_bonus_mp_regen_250": "CDOTA_Ability_Special_Bonus_MP_Regen_250", "special_bonus_mp_regen_3": "CDOTA_Ability_Special_Bonus_MP_Regen_3", "special_bonus_mp_regen_4": "CDOTA_Ability_Special_Bonus_MP_Regen_4", "special_bonus_mp_regen_5": "CDOTA_Ability_Special_Bonus_MP_Regen_5", "special_bonus_mp_regen_6": "CDOTA_Ability_Special_Bonus_MP_Regen_6", "special_bonus_mp_regen_8": "CDOTA_Ability_Special_Bonus_MP_Regen_8", "special_bonus_mp_regen_amp_10": "CDOTA_Ability_Special_Bonus_MP_Regen_Amp_10", "special_bonus_night_vision_1000": "CDOTA_Ability_Special_Bonus_Night_Vision_1000", "special_bonus_night_vision_400": "CDOTA_Ability_Special_Bonus_Night_Vision_400", "special_bonus_night_vision_500": "CDOTA_Ability_Special_Bonus_Night_Vision_500", "special_bonus_night_vision_600": "CDOTA_Ability_Special_Bonus_Night_Vision_600", "special_bonus_night_vision_800": "CDOTA_Ability_Special_Bonus_Night_Vision_800", "special_bonus_reincarnation_200": "CDOTA_Ability_Special_Bonus_Reincarnation_200", "special_bonus_reincarnation_250": "CDOTA_Ability_Special_Bonus_Reincarnation_250", "special_bonus_reincarnation_300": "CDOTA_Ability_Special_Bonus_Reincarnation_300", "special_bonus_respawn_reduction_15": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_15", "special_bonus_respawn_reduction_20": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_20", "special_bonus_respawn_reduction_25": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_25", "special_bonus_respawn_reduction_30": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_30", "special_bonus_respawn_reduction_35": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_35", "special_bonus_respawn_reduction_40": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_40", "special_bonus_respawn_reduction_45": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_45", "special_bonus_respawn_reduction_50": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_50", "special_bonus_respawn_reduction_60": "CDOTA_Ability_Special_Bonus_Respawn_Reduction_60", "special_bonus_spell_amplify_10": "CDOTA_Ability_Special_Bonus_Spell_Amplify_10", "special_bonus_spell_amplify_11": "CDOTA_Ability_Special_Bonus_Spell_Amplify_11", "special_bonus_spell_amplify_12": "CDOTA_Ability_Special_Bonus_Spell_Amplify_12", "special_bonus_spell_amplify_14": "CDOTA_Ability_Special_Bonus_Spell_Amplify_14", "special_bonus_spell_amplify_15": "CDOTA_Ability_Special_Bonus_Spell_Amplify_15", "special_bonus_spell_amplify_16": "CDOTA_Ability_Special_Bonus_Spell_Amplify_16", "special_bonus_spell_amplify_18": "CDOTA_Ability_Special_Bonus_Spell_Amplify_18", "special_bonus_spell_amplify_20": "CDOTA_Ability_Special_Bonus_Spell_Amplify_20", "special_bonus_spell_amplify_25": "CDOTA_Ability_Special_Bonus_Spell_Amplify_25", "special_bonus_spell_amplify_3": "CDOTA_Ability_Special_Bonus_Spell_Amplify_3", "special_bonus_spell_amplify_4": "CDOTA_Ability_Special_Bonus_Spell_Amplify_4", "special_bonus_spell_amplify_5": "CDOTA_Ability_Special_Bonus_Spell_Amplify_5", "special_bonus_spell_amplify_6": "CDOTA_Ability_Special_Bonus_Spell_Amplify_6", "special_bonus_spell_amplify_7": "CDOTA_Ability_Special_Bonus_Spell_Amplify_7", "special_bonus_spell_amplify_8": "CDOTA_Ability_Special_Bonus_Spell_Amplify_8", "special_bonus_spell_amplify_9": "CDOTA_Ability_Special_Bonus_Spell_Amplify_9", "special_bonus_spell_aoe_100": "CDOTA_Ability_Special_Bonus_Spell_AoE_100", "special_bonus_spell_aoe_25": "CDOTA_Ability_Special_Bonus_Spell_AoE_25", "special_bonus_spell_aoe_50": "CDOTA_Ability_Special_Bonus_Spell_AoE_50", "special_bonus_spell_aoe_75": "CDOTA_Ability_Special_Bonus_Spell_AoE_75", "special_bonus_spell_block_15": "CDOTA_Ability_Special_Bonus_Spell_Block_15", "special_bonus_spell_block_18": "CDOTA_Ability_Special_Bonus_Spell_Block_18", "special_bonus_spell_block_20": "CDOTA_Ability_Special_Bonus_Spell_Block_20", "special_bonus_spell_immunity": "CDOTA_Ability_Special_Bonus_Spell_Immunity", "special_bonus_spell_lifesteal_10": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_10", "special_bonus_spell_lifesteal_12": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_12", "special_bonus_spell_lifesteal_13": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_13", "special_bonus_spell_lifesteal_15": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_15", "special_bonus_spell_lifesteal_20": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_20", "special_bonus_spell_lifesteal_25": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_25", "special_bonus_spell_lifesteal_30": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_30", "special_bonus_spell_lifesteal_40": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_40", "special_bonus_spell_lifesteal_50": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_50", "special_bonus_spell_lifesteal_6": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_6", "special_bonus_spell_lifesteal_60": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_60", "special_bonus_spell_lifesteal_70": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_70", "special_bonus_spell_lifesteal_8": "CDOTA_Ability_Special_Bonus_Spell_Lifesteal_8", "special_bonus_status_resistance_10": "CDOTA_Ability_Special_Bonus_Status_Resistance_10", "special_bonus_status_resistance_15": "CDOTA_Ability_Special_Bonus_Status_Resistance_15", "special_bonus_status_resistance_20": "CDOTA_Ability_Special_Bonus_Status_Resistance_20", "special_bonus_status_resistance_25": "CDOTA_Ability_Special_Bonus_Status_Resistance_25", "special_bonus_strength_10": "CDOTA_Ability_Special_Bonus_Strength_10", "special_bonus_strength_11": "CDOTA_Ability_Special_Bonus_Strength_11", "special_bonus_strength_12": "CDOTA_Ability_Special_Bonus_Strength_12", "special_bonus_strength_13": "CDOTA_Ability_Special_Bonus_Strength_13", "special_bonus_strength_14": "CDOTA_Ability_Special_Bonus_Strength_14", "special_bonus_strength_15": "CDOTA_Ability_Special_Bonus_Strength_15", "special_bonus_strength_16": "CDOTA_Ability_Special_Bonus_Strength_16", "special_bonus_strength_18": "CDOTA_Ability_Special_Bonus_Strength_18", "special_bonus_strength_20": "CDOTA_Ability_Special_Bonus_Strength_20", "special_bonus_strength_25": "CDOTA_Ability_Special_Bonus_Strength_25", "special_bonus_strength_3": "CDOTA_Ability_Special_Bonus_Strength_3", "special_bonus_strength_30": "CDOTA_Ability_Special_Bonus_Strength_30", "special_bonus_strength_4": "CDOTA_Ability_Special_Bonus_Strength_4", "special_bonus_strength_40": "CDOTA_Ability_Special_Bonus_Strength_40", "special_bonus_strength_5": "CDOTA_Ability_Special_Bonus_Strength_5", "special_bonus_strength_6": "CDOTA_Ability_Special_Bonus_Strength_6", "special_bonus_strength_7": "CDOTA_Ability_Special_Bonus_Strength_7", "special_bonus_strength_8": "CDOTA_Ability_Special_Bonus_Strength_8", "special_bonus_strength_9": "CDOTA_Ability_Special_Bonus_Strength_9", "special_bonus_truestrike": "CDOTA_Ability_Special_Bonus_TrueStrike", "special_bonus_undefined": "CDOTA_Ability_Special_Bonus_Undefined", "special_bonus_unique_abaddon": "CDOTA_Ability_Special_Bonus_Unique_Abaddon", "special_bonus_unique_abaddon_3": "CDOTA_Ability_Special_Bonus_Unique_Abaddon_3", "special_bonus_unique_abaddon_4": "CDOTA_Ability_Special_Bonus_Unique_Abaddon_4", "special_bonus_unique_abaddon_5": "CDOTA_Ability_Special_Bonus_Unique_Abaddon_5", "special_bonus_unique_ancient_apparition_1": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_1", "special_bonus_unique_ancient_apparition_2": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_2", "special_bonus_unique_ancient_apparition_3": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_3", "special_bonus_unique_ancient_apparition_5": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_5", "special_bonus_unique_ancient_apparition_6": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_6", "special_bonus_unique_ancient_apparition_7": "CDOTA_Ability_Special_Bonus_Unique_Ancient_Apparition_7", "special_bonus_unique_antimage_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_2", "special_bonus_unique_antimage_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_3", "special_bonus_unique_antimage_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_4", "special_bonus_unique_antimage_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_5", "special_bonus_unique_antimage_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_6", "special_bonus_unique_antimage_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Antimage_7", "special_bonus_unique_arc_warden": "CDOTA_Ability_Special_Bonus_Unique_Arc_Warden", "special_bonus_unique_arc_warden_3": "CDOTA_Ability_Special_Bonus_Unique_Arc_Warden_3", "special_bonus_unique_arc_warden_4": "CDOTA_Ability_Special_Bonus_Unique_Arc_Warden_4", "special_bonus_unique_arc_warden_5": "CDOTA_Ability_Special_Bonus_Unique_Arc_Warden_5", "special_bonus_unique_axe": "CDOTA_Ability_Special_Bonus_Unique_Axe", "special_bonus_unique_axe_2": "CDOTA_Ability_Special_Bonus_Unique_Axe_2", "special_bonus_unique_axe_4": "CDOTA_Ability_Special_Bonus_Unique_Axe_4", "special_bonus_unique_axe_5": "CDOTA_Ability_Special_Bonus_Unique_Axe_5", "special_bonus_unique_axe_6": "CDOTA_Ability_Special_Bonus_Unique_Axe_6", "special_bonus_unique_bane_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bane_2", "special_bonus_unique_bane_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bane_3", "special_bonus_unique_bane_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bane_5", "special_bonus_unique_bane_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bane_8", "special_bonus_unique_bane_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bane_9", "special_bonus_unique_batrider_1": "CDOTA_Ability_Special_Bonus_Unique_Batrider_1", "special_bonus_unique_batrider_2": "CDOTA_Ability_Special_Bonus_Unique_Batrider_2", "special_bonus_unique_batrider_3": "CDOTA_Ability_Special_Bonus_Unique_Batrider_3", "special_bonus_unique_batrider_4": "CDOTA_Ability_Special_Bonus_Unique_Batrider_4", "special_bonus_unique_batrider_5": "CDOTA_Ability_Special_Bonus_Unique_Batrider_5", "special_bonus_unique_batrider_6": "CDOTA_Ability_Special_Bonus_Unique_Batrider_6", "special_bonus_unique_batrider_7": "CDOTA_Ability_Special_Bonus_Unique_Batrider_7", "special_bonus_unique_beastmaster_5": "CDOTA_Ability_Special_Bonus_Unique_Beastmaster_5", "special_bonus_unique_beastmaster_6": "CDOTA_Ability_Special_Bonus_Unique_Beastmaster_6", "special_bonus_unique_bloodseeker_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bloodseeker_2", "special_bonus_unique_bloodseeker_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bloodseeker_4", "special_bonus_unique_bloodseeker_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bloodseeker_5", "special_bonus_unique_bloodseeker_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bloodseeker_6", "special_bonus_unique_bounty_hunter_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Bounty_Hunter_8", "special_bonus_unique_brewmaster_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Brewmaster_4", "special_bonus_unique_bristleback": "CDOTA_Ability_Special_Bonus_Unique_Bristleback", "special_bonus_unique_broodmother_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Broodmother_1", "special_bonus_unique_broodmother_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Broodmother_2", "special_bonus_unique_broodmother_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Broodmother_3", "special_bonus_unique_broodmother_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Broodmother_4", "special_bonus_unique_broodmother_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Broodmother_5", "special_bonus_unique_centaur_1": "CDOTA_Ability_Special_Bonus_Unique_Centaur_1", "special_bonus_unique_centaur_2": "CDOTA_Ability_Special_Bonus_Unique_Centaur_2", "special_bonus_unique_centaur_3": "CDOTA_Ability_Special_Bonus_Unique_Centaur_3", "special_bonus_unique_centaur_4": "CDOTA_Ability_Special_Bonus_Unique_Centaur_4", "special_bonus_unique_centaur_5": "CDOTA_Ability_Special_Bonus_Unique_Centaur_5", "special_bonus_unique_chen_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Chen_2", "special_bonus_unique_chen_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Chen_3", "special_bonus_unique_chen_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Chen_7", "special_bonus_unique_clinkz_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Clinkz_9", "special_bonus_unique_clockwerk": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Clockwerk", "special_bonus_unique_clockwerk_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Clockwerk_3", "special_bonus_unique_clockwerk_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Clockwerk_4", "special_bonus_unique_crystal_maiden_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Crystal_Maiden_1", "special_bonus_unique_crystal_maiden_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Crystal_Maiden_2", "special_bonus_unique_crystal_maiden_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Crystal_Maiden_3", "special_bonus_unique_crystal_maiden_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Crystal_Maiden_5", "special_bonus_unique_crystal_maiden_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Crystal_Maiden_6", "special_bonus_unique_dark_seer_13": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Dark_Seer_13", "special_bonus_unique_dark_seer_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Dark_Seer_3", "special_bonus_unique_dark_seer_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Dark_Seer_5", "special_bonus_unique_dark_willow_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_DarkWillow_1", "special_bonus_unique_dark_willow_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_DarkWillow_2", "special_bonus_unique_dawnbreaker_fire_wreath_swipe": "CDOTA_Ability_Special_Bonus_Unique_Dawnbreaker_FireWreath_Swipe", "special_bonus_unique_dazzle_1": "CDOTA_Ability_Special_Bonus_Unique_Dazzle_1", "special_bonus_unique_dazzle_3": "CDOTA_Ability_Special_Bonus_Unique_Dazzle_3", "special_bonus_unique_dazzle_5": "CDOTA_Ability_Special_Bonus_Unique_Dazzle_5", "special_bonus_unique_death_prophet_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Death_Prophet_3", "special_bonus_unique_death_prophet_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Death_Prophet_5", "special_bonus_unique_disruptor": "CDOTA_Ability_Special_Bonus_Unique_Disruptor", "special_bonus_unique_disruptor_2": "CDOTA_Ability_Special_Bonus_Unique_Disruptor_2", "special_bonus_unique_disruptor_4": "CDOTA_Ability_Special_Bonus_Unique_Disruptor_4", "special_bonus_unique_disruptor_9": "CDOTA_Ability_Special_Bonus_Unique_Disruptor_9", "special_bonus_unique_doom_2": "CDOTA_Ability_Special_Bonus_Unique_Doom_2", "special_bonus_unique_doom_3": "CDOTA_Ability_Special_Bonus_Unique_Doom_3", "special_bonus_unique_doom_9": "CDOTA_Ability_Special_Bonus_Unique_Doom_9", "special_bonus_unique_dragon_knight_3": "CDOTA_Ability_Special_Bonus_Unique_Dragon_Knight_3", "special_bonus_unique_drow_ranger_1": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_1", "special_bonus_unique_drow_ranger_2": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_2", "special_bonus_unique_drow_ranger_3": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_3", "special_bonus_unique_drow_ranger_6": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_6", "special_bonus_unique_drow_ranger_7": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_7", "special_bonus_unique_drow_ranger_8": "CDOTA_Ability_Special_Bonus_Unique_Drow_Ranger_8", "special_bonus_unique_earth_spirit_2": "CDOTA_Ability_Special_Bonus_Unique_Earth_Spirit_2", "special_bonus_unique_earth_spirit_5": "CDOTA_Ability_Special_Bonus_Unique_Earth_Spirit_5", "special_bonus_unique_earth_spirit_6": "CDOTA_Ability_Special_Bonus_Unique_Earth_Spirit_6", "special_bonus_unique_earthshaker": "CDOTA_Ability_Special_Bonus_Unique_Earthshaker", "special_bonus_unique_earthshaker_3": "CDOTA_Ability_Special_Bonus_Unique_Earthshaker_3", "special_bonus_unique_earthshaker_4": "CDOTA_Ability_Special_Bonus_Unique_Earthshaker_4", "special_bonus_unique_earthshaker_6": "CDOTA_Ability_Special_Bonus_Unique_Earthshaker_6", "special_bonus_unique_elder_titan": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Elder_Titan", "special_bonus_unique_ember_spirit_1": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_1", "special_bonus_unique_ember_spirit_2": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_2", "special_bonus_unique_ember_spirit_3": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_3", "special_bonus_unique_ember_spirit_4": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_4", "special_bonus_unique_ember_spirit_5": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_5", "special_bonus_unique_ember_spirit_6": "CDOTA_Ability_Special_Bonus_Unique_Ember_Spirit_6", "special_bonus_unique_enchantress_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Enchantress_4", "special_bonus_unique_enigma": "CDOTA_Ability_Special_Bonus_Unique_Enigma", "special_bonus_unique_enigma_2": "CDOTA_Ability_Special_Bonus_Unique_Enigma_2", "special_bonus_unique_enigma_3": "CDOTA_Ability_Special_Bonus_Unique_Enigma_3", "special_bonus_unique_enigma_4": "CDOTA_Ability_Special_Bonus_Unique_Enigma_4", "special_bonus_unique_enigma_5": "CDOTA_Ability_Special_Bonus_Unique_Enigma_5", "special_bonus_unique_enigma_6": "CDOTA_Ability_Special_Bonus_Unique_Enigma_6", "special_bonus_unique_enigma_9": "CDOTA_Ability_Special_Bonus_Unique_Enigma_9", "special_bonus_unique_faceless_void_4": "CDOTA_Ability_Special_Bonus_Unique_Faceless_Void_4", "special_bonus_unique_furion": "CDOTA_Ability_Special_Bonus_Unique_Furion", "special_bonus_unique_furion_2": "CDOTA_Ability_Special_Bonus_Unique_Furion_2", "special_bonus_unique_furion_3": "CDOTA_Ability_Special_Bonus_Unique_Furion_3", "special_bonus_unique_furion_4": "CDOTA_Ability_Special_Bonus_Unique_Furion_4", "special_bonus_unique_furion_5": "CDOTA_Ability_Special_Bonus_Unique_Furion_5", "special_bonus_unique_grimstroke_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Grimstroke_3", "special_bonus_unique_grimstroke_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Grimstroke_7", "special_bonus_unique_hoodwink_acorn_shot_armor_corruption": "CDOTA_Ability_Special_Bonus_Unique_Hoodwink_AcornShot_ArmorCorruption", "special_bonus_unique_hoodwink_acorn_shot_charges": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Hoodwink_AcornShotCharges", "special_bonus_unique_hoodwink_acorn_shot_damage": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Hoodwink_AcornShotDamage", "special_bonus_unique_hoodwink_bushwhack_cooldown": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Hoodwink_BushwhackCooldown", "special_bonus_unique_hoodwink_bushwhack_duration": "CDOTA_Ability_Special_Bonus_Unique_Hoodwink_Bushwhack_Duration", "special_bonus_unique_hoodwink_sharpshooter_pierces_heroes": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Hoodwink_SharpshooterPierceHeroes", "special_bonus_unique_hoodwink_sharpshooter_pure_damage": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Hoodwink_SharpshooterPureDamage", "special_bonus_unique_huskar_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Huskar_3", "special_bonus_unique_huskar_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Huskar_5", "special_bonus_unique_huskar_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Huskar_7", "special_bonus_unique_invoker_11": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_11", "special_bonus_unique_invoker_13": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_13", "special_bonus_unique_invoker_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_2", "special_bonus_unique_invoker_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_3", "special_bonus_unique_invoker_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_5", "special_bonus_unique_invoker_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Invoker_9", "special_bonus_unique_jakiro_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Jakiro_3", "special_bonus_unique_jakiro_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Jakiro_6", "special_bonus_unique_juggernaut_2": "CDOTA_Ability_Special_Bonus_Unique_Juggernaut_2", "special_bonus_unique_juggernaut_3": "CDOTA_Ability_Special_Bonus_Unique_Juggernaut_3", "special_bonus_unique_juggernaut_4": "CDOTA_Ability_Special_Bonus_Unique_Juggernaut_4", "special_bonus_unique_juggernaut_5": "CDOTA_Ability_Special_Bonus_Unique_Juggernaut_5", "special_bonus_unique_keeper_of_the_light_14": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Keeper_of_the_Light_14", "special_bonus_unique_keeper_of_the_light_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Keeper_of_the_Light_2", "special_bonus_unique_keeper_of_the_light_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Keeper_of_the_Light_7", "special_bonus_unique_kunkka_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Kunkka_2", "special_bonus_unique_kunkka_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Kunkka_3", "special_bonus_unique_kunkka_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Kunkka_4", "special_bonus_unique_leshrac_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Leshrac_4", "special_bonus_unique_lich_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_1", "special_bonus_unique_lich_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_2", "special_bonus_unique_lich_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_3", "special_bonus_unique_lich_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_4", "special_bonus_unique_lich_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_5", "special_bonus_unique_lich_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_6", "special_bonus_unique_lich_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_7", "special_bonus_unique_lich_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lich_8", "special_bonus_unique_lifestealer_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lifestealer_3", "special_bonus_unique_lifestealer_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lifestealer_4", "special_bonus_unique_lifestealer_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lifestealer_5", "special_bonus_unique_lina_1": "CDOTA_Ability_Special_Bonus_Unique_Lina_1", "special_bonus_unique_lina_2": "CDOTA_Ability_Special_Bonus_Unique_Lina_2", "special_bonus_unique_lina_3": "CDOTA_Ability_Special_Bonus_Unique_Lina_3", "special_bonus_unique_lina_6": "CDOTA_Ability_Special_Bonus_Unique_Lina_6", "special_bonus_unique_lion_10": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_10", "special_bonus_unique_lion_11": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_11", "special_bonus_unique_lion_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_2", "special_bonus_unique_lion_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_3", "special_bonus_unique_lion_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_4", "special_bonus_unique_lion_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_5", "special_bonus_unique_lion_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_6", "special_bonus_unique_lion_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lion_8", "special_bonus_unique_lone_druid_11": "CDOTA_Ability_Special_Bonus_Unique_Lone_Druid_11", "special_bonus_unique_lone_druid_2": "CDOTA_Ability_Special_Bonus_Unique_Lone_Druid_2", "special_bonus_unique_lone_druid_4": "CDOTA_Ability_Special_Bonus_Unique_Lone_Druid_4", "special_bonus_unique_lone_druid_8": "CDOTA_Ability_Special_Bonus_Unique_Lone_Druid_8", "special_bonus_unique_luna_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_1", "special_bonus_unique_luna_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_2", "special_bonus_unique_luna_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_3", "special_bonus_unique_luna_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_4", "special_bonus_unique_luna_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_5", "special_bonus_unique_luna_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_6", "special_bonus_unique_luna_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_7", "special_bonus_unique_luna_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Luna_8", "special_bonus_unique_lycan_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_1", "special_bonus_unique_lycan_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_2", "special_bonus_unique_lycan_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_3", "special_bonus_unique_lycan_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_4", "special_bonus_unique_lycan_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_5", "special_bonus_unique_lycan_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_7", "special_bonus_unique_lycan_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Lycan_8", "special_bonus_unique_magnus": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Magnus", "special_bonus_unique_marci_grapple_stun_duration": "CDOTA_Ability_Special_Bonus_Unique_Marci_Grapple_StunDuration", "special_bonus_unique_marci_guardian_lifesteal": "CDOTA_Ability_Special_Bonus_Unique_Marci_Guardian_Lifesteal", "special_bonus_unique_mars_arena_of_blood_hp_regen": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_ArenaOfBloodHPRegen", "special_bonus_unique_medusa": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Medusa", "special_bonus_unique_medusa_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Medusa_2", "special_bonus_unique_medusa_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Medusa_3", "special_bonus_unique_medusa_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Medusa_4", "special_bonus_unique_medusa_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Medusa_5", "special_bonus_unique_meepo_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Meepo_2", "special_bonus_unique_meepo_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Meepo_3", "special_bonus_unique_meepo_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Meepo_4", "special_bonus_unique_mirana_1": "CDOTA_Ability_Special_Bonus_Unique_Mirana_1", "special_bonus_unique_mirana_2": "CDOTA_Ability_Special_Bonus_Unique_Mirana_2", "special_bonus_unique_mirana_3": "CDOTA_Ability_Special_Bonus_Unique_Mirana_3", "special_bonus_unique_mirana_4": "CDOTA_Ability_Special_Bonus_Unique_Mirana_4", "special_bonus_unique_mirana_5": "CDOTA_Ability_Special_Bonus_Unique_Mirana_5", "special_bonus_unique_mirana_6": "CDOTA_Ability_Special_Bonus_Unique_Mirana_6", "special_bonus_unique_mirana_7": "CDOTA_Ability_Special_Bonus_Unique_Mirana_7", "special_bonus_unique_morphling_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Morphling_1", "special_bonus_unique_morphling_10": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Morphling_10", "special_bonus_unique_morphling_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Morphling_4", "special_bonus_unique_muerta_dead_shot_charges": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Muerta_TrickShotCharges", "special_bonus_unique_naga_siren_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Naga_Siren_5", "special_bonus_unique_naga_siren_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Naga_Siren_6", "special_bonus_unique_necrophos": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Necrophos", "special_bonus_unique_nevermore_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Nevermore_3", "special_bonus_unique_night_stalker": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Night_Stalker", "special_bonus_unique_nyx": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Nyx", "special_bonus_unique_nyx_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Nyx_5", "special_bonus_unique_nyx_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Nyx_6", "special_bonus_unique_ogre_magi_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Ogre_Magi_3", "special_bonus_unique_omniknight_3": "CDOTA_Ability_Special_Bonus_Unique_Omniknight_3", "special_bonus_unique_omniknight_6": "CDOTA_Ability_Special_Bonus_Unique_Omniknight_6", "special_bonus_unique_omniknight_7": "CDOTA_Ability_Special_Bonus_Unique_Omniknight_7", "special_bonus_unique_oracle_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Oracle_2", "special_bonus_unique_oracle_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Oracle_5", "special_bonus_unique_oracle_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Oracle_7", "special_bonus_unique_oracle_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Oracle_8", "special_bonus_unique_outworld_devourer_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Outworld_Devourer_5", "special_bonus_unique_pangolier": "CDOTA_Ability_Special_Bonus_Unique_Pangolier", "special_bonus_unique_pangolier_3": "CDOTA_Ability_Special_Bonus_Unique_Pangolier_3", "special_bonus_unique_pangolier_4": "CDOTA_Ability_Special_Bonus_Unique_Pangolier_4", "special_bonus_unique_pangolier_5": "CDOTA_Ability_Special_Bonus_Unique_Pangolier_5", "special_bonus_unique_pangolier_6": "CDOTA_Ability_Special_Bonus_Unique_Pangolier_6", "special_bonus_unique_phantom_assassin": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Assassin", "special_bonus_unique_phantom_assassin_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Assassin_3", "special_bonus_unique_phantom_assassin_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Assassin_4", "special_bonus_unique_phantom_assassin_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Assassin_5", "special_bonus_unique_phantom_assassin_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Assassin_7", "special_bonus_unique_phantom_lancer_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Lancer_2", "special_bonus_unique_phantom_lancer_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Lancer_4", "special_bonus_unique_phantom_lancer_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Phantom_Lancer_5", "special_bonus_unique_puck_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Puck_2", "special_bonus_unique_puck_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Puck_5", "special_bonus_unique_pudge_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pudge_1", "special_bonus_unique_pudge_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pudge_3", "special_bonus_unique_pudge_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pudge_5", "special_bonus_unique_pudge_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pudge_6", "special_bonus_unique_pudge_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pudge_7", "special_bonus_unique_pugna_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pugna_1", "special_bonus_unique_pugna_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Pugna_5", "special_bonus_unique_queen_of_pain_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Queen_Of_Pain_6", "special_bonus_unique_razor_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Razor_3", "special_bonus_unique_razor_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Razor_4", "special_bonus_unique_riki_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_1", "special_bonus_unique_riki_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_2", "special_bonus_unique_riki_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_3", "special_bonus_unique_riki_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_5", "special_bonus_unique_riki_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_6", "special_bonus_unique_riki_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_7", "special_bonus_unique_riki_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_8", "special_bonus_unique_riki_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Riki_9", "special_bonus_unique_rubick_3": "CDOTA_Ability_Special_Bonus_Unique_Rubick_3", "special_bonus_unique_rubick_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Rubick_5", "special_bonus_unique_rubick_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Rubick_6", "special_bonus_unique_rubick_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Rubick_7", "special_bonus_unique_rubick_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Rubick_8", "special_bonus_unique_sand_king_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Sand_King_4", "special_bonus_unique_sand_king_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Sand_King_5", "special_bonus_unique_shadow_demon_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Shadow_Demon_3", "special_bonus_unique_shadow_demon_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Shadow_Demon_9", "special_bonus_unique_shadow_shaman_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Shadow_Shaman_1", "special_bonus_unique_silencer_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Silencer_2", "special_bonus_unique_silencer_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Silencer_4", "special_bonus_unique_silencer_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Silencer_7", "special_bonus_unique_skywrath": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Skywrath", "special_bonus_unique_skywrath_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Skywrath_4", "special_bonus_unique_skywrath_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Skywrath_6", "special_bonus_unique_slardar": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar", "special_bonus_unique_slardar_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar_2", "special_bonus_unique_slardar_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar_3", "special_bonus_unique_slardar_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar_4", "special_bonus_unique_slardar_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar_5", "special_bonus_unique_slardar_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slardar_7", "special_bonus_unique_slark_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slark_6", "special_bonus_unique_slark_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Slark_7", "special_bonus_unique_snapfire_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Snapfire_3", "special_bonus_unique_snapfire_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Snapfire_5", "special_bonus_unique_snapfire_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Snapfire_6", "special_bonus_unique_snapfire_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Snapfire_8", "special_bonus_unique_sniper_4": "CDOTA_Ability_Special_Bonus_Unique_Sniper_4", "special_bonus_unique_spectre": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Spectre", "special_bonus_unique_spectre_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Spectre_4", "special_bonus_unique_spectre_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Spectre_5", "special_bonus_unique_spirit_breaker_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Spirit_Breaker_2", "special_bonus_unique_spirit_breaker_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Spirit_Breaker_4", "special_bonus_unique_storm_spirit": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Storm_Spirit", "special_bonus_unique_storm_spirit_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Storm_Spirit_4", "special_bonus_unique_storm_spirit_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Storm_Spirit_5", "special_bonus_unique_storm_spirit_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Storm_Spirit_7", "special_bonus_unique_sven_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Sven_3", "special_bonus_unique_techies_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Techies_2", "special_bonus_unique_techies_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Techies_3", "special_bonus_unique_techies_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Techies_4", "special_bonus_unique_templar_assassin": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Templar_Assassin", "special_bonus_unique_templar_assassin_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Templar_Assassin_4", "special_bonus_unique_templar_assassin_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Templar_Assassin_8", "special_bonus_unique_terrorblade": "CDOTA_Ability_Special_Bonus_Unique_Terrorblade", "special_bonus_unique_tidehunter_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tidehunter_8", "special_bonus_unique_timbersaw": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Timbersaw", "special_bonus_unique_tinker_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tinker_4", "special_bonus_unique_tinker_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tinker_7", "special_bonus_unique_tiny_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tiny_3", "special_bonus_unique_tiny_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tiny_5", "special_bonus_unique_tiny_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tiny_7", "special_bonus_unique_treant_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Treant_7", "special_bonus_unique_troll_warlord_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Troll_Warlord_4", "special_bonus_unique_tusk_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tusk_4", "special_bonus_unique_tusk_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tusk_5", "special_bonus_unique_tusk_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Tusk_6", "special_bonus_unique_underlord": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord", "special_bonus_unique_underlord_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_3", "special_bonus_unique_underlord_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_4", "special_bonus_unique_underlord_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_5", "special_bonus_unique_underlord_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_6", "special_bonus_unique_underlord_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_8", "special_bonus_unique_underlord_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Underlord_9", "special_bonus_unique_undying": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Undying", "special_bonus_unique_undying_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Undying_2", "special_bonus_unique_undying_3": "CDOTA_Ability_Special_Bonus_Unique_Undying_3", "special_bonus_unique_undying_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Undying_5", "special_bonus_unique_undying_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Undying_7", "special_bonus_unique_ursa_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Ursa_2", "special_bonus_unique_ursa_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Ursa_3", "special_bonus_unique_ursa_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Ursa_4", "special_bonus_unique_ursa_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Ursa_8", "special_bonus_unique_vengeful_spirit_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Vengeful_Spirit_1", "special_bonus_unique_vengeful_spirit_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Vengeful_Spirit_5", "special_bonus_unique_vengeful_spirit_9": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Vengeful_Spirit_9", "special_bonus_unique_venomancer_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Venomancer_5", "special_bonus_unique_viper_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Viper_2", "special_bonus_unique_viper_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Viper_5", "special_bonus_unique_visage_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Visage_3", "special_bonus_unique_visage_5": "CDOTA_Ability_Special_Bonus_Unique_Visage_5", "special_bonus_unique_void_spirit_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_VoidSpirit_1", "special_bonus_unique_void_spirit_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_VoidSpirit_3", "special_bonus_unique_void_spirit_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_VoidSpirit_4", "special_bonus_unique_void_spirit_7": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_VoidSpirit_7", "special_bonus_unique_void_spirit_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_VoidSpirit_8", "special_bonus_unique_warlock_10": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Warlock_10", "special_bonus_unique_warlock_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Warlock_2", "special_bonus_unique_warlock_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Warlock_4", "special_bonus_unique_weaver_1": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Weaver_1", "special_bonus_unique_windranger_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Windranger_2", "special_bonus_unique_windranger_3": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Windranger_3", "special_bonus_unique_windranger_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Windranger_4", "special_bonus_unique_wisp_10": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Wisp_10", "special_bonus_unique_wisp_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Wisp_4", "special_bonus_unique_wisp_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Wisp_6", "special_bonus_unique_wisp_8": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Wisp_8", "special_bonus_unique_witch_doctor_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Witch_Doctor_2", "special_bonus_unique_wraith_king_10": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Wraith_King_10", "special_bonus_unique_zeus": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Zeus", "special_bonus_unique_zeus_2": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Zeus_2", "special_bonus_unique_zeus_4": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Zeus_4", "special_bonus_unique_zeus_5": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Zeus_5", "special_bonus_unique_zeus_6": "CDOTA_Ability_CDOTA_Ability_Special_Bonus_Unique_Zeus_6", "special_bonus_vision_200": "CDOTA_Ability_Special_Bonus_Vision_200", "spectre_desolate": "CDOTA_Ability_Spectre_Desolate", "spectre_dispersion": "CDOTA_Ability_Spectre_Dispersion", "spectre_haunt": "CDOTA_Ability_Spectre_Haunt", "spectre_reality": "CDOTA_Ability_Spectre_Reality", "spectre_shadow_step": "CDOTA_Ability_Spectre_ShadowStep", "spectre_spectral": "CDOTA_Ability_Spectre_Spectral", "spectre_spectral_dagger": "CDOTA_Ability_Spectre_SpectralDagger", "speechbubble_manager": "CSpeechBubbleManager", "spirit_breaker_bull_rush": "CDOTA_Ability_SpiritBreaker_BullRush", "spirit_breaker_bulldoze": "CDOTA_Ability_SpiritBreaker_Bulldoze", "spirit_breaker_charge_of_darkness": "CDOTA_Ability_SpiritBreaker_ChargeOfDarkness", "spirit_breaker_empowering_haste": "CDOTA_Ability_SpiritBreaker_EmpoweringHaste", "spirit_breaker_greater_bash": "CDOTA_Ability_SpiritBreaker_GreaterBash", "spirit_breaker_herd_mentality": "CDOTA_Ability_SpiritBreaker_HerdMentality", "spirit_breaker_knockback_amp": "CDOTA_Ability_SpiritBreaker_KnockbackAmplficiation", "spirit_breaker_nether_strike": "CDOTA_Ability_SpiritBreaker_NetherStrike", "spirit_breaker_planar_pocket": "CDOTA_Ability_SpiritBreaker_PlanarPocket", "spotlight_end": "CSpotlightEnd", "storm_spirit_ball_lightning": "CDOTA_Ability_StormSpirit_BallLightning", "storm_spirit_electric_rave": "CDOTA_Ability_Storm_Spirit_Electric_Rave", "storm_spirit_electric_vortex": "CDOTA_Ability_StormSpirit_ElectricVortex", "storm_spirit_galvanized": "CDOTA_Ability_StormSpirit_Galvanized", "storm_spirit_overload": "CDOTA_Ability_StormSpirit_Overload", "storm_spirit_static_remnant": "CDOTA_Ability_StormSpirit_StaticRemnant", "string_t": "CBasePlayerPawn", "subquest_ability_cast_count": "CDotaSubquestAbilityCastCount", "subquest_base": "CDotaSubquestBase", "subquest_buy_items": "CDotaSubquestBuyItems", "subquest_entity_death": "CDotaSubquestEntityDeath", "subquest_player_stat": "CDotaSubquestPlayerStat", "subquest_tutorial_event": "CDotaSubquestTutorialEvent", "sven_gods_strength": "CDOTA_Ability_Sven_GodsStrength", "sven_great_cleave": "CDOTA_Ability_Sven_GreatCleave", "sven_storm_bolt": "CDOTA_Ability_Sven_StormBolt", "sven_vanquisher": "CDOTA_Ability_Sven_Vanquisher", "sven_variant_shieldbreaker": "CDOTA_Ability_Sven_Shieldbreaker", "sven_warcry": "CDOTA_Ability_Sven_Warcry", "sven_wrath_of_god": "CDOTA_Ability_Sven_Wrath_Of_God", "team_manager": "CTeam", "team_tracked_stats": "CTeamTrackedStatsEntity", "techies_focused_detonate": "CDOTA_Ability_Techies_FocusedDetonate", "techies_land_mines": "CDOTA_Ability_Techies_LandMines", "techies_minefield_sign": "CDOTA_Ability_Techies_Minefield_Sign", "techies_mutually_assured_destruction": "CDOTA_Ability_Techies_MutuallyAssuredDestruction", "techies_reactive_tazer": "CDOTA_Ability_Techies_ReactiveTazer", "techies_reactive_tazer_stop": "CDOTA_Ability_Techies_ReactiveTazer_Stop", "techies_remote_mines": "CDOTA_Ability_Techies_RemoteMines", "techies_remote_mines_self_detonate": "CDOTA_Ability_Techies_RemoteMines_SelfDetonate", "techies_snare_trap": "CDOTA_Ability_Techies_SnareTrap", "techies_spoons_stash": "CDOTA_Ability_Techies_Spoons_Stash", "techies_squees_scope": "CDOTA_Ability_Techies_Squees_Scope", "techies_stasis_trap": "CDOTA_Ability_Techies_StasisTrap", "techies_sticky_bomb": "CDOTA_Ability_Techies_StickyBomb", "techies_suicide": "CDOTA_Ability_Techies_Suicide", "templar_assassin_hidden_gates": "CDOTA_Ability_Templar_Assassin_Hidden_Gates", "templar_assassin_inner_peace": "CDOTA_Ability_TemplarAssassin_InnerPeace", "templar_assassin_meditation_end": "CDOTA_Ability_Templar_Assassin_MeditationEnd", "templar_assassin_meld": "CDOTA_Ability_TemplarAssassin_Meld", "templar_assassin_psi_blades": "CDOTA_Ability_TemplarAssassin_PsiBlades", "templar_assassin_psionic_trap": "CDOTA_Ability_TemplarAssassin_PsionicTrap", "templar_assassin_refraction": "CDOTA_Ability_TemplarAssassin_Refraction", "templar_assassin_self_trap": "CDOTA_Ability_TemplarAssassin_SelfTrap", "templar_assassin_third_eye": "CDOTA_Ability_Templar_Assassin_Third_Eye", "templar_assassin_trap": "CDOTA_Ability_TemplarAssassin_Trap", "templar_assassin_trap_teleport": "CDOTA_Ability_TemplarAssassin_Trap_Teleport", "terrorblade_conjure_image": "CDOTA_Ability_Terrorblade_ConjureImage", "terrorblade_dark_unity": "CDOTA_Ability_Terrorblade_Dark_Unity", "terrorblade_demon_zeal": "CDOTA_Ability_Terrorblade_Demon_Zeal", "terrorblade_metamorphosis": "CDOTA_Ability_Terrorblade_Metamorphosis", "terrorblade_reflection": "CDOTA_Ability_Terrorblade_Reflection", "terrorblade_sunder": "CDOTA_Ability_Terrorblade_Sunder", "terrorblade_terror_wave": "CDOTA_Ability_Terrorblade_Terror_Wave", "test_io_combinations": "CTestPulseIO", "throw_coal": "CDOTA_Ability_Throw_Coal", "throw_snowball": "CDOTA_Ability_Throw_Snowball", "tidehunter_anchor_smash": "CDOTA_Ability_Tidehunter_AnchorSmash", "tidehunter_arm_of_the_deep": "CDOTA_Ability_Tidehunter_ArmOfTheDeep", "tidehunter_blubber": "CDOTA_Ability_Tidehunter_Blubber", "tidehunter_dead_in_the_water": "CDOTA_Ability_Tidehunter_DeadInTheWater", "tidehunter_gush": "CDOTA_Ability_Tidehunter_Gush", "tidehunter_kraken_shell": "CDOTA_Ability_Tidehunter_KrakenShell", "tidehunter_leviathans_catch": "CDOTA_Ability_Tidehunter_LeviathansCatch", "tidehunter_ravage": "CDOTA_Ability_Tidehunter_Ravage", "tinker_defense_matrix": "CDOTA_Ability_Tinker_Defensive_Matrix", "tinker_deploy_turrets": "CDOTA_Ability_Tinker_DeployTurrets", "tinker_eureka": "CDOTA_Ability_Tinker_Eureka", "tinker_heat_seeking_missile": "CDOTA_Ability_Tinker_HeatSeekingMissile", "tinker_innate_keen_teleport_gold_on_death": "CDOTA_Ability_Tinker_Innate_Keen_Teleport_Gold_On_Death", "tinker_innate_keen_teleport_xp_on_death": "CDOTA_Ability_Tinker_Innate_Keen_Teleport_XP_On_Death", "tinker_keen_teleport": "CDOTA_Ability_Tinker_Keen_Teleport", "tinker_laser": "CDOTA_Ability_Tinker_Laser", "tinker_march_of_the_machines": "CDOTA_Ability_Tinker_MarchOfTheMachines", "tinker_rearm": "CDOTA_Ability_Tinker_Rearm", "tinker_shrink_ray": "CDOTA_Ability_Tinker_Shrink_Ray", "tinker_warp_grenade": "CDOTA_Ability_Tinker_WarpGrenade", "tiny_avalanche": "CDOTA_Ability_Tiny_Avalanche", "tiny_craggy_exterior": "CDOTA_Ability_Tiny_CraggyExterior", "tiny_grow": "CDOTA_Ability_Tiny_Grow", "tiny_insurmountable": "CDOTA_Ability_Tiny_Insurmountable", "tiny_rocksteady": "CDOTA_Ability_Tiny_Rocksteady", "tiny_toss": "CDOTA_Ability_Tiny_Toss", "tiny_toss_tree": "CDOTA_Ability_Tiny_TossTree", "tiny_tree_channel": "CDOTA_Ability_Tiny_Tree_Channel", "tiny_tree_grab": "CDOTA_Ability_Tiny_Tree_Grab", "tornado_tempest": "CDOTA_Ability_Tornado_Tempest", "treant_eyes_in_the_forest": "CDOTA_Ability_Treant_EyesInTheForest", "treant_innate_attack_damage": "CDOTA_Ability_Treant_Innate_Attack_Damage", "treant_leech_seed": "CDOTA_Ability_Treant_LeechSeed", "treant_lifebomb": "CDOTA_Ability_Treant_LifeBomb", "treant_lifebomb_explode": "CDOTA_Ability_Treant_LifeBomb_Explode", "treant_living_armor": "CDOTA_Ability_Treant_LivingArmor", "treant_natures_grasp": "CDOTA_Ability_Treant_NaturesGrasp", "treant_natures_guise": "CDOTA_Ability_Treant_NaturesGuise", "treant_overgrowth": "CDOTA_Ability_Treant_Overgrowth", "treant_super_bloom": "CDOTA_Ability_Treant_SuperBloom", "trigger": "CBaseTrigger", "trigger_active_weapon_detect": "CTriggerActiveWeaponDetect", "trigger_autosave": "CTriggerSave", "trigger_boss_attackable": "CDOTA_BossAttackableTrigger", "trigger_brush": "CTriggerBrush", "trigger_callback": "CTriggerCallback", "trigger_changelevel": "CChangeLevel", "trigger_detect_bullet_fire": "CTriggerDetectBulletFire", "trigger_detect_explosion": "CTriggerDetectExplosion", "trigger_dota": "CTriggerDota", "trigger_dota_path": "CTriggerDotaPath", "trigger_fan": "CTriggerFan", "trigger_fog": "CFogTrigger", "trigger_game_event": "CTriggerGameEvent", "trigger_gravity": "CTriggerGravity", "trigger_hero": "CDOTA_HeroTrigger", "trigger_hurt": "CTriggerHurt", "trigger_impact": "CTriggerImpact", "trigger_lerp_object": "CTriggerLerpObject", "trigger_look": "CTriggerLook", "trigger_multiple": "CTriggerMultiple", "trigger_no_wards": "CDOTA_NoWardTrigger", "trigger_once": "CTriggerOnce", "trigger_physics": "CTriggerPhysics", "trigger_proximity": "CTriggerProximity", "trigger_push": "CTriggerPush", "trigger_remove": "CTriggerRemove", "trigger_serverragdoll": "CServerRagdollTrigger", "trigger_shop": "CDOTA_ShopTrigger", "trigger_snd_sos_opvar": "CTriggerSndSosOpvar", "trigger_soundscape": "CTriggerSoundscape", "trigger_teleport": "CTriggerTeleport", "trigger_tonemap": "CTonemapTrigger", "trigger_transition": "CTriggerVolume", "troll_warlord_battle_trance": "CDOTA_Ability_TrollWarlord_BattleTrance", "troll_warlord_berserkers_rage": "CDOTA_Ability_TrollWarlord_BerserkersRage", "troll_warlord_fervor": "CDOTA_Ability_TrollWarlord_Fervor", "troll_warlord_innate_masterful": "CDOTA_Ability_TrollWarlord_Innate_Masterful", "troll_warlord_innate_unflinching": "CDOTA_Ability_TrollWarlord_Innate_Unflinching", "troll_warlord_rampage": "CDOTA_Ability_Troll_Warlord_Rampage", "troll_warlord_switch_stance": "CDOTA_Ability_TrollWarlord_SwitchStance", "troll_warlord_whirling_axes_melee": "CDOTA_Ability_TrollWarlord_Whirling_Axes_Melee", "troll_warlord_whirling_axes_ranged": "CDOTA_Ability_TrollWarlord_WhirlingAxes_Ranged", "tusk_bitter_chill": "CDOTA_Ability_Tusk_Bitter_Chill", "tusk_drinking_buddies": "CDOTA_Ability_Tusk_Drinking_Buddies", "tusk_frozen_sigil": "CDOTA_Ability_Tusk_FrozenSigil", "tusk_ice_shards": "CDOTA_Ability_Tusk_IceShards", "tusk_ice_shards_stop": "CDOTA_Ability_Tusk_IceShards_Stop", "tusk_launch_snowball": "CDOTA_Ability_Tusk_Launch_Snowball", "tusk_snowball": "CDOTA_Ability_Tusk_Snowball", "tusk_tag_team": "CDOTA_Ability_Tusk_Tag_Team", "tusk_walrus_kick": "CDOTA_Ability_Tusk_WalrusKick", "tusk_walrus_punch": "CDOTA_Ability_Tusk_WalrusPunch", "tutorial_networker": "CDotaTutorialNetworker", "tutorial_npc_blocker": "CDotaTutorialNPCBlocker", "twin_gate_portal_warp": "CDOTA_Ability_Twin_Gate_Portal_Warp", "undying_ceaseless_dirge": "CDOTA_Ability_Undying_CeaselessDirge", "undying_decay": "CDOTA_Ability_Undying_Decay", "undying_flesh_golem": "CDOTA_Ability_Undying_FleshGolem", "undying_soul_rip": "CDOTA_Ability_Undying_SoulRip", "undying_tombstone": "CDOTA_Ability_Undying_Tombstone", "undying_tombstone_grab": "CDOTA_Ability_Undying_TombstoneGrab", "undying_tombstone_unit_grab": "CDOTA_Ability_Undying_TombstoneUnitGrab", "undying_tombstone_zombie_deathstrike": "CDOTA_Ability_Undying_Tombstone_Zombie_DeathStrike", "upheaval_urn_reincarnation": "CDOTA_Ability_UpheavalUrn_Reincarnation", "urn_upheaval": "CDOTA_Ability_Aghanim_UrnUpheaval", "ursa_bear_down": "CDOTA_Ability_Ursa_Bear_Down", "ursa_earthshock": "CDOTA_Ability_Ursa_Earthshock", "ursa_enrage": "CDOTA_Ability_Ursa_Enrage", "ursa_fury_swipes": "CDOTA_Ability_Ursa_Fury_Swipes", "ursa_maul": "CDOTA_Ability_Ursa_Innate_Maul", "ursa_overpower": "CDOTA_Ability_Ursa_Overpower", "vengefulspirit_command_aura": "CDOTA_Ability_VengefulSpirit_Command_Aura", "vengefulspirit_magic_missile": "CDOTA_Ability_VengefulSpirit_Magic_Missile", "vengefulspirit_nether_swap": "CDOTA_Ability_VengefulSpirit_Nether_Swap", "vengefulspirit_retribution": "CDOTA_Ability_VengefulSpirit_Revenge", "vengefulspirit_soul_strike": "CDOTA_Ability_VengefulSpirit_SoulStrike", "vengefulspirit_wave_of_terror": "CDOTA_Ability_VengefulSpirit_WaveOfTerror", "venomancer_latent_poison": "CDOTA_Ability_Venomancer_Latent_Poison", "venomancer_noxious_plague": "CDOTA_Ability_Venomancer_NoxiousPlague", "venomancer_plague_ward": "CDOTA_Ability_Venomancer_PlagueWard", "venomancer_poison_nova": "CDOTA_Ability_Venomancer_PoisonNova", "venomancer_poison_sting": "CDOTA_Ability_Venomancer_PoisonSting", "venomancer_sepsis": "CDOTA_Ability_Venomancer_Sepsis", "venomancer_snakebite": "CDOTA_Ability_Venomancer_Snakebite", "venomancer_venomous_gale": "CDOTA_Ability_Venomancer_VenomousGale", "viper_corrosive_skin": "CDOTA_Ability_Viper_CorrosiveSkin", "viper_innate_corrosive_skin_vile": "CDOTA_Ability_Viper_Innate_Corrosive_Skin_Vile", "viper_innate_corrosive_skin_virulent": "CDOTA_Ability_Viper_Innate_Corrosive_Skin_Virulent", "viper_nethertoxin": "CDOTA_Ability_Viper_Nethertoxin", "viper_nose_dive": "CDOTA_Ability_Viper_Nose_Dive", "viper_poison_attack": "CDOTA_Ability_Viper_PoisonAttack", "viper_predator": "CDOTA_Ability_Viper_Predator", "viper_viper_strike": "CDOTA_Ability_Viper_ViperStrike", "visage_grave_chill": "CDOTA_Ability_Visage_GraveChill", "visage_gravekeepers_cloak": "CDOTA_Ability_Visage_GravekeepersCloak", "visage_lurker": "CDOTA_Ability_Visage_Lurker", "visage_silent_as_the_grave": "CDOTA_Ability_Visage_Silent_As_The_Grave", "visage_soul_assumption": "CDOTA_Ability_Visage_SoulAssumption", "visage_stone_form_self_cast": "CDOTA_Ability_Visage_Stone_Form_Self_Cast", "visage_summon_familiars": "CDOTA_Ability_Visage_SummonFamiliars", "visage_summon_familiars_recall": "CDOTA_Ability_Visage_SummonFamiliars_Recall", "visage_summon_familiars_stone_form": "CDOTA_Ability_Visage_SummonFamiliars_StoneForm", "void_spirit_aether_remnant": "CDOTA_Ability_VoidSpirit_AetherRemnant", "void_spirit_astral_step": "CDOTA_Ability_VoidSpirit_AstralStep", "void_spirit_dissimilate": "CDOTA_Ability_VoidSpirit_Dissimilate", "void_spirit_intrinsic_edge": "CDOTA_Ability_VoidSpirit_IntrinsicEdge", "void_spirit_resonant_pulse": "CDOTA_Ability_VoidSpirit_ResonantPulse", "void_spirit_symmetry": "CDOTA_Ability_VoidSpirit_Variant_Equilibrium", "warlock_black_grimoire": "CDOTA_Ability_Warlock_Black_Grimoire", "warlock_eldritch_summoning": "CDOTA_Ability_Warlock_Eldritch_Summoning", "warlock_fatal_bonds": "CDOTA_Ability_Warlock_Fatal_Bonds", "warlock_golem_flaming_fists": "CDOTA_Ability_Warlock_Golem_Flaming_Fists", "warlock_golem_permanent_immolation": "CDOTA_Ability_Warlock_Golem_Permanent_Immolation", "warlock_imp_explode": "CDOTA_Ability_Warlock_Imp_Explode", "warlock_rain_of_chaos": "CDOTA_Ability_Warlock_RainOfChaos", "warlock_shadow_word": "CDOTA_Ability_Warlock_Shadow_Word", "warlock_upheaval": "CDOTA_Ability_Warlock_Upheaval", "warpine_raider_seed_shot": "CDOTA_Ability_WarpineRaider_SeedShot", "wearable_item": "CEconWearable", "weaver_geminate_attack": "CDOTA_Ability_Weaver_GeminateAttack", "weaver_rewoven": "CDOTA_Ability_Weaver_Rewoven", "weaver_shukuchi": "CDOTA_Ability_Weaver_Shukuchi", "weaver_the_swarm": "CDOTA_Ability_Weaver_TheSwarm", "weaver_threads_of_fate": "CDOTA_Ability_Weaver_Threads_Of_Fate", "weaver_time_lapse": "CDOTA_Ability_Weaver_TimeLapse", "windrunner_easy_breezy": "CDOTA_Ability_Windrunner_EasyBreezy", "windrunner_focusfire": "CDOTA_Ability_Windrunner_FocusFire", "windrunner_focusfire_cancel": "CDOTA_Ability_Windrunner_FocusFire_End", "windrunner_gale_force": "CDOTA_Ability_Windrunner_GaleForce", "windrunner_powershot": "CDOTA_Ability_Windrunner_Powershot", "windrunner_shackleshot": "CDOTA_Ability_Windrunner_Shackleshot", "windrunner_tailwind": "CDOTA_Ability_Windrunner_Tailwind", "windrunner_windrun": "CDOTA_Ability_Windrunner_Windrun", "winter_wyvern_accelerated_learning": "CDOTA_Ability_Winter_Wyvern_Accelerated_Learning", "winter_wyvern_arctic_burn": "CDOTA_Ability_Winter_Wyvern_Arctic_Burn", "winter_wyvern_cold_embrace": "CDOTA_Ability_Winter_Wyvern_Cold_Embrace", "winter_wyvern_dragon_sight": "CDOTA_Ability_Winter_Wyvern_Dragon_Sight", "winter_wyvern_eldwurm_scholar": "CDOTA_Ability_Winter_Wyvern_Eldwurm_Scholar", "winter_wyvern_eldwurms_edda": "CDOTA_Ability_Winter_Wyvern_EldwurmsEdda", "winter_wyvern_essence_of_the_blueheart": "CDOTA_Ability_Winter_Wyvern_Essence_Of_The_Blueheart", "winter_wyvern_splinter_blast": "CDOTA_Ability_Winter_Wyvern_Splinter_Blast", "winter_wyvern_winters_curse": "CDOTA_Ability_Winter_Wyvern_Winters_Curse", "wisp_equilibrium": "CDOTA_Ability_Wisp_Equilibrium", "wisp_overcharge": "CDOTA_Ability_Wisp_Overcharge", "wisp_relocate": "CDOTA_Ability_Wisp_Relocate", "wisp_spirits": "CDOTA_Ability_Wisp_Spirits", "wisp_spirits_in": "CDOTA_Ability_Wisp_Spirits_In", "wisp_spirits_out": "CDOTA_Ability_Wisp_Spirits_Out", "wisp_tether": "CDOTA_Ability_Wisp_Tether", "wisp_tether_break": "CDOTA_Ability_Wisp_Tether_Break", "witch_doctor_death_ward": "CDOTA_Ability_WitchDoctor_DeathWard", "witch_doctor_gris_gris": "CDOTA_Ability_Witch_Doctor_GrisGris", "witch_doctor_innate_maledict_heal_reduction": "CDOTA_Ability_Witch_Doctor_Innate_Maledict_Heal_Reduction", "witch_doctor_innate_voodoo_jinx": "CDOTA_Ability_Witch_Doctor_Innate_Voodoo_Jinx", "witch_doctor_maledict": "CDOTA_Ability_WitchDoctor_Maledict", "witch_doctor_paralyzing_cask": "CDOTA_Ability_WitchDoctor_ParalyzingCask", "witch_doctor_voodoo_restoration": "CDOTA_Ability_WitchDoctor_VoodooRestoration", "witch_doctor_voodoo_switcheroo": "CDOTA_Ability_WitchDoctor_Voodoo_Switcheroo", "world_bounds": "CDOTACameraBounds", "worldent": "CWorld", "zombie_berserk": "CDOTA_Ability_Zombie_Berserk", "zuus_arc_lightning": "CDOTA_Ability_Zuus_ArcLightning", "zuus_cloud": "CDOTA_Ability_Zuus_Cloud", "zuus_heavenly_jump": "CDOTA_Ability_Zuus_Heavenly_Jump", "zuus_lightning_bolt": "CDOTA_Ability_Zuus_LightningBolt", "zuus_lightning_hands": "CDOTA_Ability_Zuus_Lightning_Hands", "zuus_static_field": "CDOTA_Ability_Zuus_StaticField", "zuus_thunder_trail": "CDOTA_Ability_Zuus_Thunder_Trail", "zuus_thundergods_wrath": "CDOTA_Ability_Zuus_ThundergodsWrath" }, "commands": [ { "name": "+bugvoice", "library": "engine2", "description": "Start recording bug voice attachment.", "flags": [ "dontrecord" ], "flags_raw": "0x20000", "form": "member", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3be840" }, { "name": "-bugvoice", "library": "engine2", "description": "Finish recording bug voice attachment.", "flags": [ "dontrecord" ], "flags_raw": "0x20000", "form": "member", "abi": { "int": 1, "float": 0, "ret": "ret=int" }, "addr": "0x3be950" }, { "name": "StackStats_Dump", "library": "engine2", "description": "Dump a named stackstats structure to disk. Usage: stackstats_dump \"structname\" [\"filename\"]", "flags_raw": "0x2", "form": "direct", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x355770" }, { "name": "Test_Checkpoint", "library": "tier0", "description": "Indicate to a test script that a checkpoint has been reached", "flags_raw": "0x0", "form": "direct", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x249d60" }, { "name": "Test_ExitProcess", "library": "tier0", "description": "Test_ExitProcess - immediately kill the process.", "flags": [ "cheat" ], "flags_raw": "0x4000", "form": "direct", "abi": { "int": 2, "float": 0, "ret": "ret=?" }, "addr": "0x244e70" }, { "name": "Test_Loop", "library": "tier0", "description": "Test_Loop - loop back to the specified loop start point unconditionally.", "flags_raw": "0x0", "form": "direct", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x244fd0" }, { "name": "Test_LoopCount", "library": "tier0", "description": "Test_LoopCount - loop back to the specified loop start point the specified # of times.", "flags_raw": "0x0", "form": "direct", "abi": { "int": 2, "float": 0, "ret": "ret=int" }, "addr": "0x2457f0" }, { "name": "Test_LoopForNumSeconds", "library": "tier0", "description": "Test_LoopForNumSeconds