Step enumeration


Info

This page lists enumeration values for different game steps. Note that this page does not contain actual source code from the Hearthstone The Hearthstone icon Hearthstone (formerly known as Hearthstone: Heroes of Warcraft 1] 2]) is a free-to-play digital collectible card game from Blizzard Entertainment. It was first announced in a presentation by Rob Pardo at the hearthstone client, but is simply a reverse-engineered set of values.

Values table

Name Int value Description
INVALID 0
BEGIN_FIRST 1
BEGIN_SHUFFLE 2
BEGIN_DRAW 3
BEGIN_MULLIGAN 4
MAIN_BEGIN 5
MAIN_READY 6 Player tags are reset/incremented (RESOURCES, COMBO_ACTIVE, NUM_CARDS_DRAWN_THIS_TURN, etc)
MAIN_RESOURCE 7
MAIN_DRAW 8
MAIN_START 9
MAIN_ACTION 10
MAIN_COMBAT 11
MAIN_END 12 End of Turn triggers.
MAIN_NEXT 13
FINAL_WRAPUP 14
FINAL_GAMEOVER 15
MAIN_CLEANUP 16
MAIN_START_TRIGGERS 17

Videos

C# source code

enum Step { 	INVALID = 0, 	BEGIN_FIRST = 1, 	BEGIN_SHUFFLE = 2, 	BEGIN_DRAW = 3, 	BEGIN_MULLIGAN = 4, 	MAIN_BEGIN = 5, 	MAIN_READY = 6, 	MAIN_RESOURCE = 7, 	MAIN_DRAW = 8, 	MAIN_START = 9, 	MAIN_ACTION = 10, 	MAIN_COMBAT = 11, 	MAIN_END = 12, 	MAIN_NEXT = 13, 	FINAL_WRAPUP = 14, 	FINAL_GAMEOVER = 15, 	MAIN_CLEANUP = 16, 	MAIN_START_TRIGGERS = 17, }