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