Dota2 Lua Server API

AllAPIConstants

DefaultGlobalsCBaseAnimatingCBaseCombatCharacterCBaseEntityCBaseFlexCBaseModelEntityCBasePlayerCBaseTriggerCBodyComponentCCustomGameEventManagerCCustomNetTableManagerCDOTABaseAbilityCDOTABaseGameModeCDOTAGameManagerCDOTAGamerulesCDOTAPlayerCDOTATutorialCDOTAVoteSystemCDOTA_Ability_Animation_AttackCDOTA_Ability_Animation_TailSpinCDOTA_Ability_DataDrivenCDOTA_Ability_LuaCDOTA_Ability_Nian_DiveCDOTA_Ability_Nian_LeapCDOTA_Ability_Nian_RoarCDOTA_BaseNPCCDOTA_BaseNPC_BuildingCDOTA_BaseNPC_CreatureCDOTA_BaseNPC_HeroCDOTA_BaseNPC_RotatableBuildingCDOTA_BaseNPC_ShopCDOTA_BaseNPC_Trap_WardCDOTA_BuffCDOTA_CustomUIManagerCDOTA_ItemCDOTA_ItemSpawnerCDOTA_Item_DataDrivenCDOTA_Item_LuaCDOTA_Item_PhysicalCDOTA_MapTreeCDOTA_Modifier_LuaCDOTA_Modifier_Lua_Horizontal_MotionCDOTA_Modifier_Lua_Motion_BothCDOTA_Modifier_Lua_Vertical_MotionCDOTA_PlayerResourceCDOTA_ShopTriggerCDOTA_SimpleObstructionCDOTA_Unit_CourierCDOTA_Unit_NianCDebugOverlayScriptHelperCDotaQuestCDotaSubquestBaseCEntitiesCEntityInstanceCEntityScriptFrameworkCEnvEntityMakerCEnvProjectedTextureCInfoDataCInfoWorldLayerCLogicScriptCMarkupVolumeTaggedCNativeOutputsCParticleSystemCPhysicsPropCPointClientUIWorldPanelCPointTemplateCPointWorldTextCPropHMDAvatarCPropVRHandCSceneEntityCScriptHeroListCScriptKeyValuesCScriptParticleManagerCScriptPrecacheContextConvarsGlobalSysGridNavProjectileManagerAbilityLearnResult_tAttributeDerivedStatsAttributesDAMAGE_TYPESDOTAAbilitySpeakTrigger_tDOTADamageFlag_tDOTAHUDVisibility_tDOTAInventoryFlags_tDOTALimits_tDOTAMinimapEvent_tDOTAModifierAttribute_tDOTAMusicStatus_tDOTAProjectileAttachment_tDOTAScriptInventorySlot_tDOTASlotType_tDOTASpeechType_tDOTATeam_tDOTAUnitAttackCapability_tDOTAUnitMoveCapability_tDOTA_ABILITY_BEHAVIORDOTA_GameStateDOTA_HeroPickStateDOTA_MOTION_CONTROLLER_PRIORITYDOTA_RUNESDOTA_SHOP_TYPEDOTA_UNIT_TARGET_FLAGSDOTA_UNIT_TARGET_TEAMDOTA_UNIT_TARGET_TYPEDamageCategory_tDotaDefaultUIElement_tEDOTA_ModifyGold_ReasonEDOTA_ModifyXP_ReasonEShareAbilityGameActivity_tLuaModifierTypeParticleAttachment_tUnitFilterResultattackfailmodifierfunctionmodifierprioritymodifierremovemodifierstatequest_text_replace_values_tsubquest_text_replace_values_t
DOTATeam_t
DOTA_TEAM_FIRST
2
DOTA_TEAM_GOODGUYS
2
DOTA_TEAM_BADGUYS
3
DOTA_TEAM_NEUTRALS
4
DOTA_TEAM_NOTEAM
5
DOTA_TEAM_CUSTOM_MIN
6
DOTA_TEAM_CUSTOM_1
6
DOTA_TEAM_CUSTOM_2
7
DOTA_TEAM_CUSTOM_COUNT
8
DOTA_TEAM_CUSTOM_3
8
DOTA_TEAM_CUSTOM_4
9
DOTA_TEAM_CUSTOM_5
10
DOTA_TEAM_CUSTOM_6
11
DOTA_TEAM_CUSTOM_7
12
DOTA_TEAM_CUSTOM_8
13
DOTA_TEAM_CUSTOM_MAX
13
DOTA_TEAM_COUNT
14
ParticleAttachment_t
PATTACH_INVALID
-1
PATTACH_ABSORIGIN
0
PATTACH_ABSORIGIN_FOLLOW
1
PATTACH_CUSTOMORIGIN
2
PATTACH_CUSTOMORIGIN_FOLLOW
3
PATTACH_POINT
4
PATTACH_POINT_FOLLOW
5
PATTACH_EYES_FOLLOW
6
PATTACH_OVERHEAD_FOLLOW
7
PATTACH_WORLDORIGIN
8
PATTACH_ROOTBONE_FOLLOW
9
PATTACH_RENDERORIGIN_FOLLOW
10
PATTACH_MAIN_VIEW
11
PATTACH_WATERWAKE
12
PATTACH_CENTER_FOLLOW
13
MAX_PATTACH_TYPES
14