OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Enumerations
DecorationEnums.h File Reference
#include <cstdint>
#include "Utility/Flags.h"

Enumerations

enum class  DecorationId : int32_t {
  DECORATION_NULL = 0 , DECORATION_PENDING_1 = 1 , DECORATION_PARTY_START_2 = 2 , DECORATION_FOUNTAIN_3 = 3 ,
  DECORATION_TRASH_HEAP_4 = 4 , DECORATION_CAMPFIRE_5 = 5 , DECORATION_CAULDRON_6 = 6 , DECORATION_CHANDELIER_7 = 7 ,
  DECORATION_CAGE_8 = 8 , DECORATION_CAGE_9 = 9 , DECORATION_CAGE_10 = 10 , DECORATION_FRUIT_BOWL_11 = 11 ,
  DECORATION_ROCK_12 = 12 , DECORATION_TRASH_HEAP_13 = 13 , DECORATION_DIRT_14 = 14 , DECORATION_WOOD_15 = 15 ,
  DECORATION_WOOD_16 = 16 , DECORATION_WOOD_17 = 17 , DECORATION_WOOD_18 = 18 , DECORATION_WOOD_19 = 19 ,
  DECORATION_WOOD_20 = 20 , DECORATION_BONES_21 = 21 , DECORATION_BONES_22 = 22 , DECORATION_SKULL_23 = 23 ,
  DECORATION_CASK_24 = 24 , DECORATION_SHIP_25 = 25 , DECORATION_BAG_26 = 26 , DECORATION_BARREL_27 = 27 ,
  DECORATION_KEG_28 = 28 , DECORATION_FIRE_29 = 29 , DECORATION_FIRE_30 = 30 , DECORATION_TORCH_31 = 31 ,
  DECORATION_TORCH_32 = 32 , DECORATION_TORCH_33 = 33 , DECORATION_BARREL_34 = 34 , DECORATION_BUOY_35 = 35 ,
  DECORATION_ROCK_36 = 36 , DECORATION_FOUNTAIN_37 = 37 , DECORATION_FIRE_38 = 38 , DECORATION_NORTH_START_39 = 39 ,
  DECORATION_SOUTH_START_40 = 40 , DECORATION_EAST_START_41 = 41 , DECORATION_WEST_START_42 = 42 , DECORATION_BOTTLE_43 = 43 ,
  DECORATION_BOWL_44 = 44 , DECORATION_STACK_OF_BOWLS_45 = 45 , DECORATION_BOWL_46 = 46 , DECORATION_STACK_OF_BOWLS_47 = 47 ,
  DECORATION_GOBLET_48 = 48 , DECORATION_GOBLET_49 = 49 , DECORATION_GOBLET_50 = 50 , DECORATION_MILE_MARKET_51 = 51 ,
  DECORATION_PLATE_52 = 52 , DECORATION_STACK_OF_PLATES_53 = 53 , DECORATION_PLATE_54 = 54 , DECORATION_STACK_OF_PLATES_55 = 55 ,
  DECORATION_TREE_56 = 56 , DECORATION_TREE_57 = 57 , DECORATION_TREE_58 = 58 , DECORATION_TREE_59 = 59 ,
  DECORATION_TREE_60 = 60 , DECORATION_TREE_61 = 61 , DECORATION_TREE_62 = 62 , DECORATION_TREE_63 = 63 ,
  DECORATION_TREE_64 = 64 , DECORATION_TREE_65 = 65 , DECORATION_TREE_66 = 66 , DECORATION_TREE_67 = 67 ,
  DECORATION_TREE_68 = 68 , DECORATION_TREE_69 = 69 , DECORATION_TREE_70 = 70 , DECORATION_TREE_71 = 71 ,
  DECORATION_TREE_72 = 72 , DECORATION_TREE_73 = 73 , DECORATION_TREE_74 = 74 , DECORATION_TREE_75 = 75 ,
  DECORATION_TREE_76 = 76 , DECORATION_TREE_77 = 77 , DECORATION_TREE_78 = 78 , DECORATION_TREE_79 = 79 ,
  DECORATION_TREE_80 = 80 , DECORATION_TREE_81 = 81 , DECORATION_TREE_82 = 82 , DECORATION_TREE_83 = 83 ,
  DECORATION_TREE_84 = 84 , DECORATION_TREE_85 = 85 , DECORATION_TREE_86 = 86 , DECORATION_TREE_87 = 87 ,
  DECORATION_TREE_88 = 88 , DECORATION_TREE_89 = 89 , DECORATION_TREE_90 = 90 , DECORATION_TREE_91 = 91 ,
  DECORATION_TREE_92 = 92 , DECORATION_TREE_93 = 93 , DECORATION_TREE_94 = 94 , DECORATION_TREE_95 = 95 ,
  DECORATION_TREE_96 = 96 , DECORATION_TREE_97 = 97 , DECORATION_SND_BROOK_98 = 98 , DECORATION_SND_BOAT_99 = 99 ,
  DECORATION_SND_HOWL_100 = 100 , DECORATION_SND_DRAGON_101 = 101 , DECORATION_BUSH_102 = 102 , DECORATION_BUSH_103 = 103 ,
  DECORATION_BUSH_104 = 104 , DECORATION_BUSH_105 = 105 , DECORATION_BUSH_106 = 106 , DECORATION_BUSH_107 = 107 ,
  DECORATION_BUSH_108 = 108 , DECORATION_BUSH_109 = 109 , DECORATION_ROCK_110 = 110 , DECORATION_ROCK_111 = 111 ,
  DECORATION_ROCK_112 = 112 , DECORATION_ROCK_113 = 113 , DECORATION_ROCK_114 = 114 , DECORATION_ROCK_115 = 115 ,
  DECORATION_ROCK_116 = 116 , DECORATION_ROCK_117 = 117 , DECORATION_ROCK_118 = 118 , DECORATION_ROCK_119 = 119 ,
  DECORATION_ROCK_120 = 120 , DECORATION_ROCK_121 = 121 , DECORATION_ROCK_122 = 122 , DECORATION_ROCK_123 = 123 ,
  DECORATION_ROCK_124 = 124 , DECORATION_ROCK_125 = 125 , DECORATION_ROCK_126 = 126 , DECORATION_ROCK_127 = 127 ,
  DECORATION_ROCK_128 = 128 , DECORATION_ROCK_129 = 129 , DECORATION_TORCH_130 = 130 , DECORATION_TORCH_131 = 131 ,
  DECORATION_TORCH_132 = 132 , DECORATION_BUSH_133 = 133 , DECORATION_BUSH_134 = 134 , DECORATION_BUSH_135 = 135 ,
  DECORATION_BUSH_136 = 136 , DECORATION_BUSH_137 = 137 , DECORATION_BUSH_138 = 138 , DECORATION_BUSH_139 = 139 ,
  DECORATION_BUSH_140 = 140 , DECORATION_FLOWER_141 = 141 , DECORATION_FLOWER_142 = 142 , DECORATION_FLOWER_143 = 143 ,
  DECORATION_FLOWER_144 = 144 , DECORATION_FLOWER_145 = 145 , DECORATION_FLOWER_146 = 146 , DECORATION_FLOWER_147 = 147 ,
  DECORATION_FLOWER_148 = 148 , DECORATION_FLOWER_149 = 149 , DECORATION_FLOWER_150 = 150 , DECORATION_FLOWER_151 = 151 ,
  DECORATION_FLOWER_152 = 152 , DECORATION_FLOWER_153 = 153 , DECORATION_FLOWER_154 = 154 , DECORATION_FLOWER_155 = 155 ,
  DECORATION_FLOWER_156 = 156 , DECORATION_PLANT_157 = 157 , DECORATION_PLANT_158 = 158 , DECORATION_PLANT_159 = 159 ,
  DECORATION_PLANT_160 = 160 , DECORATION_PLANT_161 = 161 , DECORATION_PLANT_162 = 162 , DECORATION_PLANT_163 = 163 ,
  DECORATION_PLANT_164 = 164 , DECORATION_PLANT_165 = 165 , DECORATION_PLANT_166 = 166 , DECORATION_PLANT_167 = 167 ,
  DECORATION_PLANT_168 = 168 , DECORATION_PLANT_169 = 169 , DECORATION_PLANT_170 = 170 , DECORATION_PLANT_171 = 171 ,
  DECORATION_PLANT_172 = 172 , DECORATION_PLANT_173 = 173 , DECORATION_PLANT_174 = 174 , DECORATION_PLANT_175 = 175 ,
  DECORATION_PLANT_176 = 176 , DECORATION_PLANT_177 = 177 , DECORATION_PLANT_178 = 178 , DECORATION_PLANT_179 = 179 ,
  DECORATION_PLANT_180 = 180 , DECORATION_STATUE_181 = 181 , DECORATION_STATUE_182 = 182 , DECORATION_VASE_183 = 183 ,
  DECORATION_FIRE_184 = 184 , DECORATION_MUSHROOM_185 = 185 , DECORATION_LOG_186 = 186 , DECORATION_MUSHROOM_187 = 187 ,
  DECORATION_FOSSIL_188 = 188 , DECORATION_FOSSIL_189 = 189 , DECORATION_MUSHROOM_190 = 190 , DECORATION_STALAGMITE_191 = 191 ,
  DECORATION_MUSHROOM_192 = 192 , DECORATION_MUSHROOM_193 = 193 , DECORATION_MUSHROOM_194 = 194 , DECORATION_TREE_195 = 195 ,
  DECORATION_TREE_196 = 196 , DECORATION_TREE_197 = 197 , DECORATION_TREE_198 = 198 , DECORATION_TREE_199 = 199 ,
  DECORATION_TREE_200 = 200 , DECORATION_TREE_201 = 201 , DECORATION_STATUE_202 = 202 , DECORATION_STATUE_203 = 203 ,
  DECORATION_STATUE_204 = 204 , DECORATION_TREE_205 = 205 , DECORATION_BEACON_FIRE_206 = 206 , DECORATION_BEACON_FIRE_207 = 207 ,
  DECORATION_BEACON_FIRE_208 = 208 , DECORATION_BEACON_FIRE_209 = 209 , DECORATION_MAGIC_PEDASTAL_210 = 210 , DECORATION_MAGIC_PEDASTAL_211 = 211 ,
  DECORATION_MAGIC_PEDASTAL_212 = 212 , DECORATION_MAGIC_PEDASTAL_213 = 213 , DECORATION_MAGIC_PEDASTAL_214 = 214 , DECORATION_MAGIC_PEDASTAL_215 = 215 ,
  DECORATION_MAGIC_PEDASTAL_216 = 216 , DECORATION_MAGIC_PEDASTAL_217 = 217 , DECORATION_MAGIC_PEDASTAL_218 = 218 , DECORATION_MAGIC_PEDASTAL_219 = 219 ,
  DECORATION_MAGIC_PEDASTAL_220 = 220 , DECORATION_MAGIC_PEDASTAL_221 = 221 , DECORATION_BURNED_OUT_FIRE_222 = 222 , DECORATION_223 = 223 ,
  DECORATION_TREE_224 = 224 , DECORATION_TREE_225 = 225 , DECORATION_TREE_226 = 226 , DECORATION_TREE_227 = 227
}
 
