1 #pragma once
2 
3 #include "tag-version.h"
4 
5 enum class transformation
6 {
7     none,
8     spider,
9     blade_hands,
10     statue,
11     ice_beast,
12     dragon,
13     lich,
14     bat,
15     pig,
16     appendage,
17     tree,
18 #if TAG_MAJOR_VERSION == 34
19     porcupine,
20 #endif
21     wisp,
22 #if TAG_MAJOR_VERSION == 34
23     jelly,
24 #endif
25     fungus,
26     shadow,
27 #if TAG_MAJOR_VERSION == 34
28     hydra,
29 #endif
30     storm,
31     COUNT
32 };
33 constexpr int NUM_TRANSFORMS = static_cast<int>(transformation::COUNT);
34