Last active
December 31, 2015 17:19
-
-
Save RoyAwesome/8019417 to your computer and use it in GitHub Desktop.
Notes for how Dota 2 interacts with it's Lua VM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PATTACH_ABSORIGIN_FOLLOW [number, 1] | |
DOTA_GC_TEAM_BROADCASTER [number, 2] | |
DOTA_UNIT_TARGET_FLAG_NO_INVIS [number, 256] | |
DOTA_HEROPICK_STATE_CM_BAN10 [number, 16] | |
DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED [number, 4096] | |
rawget [function, function: builtin#12] | |
AddThinkToEnt [function, function: 0x169ad340] | |
Say [function, function: 0x169ad318] | |
DOTA_TEAM_GOODGUYS [number, 2] | |
newproxy [function, function: builtin#28] | |
PATTACH_ROOTBONE_FOLLOW [number, 9] | |
print [function, function: 0x169a5df0] | |
DOTA_HEROPICK_STATE_CM_SELECT8 [number, 24] | |
DOTA_HEROPICK_STATE_CM_SELECT10 [number, 26] | |
RollPercentage [function, function: 0x169a6860] | |
SendToConsole [function, function: 0x169ac6e8] | |
DOTA_UNIT_TARGET_NONE [number, 0] | |
DOTA_HEROPICK_STATE_CM_SELECT6 [number, 22] | |
DOTA_UNIT_TARGET_FLAG_RANGED_ONLY [number, 2] | |
IsDedicatedServer [function, function: 0x169ad718] | |
Players [userdata, userdata: 0x28fc3450] | |
DOTA_GAMERULES_STATE_LAST [number, 8] | |
DOTA_UNIT_ORDER_CAST_RUNE [number, 26] | |
DOTA_HEROPICK_STATE_CM_BAN8 [number, 14] | |
FindClearSpaceForUnit [function, function: 0x169ad8a8] | |
ListenToGameEvent [function, function: 0x169acc80] | |
FCVAR_DEVELOPMENTONLY [number, 2] | |
DOTA_ITEM_STASH_MAX [number, 12] | |
DOTA_HEROPICK_STATE_CM_SELECT1 [number, 17] | |
DOTA_UNIT_TARGET_OTHER [number, 32] | |
FCVAR_DONTRECORD [number, 131072] | |
DoEntFire [function, function: 0x169acaf8] | |
IsMarkedForDeletion [function, function: 0x169acbe0] | |
DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS [number, 512] | |
g_reloadState [table, table: 0x169b68b0] | |
DOTA_HEROPICK_STATE_CM_BAN4 [number, 10] | |
PATTACH_EYES_FOLLOW [number, 6] | |
GetMapName [function, function: 0x169ac6a0] | |
DOTA_GAMERULES_STATE_HERO_SELECTION [number, 2] | |
StopSoundOn [function, function: 0x169ad228] | |
DOTA_UNIT_TARGET_MECHANICAL [number, 8] | |
DOTA_UNIT_ORDER_CAST_TARGET_TREE [number, 7] | |
SendFrostivusTimeElapsedToGC [function, function: 0x169adb58] | |
DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN [number, 8] | |
CreateItemOnPosition [function, function: 0x169ad850] | |
PrecacheEntityFromTable [function, function: 0x169acfa8] | |
DOTA_ITEM_STASH_MIN [number, 6] | |
ITEM_FULLY_SHAREABLE [number, 0] | |
DebugDrawBox [function, function: 0x169ad4e0] | |
RandomVector [function, function: 0x169a6810] | |
package [table, table: 0x169a3260] | |
DOTA_UNIT_TARGET_TREE [number, 64] | |
DOTA_ModifyGold_SellItem [number, 6] | |
GetWorldMaxX [function, function: 0x169ac918] | |
FCVAR_REPLICATED [number, 8192] | |
FCVAR_SS [number, 32768] | |
DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH [number, 25] | |
PATTACH_ABSORIGIN [number, 0] | |
GetPhysVelocity [function, function: 0x169ad270] | |
AICore [table, table: 0x28fc3360] | |
RotationDelta [function, function: 0x169ad0f0] | |
DOTA_UNIT_ORDER_DISASSEMBLE_ITEM [number, 18] | |
DOTA_UNIT_TARGET_BUILDING [number, 4] | |
InitLogFile [function, function: 0x169ac7e0] | |
tonumber [function, function: builtin#17] | |
MAX_PATTACH_TYPES [number, 12] | |
GameRules [userdata, userdata: 0x169ac608] | |
DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD [number, 1] | |
PrecacheFrostivusUnit [function, function: 0x169b6db0] | |
Warning [function, function: 0x169a5ee8] | |
DebugDrawClear [function, function: 0x169ad678] | |
FCVAR_HIDDEN [number, 16] | |
rawset [function, function: builtin#13] | |
DOTA_HEROPICK_STATE_INTRO_SELECT [number, 3] | |
UnitPrecacheData [table, table: 0x169b6d88] | |
DOTA_HEROPICK_STATE_CM_SELECT4 [number, 20] | |
DOTA_GAMERULES_STATE_INIT [number, 0] | |
_VERSION [string, Lua 5.1] | |
DOTA_UNIT_ORDER_ATTACK_MOVE [number, 3] | |
SendToServerConsole [function, function: 0x169ac738] | |
PATTACH_POINT [number, 4] | |
DOTA_HEROPICK_STATE_COUNT [number, 49] | |
DebugDrawScreenTextLine [function, function: 0x169ad438] | |
DOTA_HEROPICK_STATE_CM_SELECT2 [number, 18] | |
out [string, ] | |
debug [table, table: 0x169a4d48] | |
DOTA_ModifyGold_PurchaseItem [number, 4] | |
CreateUnitByName [function, function: 0x169ad768] | |
coroutine [table, table: 0x169a2f10] | |
DOTA_GAMERULES_STATE_STRATEGY_TIME [number, 3] | |
FIND_FARTHEST [number, 2] | |
GetSystemTime [function, function: 0x169aca00] | |
PlayerInstanceFromIndex [function, function: 0x169ace08] | |
DOTA_UNIT_TARGET_FLAG_DEAD [number, 8] | |
FCVAR_CHEAT [number, 16384] | |
GetFrostyPointsForRound [function, function: 0x169ad9a0] | |
DOTA_GAMERULES_STATE_PRE_GAME [number, 4] | |
DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED [number, 1024] | |
QUEST_NUM_TEXT_REPLACE_VALUES [number, 4] | |
DOTA_HEROPICK_STATE_CM_INTRO [number, 5] | |
DOTA_UNIT_ORDER_BUYBACK [number, 23] | |
ScreenShake [function, function: 0x169aceb0] | |
DOTA_HEROPICK_STATE_CM_BAN2 [number, 8] | |
QUEST_TEXT_REPLACE_VALUE_REWARD [number, 3] | |
DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE [number, 128] | |
Time [function, function: 0x169ac9b8] | |
PATTACH_POINT_FOLLOW_SUBSTEPPED [number, 10] | |
PauseGame [function, function: 0x169acd70] | |
Convars [userdata, userdata: 0x169b1198] | |
printTable [function, function: 0x169b7430] | |
QAngle [function, function: 0x169a19c8] | |
DOTA_ModifyGold_AbilityCost [number, 7] | |
DOTA_HEROPICK_STATE_FH_SELECT [number, 30] | |
_G [table, table: 0x169a1328] | |
AppendToLogFile [function, function: 0x169ac828] | |
DOTA_GC_TEAM_SPECTATOR [number, 3] | |
require [function, function: 0x169a35f0] | |
EntityFramework [table, table: 0x169a5e60] | |
DOTA_GC_TEAM_PLAYER_POOL [number, 4] | |
GetFrostyBoostAmount [function, function: 0x169ada50] | |
tostring [function, function: builtin#18] | |
DOTA_HEROPICK_STATE_CM_SELECT9 [number, 25] | |
ITEM_NOT_SHAREABLE [number, 2] | |
VICTORIOUS [number, 1] | |
PATTACH_RENDERORIGIN_FOLLOW [number, 11] | |
GetGoldFrostyBoostAmount [function, function: 0x169adaa8] | |
pcall [function, function: builtin#20] | |
gcinfo [function, function: builtin#26] | |
FCVAR_ARCHIVE [number, 128] | |
RandomInt [function, function: 0x169a67c0] | |
DOTA_HEROPICK_STATE_CM_BAN9 [number, 15] | |
QUEST_TEXT_REPLACE_VALUE_ROUND [number, 2] | |
VectorToAngles [function, function: 0x169ad000] | |
DOTA_UNIT_TARGET_COURIER [number, 16] | |
DOTA_INVENTORY_ALLOW_NONE [number, 0] | |
DOTA_UNIT_TARGET_FLAG_MANA_ONLY [number, 32768] | |
timestamp [string, 12/18/13 00:49:50] | |
PATTACH_OVERHEAD_FOLLOW [number, 7] | |
DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP [number, 65536] | |
DOTA_INVENTORY_ALLOW_MAIN [number, 1] | |
FrostivusLogGameStart [function, function: 0x28fcd190] | |
LoadKeyValues [function, function: 0x169ad390] Params 1 (string path) | |
EntitiesDebug [table, table: 0x169aa960] | |
ShowMessage [function, function: 0x169ac658] | |
DOTA_GAMERULES_STATE_POST_GAME [number, 6] | |
PATTACH_WORLDORIGIN [number, 8] | |
PlayerResource [userdata, userdata: 0x169b6278] | |
GetListenServerHost [function, function: 0x169ace60] | |
DOTA_UNIT_ORDER_NONE [number, 0] | |
DOTA_TEAM_BADGUYS [number, 3] | |
type [function, function: builtin#3] | |
WraithKingSpawnTime [table, table: 0x28fc7530] | |
DOTA_ITEM_TRANSIENT_RECIPE [number, 13] | |
DOTA_UNIT_ORDER_CAST_NO_TARGET [number, 8] | |
DOTA_HEROPICK_STATE_CM_BAN7 [number, 13] | |
DOTA_UNIT_TARGET_TEAM_FRIENDLY [number, 1] | |
RotatePosition [function, function: 0x169ad050] | |
DOTA_ModifyGold_Death [number, 1] | |
FillHeroDescriptions [function, function: 0x28fcd1d8] | |
xpcall [function, function: builtin#21] | |
DOTA_MUSIC_STATUS_BATTLE [number, 2] | |
FrostivusLogGameEnd [function, function: 0x28fcd1a8] | |
flVoteDuration [number, 30] | |
_PhaseAllUnits [function, function: 0x169b75b8] | |
WraithKingStandStillUntil [number, -1] | |
DOTA_ModifyGold_PurchaseConsumable [number, 3] | |
FCVAR_VCONSOLE_SET_FOCUS [number, -2147483648] | |
_selfGlobalPointer [table, table: 0x28fc7508] | |
DEFEATED [number, 2] | |
NOT_ENDED [number, 0] | |
ROUND_EXPECTED_VALUES_TABLE [table, table: 0x28fcef00] | |
DOTA_TEAM_NOTEAM [number, 5] | |
STARTING_GOLD [number, 625] | |
DOTA_HEROPICK_STATE_RD_SELECT [number, 4] | |
loadstring [function, function: builtin#24] | |
UTIL_RemoveImmediate [function, function: 0x169acaa0] | |
FCVAR_PRINTABLEONLY [number, 1024] | |
FrostivusGameMode [table, table: 0x28fd3220] | |
DOTA_UNIT_TARGET_BASIC [number, 18] | |
Dynamic_Wrap [function, function: 0x169b6d70] | |
HeroList [userdata, userdata: 0x169b6840] | |
FCVAR_NOT_CONNECTED [number, 4194304] | |
RandomFloat [function, function: 0x169a67e8] | |
DOTA_UNIT_ORDER_PICKUP_RUNE [number, 15] | |
GetGoldFrostyPointsForRound [function, function: 0x169ad9f8] | |
DOTA_GAMERULES_STATE_GAME_IN_PROGRESS [number, 5] | |
FCVAR_NEVER_AS_STRING [number, 4096] | |
loadfile [function, function: builtin#22] | |
FCVAR_UNLOGGED [number, 2048] | |
printAllTables [function, function: 0x28fc69e8] | |
FCVAR_USERINFO [number, 512] | |
FCVAR_NOTIFY [number, 256] | |
DOTA_INVENTORY_ALLOW_STASH [number, 2] | |
FCVAR_SPONLY [number, 64] | |
SpawnEntityGroupFromTable [function, function: 0x169acf50] | |
FCVAR_UNREGISTERED [number, 1] | |
collectgarbage [function, function: builtin#27] | |
DispatchSpawn [function, function: 0x169a77c0] | |
DOTA_UNIT_TARGET_ALL [number, 63] | |
DOTA_UNIT_ORDER_PURCHASE_ITEM [number, 16] | |
DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION [number, 3] | |
FrostivusLogRoundEnd [function, function: 0x28fcd1c0] | |
DOTA_MUSIC_STATUS_EXPLORATION [number, 1] | |
select [function, function: builtin#16] | |
DOTA_MUSIC_STATUS_NONE [number, 0] | |
unpack [function, function: builtin#15] | |
getfenv [function, function: builtin#10] | |
DOTA_HEROPICK_STATE_AR_SELECT [number, 28] | |
FIND_UNITS_EVERYWHERE [number, -1] | |
DOTA_UNIT_ORDER_GLYPH [number, 24] | |
DOTA_UNIT_ORDER_TAUNT [number, 22] | |
DOTA_UNIT_ORDER_STOP [number, 21] | |
assert [function, function: builtin#2] | |
EmitSoundOnClient [function, function: 0x169ad188] | |
DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO [number, 20] | |
DOTA_UNIT_ORDER_MOVE_ITEM [number, 19] | |
DOTA_UNIT_ORDER_SELL_ITEM [number, 17] | |
DOTA_MUSIC_STATUS_DEAD [number, 4] | |
io [table, table: 0x169a6338] | |
DOTA_UNIT_ORDER_PICKUP_ITEM [number, 14] | |
DOTA_UNIT_ORDER_GIVE_ITEM [number, 13] | |
DOTA_UNIT_ORDER_DROP_ITEM [number, 12] | |
DOTA_UNIT_ORDER_TRAIN_ABILITY [number, 11] | |
DOTA_UNIT_ORDER_HOLD_POSITION [number, 10] | |
DOTA_UNIT_ORDER_CAST_TOGGLE [number, 9] | |
DOTA_UNIT_ORDER_CAST_TARGET [number, 6] | |
DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS [number, 8192] | |
DOTA_UNIT_ORDER_CAST_POSITION [number, 5] | |
load [function, function: builtin#23] | |
DOTA_UNIT_ORDER_MOVE_TO_TARGET [number, 2] | |
DOTA_HEROPICK_STATE_NONE [number, 0] | |
getmetatable [function, function: builtin#8] | |
PATTACH_POINT_FOLLOW [number, 5] | |
DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE [number, 16384] | |
CreateItem [function, function: 0x169ad808] | |
module [function, function: 0x169a35b0] | |
PrintLinkedConsoleMessage [function, function: 0x169ac788] | |
FIND_CLOSEST [number, 1] | |
DOTA_GC_TEAM_GOOD_GUYS [number, 0] | |
setmetatable [function, function: builtin#9] | |
DOTA_UNIT_TARGET_CUSTOM [number, 128] | |
DOTA_HEROPICK_STATE_CM_SELECT5 [number, 21] | |
EmitSoundOn [function, function: 0x169ad140] | |
DOTA_HEROPICK_STATE_MO_SELECT [number, 29] | |
DOTA_HEROPICK_STATE_AP_SELECT [number, 1] | |
DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD [number, 262144] | |
DOTA_ModifyGold_Unspecified [number, 0] | |
EmitGlobalSound [function, function: 0x169ad1d8] | |
DOTA_UNIT_TARGET_FLAG_MELEE_ONLY [number, 4] | |
ParticleManager [userdata, userdata: 0x169a75d8] | |
DOTA_GC_TEAM_BAD_GUYS [number, 1] | |
DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED [number, 2048] | |
rawequal [function, function: builtin#14] | |
GetSystemDate [function, function: 0x169aca50] | |
GetPhysAngularVelocity [function, function: 0x169ad2c0] | |
DOTA_UNIT_TARGET_HERO [number, 1] | |
DOTA_ModifyGold_Buyback [number, 2] | |
FCVAR_PROTECTED [number, 32] | |
DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED [number, 524288] | |
DOTA_HEROPICK_STATE_CM_PICK [number, 27] | |
DOTA_TEAM_NEUTRALS [number, 4] | |
dofile [function, function: builtin#25] | |
DoIncludeScript [function, function: 0x169a5ba8] | |
bit [table, table: 0x169a5290] | |
FindUnitsInRadius [function, function: 0x169ad900] | |
DebugDrawCircle [function, function: 0x169ad580] | |
ITEM_PARTIALLY_SHAREABLE [number, 1] | |
SendFrostyPointsMessageToGC [function, function: 0x169adb00] | |
string [table, table: 0x169a3ca0] | |
PATTACH_CUSTOMORIGIN [number, 2] | |
DOTA_UNIT_TARGET_TEAM_CUSTOM [number, 4] | |
DOTA_ModifyGold_AbandonedRedistribute [number, 5] | |
Entities [userdata, userdata: 0x169a7870] | |
GetWorldMaxY [function, function: 0x169ac968] | |
customIndexFn [function, function: 0x169ab2a0] | |
setfenv [function, function: builtin#11] | |
EntFireByHandle [function, function: 0x169acb40] | |
QUEST_TEXT_REPLACE_VALUE_TARGET_VALUE [number, 1] | |
GetFrameCount [function, function: 0x169ad6c8] | |
DOTA_HEROPICK_STATE_CM_BAN1 [number, 7] | |
DoUniqueString [function, function: 0x169acc30] | |
FCVAR_DEMO [number, 65536] | |
DOTA_INVENTORY_ALL_ACCESS [number, 3] | |
DOTA_UNIT_TARGET_TEAM_NONE [number, 0] | |
next [function, function: builtin#4] | |
DOTA_UNIT_TARGET_TEAM_ENEMY [number, 2] | |
DOTA_UNIT_ORDER_ATTACK_TARGET [number, 4] | |
DebugDrawLine_vCol [function, function: 0x169ad5d0] | |
DOTA_HEROPICK_STATE_CM_BAN6 [number, 12] | |
table [table, table: 0x169a3650] | |
CreateHeroForPlayer [function, function: 0x169ad7b8] | |
DOTA_HEROPICK_STATE_CM_BAN3 [number, 9] | |
DOTA_UNIT_ORDER_MOVE_TO_POSITION [number, 1] | |
DOTA_HEROPICK_STATE_CM_SELECT7 [number, 23] | |
DOTA_HEROPICK_STATE_SD_SELECT [number, 2] | |
DebugDrawLine [function, function: 0x169ad530] | |
PATTACH_CUSTOMORIGIN_FOLLOW [number, 3] | |
FireGameEventLocal [function, function: 0x169acd20] | |
DOTA_ITEM_MAX [number, 14] | |
FIND_ANY_ORDER [number, 0] | |
DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES [number, 32] | |
DOTA_ITEM_TRANSIENT_CAST_ITEM [number, 15] | |
DOTA_UNIT_TARGET_CREEP [number, 2] | |
DOTA_INVENTORY_ALLOW_DROP_ON_GROUND [number, 4] | |
GetWorldMinX [function, function: 0x169ac878] | |
XP_PER_LEVEL_TABLE [table, table: 0x28fc7bf0] | |
FireGameEvent [function, function: 0x169accd0] | |
DOTA_GAMERULES_STATE_DISCONNECT [number, 7] | |
DOTA_HEROPICK_STATE_CM_BAN5 [number, 11] | |
pairs [function, function: builtin#5] | |
DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO [number, 131072] | |
NativeFunctions [userdata, userdata: 0x169aa108] | |
GetWorldMinY [function, function: 0x169ac8c8] | |
error [function, function: builtin#19] | |
IsValidEntity [function, function: 0x169acb90] | |
ipairs [function, function: builtin#7] | |
PrecacheUnit [function, function: 0x169ad950] | |
EntIndexToHScript [function, function: 0x169acdb8] | |
DOTA_HEROPICK_STATE_CM_SELECT3 [number, 19] | |
Vec3 [function, function: 0x169a5b40] | |
DOTA_ITEM_STASH_SIZE [number, 6] | |
DOTA_UNIT_TARGET_TEAM_BOTH [number, 3] | |
Msg [function, function: 0x169a5ea8] | |
DOTA_UNIT_TARGET_FLAG_INVULNERABLE [number, 64] | |
DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES [number, 16] | |
ExecuteOrderFromTable [function, function: 0x169add58] | |
DOTA_ITEM_TRANSIENT_ITEM [number, 12] | |
math [table, table: 0x169a42c0] | |
DebugDrawText [function, function: 0x169ad490] | |
DebugDrawBoxDirection [function, function: 0x169ad620] | |
SpawnEntityFromTable [function, function: 0x169acef8] | |
LoadKeyValuesFromString [function, function: 0x169ad3e0] | |
QUEST_TEXT_REPLACE_VALUE_CURRENT_VALUE [number, 0] | |
DOTA_ITEM_INVENTORY_SIZE [number, 6] | |
DOTA_GC_TEAM_NOTEAM [number, 5] | |
RotateOrientation [function, function: 0x169ad0a0] | |
DOTA_UNIT_TARGET_FLAG_NONE [number, 0] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Functions defined in dota\scripts\vscripts\framework\entities | |
--usage EntityFramework.CreateEntity(...) | |
CreateEntity [function, function: 0x169ab288] | |
GetScriptClassForDesignerName [function, function: 0x169a4d08] | |
GetNativeClassForScriptClass [function, function: 0x169a5258] | |
scriptClassTable [table, table: 0x169ab2c0] | |
InstallClasses [function, function: 0x169a77a8] | |
GetEntityHandle [function, function: 0x169ab310] | |
RegisterScriptClass [function, function: 0x169a7790] | |
designerNameToScriptClassMapping [table, table: 0x169ab2e8] | |
GetClassNameOverride [function, function: 0x169a5f30] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--Usage ConVars:FunctionName(...). Params unknown | |
__index [table, table: 0x169a79e0] | |
GetFloat [function, function: 0x169a7b98] Params (string Name) | |
GetStr [function, function: 0x169a7c90] Params (string Name) | |
RegisterCommand [function, function: 0x169b1248] Params ( string Name, function Function, string Help, int flags) | |
GetCommandClient [function, function: 0x169b12e8] Params () | |
GetBool [function, function: 0x169a7b60] Params (string Name) | |
SetFloat [function, function: 0x169a7be0] Params (string Name, float Name) | |
RegisterConvar [function, function: 0x169b1298] Params (string Name, any Default, string Help, int flags) | |
SetBool [function, function: 0x169a7c28] Params (string Name, boolean Value) | |
IsNull [function, function: 0x169a7a08] Params (string Name) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169a9aa8] | |
First [function, function: 0x169a9b28] | |
FindAllByModel [function, function: 0x169a7e20] | |
FindByName [function, function: 0x169a7a78] | |
FindByNameWithin [function, function: 0x169a7ec0] | |
FindAllByTarget [function, function: 0x169a7d88] | |
FindByClassname [function, function: 0x169a7910] | |
FindAllByName [function, function: 0x169a7ac0] | |
FindAllByClassnameWithin [function, function: 0x169a7fe0] | |
FindByModel [function, function: 0x169a7dd8] | |
FindAllByNameWithin [function, function: 0x169a7f10] | |
FindByClassnameWithin [function, function: 0x169a7f88] | |
FindByClassnameNearest [function, function: 0x169a7f60] | |
FindAllByClassname [function, function: 0x169a7a28] | |
IsNull [function, function: 0x169a9ad0] | |
FindByNameNearest [function, function: 0x169a7e70] | |
CreateByClassname [function, function: 0x169a78c0] | |
FindAllInSphere [function, function: 0x169a7ce8] | |
Next [function, function: 0x169a9b70] | |
FindByTarget [function, function: 0x169a7d38] | |
FindInSphere [function, function: 0x169a7b10] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169a9e10] | |
SetHeroRespawnEnabled [function, function: 0x169abce0] | |
SetGameWinner [function, function: 0x169a11e0] | |
SetHeroSelectionTime [function, function: 0x169ac068] | |
SetUseUniversalShopMode [function, function: 0x169abea0] | |
State_Get [function, function: 0x169a9e70] | |
MakeTeamLose [function, function: 0x169abd08] | |
Defeated [function, function: 0x169a1298] | |
ResetToHeroSelection [function, function: 0x169abfc0] | |
SendCustomMessage [function, function: 0x169abc90] | |
GetDroppedItem [function, function: 0x169abd58] | |
IsNull [function, function: 0x169aa158] | |
SetTreeRegrowTime [function, function: 0x169ac018] | |
NumDroppedItems [function, function: 0x169abc40] | |
SetTimeOfDay [function, function: 0x169abef8] | |
SetSafeToLeave [function, function: 0x169ac5a0] | |
SetOverlayHealthBarUnit [function, function: 0x169ac440] | |
SetRuneMinimapIconScale [function, function: 0x169ac548] | |
SetCreepMinimapIconScale [function, function: 0x169ac4f0] | |
SetPostGameTime [function, function: 0x169abda8] | |
GetGameTime [function, function: 0x169a11b8] | |
SetSameHeroSelectionEnabled [function, function: 0x169abe48] | |
SetRuneSpawnTime [function, function: 0x169abdf8] | |
GetDifficulty [function, function: 0x169a1248] | |
SetHeroMinimapIconSize [function, function: 0x169ac498] | |
ResetDefeated [function, function: 0x169a12e0] | |
Playtesting_UpdateCustomKeyValues [function, function: 0x169abf60] | |
SetPreGameTime [function, function: 0x169ac0c0] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x3d8d5108] | |
GetTeamNumber [function, function: 0x3d8d5d58] Params () returns int | |
ForceKill [function, function: 0x3d8d5e20] Params (bool useAegisLines?) returns null | |
AddNewModifier [function, function: 0x3d8da7b8] Params 4 (hscript ??, ??, ??, ??) | |
GetPlayerID [function, function: 0x3d8e3af0] Params () returns int | |
SetAngularVelocity [function, function: 0x3d8d4f30] Params 3 (float xang, float yang, float zang) -- Doesn't seem to work | |
SetModelScale [function, function: 0x3d8da588] Params 2 (float scale, float fadeTime) | |
IsMechanical [function, function: 0x3d8da6c8] Params () returns bool | |
SetOwner [function, function: 0x3d8d8020] Params 1 (hscript ??player??) | |
FirstMoveChild [function, function: 0x3d8d7e68] Params () returns ??Item?? --This was the item in Slot 0. ?? | |
PrecacheSoundScript [function, function: 0x3d8de098] Params 1 (string ??soundscriptPath??) | |
GetAngularVelocity [function, function: 0x3d8d8058] Params () returns Vec3 | |
RespawnHero [function, function: 0x3d8e3b18] Params 3 (boolean buyback, boolean ??, boolean ??) | |
IsRangedAttacker [function, function: 0x3d8d60c8] Params () returns bool | |
GetTotalPurchasedUpgradeGoldCost [function, function: 0x3d8d5df8] Params () returns int ?? | |
SetSize [function, function: 0x3d8d8120] Params 2 (Vec3 ??, ??) | |
SetMaximumGoldBounty [function, function: 0x3d8d5da8] Params 1 (int goldbounty) | |
GetForwardVector [function, function: 0x3d8e1400] Params () returns vec3 | |
GetBoundingMaxs [function, function: 0x3d8d7d50] Params () returns Vec3 | |
LookupAttachment [function, function: 0x3d8da4c0] Params (string attachment) returns int ?? | |
GetBaseDamageMax [function, function: 0x3d8d5e70] Params () returns int | |
SetMustReachEachGoalEntity [function, function: 0x3d8da768] Params 1 (bool ??) ?? | |
GetOwner [function, function: 0x3d8d7ff8] Params () returns Player | |
GetGold [function, function: 0x3d8e3a78] Params () returns int | |
ModifyGold [function, function: 0x3d8d60f0] Params 3 (int ammount, boolean ??, int ??) | |
GetScriptId [function, function: 0x3d8d7fd0] Params () returns string ?? | |
GetInitialGoalEntity [function, function: 0x3d8da740] Params () returns ??entity?? | |
IsSequenceFinished [function, function: 0x3d8da538] Params () returns boolean | |
RespawnUnit [function, function: 0x3d8d5f60] Params () returns nil --Different that RespawnHero, respawns for free and at position of death | |
GetPlayerOwnerID [function, function: 0x3d8d60a0] Params () returns int | |
GetVelocity [function, function: 0x3d8d4ee0] Params () returns Vec3 | |
GetSceneByIndex [function, function: 0x3d8da5d8] Params (int ??) returns ?? | |
AddNoDraw [function, function: 0x3d8d6050] Params () ?? | |
SetOriginalModel [function, function: 0x3d8d6028] Params (string ??modelname??) | |
CastAbilityNoTarget [function, function: 0x3d8d6000] Params 2 (hscript ??, ??) | |
GetRootMoveParent [function, function: 0x3d8d7e40] | |
RemoveAbility [function, function: 0x3d8e7dd0] Params 1 (string AbilityName) returns nil | |
CastAbilityOnTarget [function, function: 0x3d8d5fd8] Params 3 (hscript ??target??, | |
SetModel [function, function: 0x3d8d7a60] | |
GetUpVector [function, function: 0x3d8d4e90] | |
IsPhantom [function, function: 0x3d8da6f0] Params () returns boolean | |
GetAttachmentAngles [function, function: 0x3d8da510] | |
Destroy [function, function: 0x3d8d7d78] | |
GetItemInSlot [function, function: 0x3d8d5fb0] Params (int slot) returns Item | |
DisconnectOutput [function, function: 0x3d8e08c0] | |
Remove [function, function: 0x3d8d9730] | |
SetInitialGoalEntity [function, function: 0x3d8da718] | |
ConnectOutput [function, function: 0x3d8d5168] | |
HasModifier [function, function: 0x3d8da7e0] | |
GetAttachmentOrigin [function, function: 0x3d8da4e8] | |
GetMaxMana [function, function: 0x3d8d5f38] | |
SetMana [function, function: 0x3d8d5f10] | |
GetHealthPercent [function, function: 0x3d8d5ee8] | |
Heal [function, function: 0x3d8d5e98] | |
GetLevel [function, function: 0x3d8d5f88] | |
GetCurrentXP [function, function: 0x3d8e3ac8] | |
IsHero [function, function: 0x3d8da628] | |
Trigger [function, function: 0x3d8d7f58] | |
SetMinimumGoldBounty [function, function: 0x3d8d5dd0] | |
EyePosition [function, function: 0x3d8d80a8] | |
SetHealth [function, function: 0x3d8d5130] | |
__KeyValueFromString [function, function: 0x3d8d7eb8] | |
GetScriptScope [function, function: 0x3d8d7fa8] | |
HasAbility [function, function: 0x3d8e7df8] | |
GetPlayerOwner [function, function: 0x3d8d5d80] | |
GetCurrentScene [function, function: 0x3d8da5b0] | |
GetUnitName [function, function: 0x3d8d5d30] | |
SetGold [function, function: 0x3d8e3aa0] | |
IsNull [function, function: 0x3d8d9e68] | |
SetAngles [function, function: 0x3d8d80d0] | |
GetPreTemplateName [function, function: 0x3d8e46b8] | |
GetGoldBounty [function, function: 0x3d8d5cb8] | |
FindAbilityByName [function, function: 0x3d8d5c90] | |
NextMovePeer [function, function: 0x3d8d7e90] | |
AddAbility [function, function: 0x3d8e7da8] | |
entindex [function, function: 0x3d8da498] | |
GetName [function, function: 0x3d8dfe00] | |
AddItem [function, function: 0x3d8e7d80] | |
RemoveModifierByNameAndCaster [function, function: 0x3d8da830] | |
RemoveModifierByName [function, function: 0x3d8da808] | |
GetHealth [function, function: 0x3d8e08e8] | |
GetMustReachEachGoalEntity [function, function: 0x3d8da790] | |
RemoveNoDraw [function, function: 0x3d8d6078] | |
GetModelName [function, function: 0x3d8d7a88] | |
IsRealHero [function, function: 0x3d8da650] | |
EmitSoundParams [function, function: 0x3d8de048] | |
GetCenter [function, function: 0x3d8d8080] | |
GetBoundingMins [function, function: 0x3d8d8148] | |
GetOrigin [function, function: 0x3d8e46e0] | |
GetAngles [function, function: 0x3d8d80f8] | |
GetClassname [function, function: 0x3d8dfdd8] | |
IsAlive [function, function: 0x3d8da6a0] | |
__KeyValueFromVector [function, function: 0x3d8d7f30] | |
SetAbsOrigin [function, function: 0x3d8e4708] | |
EmitSound [function, function: 0x3d8d7ab0] | |
GetBaseDamageMin [function, function: 0x3d8d5e48] | |
ValidateScriptScope [function, function: 0x3d8d7f80] | |
IsTower [function, function: 0x3d8da678] | |
IsCreature [function, function: 0x3d8da600] | |
GetMaxHealth [function, function: 0x3d8d5ec0] | |
SetMaxHealth [function, function: 0x1681ac38] | |
GetDeathXP [function, function: 0x3d8d5d08] | |
GetTeam [function, function: 0x3d8d7dc8] | |
SetOrigin [function, function: 0x3d8e13d8] | |
SetTeam [function, function: 0x3d8d7df0] | |
GetMoveParent [function, function: 0x3d8d7e18] | |
StopSound [function, function: 0x3d8de070] | |
__KeyValueFromFloat [function, function: 0x3d8d7ee0] | |
SetVelocity [function, function: 0x3d8d4f08] | |
__KeyValueFromInt [function, function: 0x3d8d7f08] | |
GetSoundDuration [function, function: 0x3d8dfdb0] | |
GetLeftVector [function, function: 0x3d8e1428] | |
SetForwardVector [function, function: 0x3d8d4eb8] | |
SetDeathXP [function, function: 0x3d8d5ce0] | |
SetBodygroup [function, function: 0x3d8da560] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169b6680] | |
IsNull [function, function: 0x169b66a8] | |
GetHero [function, function: 0x169b6700] | |
GetAllHeroes [function, function: 0x169b66c8] | |
GetHeroCount [function, function: 0x169b6748] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--Technically this is the Blink Dagger. I'm not sure what is different between it and a generic Item | |
__index [table, table: 0x3d8d0ff0] | |
GetContainer [function, function: 0x3d8d2298] | |
SetAngularVelocity [function, function: 0x35ecf590] | |
IsNull [function, function: 0x3d8d1018] | |
SetOwner [function, function: 0x3d8d08e8] | |
IsChanneling [function, function: 0x3d8d09d8] | |
GetAbilityName [function, function: 0x3d8d0938] | |
PrecacheSoundScript [function, function: 0x35ecf798] | |
GetAngularVelocity [function, function: 0x35ecf5b8] | |
IsFullyCastable [function, function: 0x3d8d09b0] | |
GetCastRange [function, function: 0x3d8d0988] | |
GetForwardVector [function, function: 0x3d8df8f8] | |
GetBoundingMaxs [function, function: 0x3d8d3f98] | |
GetCenter [function, function: 0x35ecf5e0] | |
GetOwner [function, function: 0x3d8d08c0] | |
GetScriptId [function, function: 0x3d8d0898] | |
SetCurrentCharges [function, function: 0x3d8d2100] | |
IsInAbilityPhase [function, function: 0x3d8d0a00] | |
GetCooldown [function, function: 0x3d8d0a28] | |
GetRootMoveParent [function, function: 0x3d8d4088] | |
SetModel [function, function: 0x35ecf6d0] | |
GetUpVector [function, function: 0x3d8d36c0] | |
Destroy [function, function: 0x3d8d3fc0] | |
Remove [function, function: 0x35ecf6a8] | |
ConnectOutput [function, function: 0x3d8d1070] | |
GetMoveParent [function, function: 0x3d8d4060] | |
SetLevel [function, function: 0x3d8d0a78] | |
GetInitialCharges [function, function: 0x3d8d20b0] | |
GetSpecialValueFor [function, function: 0x3d8d0960] | |
GetShareability [function, function: 0x3d8d2248] | |
Trigger [function, function: 0x3d8d41a0] | |
EyePosition [function, function: 0x35ecf608] | |
MarkAbilityButtonDirty [function, function: 0x3d8d0a50] | |
__KeyValueFromString [function, function: 0x3d8d4100] | |
GetScriptScope [function, function: 0x3d8d0870] | |
SetAngles [function, function: 0x35ecf630] | |
GetPreTemplateName [function, function: 0x35ecc5a8] | |
Think [function, function: 0x3d8d2178] | |
NextMovePeer [function, function: 0x3d8d40d8] | |
entindex [function, function: 0x3d8d0910] | |
GetName [function, function: 0x35ecc580] | |
GetCost [function, function: 0x3d8d2270] | |
GetPurchaser [function, function: 0x3d8d2128] | |
StacksWithOtherOwners [function, function: 0x3d8d21c8] | |
GetHealth [function, function: 0x3d8d1038] | |
IsPermanent [function, function: 0x3d8d21a0] | |
SetStacksWithOtherOwners [function, function: 0x3d8d2220] | |
GetModelName [function, function: 0x35ecf6f8] | |
GetCurrentCharges [function, function: 0x3d8d20d8] | |
EmitSoundParams [function, function: 0x35ecf748] | |
SetPurchaser [function, function: 0x3d8d0b18] | |
GetPurchaseTime [function, function: 0x3d8d0ac8] | |
SetPurchaseTime [function, function: 0x3d8d0aa0] | |
GetAngles [function, function: 0x3d8d3f20] | |
GetBoundingMins [function, function: 0x3d8d3f70] | |
IsAlive [function, function: 0x35ecf680] | |
GetOrigin [function, function: 0x35ecf020] | |
SetHealth [function, function: 0x35ece350] | |
EmitSound [function, function: 0x35ecf720] | |
__KeyValueFromInt [function, function: 0x3d8d4150] | |
ValidateScriptScope [function, function: 0x3d8d0848] | |
SetAbsOrigin [function, function: 0x35ecf048] | |
DisconnectOutput [function, function: 0x3d8d1098] | |
GetVelocity [function, function: 0x3d8d3710] | |
StopSound [function, function: 0x35ecf770] | |
GetMaxHealth [function, function: 0x35ece378] | |
SetMaxHealth [function, function: 0x35ecf658] | |
SetOrigin [function, function: 0x3d8df8d0] | |
SetSize [function, function: 0x3d8d3f48] | |
GetTeam [function, function: 0x3d8d4010] | |
__KeyValueFromVector [function, function: 0x3d8d4178] | |
SetTeam [function, function: 0x3d8d4038] | |
__KeyValueFromFloat [function, function: 0x3d8d4128] | |
SetVelocity [function, function: 0x3d8d3738] | |
GetSoundDuration [function, function: 0x35ecbef8] | |
GetLeftVector [function, function: 0x3d8df920] | |
GetClassname [function, function: 0x35ecbf20] | |
SetForwardVector [function, function: 0x3d8d36e8] | |
FirstMoveChild [function, function: 0x3d8d40b0] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169ab058] | |
IsNull [function, function: 0x169ab080] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169a7498] | |
SetParticleControl [function, function: 0x169a7628] | |
CreateParticleForPlayer [function, function: 0x169a7568] | |
ReleaseParticleIndex [function, function: 0x169a7678] | |
IsNull [function, function: 0x169a1938] | |
CreateParticle [function, function: 0x169a7518] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x1e0dfe50] | |
GetPlayerID [function, function: 0x1e1d0f40] | |
SetAngularVelocity [function, function: 0x1e1d06e0] | |
GetAssignedHero [function, function: 0x1e1d0f90] | |
ReplaceHeroWith [function, function: 0x1e1d0f68] | |
SetOwner [function, function: 0x1e1d0e00] | |
FirstMoveChild [function, function: 0x1e1d0518] | |
PrecacheSoundScript [function, function: 0x1e1d0310] | |
GetAngularVelocity [function, function: 0x1e1d0708] | |
GetForwardVector [function, function: 0x1e1d0250] | |
GetBoundingMaxs [function, function: 0x1e1d0400] | |
GetCenter [function, function: 0x1e1d0730] | |
GetOwner [function, function: 0x1e1d0dd8] | |
SetKillCamUnit [function, function: 0x1e1d0fe0] | |
GetScriptId [function, function: 0x1e1d0db0] | |
IsSequenceFinished [function, function: 0x1e1d0ec8] | |
GetRootMoveParent [function, function: 0x1e1d04f0] | |
SetModel [function, function: 0x1e1d0058] | |
GetUpVector [function, function: 0x1e1d02a0] | |
GetAttachmentAngles [function, function: 0x1e1d0ea0] | |
Destroy [function, function: 0x1e1d0428] | |
Remove [function, function: 0x1e1d0160] | |
ConnectOutput [function, function: 0x1e0dff68] | |
GetAttachmentOrigin [function, function: 0x1e1d0e78] | |
Trigger [function, function: 0x1e1d0608] | |
EyePosition [function, function: 0x1e1d0758] | |
SetHealth [function, function: 0x1e0dff30] | |
__KeyValueFromString [function, function: 0x1e1d0568] | |
GetScriptScope [function, function: 0x1e1d0658] | |
SetForwardVector [function, function: 0x1e1d02c8] | |
GetPreTemplateName [function, function: 0x1e1d01b0] | |
NextMovePeer [function, function: 0x1e1d0540] | |
entindex [function, function: 0x1e1d0e28] | |
GetName [function, function: 0x1e1d0188] | |
GetHealth [function, function: 0x1e0dffb8] | |
GetModelName [function, function: 0x1e1d0080] | |
SetMusicStatus [function, function: 0x1e1d07a8] | |
EmitSoundParams [function, function: 0x1e1d00d0] | |
SetModelScale [function, function: 0x1e1d0f18] | |
GetBoundingMins [function, function: 0x1e1d03d8] | |
GetOrigin [function, function: 0x1e1d01d8] | |
GetAngles [function, function: 0x1e1d0388] | |
GetClassname [function, function: 0x1e1d0360] | |
IsAlive [function, function: 0x1e1d0138] | |
__KeyValueFromVector [function, function: 0x1e1d05e0] | |
SetAbsOrigin [function, function: 0x1e1d0200] | |
EmitSound [function, function: 0x1e1d00a8] | |
DisconnectOutput [function, function: 0x1e0dff90] | |
ValidateScriptScope [function, function: 0x1e1d0630] | |
GetVelocity [function, function: 0x1e1d0690] | |
GetMaxHealth [function, function: 0x1e1d0008] | |
SetMaxHealth [function, function: 0x1e1d0030] | |
SetAngles [function, function: 0x1e1d0780] | |
SetSize [function, function: 0x1e1d03b0] | |
GetTeam [function, function: 0x1e1d0478] | |
SetOrigin [function, function: 0x1e1d0228] | |
SetTeam [function, function: 0x1e1d04a0] | |
GetMoveParent [function, function: 0x1e1d04c8] | |
StopSound [function, function: 0x1e1d00f8] | |
__KeyValueFromFloat [function, function: 0x1e1d0590] | |
SetVelocity [function, function: 0x1e1d06b8] | |
__KeyValueFromInt [function, function: 0x1e1d05b8] | |
GetSoundDuration [function, function: 0x1e1d0338] | |
GetLeftVector [function, function: 0x1e1d0278] | |
LookupAttachment [function, function: 0x1e1d0e50] | |
IsNull [function, function: 0x1e0dfe78] | |
SetBodygroup [function, function: 0x1e1d0ef0] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169b14f8] | |
GetDenies [function, function: 0x169b31c8] | |
GetNthCourierForTeam [function, function: 0x169b6100] | |
GetLastHits [function, function: 0x169b4800] | |
GetTeam [function, function: 0x169b3448] | |
IsNull [function, function: 0x169a7c70] | |
SetOwner [function, function: 0x169b2b58] | |
GetTowerDamageTaken [function, function: 0x169b4398] | |
GetPlayerReservedState [function, function: 0x169b3718] | |
IsDisableHelpSetForPlayerID [function, function: 0x169b39b0] | |
GetRoshanKills [function, function: 0x169b2440] | |
GetMisses [function, function: 0x169b33b0] | |
GetClaimedDenies [function, function: 0x169b3310] | |
IncrementTotalEarnedXP [function, function: 0x169b4158] | |
GetForwardVector [function, function: 0x169b1ea8] | |
GetBoundingMaxs [function, function: 0x169b1c80] | |
IsBroadcaster [function, function: 0x169b3470] | |
GetOwner [function, function: 0x169b2b10] | |
AddRunePickup [function, function: 0x169b3f00] | |
GetCreepDamageTaken [function, function: 0x169b43e8] | |
HasRepicked [function, function: 0x169b2c18] | |
GetUnitShareMaskForPlayer [function, function: 0x169b38a8] | |
GetUpVector [function, function: 0x169b1f48] | |
HasSelectedHero [function, function: 0x169b46c0] | |
IncrementStreak [function, function: 0x169b24e0] | |
Destroy [function, function: 0x169b1cd0] | |
GetPlayer [function, function: 0x169b4710] | |
GetGoldSpentOnItems [function, function: 0x169b3c80] | |
GetSelectedHeroName [function, function: 0x169b4528] | |
AddAegisPickup [function, function: 0x169b3e60] | |
IncrementGoldBagsCollected [function, function: 0x169b4848] | |
HasRandomed [function, function: 0x169b2cb0] | |
GetTeamKills [function, function: 0x169b2490] | |
Trigger [function, function: 0x169b29e0] | |
IsValidTeamPlayerID [function, function: 0x169b2cf8] | |
EyePosition [function, function: 0x169b2158] | |
SetSize [function, function: 0x169b1be8] | |
GetScriptScope [function, function: 0x169b2a78] | |
GetTotalGoldSpent [function, function: 0x169b3b28] | |
GetXPPerMin [function, function: 0x169b3dc8] | |
SetForwardVector [function, function: 0x169b1f90] | |
GetGoldPerMin [function, function: 0x169b3d78] | |
ClearLastHitStreak [function, function: 0x169b2f28] | |
entindex [function, function: 0x169b2b80] | |
IncrementLastHitStreak [function, function: 0x169b2ed0] | |
GetModelName [function, function: 0x169b1710] | |
GetTotalEarnedGold [function, function: 0x169b3ad8] | |
EmitSoundParams [function, function: 0x169b1a18] | |
UpdateTeamSlot [function, function: 0x169b33f8] | |
GetAngles [function, function: 0x169b1ba0] | |
GetSelectedHeroEntity [function, function: 0x169b4668] | |
GetNearbyCreepDeaths [function, function: 0x169b3120] | |
GetNumConsumablesPurchased [function, function: 0x169b3f50] | |
GetStreak [function, function: 0x169b2578] | |
GetKillsDoneToHero [function, function: 0x169b44d8] | |
AddClaimedFarm [function, function: 0x169b4200] | |
GetHeroDamageTaken [function, function: 0x169b4438] | |
SetOrigin [function, function: 0x169b19a0] | |
GetSelectedHeroID [function, function: 0x169b4578] | |
GetRunePickups [function, function: 0x169b3eb0] | |
GetClaimedFarm [function, function: 0x169b4250] | |
GetSoundDuration [function, function: 0x169b1b00] | |
SetHasRepicked [function, function: 0x169b2bc8] | |
IncrementDenies [function, function: 0x169b3178] | |
ClearKillsMatrix [function, function: 0x169b4348] | |
GetGoldSpentOnConsumables [function, function: 0x169b3c28] | |
IsValidPlayerID [function, function: 0x169b2d98] | |
SetAngularVelocity [function, function: 0x169b2070] | |
GetNthPlayerIDOnTeam [function, function: 0x169b4758] | |
IsValidTeamPlayer [function, function: 0x169b2d48] | |
FirstMoveChild [function, function: 0x169b27f0] | |
GetAegisPickups [function, function: 0x169b3e10] | |
SetHasRandomed [function, function: 0x169b2c60] | |
PrecacheSoundScript [function, function: 0x169b1ab0] | |
GetAngularVelocity [function, function: 0x169b20c0] | |
IsValidPlayer [function, function: 0x169b2de8] | |
GetCenter [function, function: 0x169b2110] | |
ClearLastHitMultikill [function, function: 0x169b3020] | |
ModifyGold [function, function: 0x169b25c0] | |
SetVelocity [function, function: 0x169b2028] | |
GetGoldSpentOnSupport [function, function: 0x169b3bd0] | |
GetScriptId [function, function: 0x169b2ac8] | |
AreUnitsSharedWithPlayerID [function, function: 0x169b3958] | |
GetVelocity [function, function: 0x169b1fe0] | |
SetBuybackCooldownTime [function, function: 0x169b6158] | |
GetSteamAccountID [function, function: 0x169b3570] | |
SetBuybackGoldLimitTime [function, function: 0x169b61b0] | |
GetNumCouriersForTeam [function, function: 0x169b3a60] | |
GetTimeOfLastConsumablePurchase [function, function: 0x169b4058] | |
GetTimeOfLastItemPurchase [function, function: 0x169b4000] | |
ClearRawPlayerDamageMatrix [function, function: 0x169b42f0] | |
EmitSound [function, function: 0x169b1760] | |
IsHeroSharedWithPlayerID [function, function: 0x169b3900] | |
SetModel [function, function: 0x169b16c8] | |
GetPlayerName [function, function: 0x169b3858] | |
GetBroadcasterChannel [function, function: 0x169b34c0] | |
SetLastBuybackTime [function, function: 0x169b3808] | |
IncrementClaimedMisses [function, function: 0x169b3210] | |
AddGoldSpentOnSupport [function, function: 0x169b3b78] | |
SetAngles [function, function: 0x169b21a0] | |
GetConnectionState [function, function: 0x169b3770] | |
GetRespawnSeconds [function, function: 0x169b4108] | |
ConnectOutput [function, function: 0x169b1558] | |
SetPlayerReservedState [function, function: 0x169b36c0] | |
GetBoundingMins [function, function: 0x169b1c30] | |
GetMoveParent [function, function: 0x169b1df0] | |
IsHeroSelected [function, function: 0x169b45c8] | |
HaveAllPlayersJoined [function, function: 0x169b3610] | |
IsFakeClient [function, function: 0x169b35c0] | |
GetLevel [function, function: 0x169b2e38] | |
GetBroadcasterChannelSlot [function, function: 0x169b3518] | |
GetLastHitMultikill [function, function: 0x169b3078] | |
IncrementMisses [function, function: 0x169b3360] | |
IncrementClaimedDenies [function, function: 0x169b32b8] | |
SetAbsOrigin [function, function: 0x169b1950] | |
SetHealth [function, function: 0x169b1680] | |
__KeyValueFromString [function, function: 0x169b2890] | |
GetClaimedMisses [function, function: 0x169b3268] | |
IncrementNearbyCreepDeaths [function, function: 0x169b30c8] | |
IncrementLastHitMultikill [function, function: 0x169b2fc8] | |
GetLastHitStreak [function, function: 0x169b2f78] | |
GetGoldBagsCollected [function, function: 0x169b48a0] | |
SetGold [function, function: 0x169b2608] | |
SetMaxHealth [function, function: 0x169b1790] | |
__KeyValueFromFloat [function, function: 0x169b28e8] | |
GetPreTemplateName [function, function: 0x169b18b8] | |
GetUnreliableGold [function, function: 0x169b2730] | |
GetAssists [function, function: 0x169b22d0] | |
GetRootMoveParent [function, function: 0x169b1e40] | |
GetDeaths [function, function: 0x169b2318] | |
WhoSelectedHero [function, function: 0x169b4618] | |
GetName [function, function: 0x169b1870] | |
IncrementKills [function, function: 0x169b2e80] | |
SetTeam [function, function: 0x169b1da8] | |
IncrementAssists [function, function: 0x169b21e8] | |
GetHealth [function, function: 0x169b1520] | |
GetGold [function, function: 0x169b2698] | |
GetKills [function, function: 0x169b2288] | |
HeroLevelUp [function, function: 0x169b37c0] | |
GetMaxHealth [function, function: 0x169b15f8] | |
GetNumItemsPurchased [function, function: 0x169b3fa8] | |
ResetBuybackCostTime [function, function: 0x169b6208] | |
DisconnectOutput [function, function: 0x169b15a8] | |
GetGoldSpentOnBuybacks [function, function: 0x169b3d20] | |
GetStuns [function, function: 0x169b2360] | |
IncrementLastHits [function, function: 0x169b47b0] | |
IsAlive [function, function: 0x169b17e0] | |
ValidateScriptScope [function, function: 0x169b2a28] | |
__KeyValueFromInt [function, function: 0x169b2938] | |
SetUnitShareMaskForPlayer [function, function: 0x169b3a08] | |
GetClassname [function, function: 0x169b1b50] | |
GetOrigin [function, function: 0x169b1908] | |
GetHealing [function, function: 0x169b23a8] | |
ClearStreak [function, function: 0x169b2530] | |
NextMovePeer [function, function: 0x169b2840] | |
SpendGold [function, function: 0x169b2650] | |
ResetTotalEarnedGold [function, function: 0x169b2780] | |
GetTowerKills [function, function: 0x169b23f0] | |
IncrementDeaths [function, function: 0x169b2238] | |
GetDamageDoneToHero [function, function: 0x169b4488] | |
GetPlayerLoadedCompletely [function, function: 0x169b3668] | |
__KeyValueFromVector [function, function: 0x169b2988] | |
Remove [function, function: 0x169b1828] | |
GetRawPlayerDamage [function, function: 0x169b42a0] | |
GetReliableGold [function, function: 0x169b26e0] | |
StopSound [function, function: 0x169b1a68] | |
GetLeftVector [function, function: 0x169b1ef8] | |
GetTotalEarnedXP [function, function: 0x169b41b0] | |
GetGoldLostToDeath [function, function: 0x169b3cd0] | |
GetTimeOfLastDeath [function, function: 0x169b40b8] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__index [table, table: 0x169b14f8] | |
GetDenies [function, function: 0x169b31c8] | |
GetNthCourierForTeam [function, function: 0x169b6100] | |
GetLastHits [function, function: 0x169b4800] | |
GetTeam [function, function: 0x169b3448] | |
IsNull [function, function: 0x169a7c70] | |
SetOwner [function, function: 0x169b2b58] | |
GetTowerDamageTaken [function, function: 0x169b4398] | |
GetPlayerReservedState [function, function: 0x169b3718] | |
IsDisableHelpSetForPlayerID [function, function: 0x169b39b0] | |
GetRoshanKills [function, function: 0x169b2440] | |
GetMisses [function, function: 0x169b33b0] | |
GetClaimedDenies [function, function: 0x169b3310] | |
IncrementTotalEarnedXP [function, function: 0x169b4158] | |
GetForwardVector [function, function: 0x169b1ea8] | |
GetBoundingMaxs [function, function: 0x169b1c80] | |
IsBroadcaster [function, function: 0x169b3470] | |
GetOwner [function, function: 0x169b2b10] | |
AddRunePickup [function, function: 0x169b3f00] | |
GetCreepDamageTaken [function, function: 0x169b43e8] | |
HasRepicked [function, function: 0x169b2c18] | |
GetUnitShareMaskForPlayer [function, function: 0x169b38a8] | |
GetUpVector [function, function: 0x169b1f48] | |
HasSelectedHero [function, function: 0x169b46c0] | |
IncrementStreak [function, function: 0x169b24e0] | |
Destroy [function, function: 0x169b1cd0] | |
GetPlayer [function, function: 0x169b4710] | |
GetGoldSpentOnItems [function, function: 0x169b3c80] | |
GetSelectedHeroName [function, function: 0x169b4528] | |
AddAegisPickup [function, function: 0x169b3e60] | |
IncrementGoldBagsCollected [function, function: 0x169b4848] | |
HasRandomed [function, function: 0x169b2cb0] | |
GetTeamKills [function, function: 0x169b2490] | |
Trigger [function, function: 0x169b29e0] | |
IsValidTeamPlayerID [function, function: 0x169b2cf8] | |
EyePosition [function, function: 0x169b2158] | |
SetSize [function, function: 0x169b1be8] | |
GetScriptScope [function, function: 0x169b2a78] | |
GetTotalGoldSpent [function, function: 0x169b3b28] | |
GetXPPerMin [function, function: 0x169b3dc8] | |
SetForwardVector [function, function: 0x169b1f90] | |
GetGoldPerMin [function, function: 0x169b3d78] | |
ClearLastHitStreak [function, function: 0x169b2f28] | |
entindex [function, function: 0x169b2b80] | |
IncrementLastHitStreak [function, function: 0x169b2ed0] | |
GetModelName [function, function: 0x169b1710] | |
GetTotalEarnedGold [function, function: 0x169b3ad8] | |
EmitSoundParams [function, function: 0x169b1a18] | |
UpdateTeamSlot [function, function: 0x169b33f8] | |
GetAngles [function, function: 0x169b1ba0] | |
GetSelectedHeroEntity [function, function: 0x169b4668] | |
GetNearbyCreepDeaths [function, function: 0x169b3120] | |
GetNumConsumablesPurchased [function, function: 0x169b3f50] | |
GetStreak [function, function: 0x169b2578] | |
GetKillsDoneToHero [function, function: 0x169b44d8] | |
AddClaimedFarm [function, function: 0x169b4200] | |
GetHeroDamageTaken [function, function: 0x169b4438] | |
SetOrigin [function, function: 0x169b19a0] | |
GetSelectedHeroID [function, function: 0x169b4578] | |
GetRunePickups [function, function: 0x169b3eb0] | |
GetClaimedFarm [function, function: 0x169b4250] | |
GetSoundDuration [function, function: 0x169b1b00] | |
SetHasRepicked [function, function: 0x169b2bc8] | |
IncrementDenies [function, function: 0x169b3178] | |
ClearKillsMatrix [function, function: 0x169b4348] | |
GetGoldSpentOnConsumables [function, function: 0x169b3c28] | |
IsValidPlayerID [function, function: 0x169b2d98] | |
SetAngularVelocity [function, function: 0x169b2070] | |
GetNthPlayerIDOnTeam [function, function: 0x169b4758] | |
IsValidTeamPlayer [function, function: 0x169b2d48] | |
FirstMoveChild [function, function: 0x169b27f0] | |
GetAegisPickups [function, function: 0x169b3e10] | |
SetHasRandomed [function, function: 0x169b2c60] | |
PrecacheSoundScript [function, function: 0x169b1ab0] | |
GetAngularVelocity [function, function: 0x169b20c0] | |
IsValidPlayer [function, function: 0x169b2de8] | |
GetCenter [function, function: 0x169b2110] | |
ClearLastHitMultikill [function, function: 0x169b3020] | |
ModifyGold [function, function: 0x169b25c0] | |
SetVelocity [function, function: 0x169b2028] | |
GetGoldSpentOnSupport [function, function: 0x169b3bd0] | |
GetScriptId [function, function: 0x169b2ac8] | |
AreUnitsSharedWithPlayerID [function, function: 0x169b3958] | |
GetVelocity [function, function: 0x169b1fe0] | |
SetBuybackCooldownTime [function, function: 0x169b6158] | |
GetSteamAccountID [function, function: 0x169b3570] | |
SetBuybackGoldLimitTime [function, function: 0x169b61b0] | |
GetNumCouriersForTeam [function, function: 0x169b3a60] | |
GetTimeOfLastConsumablePurchase [function, function: 0x169b4058] | |
GetTimeOfLastItemPurchase [function, function: 0x169b4000] | |
ClearRawPlayerDamageMatrix [function, function: 0x169b42f0] | |
EmitSound [function, function: 0x169b1760] | |
IsHeroSharedWithPlayerID [function, function: 0x169b3900] | |
SetModel [function, function: 0x169b16c8] | |
GetPlayerName [function, function: 0x169b3858] | |
GetBroadcasterChannel [function, function: 0x169b34c0] | |
SetLastBuybackTime [function, function: 0x169b3808] | |
IncrementClaimedMisses [function, function: 0x169b3210] | |
AddGoldSpentOnSupport [function, function: 0x169b3b78] | |
SetAngles [function, function: 0x169b21a0] | |
GetConnectionState [function, function: 0x169b3770] | |
GetRespawnSeconds [function, function: 0x169b4108] | |
ConnectOutput [function, function: 0x169b1558] | |
SetPlayerReservedState [function, function: 0x169b36c0] | |
GetBoundingMins [function, function: 0x169b1c30] | |
GetMoveParent [function, function: 0x169b1df0] | |
IsHeroSelected [function, function: 0x169b45c8] | |
HaveAllPlayersJoined [function, function: 0x169b3610] | |
IsFakeClient [function, function: 0x169b35c0] | |
GetLevel [function, function: 0x169b2e38] | |
GetBroadcasterChannelSlot [function, function: 0x169b3518] | |
GetLastHitMultikill [function, function: 0x169b3078] | |
IncrementMisses [function, function: 0x169b3360] | |
IncrementClaimedDenies [function, function: 0x169b32b8] | |
SetAbsOrigin [function, function: 0x169b1950] | |
SetHealth [function, function: 0x169b1680] | |
__KeyValueFromString [function, function: 0x169b2890] | |
GetClaimedMisses [function, function: 0x169b3268] | |
IncrementNearbyCreepDeaths [function, function: 0x169b30c8] | |
IncrementLastHitMultikill [function, function: 0x169b2fc8] | |
GetLastHitStreak [function, function: 0x169b2f78] | |
GetGoldBagsCollected [function, function: 0x169b48a0] | |
SetGold [function, function: 0x169b2608] | |
SetMaxHealth [function, function: 0x169b1790] | |
__KeyValueFromFloat [function, function: 0x169b28e8] | |
GetPreTemplateName [function, function: 0x169b18b8] | |
GetUnreliableGold [function, function: 0x169b2730] | |
GetAssists [function, function: 0x169b22d0] | |
GetRootMoveParent [function, function: 0x169b1e40] | |
GetDeaths [function, function: 0x169b2318] | |
WhoSelectedHero [function, function: 0x169b4618] | |
GetName [function, function: 0x169b1870] | |
IncrementKills [function, function: 0x169b2e80] | |
SetTeam [function, function: 0x169b1da8] | |
IncrementAssists [function, function: 0x169b21e8] | |
GetHealth [function, function: 0x169b1520] | |
GetGold [function, function: 0x169b2698] | |
GetKills [function, function: 0x169b2288] | |
HeroLevelUp [function, function: 0x169b37c0] | |
GetMaxHealth [function, function: 0x169b15f8] | |
GetNumItemsPurchased [function, function: 0x169b3fa8] | |
ResetBuybackCostTime [function, function: 0x169b6208] | |
DisconnectOutput [function, function: 0x169b15a8] | |
GetGoldSpentOnBuybacks [function, function: 0x169b3d20] | |
GetStuns [function, function: 0x169b2360] | |
IncrementLastHits [function, function: 0x169b47b0] | |
IsAlive [function, function: 0x169b17e0] | |
ValidateScriptScope [function, function: 0x169b2a28] | |
__KeyValueFromInt [function, function: 0x169b2938] | |
SetUnitShareMaskForPlayer [function, function: 0x169b3a08] | |
GetClassname [function, function: 0x169b1b50] | |
GetOrigin [function, function: 0x169b1908] | |
GetHealing [function, function: 0x169b23a8] | |
ClearStreak [function, function: 0x169b2530] | |
NextMovePeer [function, function: 0x169b2840] | |
SpendGold [function, function: 0x169b2650] | |
ResetTotalEarnedGold [function, function: 0x169b2780] | |
GetTowerKills [function, function: 0x169b23f0] | |
IncrementDeaths [function, function: 0x169b2238] | |
GetDamageDoneToHero [function, function: 0x169b4488] | |
GetPlayerLoadedCompletely [function, function: 0x169b3668] | |
__KeyValueFromVector [function, function: 0x169b2988] | |
Remove [function, function: 0x169b1828] | |
GetRawPlayerDamage [function, function: 0x169b42a0] | |
GetReliableGold [function, function: 0x169b26e0] | |
StopSound [function, function: 0x169b1a68] | |
GetLeftVector [function, function: 0x169b1ef8] | |
GetTotalEarnedXP [function, function: 0x169b41b0] | |
GetGoldLostToDeath [function, function: 0x169b3cd0] | |
GetTimeOfLastDeath [function, function: 0x169b40b8] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dot [function, function: 0x168058f0] | |
normalized [function, function: 0x16805950] | |
length [function, function: 0x168058b0] | |
__index [function, function: 0x168057c8] | |
__mul [function, function: 0x16805828] | |
__newindex [function, function: 0x168057e8] | |
cross [function, function: 0x16805910] | |
__add [function, function: 0x16805790] | |
__eq [function, function: 0x16805978] | |
__sub [function, function: 0x16805890] | |
__div [function, function: 0x16805848] | |
__tostring [function, function: 0x16805808] | |
__len [function, function: 0x16805868] |
Useful scripts:
Add
Convars:RegisterCommand( "exec_lua", function execLua(...) ex = select(2, ...) loadstring(ex)() end, "execute lua stuff", 0 )
In your init function (Frostivus.lua:92) to create console command that executes arbitrary Lua code.
example: exec_lua "print('test')". Note the use of single-quotes in the lua code. Valve's console breaks " into separate params.
Print Table:
function printAllTables(t, prestring)
out = ""
for k,v in pairs(t) do
print(prestring .. k .. " ["..type(v) .. ", "..tostring(v).."] ")
if(type(v) == "table") then
out = out..printAllTables(v, "\t")
end
end
return out
end
function printTable(t) for k,v in pairs(t) do print('\t'..k .. ' ['..type(v) .. ', '..tostring(v)..'] ') end for k,v in ipairs(t) do print('\t'..k .. ' ['..type(v) .. ', '..tostring(v)..'] ') end end
See: https://developer.valvesoftware.com/wiki/List_of_Dota_2_Script_Functions
I also manged to get a custom hud going that communicates with LUA: http://i.imgur.com/cCkYfev.jpg
Here's one I wrote that also formats it nicely:
function PrintTable(t, indent, done)
if type(t) ~= "table" then return end
done = done or {}
done[t] = true
indent = indent or 0
local l = {}
for k, v in pairs(t) do
table.insert(l, k)
end
table.sort(l)
for k, v in ipairs(l) do
local value = t[v]
if type(value) == "table" and not done[value] then
done [value] = true
print(string.rep ("\t", indent)..v..":")
PrintTable (value, indent + 2, done)
elseif type(value) == "userdata" and not done[value] then
done [value] = true
print(string.rep ("\t", indent)..v..":")
PrintTable (getmetatable(value).__index or getmetatable(value), indent + 2, done)
else
print(string.rep ("\t", indent)..tostring(v)..": "..tostring(value))
end
end
end
PrintTable(_G)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Calling a function with an incorrect number of arguments will display an Error with the number of arguments required for the function (it'll say it needs 1 more, but because of how Lua work, the instance of the object is the first param, so subtract 1 from the # of params that the function wants).
If you provide the wrong type of parameter for the function, it will tell you that you messed up and tell you what type it expects. This is incredibly useful for figuring out Parameter lists.