enum class  DecorationDescFlag : uint16_t {
  DECORATION_DESC_MOVE_THROUGH = 0x0001 , DECORATION_DESC_DONT_DRAW = 0x0002 , DECORATION_DESC_FLICKER_SLOW = 0x0004 , DECORATION_DESC_FICKER_AVERAGE = 0x0008 ,
  DECORATION_DESC_FICKER_FAST = 0x0010 , DECORATION_DESC_MARKER = 0x0020 , DECORATION_DESC_SLOW_LOOP = 0x0040 , DECORATION_DESC_EMITS_FIRE = 0x0080 ,
  DECORATION_DESC_SOUND_ON_DAWN = 0x0100 , DECORATION_DESC_SOUND_ON_DUSK = 0x0200 , DECORATION_DESC_EMITS_SMOKE = 0x0400
}
 
enum class  LevelDecorationFlag : uint16_t {
  LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01 , LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02 , LEVEL_DECORATION_TRIGGERED_BY_OBJECT = 0x04 , LEVEL_DECORATION_VISIBLE_ON_MAP = 0x08 ,
  LEVEL_DECORATION_CHEST = 0x10 , LEVEL_DECORATION_INVISIBLE = 0x20 , LEVEL_DECORATION_OBELISK_CHEST = 0x40
}
 

