Dota2Patcher
Loading...
Searching...
No Matches
Enums.h
Go to the documentation of this file.
1
#pragma once
2
3
enum class
DOTA_GAME_STATE
:
int
{
4
INVALID
= -1,
5
INIT
,
6
WAIT_FOR_PLAYERS_TO_LOAD
,
7
HERO_SELECTION
,
8
STRATEGY_TIME
,
9
PRE_GAME
,
10
GAME_IN_PROGRESS
,
11
POST_GAME
,
12
DISCONNECT
,
13
TEAM_SHOWCASE
,
14
CUSTOM_GAME_SETUP
,
15
WAIT_FOR_MAP_TO_LOAD
,
16
SCENARIO_SETUP
,
17
PLAYER_DRAFT
,
18
LAST
19
};
20
21
enum class
ENTITY_NAME_TYPE
{
22
INTERNAL_NAME
,
23
ENTITY_NAME
,
24
BINARY_NAME
,
25
CLASS_NAME
26
};
27
28
enum class
PATCH_TYPE
{
29
JE
= 0x74,
30
JNE
= 0x75,
31
TEST
= 0x85,
32
JMP
= 0xEB,
33
CUSTOM
= 0x0
34
};
35
36
enum class
ASM_TYPE
{
37
LEA
,
// 3, 7
38
CALL
// 2, 6
39
};
40
41
enum class
DOTA_WEATHER
{
42
WEATHER_DEFAULT
,
43
WEATHER_SNOW
,
44
WEATHER_RAIN
,
45
WEATHER_MOONBEAM
,
46
WEATHER_PESTILENCE
,
47
WEATHER_HARVEST
,
48
WEATHER_SIROCCO
,
49
WEATHER_SPRING
,
50
WEATHER_ASH
,
51
WEATHER_AURORA
52
};
53
54
enum class
DOTA_RIVER
{
55
RIVER_DEFAULT
,
56
RIVER_OIL
,
57
RIVER_DRY
,
58
RIVER_SLIME
,
59
RIVER_CHROME
,
60
RIVER_ELECTRIC
,
61
RIVER_POTION
,
62
RIVER_BLOOD
63
};
DOTA_WEATHER
DOTA_WEATHER
Definition
Enums.h:41
DOTA_WEATHER::WEATHER_AURORA
@ WEATHER_AURORA
DOTA_WEATHER::WEATHER_SPRING
@ WEATHER_SPRING
DOTA_WEATHER::WEATHER_SIROCCO
@ WEATHER_SIROCCO
DOTA_WEATHER::WEATHER_PESTILENCE
@ WEATHER_PESTILENCE
DOTA_WEATHER::WEATHER_RAIN
@ WEATHER_RAIN
DOTA_WEATHER::WEATHER_DEFAULT
@ WEATHER_DEFAULT
DOTA_WEATHER::WEATHER_ASH
@ WEATHER_ASH
DOTA_WEATHER::WEATHER_MOONBEAM
@ WEATHER_MOONBEAM
DOTA_WEATHER::WEATHER_SNOW
@ WEATHER_SNOW
DOTA_WEATHER::WEATHER_HARVEST
@ WEATHER_HARVEST
DOTA_RIVER
DOTA_RIVER
Definition
Enums.h:54
DOTA_RIVER::RIVER_OIL
@ RIVER_OIL
DOTA_RIVER::RIVER_DRY
@ RIVER_DRY
DOTA_RIVER::RIVER_POTION
@ RIVER_POTION
DOTA_RIVER::RIVER_CHROME
@ RIVER_CHROME
DOTA_RIVER::RIVER_DEFAULT
@ RIVER_DEFAULT
DOTA_RIVER::RIVER_BLOOD
@ RIVER_BLOOD
DOTA_RIVER::RIVER_SLIME
@ RIVER_SLIME
DOTA_RIVER::RIVER_ELECTRIC
@ RIVER_ELECTRIC
DOTA_GAME_STATE
DOTA_GAME_STATE
Definition
Enums.h:3
DOTA_GAME_STATE::PRE_GAME
@ PRE_GAME
DOTA_GAME_STATE::WAIT_FOR_MAP_TO_LOAD
@ WAIT_FOR_MAP_TO_LOAD
DOTA_GAME_STATE::HERO_SELECTION
@ HERO_SELECTION
DOTA_GAME_STATE::POST_GAME
@ POST_GAME
DOTA_GAME_STATE::INVALID
@ INVALID
DOTA_GAME_STATE::SCENARIO_SETUP
@ SCENARIO_SETUP
DOTA_GAME_STATE::TEAM_SHOWCASE
@ TEAM_SHOWCASE
DOTA_GAME_STATE::DISCONNECT
@ DISCONNECT
DOTA_GAME_STATE::PLAYER_DRAFT
@ PLAYER_DRAFT
DOTA_GAME_STATE::STRATEGY_TIME
@ STRATEGY_TIME
DOTA_GAME_STATE::LAST
@ LAST
DOTA_GAME_STATE::GAME_IN_PROGRESS
@ GAME_IN_PROGRESS
DOTA_GAME_STATE::INIT
@ INIT
DOTA_GAME_STATE::CUSTOM_GAME_SETUP
@ CUSTOM_GAME_SETUP
DOTA_GAME_STATE::WAIT_FOR_PLAYERS_TO_LOAD
@ WAIT_FOR_PLAYERS_TO_LOAD
ASM_TYPE
ASM_TYPE
Definition
Enums.h:36
ASM_TYPE::CALL
@ CALL
ASM_TYPE::LEA
@ LEA
PATCH_TYPE
PATCH_TYPE
Definition
Enums.h:28
PATCH_TYPE::TEST
@ TEST
PATCH_TYPE::JE
@ JE
PATCH_TYPE::JMP
@ JMP
PATCH_TYPE::CUSTOM
@ CUSTOM
PATCH_TYPE::JNE
@ JNE
ENTITY_NAME_TYPE
ENTITY_NAME_TYPE
Definition
Enums.h:21
ENTITY_NAME_TYPE::BINARY_NAME
@ BINARY_NAME
ENTITY_NAME_TYPE::ENTITY_NAME
@ ENTITY_NAME
ENTITY_NAME_TYPE::INTERNAL_NAME
@ INTERNAL_NAME
ENTITY_NAME_TYPE::CLASS_NAME
@ CLASS_NAME
SourceSDK
Enums.h
Generated by
1.9.8