Enumeration Type Documentation

◆ DecorationDescFlag

enum class DecorationDescFlag : uint16_t
strong
Enumerator
DECORATION_DESC_MOVE_THROUGH 
DECORATION_DESC_DONT_DRAW 
DECORATION_DESC_FLICKER_SLOW 
DECORATION_DESC_FICKER_AVERAGE 
DECORATION_DESC_FICKER_FAST 
DECORATION_DESC_MARKER 
DECORATION_DESC_SLOW_LOOP 
DECORATION_DESC_EMITS_FIRE 
DECORATION_DESC_SOUND_ON_DAWN 
DECORATION_DESC_SOUND_ON_DUSK 
DECORATION_DESC_EMITS_SMOKE 

◆ DecorationId

enum class DecorationId : int32_t
strong

Enum of all decorations in the game, e.g. trees, trash heaps, pedestals, etc.

DON'T EDIT, THIS IS AUTOGENERATED CODE.

See also
runDecorationsCodegen
Enumerator
DECORATION_NULL 
DECORATION_PENDING_1 
DECORATION_PARTY_START_2 
DECORATION_FOUNTAIN_3 
DECORATION_TRASH_HEAP_4 
DECORATION_CAMPFIRE_5 
DECORATION_CAULDRON_6 
DECORATION_CHANDELIER_7 
DECORATION_CAGE_8 
DECORATION_CAGE_9 
DECORATION_CAGE_10 
DECORATION_FRUIT_BOWL_11 
DECORATION_ROCK_12 
DECORATION_TRASH_HEAP_13 
DECORATION_DIRT_14 
DECORATION_WOOD_15 
DECORATION_WOOD_16 
DECORATION_WOOD_17 
DECORATION_WOOD_18 
DECORATION_WOOD_19 
DECORATION_WOOD_20 
DECORATION_BONES_21 
DECORATION_BONES_22 
DECORATION_SKULL_23 
DECORATION_CASK_24 
DECORATION_SHIP_25 
DECORATION_BAG_26 
DECORATION_BARREL_27 
DECORATION_KEG_28 
DECORATION_FIRE_29 
DECORATION_FIRE_30 
DECORATION_TORCH_31 
DECORATION_TORCH_32 
DECORATION_TORCH_33 
DECORATION_BARREL_34 
DECORATION_BUOY_35 
DECORATION_ROCK_36 
DECORATION_FOUNTAIN_37 
DECORATION_FIRE_38 
DECORATION_NORTH_START_39 
DECORATION_SOUTH_START_40 
DECORATION_EAST_START_41 
DECORATION_WEST_START_42 
DECORATION_BOTTLE_43 
DECORATION_BOWL_44 
DECORATION_STACK_OF_BOWLS_45 
DECORATION_BOWL_46 
DECORATION_STACK_OF_BOWLS_47 
DECORATION_GOBLET_48 
DECORATION_GOBLET_49 
DECORATION_GOBLET_50 
DECORATION_MILE_MARKET_51 
DECORATION_PLATE_52 
DECORATION_STACK_OF_PLATES_53 
DECORATION_PLATE_54 
DECORATION_STACK_OF_PLATES_55 
DECORATION_TREE_56 
DECORATION_TREE_57 
DECORATION_TREE_58 
DECORATION_TREE_59 
DECORATION_TREE_60 
DECORATION_TREE_61 
DECORATION_TREE_62 
DECORATION_TREE_63 
DECORATION_TREE_64 
DECORATION_TREE_65 
DECORATION_TREE_66 
DECORATION_TREE_67 
DECORATION_TREE_68 
DECORATION_TREE_69 
DECORATION_TREE_70 
DECORATION_TREE_71 
DECORATION_TREE_72 
DECORATION_TREE_73 
DECORATION_TREE_74 
DECORATION_TREE_75 
DECORATION_TREE_76 
DECORATION_TREE_77 
DECORATION_TREE_78 
DECORATION_TREE_79 
DECORATION_TREE_80 
DECORATION_TREE_81 
DECORATION_TREE_82 
DECORATION_TREE_83 
DECORATION_TREE_84 
DECORATION_TREE_85 
DECORATION_TREE_86 
DECORATION_TREE_87 
DECORATION_TREE_88 
DECORATION_TREE_89 
DECORATION_TREE_90 
DECORATION_TREE_91 
DECORATION_TREE_92 
DECORATION_TREE_93 
DECORATION_TREE_94 
DECORATION_TREE_95 
DECORATION_TREE_96 
DECORATION_TREE_97 
DECORATION_SND_BROOK_98 
DECORATION_SND_BOAT_99 
DECORATION_SND_HOWL_100 
DECORATION_SND_DRAGON_101 
DECORATION_BUSH_102 
DECORATION_BUSH_103 
DECORATION_BUSH_104 
DECORATION_BUSH_105 
DECORATION_BUSH_106 
DECORATION_BUSH_107 
DECORATION_BUSH_108 
DECORATION_BUSH_109 
DECORATION_ROCK_110 
DECORATION_ROCK_111 
DECORATION_ROCK_112 
DECORATION_ROCK_113 
DECORATION_ROCK_114 
DECORATION_ROCK_115 
DECORATION_ROCK_116 
DECORATION_ROCK_117 
DECORATION_ROCK_118 
DECORATION_ROCK_119 
DECORATION_ROCK_120 
DECORATION_ROCK_121 
DECORATION_ROCK_122 
DECORATION_ROCK_123 
DECORATION_ROCK_124 
DECORATION_ROCK_125 
DECORATION_ROCK_126 
DECORATION_ROCK_127 
DECORATION_ROCK_128 
DECORATION_ROCK_129 
DECORATION_TORCH_130 
DECORATION_TORCH_131 
DECORATION_TORCH_132 
DECORATION_BUSH_133 
DECORATION_BUSH_134 
DECORATION_BUSH_135 
DECORATION_BUSH_136 
DECORATION_BUSH_137 
DECORATION_BUSH_138 
DECORATION_BUSH_139 
DECORATION_BUSH_140 
DECORATION_FLOWER_141 
DECORATION_FLOWER_142 
DECORATION_FLOWER_143 
DECORATION_FLOWER_144 
DECORATION_FLOWER_145 
DECORATION_FLOWER_146 
DECORATION_FLOWER_147 
DECORATION_FLOWER_148 
DECORATION_FLOWER_149 
DECORATION_FLOWER_150 
DECORATION_FLOWER_151 
DECORATION_FLOWER_152 
DECORATION_FLOWER_153 
DECORATION_FLOWER_154 
DECORATION_FLOWER_155 
DECORATION_FLOWER_156 
DECORATION_PLANT_157 
DECORATION_PLANT_158 
DECORATION_PLANT_159 
DECORATION_PLANT_160 
DECORATION_PLANT_161 
DECORATION_PLANT_162 
DECORATION_PLANT_163 
DECORATION_PLANT_164 
DECORATION_PLANT_165 
DECORATION_PLANT_166 
DECORATION_PLANT_167 
DECORATION_PLANT_168 
DECORATION_PLANT_169 
DECORATION_PLANT_170 
DECORATION_PLANT_171 
DECORATION_PLANT_172 
DECORATION_PLANT_173 
DECORATION_PLANT_174 
DECORATION_PLANT_175 
DECORATION_PLANT_176 
DECORATION_PLANT_177 
DECORATION_PLANT_178 
DECORATION_PLANT_179 
DECORATION_PLANT_180 
DECORATION_STATUE_181 
DECORATION_STATUE_182 
DECORATION_VASE_183 
DECORATION_FIRE_184 
DECORATION_MUSHROOM_185 
DECORATION_LOG_186 
DECORATION_MUSHROOM_187 
DECORATION_FOSSIL_188 
DECORATION_FOSSIL_189 
DECORATION_MUSHROOM_190 
DECORATION_STALAGMITE_191 
DECORATION_MUSHROOM_192 
DECORATION_MUSHROOM_193 
DECORATION_MUSHROOM_194 
DECORATION_TREE_195 
DECORATION_TREE_196 
DECORATION_TREE_197 
DECORATION_TREE_198 
DECORATION_TREE_199 
DECORATION_TREE_200 
DECORATION_TREE_201 
DECORATION_STATUE_202 
DECORATION_STATUE_203 
DECORATION_STATUE_204 
DECORATION_TREE_205 
DECORATION_BEACON_FIRE_206 
DECORATION_BEACON_FIRE_207 
DECORATION_BEACON_FIRE_208 
DECORATION_BEACON_FIRE_209 
DECORATION_MAGIC_PEDASTAL_210 
DECORATION_MAGIC_PEDASTAL_211 
DECORATION_MAGIC_PEDASTAL_212 
DECORATION_MAGIC_PEDASTAL_213 
DECORATION_MAGIC_PEDASTAL_214 
DECORATION_MAGIC_PEDASTAL_215 
DECORATION_MAGIC_PEDASTAL_216 
DECORATION_MAGIC_PEDASTAL_217 
DECORATION_MAGIC_PEDASTAL_218 
DECORATION_MAGIC_PEDASTAL_219 
DECORATION_MAGIC_PEDASTAL_220 
DECORATION_MAGIC_PEDASTAL_221 
DECORATION_BURNED_OUT_FIRE_222 
DECORATION_223 
DECORATION_TREE_224 
DECORATION_TREE_225 
DECORATION_TREE_226 
DECORATION_TREE_227 

◆ LevelDecorationFlag

enum class LevelDecorationFlag : uint16_t
strong
Enumerator
LEVEL_DECORATION_TRIGGERED_BY_TOUCH 
LEVEL_DECORATION_TRIGGERED_BY_MONSTER 
LEVEL_DECORATION_TRIGGERED_BY_OBJECT 
LEVEL_DECORATION_VISIBLE_ON_MAP 
LEVEL_DECORATION_CHEST 
LEVEL_DECORATION_INVISIBLE 
LEVEL_DECORATION_OBELISK_CHEST