Advertisement
Guest User

Build game log

a guest
Feb 8th, 2022
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 235.09 KB | None | 0 0
  1. [OK]         Compiling: BattleArena.cpp
  2. In file included from BattleArena.cpp:2:
  3. In file included from ./constants.h:4:
  4. In file included from ./../../common/tables.h:4:
  5. In file included from ./../../common/length.h:673:
  6. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  7.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  8.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  9. In file included from BattleArena.cpp:2:
  10. In file included from ./constants.h:4:
  11. In file included from ./../../common/tables.h:4:
  12. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  13.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  14.                                                                      ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  15. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  16.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  17.                                                                             ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18. 3 warnings generated.
  19.  [OK]         Compiling: FSM.cpp
  20.  [OK]         Compiling: MarkConvert.cpp
  21.  [OK]         Compiling: MarkImage.cpp
  22.  [OK]         Compiling: MarkManager.cpp
  23. MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  24.         for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i)
  25.                               ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  27.                 if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
  28.                              ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  29. MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
  30.         if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT)
  31.                       ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  32. 3 warnings generated.
  33.  [OK]         Compiling: OXEvent.cpp
  34. In file included from OXEvent.cpp:2:
  35. In file included from ./constants.h:4:
  36. In file included from ./../../common/tables.h:4:
  37. In file included from ./../../common/length.h:673:
  38. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  39.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  40.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  41. In file included from OXEvent.cpp:2:
  42. In file included from ./constants.h:4:
  43. In file included from ./../../common/tables.h:4:
  44. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  45.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  46.  
  47.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  48. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  49.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  50.  
  51.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  52. 3 warnings generated.
  53.  [OK]         Compiling: TrafficProfiler.cpp
  54.  [OK]         Compiling: ani.cpp
  55. In file included from ani.cpp:11:
  56. In file included from ./char.h:9:
  57. In file included from ./horse_rider.h:4:
  58. In file included from ./constants.h:4:
  59. In file included from ./../../common/tables.h:4:
  60. In file included from ./../../common/length.h:673:
  61. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  62.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  63.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  64. In file included from ani.cpp:11:
  65. In file included from ./char.h:9:
  66. In file included from ./horse_rider.h:4:
  67. In file included from ./constants.h:4:
  68. In file included from ./../../common/tables.h:4:
  69. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  70.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  71.  
  72.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  73. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  74.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  75.  
  76.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  77. 3 warnings generated.
  78.  [OK]         Compiling: arena.cpp
  79. In file included from arena.cpp:2:
  80. In file included from ./constants.h:4:
  81. In file included from ./../../common/tables.h:4:
  82. In file included from ./../../common/length.h:673:
  83. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  84.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  85.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  86. In file included from arena.cpp:2:
  87. In file included from ./constants.h:4:
  88. In file included from ./../../common/tables.h:4:
  89. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  90.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  91.  
  92.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  93. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  94.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  95.  
  96.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  97. 3 warnings generated.
  98.  [OK]         Compiling: banword.cpp
  99. In file included from banword.cpp:2:
  100. In file included from ./constants.h:4:
  101. In file included from ./../../common/tables.h:4:
  102. In file included from ./../../common/length.h:673:
  103. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  104.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  105.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  106. In file included from banword.cpp:2:
  107. In file included from ./constants.h:4:
  108. In file included from ./../../common/tables.h:4:
  109. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  110.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  111.  
  112.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  113. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  114.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  115.  
  116.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117. 3 warnings generated.
  118.  [OK]         Compiling: battle.cpp
  119. In file included from battle.cpp:4:
  120. In file included from ./desc.h:4:
  121. In file included from ./constants.h:4:
  122. In file included from ./../../common/tables.h:4:
  123. In file included from ./../../common/length.h:673:
  124. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  125.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  126.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  127. In file included from battle.cpp:4:
  128. In file included from ./desc.h:4:
  129. In file included from ./constants.h:4:
  130. In file included from ./../../common/tables.h:4:
  131. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  132.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  133.  
  134.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  135. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  136.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  137.  
  138.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139. In file included from battle.cpp:9:
  140. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  141.                 DWORD m_dwMobVnum;
  142.                       ^
  143. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  144.         DWORD m_dwVnum;
  145.               ^
  146. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  147.         DWORD m_dwMobVnum;
  148.               ^
  149. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  150.         DWORD m_dwVnum;
  151.               ^
  152. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  153.         DWORD m_dwMobVnum;
  154.               ^
  155. 8 warnings generated.
  156.  [OK]         Compiling: blend_item.cpp
  157. In file included from blend_item.cpp:11:
  158. In file included from ./constants.h:4:
  159. In file included from ./../../common/tables.h:4:
  160. In file included from ./../../common/length.h:673:
  161. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  162.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  163.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  164. In file included from blend_item.cpp:11:
  165. In file included from ./constants.h:4:
  166. In file included from ./../../common/tables.h:4:
  167. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  168.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  169.  
  170.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  171. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  172.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  173.  
  174.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175. 3 warnings generated.
  176.  [OK]         Compiling: buffer_manager.cpp
  177.  [OK]         Compiling: building.cpp
  178. In file included from building.cpp:2:
  179. In file included from ./constants.h:4:
  180. In file included from ./../../common/tables.h:4:
  181. In file included from ./../../common/length.h:673:
  182. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  183.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  184.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  185. In file included from building.cpp:2:
  186. In file included from ./constants.h:4:
  187. In file included from ./../../common/tables.h:4:
  188. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  189.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  190.  
  191.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  192. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  193.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  194.  
  195.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196. In file included from building.cpp:4:
  197. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  198.                 DWORD m_dwMobVnum;
  199.                       ^
  200. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  201.         DWORD m_dwVnum;
  202.               ^
  203. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  204.         DWORD m_dwMobVnum;
  205.               ^
  206. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  207.         DWORD m_dwVnum;
  208.               ^
  209. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  210.         DWORD m_dwMobVnum;
  211.               ^
  212. 8 warnings generated.
  213.  [OK]         Compiling: castle.cpp
  214. In file included from castle.cpp:13:
  215. In file included from ./constants.h:4:
  216. In file included from ./../../common/tables.h:4:
  217. In file included from ./../../common/length.h:673:
  218. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  219.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  220.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  221. In file included from castle.cpp:13:
  222. In file included from ./constants.h:4:
  223. In file included from ./../../common/tables.h:4:
  224. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  225.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  226.  
  227.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  228. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  229.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  230.  
  231.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232. 3 warnings generated.
  233.  [OK]         Compiling: char.cpp
  234. In file included from char.cpp:5:
  235. In file included from ./char.h:9:
  236. In file included from ./horse_rider.h:4:
  237. In file included from ./constants.h:4:
  238. In file included from ./../../common/tables.h:4:
  239. In file included from ./../../common/length.h:673:
  240. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  241.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  242.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  243. In file included from char.cpp:5:
  244. In file included from ./char.h:9:
  245. In file included from ./horse_rider.h:4:
  246. In file included from ./constants.h:4:
  247. In file included from ./../../common/tables.h:4:
  248. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  249.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  250.  
  251.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  252. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  253.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  254.  
  255.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256. In file included from char.cpp:14:
  257. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  258.                 DWORD m_dwMobVnum;
  259.                       ^
  260. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  261.         DWORD m_dwVnum;
  262.               ^
  263. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  264.         DWORD m_dwMobVnum;
  265.               ^
  266. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  267.         DWORD m_dwVnum;
  268.               ^
  269. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  270.         DWORD m_dwMobVnum;
  271.               ^
  272. 8 warnings generated.
  273.  [OK]         Compiling: char_affect.cpp
  274. In file included from char_affect.cpp:5:
  275. In file included from ./char.h:9:
  276. In file included from ./horse_rider.h:4:
  277. In file included from ./constants.h:4:
  278. In file included from ./../../common/tables.h:4:
  279. In file included from ./../../common/length.h:673:
  280. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  281.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  282.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  283. In file included from char_affect.cpp:5:
  284. In file included from ./char.h:9:
  285. In file included from ./horse_rider.h:4:
  286. In file included from ./constants.h:4:
  287. In file included from ./../../common/tables.h:4:
  288. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  289.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  290.  
  291.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  292. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  293.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  294.  
  295.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  296. 3 warnings generated.
  297.  [OK]         Compiling: char_battle.cpp
  298. In file included from char_battle.cpp:4:
  299. In file included from ./desc.h:4:
  300. In file included from ./constants.h:4:
  301. In file included from ./../../common/tables.h:4:
  302. In file included from ./../../common/length.h:673:
  303. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  304.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  305.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  306. In file included from char_battle.cpp:4:
  307. In file included from ./desc.h:4:
  308. In file included from ./constants.h:4:
  309. In file included from ./../../common/tables.h:4:
  310. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  311.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  312.  
  313.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  314. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  315.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  316.  
  317.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  318. In file included from char_battle.cpp:8:
  319. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  320.                 DWORD m_dwMobVnum;
  321.                       ^
  322. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  323.         DWORD m_dwVnum;
  324.               ^
  325. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  326.         DWORD m_dwMobVnum;
  327.               ^
  328. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  329.         DWORD m_dwVnum;
  330.               ^
  331. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  332.         DWORD m_dwMobVnum;
  333.               ^
  334. 8 warnings generated.
  335.  [OK]         Compiling: char_change_empire.cpp
  336. In file included from char_change_empire.cpp:4:
  337. In file included from ./char.h:9:
  338. In file included from ./horse_rider.h:4:
  339. In file included from ./constants.h:4:
  340. In file included from ./../../common/tables.h:4:
  341. In file included from ./../../common/length.h:673:
  342. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  343.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  344.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  345. In file included from char_change_empire.cpp:4:
  346. In file included from ./char.h:9:
  347. In file included from ./horse_rider.h:4:
  348. In file included from ./constants.h:4:
  349. In file included from ./../../common/tables.h:4:
  350. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  351.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  352.  
  353.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  354. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  355.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  356.  
  357.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358. 3 warnings generated.
  359.  [OK]         Compiling: char_horse.cpp
  360. In file included from char_horse.cpp:3:
  361. In file included from ./char.h:9:
  362. In file included from ./horse_rider.h:4:
  363. In file included from ./constants.h:4:
  364. In file included from ./../../common/tables.h:4:
  365. In file included from ./../../common/length.h:673:
  366. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  367.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  368.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  369. In file included from char_horse.cpp:3:
  370. In file included from ./char.h:9:
  371. In file included from ./horse_rider.h:4:
  372. In file included from ./constants.h:4:
  373. In file included from ./../../common/tables.h:4:
  374. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  375.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  376.  
  377.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  378. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  379.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  380.  
  381.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  382. 3 warnings generated.
  383.  [OK]         Compiling: char_item.cpp
  384. In file included from char_item.cpp:7:
  385. In file included from ./char.h:9:
  386. In file included from ./horse_rider.h:4:
  387. In file included from ./constants.h:4:
  388. In file included from ./../../common/tables.h:4:
  389. In file included from ./../../common/length.h:673:
  390. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  391.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  392.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  393. In file included from char_item.cpp:7:
  394. In file included from ./char.h:9:
  395. In file included from ./horse_rider.h:4:
  396. In file included from ./constants.h:4:
  397. In file included from ./../../common/tables.h:4:
  398. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  399.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  400.  
  401.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  402. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  403.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  404.  
  405.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406. char_item.cpp:468:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
  407.         if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
  408.                                     ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  409. char_item.cpp:480:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
  410.         if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
  411.                                     ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  412. In file included from char_item.cpp:9:
  413. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  414.                 DWORD m_dwMobVnum;
  415.                       ^
  416. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  417.         DWORD m_dwVnum;
  418.               ^
  419. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  420.         DWORD m_dwMobVnum;
  421.               ^
  422. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  423.         DWORD m_dwVnum;
  424.               ^
  425. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  426.         DWORD m_dwMobVnum;
  427.               ^
  428. 10 warnings generated.
  429.  [OK]         Compiling: char_manager.cpp
  430. In file included from char_manager.cpp:2:
  431. In file included from ./constants.h:4:
  432. In file included from ./../../common/tables.h:4:
  433. In file included from ./../../common/length.h:673:
  434. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  435.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  436.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  437. In file included from char_manager.cpp:2:
  438. In file included from ./constants.h:4:
  439. In file included from ./../../common/tables.h:4:
  440. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  441.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  442.  
  443.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  444. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  445.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  446.  
  447.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  448. In file included from char_manager.cpp:21:
  449. ../../../Extern/include/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use  + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages]
  450. BOOST_PRAGMA_MESSAGE(
  451. ^
  452. ../../../Extern/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
  453. # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
  454.                                  ^
  455. :587:2: note: expanded from here
  456.  message("The practice of declaring the Bind placeholders (_1, _2, ...) " "in the global namespace is deprecated. Please use " " + using namespace boost::placeholders, " "or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.")
  457.  ^
  458. In file included from char_manager.cpp:6:
  459. ./char_manager.h:126:11: warning: private field 'dummy1' is not used [-Wunused-private-field]
  460.                 char                            dummy1[1024];   // memory barrier
  461.                                                 ^
  462. 5 warnings generated.
  463.  [OK]         Compiling: char_quickslot.cpp
  464. In file included from char_quickslot.cpp:2:
  465. In file included from ./constants.h:4:
  466. In file included from ./../../common/tables.h:4:
  467. In file included from ./../../common/length.h:673:
  468. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  469.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  470.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  471. In file included from char_quickslot.cpp:2:
  472. In file included from ./constants.h:4:
  473. In file included from ./../../common/tables.h:4:
  474. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  475.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  476.  
  477.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  478. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  479.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  480.  
  481.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  482. 3 warnings generated.
  483.  [OK]         Compiling: char_resist.cpp
  484. In file included from char_resist.cpp:2:
  485. In file included from ./constants.h:4:
  486. In file included from ./../../common/tables.h:4:
  487. In file included from ./../../common/length.h:673:
  488. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  489.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  490.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  491. In file included from char_resist.cpp:2:
  492. In file included from ./constants.h:4:
  493. In file included from ./../../common/tables.h:4:
  494. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  495.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  496.  
  497.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  498. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  499.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  500.  
  501.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502. 3 warnings generated.
  503.  [OK]         Compiling: char_skill.cpp
  504. In file included from char_skill.cpp:7:
  505. In file included from ./char.h:9:
  506. In file included from ./horse_rider.h:4:
  507. In file included from ./constants.h:4:
  508. In file included from ./../../common/tables.h:4:
  509. In file included from ./../../common/length.h:673:
  510. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  511.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  512.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  513. In file included from char_skill.cpp:7:
  514. In file included from ./char.h:9:
  515. In file included from ./horse_rider.h:4:
  516. In file included from ./constants.h:4:
  517. In file included from ./../../common/tables.h:4:
  518. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  519.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  520.  
  521.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  522. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  523.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  524.  
  525.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  526. 3 warnings generated.
  527.  [OK]         Compiling: char_state.cpp
  528. In file included from char_state.cpp:5:
  529. In file included from ./char.h:9:
  530. In file included from ./horse_rider.h:4:
  531. In file included from ./constants.h:4:
  532. In file included from ./../../common/tables.h:4:
  533. In file included from ./../../common/length.h:673:
  534. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  535.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  536.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  537. In file included from char_state.cpp:5:
  538. In file included from ./char.h:9:
  539. In file included from ./horse_rider.h:4:
  540. In file included from ./constants.h:4:
  541. In file included from ./../../common/tables.h:4:
  542. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  543.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  544.  
  545.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  546. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  547.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  548.  
  549.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  550. In file included from char_state.cpp:15:
  551. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  552.                 DWORD m_dwMobVnum;
  553.                       ^
  554. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  555.         DWORD m_dwVnum;
  556.               ^
  557. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  558.         DWORD m_dwMobVnum;
  559.               ^
  560. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  561.         DWORD m_dwVnum;
  562.               ^
  563. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  564.         DWORD m_dwMobVnum;
  565.               ^
  566. char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field]
  567.                         LPCHARACTER     m_pkChr;
  568.                                         ^
  569. 9 warnings generated.
  570.  [OK]         Compiling: PetSystem.cpp
  571. In file included from PetSystem.cpp:4:
  572. In file included from ./char.h:9:
  573. In file included from ./horse_rider.h:4:
  574. In file included from ./constants.h:4:
  575. In file included from ./../../common/tables.h:4:
  576. In file included from ./../../common/length.h:673:
  577. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  578.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  579.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  580. In file included from PetSystem.cpp:4:
  581. In file included from ./char.h:9:
  582. In file included from ./horse_rider.h:4:
  583. In file included from ./constants.h:4:
  584. In file included from ./../../common/tables.h:4:
  585. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  586.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  587.  
  588.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  589. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  590.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  591.  
  592.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593. PetSystem.cpp:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable]
  594. const float PET_COUNT_LIMIT = 3;
  595.             ^
  596. In file included from PetSystem.cpp:11:
  597. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  598.                 DWORD m_dwMobVnum;
  599.                       ^
  600. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  601.         DWORD m_dwVnum;
  602.               ^
  603. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  604.         DWORD m_dwMobVnum;
  605.               ^
  606. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  607.         DWORD m_dwVnum;
  608.               ^
  609. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  610.         DWORD m_dwMobVnum;
  611.               ^
  612. 9 warnings generated.
  613.  [OK]         Compiling: cmd.cpp
  614. In file included from cmd.cpp:4:
  615. In file included from ./char.h:9:
  616. In file included from ./horse_rider.h:4:
  617. In file included from ./constants.h:4:
  618. In file included from ./../../common/tables.h:4:
  619. In file included from ./../../common/length.h:673:
  620. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  621.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  622.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  623. In file included from cmd.cpp:4:
  624. In file included from ./char.h:9:
  625. In file included from ./horse_rider.h:4:
  626. In file included from ./constants.h:4:
  627. In file included from ./../../common/tables.h:4:
  628. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  629.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  630.  
  631.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  632. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  633.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  634.  
  635.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636. 3 warnings generated.
  637.  [OK]         Compiling: cmd_emotion.cpp
  638. In file included from cmd_emotion.cpp:3:
  639. In file included from ./char.h:9:
  640. In file included from ./horse_rider.h:4:
  641. In file included from ./constants.h:4:
  642. In file included from ./../../common/tables.h:4:
  643. In file included from ./../../common/length.h:673:
  644. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  645.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  646.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  647. In file included from cmd_emotion.cpp:3:
  648. In file included from ./char.h:9:
  649. In file included from ./horse_rider.h:4:
  650. In file included from ./constants.h:4:
  651. In file included from ./../../common/tables.h:4:
  652. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  653.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  654.  
  655.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  656. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  657.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  658.  
  659.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660. 3 warnings generated.
  661.  [OK]         Compiling: cmd_general.cpp
  662. In file included from cmd_general.cpp:10:
  663. In file included from ./desc_client.h:4:
  664. In file included from ./desc.h:4:
  665. In file included from ./constants.h:4:
  666. In file included from ./../../common/tables.h:4:
  667. In file included from ./../../common/length.h:673:
  668. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  669.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  670.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  671. In file included from cmd_general.cpp:10:
  672. In file included from ./desc_client.h:4:
  673. In file included from ./desc.h:4:
  674. In file included from ./constants.h:4:
  675. In file included from ./../../common/tables.h:4:
  676. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  677.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  678.  
  679.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  680. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  681.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  682.  
  683.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684. cmd_general.cpp:2458:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
  685.                 if (item->IsRideItem())
  686.                 ^
  687. cmd_general.cpp:2454:6: note: previous statement is here
  688.             if (NULL == item)
  689.             ^
  690. In file included from cmd_general.cpp:26:
  691. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  692.                 DWORD m_dwMobVnum;
  693.                       ^
  694. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  695.         DWORD m_dwVnum;
  696.               ^
  697. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  698.         DWORD m_dwMobVnum;
  699.               ^
  700. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  701.         DWORD m_dwVnum;
  702.               ^
  703. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  704.         DWORD m_dwMobVnum;
  705.               ^
  706. 9 warnings generated.
  707.  [OK]         Compiling: cmd_gm.cpp
  708. In file included from cmd_gm.cpp:4:
  709. In file included from ./desc_client.h:4:
  710. In file included from ./desc.h:4:
  711. In file included from ./constants.h:4:
  712. In file included from ./../../common/tables.h:4:
  713. In file included from ./../../common/length.h:673:
  714. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  715.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  716.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  717. In file included from cmd_gm.cpp:4:
  718. In file included from ./desc_client.h:4:
  719. In file included from ./desc.h:4:
  720. In file included from ./constants.h:4:
  721. In file included from ./../../common/tables.h:4:
  722. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  723.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  724.  
  725.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  726. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  727.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  728.  
  729.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  730. In file included from cmd_gm.cpp:8:
  731. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  732.                 DWORD m_dwMobVnum;
  733.                       ^
  734. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  735.         DWORD m_dwVnum;
  736.               ^
  737. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  738.         DWORD m_dwMobVnum;
  739.               ^
  740. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  741.         DWORD m_dwVnum;
  742.               ^
  743. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  744.         DWORD m_dwMobVnum;
  745.               ^
  746. 8 warnings generated.
  747.  [OK]         Compiling: cmd_oxevent.cpp
  748. In file included from cmd_oxevent.cpp:3:
  749. In file included from ./char.h:9:
  750. In file included from ./horse_rider.h:4:
  751. In file included from ./constants.h:4:
  752. In file included from ./../../common/tables.h:4:
  753. In file included from ./../../common/length.h:673:
  754. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  755.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  756.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  757. In file included from cmd_oxevent.cpp:3:
  758. In file included from ./char.h:9:
  759. In file included from ./horse_rider.h:4:
  760. In file included from ./constants.h:4:
  761. In file included from ./../../common/tables.h:4:
  762. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  763.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  764.  
  765.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  766. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  767.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  768.  
  769.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  770. 3 warnings generated.
  771.  [OK]         Compiling: config.cpp
  772. In file included from config.cpp:7:
  773. In file included from ./constants.h:4:
  774. In file included from ./../../common/tables.h:4:
  775. In file included from ./../../common/length.h:673:
  776. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  777.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  778.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  779. In file included from config.cpp:7:
  780. In file included from ./constants.h:4:
  781. In file included from ./../../common/tables.h:4:
  782. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  783.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  784.  
  785.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  786. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  787.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  788.  
  789.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  790. In file included from config.cpp:12:
  791. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  792.                 DWORD m_dwMobVnum;
  793.                       ^
  794. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  795.         DWORD m_dwVnum;
  796.               ^
  797. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  798.         DWORD m_dwMobVnum;
  799.               ^
  800. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  801.         DWORD m_dwVnum;
  802.               ^
  803. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  804.         DWORD m_dwMobVnum;
  805.               ^
  806. 8 warnings generated.
  807.  [OK]         Compiling: constants.cpp
  808. In file included from constants.cpp:2:
  809. In file included from ./char.h:9:
  810. In file included from ./horse_rider.h:4:
  811. In file included from ./constants.h:4:
  812. In file included from ./../../common/tables.h:4:
  813. In file included from ./../../common/length.h:673:
  814. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  815.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  816.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  817. In file included from constants.cpp:2:
  818. In file included from ./char.h:9:
  819. In file included from ./horse_rider.h:4:
  820. In file included from ./constants.h:4:
  821. In file included from ./../../common/tables.h:4:
  822. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  823.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  824.  
  825.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  826. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  827.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  828.  
  829.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  830. 3 warnings generated.
  831.  [OK]         Compiling: crc32.cpp
  832.  [OK]         Compiling: cube.cpp
  833. In file included from cube.cpp:11:
  834. In file included from ./constants.h:4:
  835. In file included from ./../../common/tables.h:4:
  836. In file included from ./../../common/length.h:673:
  837. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  838.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  839.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  840. In file included from cube.cpp:11:
  841. In file included from ./constants.h:4:
  842. In file included from ./../../common/tables.h:4:
  843. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  844.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  845.  
  846.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  847. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  848.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  849.  
  850.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  851. cube.cpp:736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator]
  852.                                                 if (*targetIter == *iter)
  853.                                                     ~~~~~~~~~~~ ^  ~~~~~
  854. ./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed
  855.         bool operator == (const CUBE_VALUE& b)
  856.              ^
  857. In file included from cube.cpp:18:
  858. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  859.                 DWORD m_dwMobVnum;
  860.                       ^
  861. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  862.         DWORD m_dwVnum;
  863.               ^
  864. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  865.         DWORD m_dwMobVnum;
  866.               ^
  867. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  868.         DWORD m_dwVnum;
  869.               ^
  870. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  871.         DWORD m_dwMobVnum;
  872.               ^
  873. 9 warnings generated.
  874.  [OK]         Compiling: db.cpp
  875. In file included from db.cpp:3:
  876. In file included from ./../../common/length.h:673:
  877. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  878.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  879.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  880. In file included from db.cpp:3:
  881. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  882.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  883.  
  884.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  885. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  886.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  887.  
  888.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  889. In file included from db.cpp:13:
  890. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  891.                 DWORD m_dwMobVnum;
  892.                       ^
  893. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  894.         DWORD m_dwVnum;
  895.               ^
  896. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  897.         DWORD m_dwMobVnum;
  898.               ^
  899. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  900.         DWORD m_dwVnum;
  901.               ^
  902. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  903.         DWORD m_dwMobVnum;
  904.               ^
  905. 8 warnings generated.
  906.  [OK]         Compiling: desc.cpp
  907. In file included from desc.cpp:4:
  908. In file included from ./desc.h:4:
  909. In file included from ./constants.h:4:
  910. In file included from ./../../common/tables.h:4:
  911. In file included from ./../../common/length.h:673:
  912. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  913.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  914.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  915. In file included from desc.cpp:4:
  916. In file included from ./desc.h:4:
  917. In file included from ./constants.h:4:
  918. In file included from ./../../common/tables.h:4:
  919. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  920.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  921.  
  922.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  923. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  924.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  925.  
  926.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  927. 3 warnings generated.
  928.  [OK]         Compiling: desc_client.cpp
  929. In file included from desc_client.cpp:4:
  930. In file included from ./desc_client.h:4:
  931. In file included from ./desc.h:4:
  932. In file included from ./constants.h:4:
  933. In file included from ./../../common/tables.h:4:
  934. In file included from ./../../common/length.h:673:
  935. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  936.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  937.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  938. In file included from desc_client.cpp:4:
  939. In file included from ./desc_client.h:4:
  940. In file included from ./desc.h:4:
  941. In file included from ./constants.h:4:
  942. In file included from ./../../common/tables.h:4:
  943. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  944.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  945.  
  946.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  947. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  948.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  949.  
  950.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  951. 3 warnings generated.
  952.  [OK]         Compiling: desc_manager.cpp
  953. In file included from desc_manager.cpp:5:
  954. In file included from ./desc.h:4:
  955. In file included from ./constants.h:4:
  956. In file included from ./../../common/tables.h:4:
  957. In file included from ./../../common/length.h:673:
  958. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  959.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  960.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  961. In file included from desc_manager.cpp:5:
  962. In file included from ./desc.h:4:
  963. In file included from ./constants.h:4:
  964. In file included from ./../../common/tables.h:4:
  965. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  966.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  967.  
  968.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  969. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  970.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  971.  
  972.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  973. 3 warnings generated.
  974.  [OK]         Compiling: desc_p2p.cpp
  975. In file included from desc_p2p.cpp:2:
  976. In file included from ./desc_p2p.h:1:
  977. In file included from ./desc.h:4:
  978. In file included from ./constants.h:4:
  979. In file included from ./../../common/tables.h:4:
  980. In file included from ./../../common/length.h:673:
  981. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  982.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  983.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  984. In file included from desc_p2p.cpp:2:
  985. In file included from ./desc_p2p.h:1:
  986. In file included from ./desc.h:4:
  987. In file included from ./constants.h:4:
  988. In file included from ./../../common/tables.h:4:
  989. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  990.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  991.  
  992.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  993. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  994.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  995.  
  996.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  997. 3 warnings generated.
  998.  [OK]         Compiling: dev_log.cpp
  999.  [OK]         Compiling: dungeon.cpp
  1000. In file included from dungeon.cpp:3:
  1001. In file included from ./char.h:9:
  1002. In file included from ./horse_rider.h:4:
  1003. In file included from ./constants.h:4:
  1004. In file included from ./../../common/tables.h:4:
  1005. In file included from ./../../common/length.h:673:
  1006. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1007.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1008.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1009. In file included from dungeon.cpp:3:
  1010. In file included from ./char.h:9:
  1011. In file included from ./horse_rider.h:4:
  1012. In file included from ./constants.h:4:
  1013. In file included from ./../../common/tables.h:4:
  1014. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1015.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1016.  
  1017.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1018. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1019.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1020.  
  1021.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1022. In file included from dungeon.cpp:13:
  1023. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1024.                 DWORD m_dwMobVnum;
  1025.                       ^
  1026. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1027.         DWORD m_dwVnum;
  1028.               ^
  1029. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1030.         DWORD m_dwMobVnum;
  1031.               ^
  1032. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1033.         DWORD m_dwVnum;
  1034.               ^
  1035. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1036.         DWORD m_dwMobVnum;
  1037.               ^
  1038. 8 warnings generated.
  1039.  [OK]         Compiling: empire_text_convert.cpp
  1040. empire_text_convert.cpp:64:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
  1041.                                 static char s_cChinaTable[][3] = {"","","","","" };
  1042.  
  1043.   ^~~~~~~~
  1044. empire_text_convert.cpp:64:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
  1045.                                 static char s_cChinaTable[][3] = {"","","","","" };
  1046.  
  1047.              ^~~~~~~~
  1048. empire_text_convert.cpp:64:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
  1049.                                 static char s_cChinaTable[][3] = {"","","","","" };
  1050.  
  1051.                         ^~~~~~~~
  1052. empire_text_convert.cpp:64:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
  1053.                                 static char s_cChinaTable[][3] = {"","","","","" };
  1054.  
  1055.                                    ^~~~~~~~
  1056. empire_text_convert.cpp:64:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding]
  1057.                                 static char s_cChinaTable[][3] = {"","","","","" };
  1058.  
  1059.                                               ^~~~~~~~
  1060. 5 warnings generated.
  1061.  [OK]         Compiling: entity.cpp
  1062. In file included from entity.cpp:2:
  1063. In file included from ./char.h:9:
  1064. In file included from ./horse_rider.h:4:
  1065. In file included from ./constants.h:4:
  1066. In file included from ./../../common/tables.h:4:
  1067. In file included from ./../../common/length.h:673:
  1068. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1069.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1070.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1071. In file included from entity.cpp:2:
  1072. In file included from ./char.h:9:
  1073. In file included from ./horse_rider.h:4:
  1074. In file included from ./constants.h:4:
  1075. In file included from ./../../common/tables.h:4:
  1076. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1077.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1078.  
  1079.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1080. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1081.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1082.  
  1083.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1084. 3 warnings generated.
  1085.  [OK]         Compiling: entity_view.cpp
  1086. In file included from entity_view.cpp:4:
  1087. In file included from ./char.h:9:
  1088. In file included from ./horse_rider.h:4:
  1089. In file included from ./constants.h:4:
  1090. In file included from ./../../common/tables.h:4:
  1091. In file included from ./../../common/length.h:673:
  1092. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1093.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1094.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1095. In file included from entity_view.cpp:4:
  1096. In file included from ./char.h:9:
  1097. In file included from ./horse_rider.h:4:
  1098. In file included from ./constants.h:4:
  1099. In file included from ./../../common/tables.h:4:
  1100. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1101.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1102.  
  1103.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1104. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1105.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1106.  
  1107.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1108. 3 warnings generated.
  1109.  [OK]         Compiling: event.cpp
  1110.  [OK]         Compiling: event_queue.cpp
  1111.  [OK]         Compiling: exchange.cpp
  1112. In file included from exchange.cpp:4:
  1113. In file included from ./desc.h:4:
  1114. In file included from ./constants.h:4:
  1115. In file included from ./../../common/tables.h:4:
  1116. In file included from ./../../common/length.h:673:
  1117. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1118.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1119.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1120. In file included from exchange.cpp:4:
  1121. In file included from ./desc.h:4:
  1122. In file included from ./constants.h:4:
  1123. In file included from ./../../common/tables.h:4:
  1124. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1125.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1126.  
  1127.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1128. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1129.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1130.  
  1131.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1132. In file included from exchange.cpp:8:
  1133. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1134.                 DWORD m_dwMobVnum;
  1135.                       ^
  1136. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1137.         DWORD m_dwVnum;
  1138.               ^
  1139. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1140.         DWORD m_dwMobVnum;
  1141.               ^
  1142. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1143.         DWORD m_dwVnum;
  1144.               ^
  1145. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1146.         DWORD m_dwMobVnum;
  1147.               ^
  1148. 8 warnings generated.
  1149.  [OK]         Compiling: file_loader.cpp
  1150.  [OK]         Compiling: fishing.cpp
  1151. In file included from fishing.cpp:3:
  1152. In file included from ./constants.h:4:
  1153. In file included from ./../../common/tables.h:4:
  1154. In file included from ./../../common/length.h:673:
  1155. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1156.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1157.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1158. In file included from fishing.cpp:3:
  1159. In file included from ./constants.h:4:
  1160. In file included from ./../../common/tables.h:4:
  1161. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1162.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1163.  
  1164.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1165. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1166.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1167.  
  1168.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1169. In file included from fishing.cpp:8:
  1170. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1171.                 DWORD m_dwMobVnum;
  1172.                       ^
  1173. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1174.         DWORD m_dwVnum;
  1175.               ^
  1176. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1177.         DWORD m_dwMobVnum;
  1178.               ^
  1179. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1180.         DWORD m_dwVnum;
  1181.               ^
  1182. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1183.         DWORD m_dwMobVnum;
  1184.               ^
  1185. 8 warnings generated.
  1186.  [OK]         Compiling: gm.cpp
  1187. In file included from gm.cpp:2:
  1188. In file included from ./constants.h:4:
  1189. In file included from ./../../common/tables.h:4:
  1190. In file included from ./../../common/length.h:673:
  1191. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1192.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1193.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1194. In file included from gm.cpp:2:
  1195. In file included from ./constants.h:4:
  1196. In file included from ./../../common/tables.h:4:
  1197. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1198.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1199.  
  1200.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1201. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1202.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1203.  
  1204.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1205. 3 warnings generated.
  1206.  [OK]         Compiling: guild.cpp
  1207. In file included from guild.cpp:4:
  1208. In file included from ./char.h:9:
  1209. In file included from ./horse_rider.h:4:
  1210. In file included from ./constants.h:4:
  1211. In file included from ./../../common/tables.h:4:
  1212. In file included from ./../../common/length.h:673:
  1213. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1214.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1215.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1216. In file included from guild.cpp:4:
  1217. In file included from ./char.h:9:
  1218. In file included from ./horse_rider.h:4:
  1219. In file included from ./constants.h:4:
  1220. In file included from ./../../common/tables.h:4:
  1221. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1222.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1223.  
  1224.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1225. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1226.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1227.  
  1228.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1229. 3 warnings generated.
  1230.  [OK]         Compiling: guild_manager.cpp
  1231. In file included from guild_manager.cpp:2:
  1232. In file included from ./constants.h:4:
  1233. In file included from ./../../common/tables.h:4:
  1234. In file included from ./../../common/length.h:673:
  1235. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1236.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1237.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1238. In file included from guild_manager.cpp:2:
  1239. In file included from ./constants.h:4:
  1240. In file included from ./../../common/tables.h:4:
  1241. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1242.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1243.  
  1244.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1245. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1246.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1247.  
  1248.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1249. 3 warnings generated.
  1250.  [OK]         Compiling: guild_war.cpp
  1251. In file included from guild_war.cpp:2:
  1252. In file included from ./constants.h:4:
  1253. In file included from ./../../common/tables.h:4:
  1254. In file included from ./../../common/length.h:673:
  1255. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1256.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1257.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1258. In file included from guild_war.cpp:2:
  1259. In file included from ./constants.h:4:
  1260. In file included from ./../../common/tables.h:4:
  1261. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1262.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1263.  
  1264.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1265. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1266.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1267.  
  1268.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1269. 3 warnings generated.
  1270.  [OK]         Compiling: horse_rider.cpp
  1271. In file included from horse_rider.cpp:2:
  1272. In file included from ./constants.h:4:
  1273. In file included from ./../../common/tables.h:4:
  1274. In file included from ./../../common/length.h:673:
  1275. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1276.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1277.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1278. In file included from horse_rider.cpp:2:
  1279. In file included from ./constants.h:4:
  1280. In file included from ./../../common/tables.h:4:
  1281. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1282.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1283.  
  1284.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1285. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1286.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1287.  
  1288.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1289. 3 warnings generated.
  1290.  [OK]         Compiling: horsename_manager.cpp
  1291. In file included from horsename_manager.cpp:4:
  1292. In file included from ./desc_client.h:4:
  1293. In file included from ./desc.h:4:
  1294. In file included from ./constants.h:4:
  1295. In file included from ./../../common/tables.h:4:
  1296. In file included from ./../../common/length.h:673:
  1297. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1298.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1299.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1300. In file included from horsename_manager.cpp:4:
  1301. In file included from ./desc_client.h:4:
  1302. In file included from ./desc.h:4:
  1303. In file included from ./constants.h:4:
  1304. In file included from ./../../common/tables.h:4:
  1305. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1306.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1307.  
  1308.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1309. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1310.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1311.  
  1312.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1313. 3 warnings generated.
  1314.  [OK]         Compiling: input.cpp
  1315. In file included from input.cpp:4:
  1316. In file included from ./desc.h:4:
  1317. In file included from ./constants.h:4:
  1318. In file included from ./../../common/tables.h:4:
  1319. In file included from ./../../common/length.h:673:
  1320. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1321.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1322.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1323. In file included from input.cpp:4:
  1324. In file included from ./desc.h:4:
  1325. In file included from ./constants.h:4:
  1326. In file included from ./../../common/tables.h:4:
  1327. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1328.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1329.  
  1330.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1331. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1332.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1333.  
  1334.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1335. 3 warnings generated.
  1336.  [OK]         Compiling: input_auth.cpp
  1337. In file included from input_auth.cpp:2:
  1338. In file included from ./constants.h:4:
  1339. In file included from ./../../common/tables.h:4:
  1340. In file included from ./../../common/length.h:673:
  1341. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1342.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1343.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1344. In file included from input_auth.cpp:2:
  1345. In file included from ./constants.h:4:
  1346. In file included from ./../../common/tables.h:4:
  1347. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1348.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1349.  
  1350.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1351. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1352.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1353.  
  1354.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1355. 3 warnings generated.
  1356.  [OK]         Compiling: input_db.cpp
  1357. In file included from input_db.cpp:2:
  1358. In file included from ./constants.h:4:
  1359. In file included from ./../../common/tables.h:4:
  1360. In file included from ./../../common/length.h:673:
  1361. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1362.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1363.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1364. In file included from input_db.cpp:2:
  1365. In file included from ./constants.h:4:
  1366. In file included from ./../../common/tables.h:4:
  1367. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1368.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1369.  
  1370.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1371. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1372.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1373.  
  1374.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1375. In file included from input_db.cpp:9:
  1376. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1377.                 DWORD m_dwMobVnum;
  1378.                       ^
  1379. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1380.         DWORD m_dwVnum;
  1381.               ^
  1382. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1383.         DWORD m_dwMobVnum;
  1384.               ^
  1385. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1386.         DWORD m_dwVnum;
  1387.               ^
  1388. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1389.         DWORD m_dwMobVnum;
  1390.               ^
  1391. 8 warnings generated.
  1392.  [OK]         Compiling: input_login.cpp
  1393. In file included from input_login.cpp:2:
  1394. In file included from ./constants.h:4:
  1395. In file included from ./../../common/tables.h:4:
  1396. In file included from ./../../common/length.h:673:
  1397. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1398.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1399.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1400. In file included from input_login.cpp:2:
  1401. In file included from ./constants.h:4:
  1402. In file included from ./../../common/tables.h:4:
  1403. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1404.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1405.  
  1406.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1407. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1408.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1409.  
  1410.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1411. 3 warnings generated.
  1412.  [OK]         Compiling: input_main.cpp
  1413. In file included from input_main.cpp:2:
  1414. In file included from ./constants.h:4:
  1415. In file included from ./../../common/tables.h:4:
  1416. In file included from ./../../common/length.h:673:
  1417. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1418.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1419.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1420. In file included from input_main.cpp:2:
  1421. In file included from ./constants.h:4:
  1422. In file included from ./../../common/tables.h:4:
  1423. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1424.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1425.  
  1426.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1427. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1428.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1429.  
  1430.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1431. In file included from input_main.cpp:13:
  1432. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1433.                 DWORD m_dwMobVnum;
  1434.                       ^
  1435. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1436.         DWORD m_dwVnum;
  1437.               ^
  1438. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1439.         DWORD m_dwMobVnum;
  1440.               ^
  1441. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1442.         DWORD m_dwVnum;
  1443.               ^
  1444. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1445.         DWORD m_dwMobVnum;
  1446.               ^
  1447. 8 warnings generated.
  1448.  [OK]         Compiling: input_p2p.cpp
  1449. In file included from input_p2p.cpp:3:
  1450. In file included from ./desc_client.h:4:
  1451. In file included from ./desc.h:4:
  1452. In file included from ./constants.h:4:
  1453. In file included from ./../../common/tables.h:4:
  1454. In file included from ./../../common/length.h:673:
  1455. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1456.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1457.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1458. In file included from input_p2p.cpp:3:
  1459. In file included from ./desc_client.h:4:
  1460. In file included from ./desc.h:4:
  1461. In file included from ./constants.h:4:
  1462. In file included from ./../../common/tables.h:4:
  1463. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1464.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1465.  
  1466.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1467. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1468.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1469.  
  1470.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1471. 3 warnings generated.
  1472.  [OK]         Compiling: input_udp.cpp
  1473. In file included from input_udp.cpp:2:
  1474. In file included from ./constants.h:4:
  1475. In file included from ./../../common/tables.h:4:
  1476. In file included from ./../../common/length.h:673:
  1477. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1478.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1479.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1480. In file included from input_udp.cpp:2:
  1481. In file included from ./constants.h:4:
  1482. In file included from ./../../common/tables.h:4:
  1483. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1484.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1485.  
  1486.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1487. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1488.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1489.  
  1490.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1491. In file included from input_udp.cpp:7:
  1492. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1493.                 DWORD m_dwMobVnum;
  1494.                       ^
  1495. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1496.         DWORD m_dwVnum;
  1497.               ^
  1498. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1499.         DWORD m_dwMobVnum;
  1500.               ^
  1501. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1502.         DWORD m_dwVnum;
  1503.               ^
  1504. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1505.         DWORD m_dwMobVnum;
  1506.               ^
  1507. 8 warnings generated.
  1508.  [OK]         Compiling: ip_ban.cpp
  1509.  [OK]         Compiling: item.cpp
  1510. In file included from item.cpp:4:
  1511. In file included from ./char.h:9:
  1512. In file included from ./horse_rider.h:4:
  1513. In file included from ./constants.h:4:
  1514. In file included from ./../../common/tables.h:4:
  1515. In file included from ./../../common/length.h:673:
  1516. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1517.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1518.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1519. In file included from item.cpp:4:
  1520. In file included from ./char.h:9:
  1521. In file included from ./horse_rider.h:4:
  1522. In file included from ./constants.h:4:
  1523. In file included from ./../../common/tables.h:4:
  1524. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1525.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1526.  
  1527.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1528. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1529.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1530.  
  1531.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1532. item.cpp:696:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
  1533.                                         if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
  1534.                                                        ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  1535. item.cpp:701:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
  1536.                                         if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
  1537.                                                        ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  1538. item.cpp:711:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
  1539.                                         if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
  1540.                                                        ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  1541. item.cpp:716:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion]
  1542.                                         if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON)
  1543.                                                        ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  1544. item.cpp:834:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1545.                 if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX)
  1546.  
  1547.            ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
  1548. In file included from item.cpp:18:
  1549. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1550.                 DWORD m_dwMobVnum;
  1551.                       ^
  1552. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1553.         DWORD m_dwVnum;
  1554.               ^
  1555. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1556.         DWORD m_dwMobVnum;
  1557.               ^
  1558. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1559.         DWORD m_dwVnum;
  1560.               ^
  1561. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1562.         DWORD m_dwMobVnum;
  1563.               ^
  1564. 13 warnings generated.
  1565.  [OK]         Compiling: item_addon.cpp
  1566. In file included from item_addon.cpp:2:
  1567. In file included from ./constants.h:4:
  1568. In file included from ./../../common/tables.h:4:
  1569. In file included from ./../../common/length.h:673:
  1570. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1571.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1572.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1573. In file included from item_addon.cpp:2:
  1574. In file included from ./constants.h:4:
  1575. In file included from ./../../common/tables.h:4:
  1576. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1577.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1578.  
  1579.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1580. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1581.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1582.  
  1583.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1584. 3 warnings generated.
  1585.  [OK]         Compiling: item_attribute.cpp
  1586. In file included from item_attribute.cpp:2:
  1587. In file included from ./constants.h:4:
  1588. In file included from ./../../common/tables.h:4:
  1589. In file included from ./../../common/length.h:673:
  1590. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1591.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1592.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1593. In file included from item_attribute.cpp:2:
  1594. In file included from ./constants.h:4:
  1595. In file included from ./../../common/tables.h:4:
  1596. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1597.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1598.  
  1599.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1600. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1601.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1602.  
  1603.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1604. In file included from item_attribute.cpp:7:
  1605. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1606.                 DWORD m_dwMobVnum;
  1607.                       ^
  1608. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1609.         DWORD m_dwVnum;
  1610.               ^
  1611. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1612.         DWORD m_dwMobVnum;
  1613.               ^
  1614. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1615.         DWORD m_dwVnum;
  1616.               ^
  1617. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1618.         DWORD m_dwMobVnum;
  1619.               ^
  1620. 8 warnings generated.
  1621.  [OK]         Compiling: item_manager.cpp
  1622. In file included from item_manager.cpp:4:
  1623. In file included from ./char.h:9:
  1624. In file included from ./horse_rider.h:4:
  1625. In file included from ./constants.h:4:
  1626. In file included from ./../../common/tables.h:4:
  1627. In file included from ./../../common/length.h:673:
  1628. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1629.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1630.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1631. In file included from item_manager.cpp:4:
  1632. In file included from ./char.h:9:
  1633. In file included from ./horse_rider.h:4:
  1634. In file included from ./constants.h:4:
  1635. In file included from ./../../common/tables.h:4:
  1636. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1637.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1638.  
  1639.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1640. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1641.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1642.  
  1643.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1644. In file included from item_manager.cpp:19:
  1645. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1646.                 DWORD m_dwMobVnum;
  1647.                       ^
  1648. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1649.         DWORD m_dwVnum;
  1650.               ^
  1651. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1652.         DWORD m_dwMobVnum;
  1653.               ^
  1654. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1655.         DWORD m_dwVnum;
  1656.               ^
  1657. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1658.         DWORD m_dwMobVnum;
  1659.               ^
  1660. 8 warnings generated.
  1661.  [OK]         Compiling: item_manager_idrange.cpp
  1662. In file included from item_manager_idrange.cpp:3:
  1663. In file included from ./desc_client.h:4:
  1664. In file included from ./desc.h:4:
  1665. In file included from ./constants.h:4:
  1666. In file included from ./../../common/tables.h:4:
  1667. In file included from ./../../common/length.h:673:
  1668. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1669.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1670.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1671. In file included from item_manager_idrange.cpp:3:
  1672. In file included from ./desc_client.h:4:
  1673. In file included from ./desc.h:4:
  1674. In file included from ./constants.h:4:
  1675. In file included from ./../../common/tables.h:4:
  1676. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1677.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1678.  
  1679.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1680. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1681.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1682.  
  1683.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1684. In file included from item_manager_idrange.cpp:4:
  1685. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1686.                 DWORD m_dwMobVnum;
  1687.                       ^
  1688. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1689.         DWORD m_dwVnum;
  1690.               ^
  1691. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1692.         DWORD m_dwMobVnum;
  1693.               ^
  1694. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1695.         DWORD m_dwVnum;
  1696.               ^
  1697. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1698.         DWORD m_dwMobVnum;
  1699.               ^
  1700. 8 warnings generated.
  1701.  [OK]         Compiling: locale.cpp
  1702.  [OK]         Compiling: locale_service.cpp
  1703. In file included from locale_service.cpp:3:
  1704. In file included from ./constants.h:4:
  1705. In file included from ./../../common/tables.h:4:
  1706. In file included from ./../../common/length.h:673:
  1707. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1708.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1709.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1710. In file included from locale_service.cpp:3:
  1711. In file included from ./constants.h:4:
  1712. In file included from ./../../common/tables.h:4:
  1713. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1714.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1715.  
  1716.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1717. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1718.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1719.  
  1720.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1721. 3 warnings generated.
  1722.  [OK]         Compiling: log.cpp
  1723. In file included from log.cpp:2:
  1724. In file included from ./constants.h:4:
  1725. In file included from ./../../common/tables.h:4:
  1726. In file included from ./../../common/length.h:673:
  1727. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1728.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1729.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1730. In file included from log.cpp:2:
  1731. In file included from ./constants.h:4:
  1732. In file included from ./../../common/tables.h:4:
  1733. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1734.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1735.  
  1736.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1737. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1738.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1739.  
  1740.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1741. 3 warnings generated.
  1742.  [OK]         Compiling: login_data.cpp
  1743. In file included from login_data.cpp:2:
  1744. In file included from ./constants.h:4:
  1745. In file included from ./../../common/tables.h:4:
  1746. In file included from ./../../common/length.h:673:
  1747. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1748.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1749.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1750. In file included from login_data.cpp:2:
  1751. In file included from ./constants.h:4:
  1752. In file included from ./../../common/tables.h:4:
  1753. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1754.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1755.  
  1756.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1757. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1758.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1759.  
  1760.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1761. 3 warnings generated.
  1762.  [OK]         Compiling: lzo_manager.cpp
  1763.  [OK]         Compiling: marriage.cpp
  1764. In file included from marriage.cpp:2:
  1765. In file included from ./char.h:9:
  1766. In file included from ./horse_rider.h:4:
  1767. In file included from ./constants.h:4:
  1768. In file included from ./../../common/tables.h:4:
  1769. In file included from ./../../common/length.h:673:
  1770. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1771.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1772.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1773. In file included from marriage.cpp:2:
  1774. In file included from ./char.h:9:
  1775. In file included from ./horse_rider.h:4:
  1776. In file included from ./constants.h:4:
  1777. In file included from ./../../common/tables.h:4:
  1778. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1779.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1780.  
  1781.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1782. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1783.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1784.  
  1785.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1786. 3 warnings generated.
  1787.  [OK]         Compiling: messenger_manager.cpp
  1788. In file included from messenger_manager.cpp:2:
  1789. In file included from ./constants.h:4:
  1790. In file included from ./../../common/tables.h:4:
  1791. In file included from ./../../common/length.h:673:
  1792. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1793.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1794.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1795. In file included from messenger_manager.cpp:2:
  1796. In file included from ./constants.h:4:
  1797. In file included from ./../../common/tables.h:4:
  1798. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1799.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1800.  
  1801.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1802. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1803.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1804.  
  1805.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1806. 3 warnings generated.
  1807.  [OK]         Compiling: mining.cpp
  1808. In file included from mining.cpp:3:
  1809. In file included from ./char.h:9:
  1810. In file included from ./horse_rider.h:4:
  1811. In file included from ./constants.h:4:
  1812. In file included from ./../../common/tables.h:4:
  1813. In file included from ./../../common/length.h:673:
  1814. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1815.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1816.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1817. In file included from mining.cpp:3:
  1818. In file included from ./char.h:9:
  1819. In file included from ./horse_rider.h:4:
  1820. In file included from ./constants.h:4:
  1821. In file included from ./../../common/tables.h:4:
  1822. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1823.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1824.  
  1825.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1826. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1827.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1828.  
  1829.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1830. In file included from mining.cpp:5:
  1831. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1832.                 DWORD m_dwMobVnum;
  1833.                       ^
  1834. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1835.         DWORD m_dwVnum;
  1836.               ^
  1837. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1838.         DWORD m_dwMobVnum;
  1839.               ^
  1840. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1841.         DWORD m_dwVnum;
  1842.               ^
  1843. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1844.         DWORD m_dwMobVnum;
  1845.               ^
  1846. 8 warnings generated.
  1847.  [OK]         Compiling: mob_manager.cpp
  1848. In file included from mob_manager.cpp:2:
  1849. In file included from ./char.h:9:
  1850. In file included from ./horse_rider.h:4:
  1851. In file included from ./constants.h:4:
  1852. In file included from ./../../common/tables.h:4:
  1853. In file included from ./../../common/length.h:673:
  1854. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1855.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1856.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1857. In file included from mob_manager.cpp:2:
  1858. In file included from ./char.h:9:
  1859. In file included from ./horse_rider.h:4:
  1860. In file included from ./constants.h:4:
  1861. In file included from ./../../common/tables.h:4:
  1862. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1863.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1864.  
  1865.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1866. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1867.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1868.  
  1869.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1870. In file included from mob_manager.cpp:4:
  1871. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1872.                 DWORD m_dwMobVnum;
  1873.                       ^
  1874. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1875.         DWORD m_dwVnum;
  1876.               ^
  1877. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1878.         DWORD m_dwMobVnum;
  1879.               ^
  1880. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1881.         DWORD m_dwVnum;
  1882.               ^
  1883. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1884.         DWORD m_dwMobVnum;
  1885.               ^
  1886. 8 warnings generated.
  1887.  [OK]         Compiling: monarch.cpp
  1888. In file included from monarch.cpp:2:
  1889. In file included from ./constants.h:4:
  1890. In file included from ./../../common/tables.h:4:
  1891. In file included from ./../../common/length.h:673:
  1892. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1893.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1894.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1895. In file included from monarch.cpp:2:
  1896. In file included from ./constants.h:4:
  1897. In file included from ./../../common/tables.h:4:
  1898. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1899.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1900.  
  1901.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1902. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1903.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1904.  
  1905.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1906. 3 warnings generated.
  1907.  [OK]         Compiling: motion.cpp
  1908. In file included from motion.cpp:3:
  1909. In file included from ./constants.h:4:
  1910. In file included from ./../../common/tables.h:4:
  1911. In file included from ./../../common/length.h:673:
  1912. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1913.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1914.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1915. In file included from motion.cpp:3:
  1916. In file included from ./constants.h:4:
  1917. In file included from ./../../common/tables.h:4:
  1918. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1919.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1920.  
  1921.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1922. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1923.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1924.  
  1925.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1926. 3 warnings generated.
  1927.  [OK]         Compiling: over9refine.cpp
  1928. In file included from over9refine.cpp:2:
  1929. In file included from ./constants.h:4:
  1930. In file included from ./../../common/tables.h:4:
  1931. In file included from ./../../common/length.h:673:
  1932. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1933.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1934.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1935. In file included from over9refine.cpp:2:
  1936. In file included from ./constants.h:4:
  1937. In file included from ./../../common/tables.h:4:
  1938. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1939.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1940.  
  1941.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1942. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1943.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1944.  
  1945.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1946. In file included from over9refine.cpp:5:
  1947. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1948.                 DWORD m_dwMobVnum;
  1949.                       ^
  1950. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1951.         DWORD m_dwVnum;
  1952.               ^
  1953. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1954.         DWORD m_dwMobVnum;
  1955.               ^
  1956. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  1957.         DWORD m_dwVnum;
  1958.               ^
  1959. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  1960.         DWORD m_dwMobVnum;
  1961.               ^
  1962. 8 warnings generated.
  1963.  [OK]         Compiling: p2p.cpp
  1964. In file included from p2p.cpp:4:
  1965. In file included from ./constants.h:4:
  1966. In file included from ./../../common/tables.h:4:
  1967. In file included from ./../../common/length.h:673:
  1968. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1969.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1970.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1971. In file included from p2p.cpp:4:
  1972. In file included from ./constants.h:4:
  1973. In file included from ./../../common/tables.h:4:
  1974. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1975.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1976.  
  1977.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1978. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1979.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  1980.  
  1981.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1982. 3 warnings generated.
  1983.  [OK]         Compiling: packet_info.cpp
  1984. In file included from packet_info.cpp:3:
  1985. In file included from ./constants.h:4:
  1986. In file included from ./../../common/tables.h:4:
  1987. In file included from ./../../common/length.h:673:
  1988. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  1989.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  1990.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  1991. In file included from packet_info.cpp:3:
  1992. In file included from ./constants.h:4:
  1993. In file included from ./../../common/tables.h:4:
  1994. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1995.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  1996.  
  1997.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  1998. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  1999.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2000.  
  2001.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2002. 3 warnings generated.
  2003.  [OK]         Compiling: party.cpp
  2004. In file included from party.cpp:3:
  2005. In file included from ./char.h:9:
  2006. In file included from ./horse_rider.h:4:
  2007. In file included from ./constants.h:4:
  2008. In file included from ./../../common/tables.h:4:
  2009. In file included from ./../../common/length.h:673:
  2010. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2011.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2012.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2013. In file included from party.cpp:3:
  2014. In file included from ./char.h:9:
  2015. In file included from ./horse_rider.h:4:
  2016. In file included from ./constants.h:4:
  2017. In file included from ./../../common/tables.h:4:
  2018. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2019.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2020.  
  2021.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2022. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2023.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2024.  
  2025.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2026. 3 warnings generated.
  2027.  [OK]         Compiling: pcbang.cpp
  2028. In file included from pcbang.cpp:2:
  2029. In file included from ./constants.h:4:
  2030. In file included from ./../../common/tables.h:4:
  2031. In file included from ./../../common/length.h:673:
  2032. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2033.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2034.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2035. In file included from pcbang.cpp:2:
  2036. In file included from ./constants.h:4:
  2037. In file included from ./../../common/tables.h:4:
  2038. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2039.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2040.  
  2041.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2042. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2043.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2044.  
  2045.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2046. 3 warnings generated.
  2047.  [OK]         Compiling: polymorph.cpp
  2048. In file included from polymorph.cpp:2:
  2049. In file included from ./char.h:9:
  2050. In file included from ./horse_rider.h:4:
  2051. In file included from ./constants.h:4:
  2052. In file included from ./../../common/tables.h:4:
  2053. In file included from ./../../common/length.h:673:
  2054. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2055.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2056.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2057. In file included from polymorph.cpp:2:
  2058. In file included from ./char.h:9:
  2059. In file included from ./horse_rider.h:4:
  2060. In file included from ./constants.h:4:
  2061. In file included from ./../../common/tables.h:4:
  2062. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2063.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2064.  
  2065.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2066. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2067.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2068.  
  2069.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2070. 3 warnings generated.
  2071.  [OK]         Compiling: priv_manager.cpp
  2072. In file included from priv_manager.cpp:2:
  2073. In file included from ./constants.h:4:
  2074. In file included from ./../../common/tables.h:4:
  2075. In file included from ./../../common/length.h:673:
  2076. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2077.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2078.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2079. In file included from priv_manager.cpp:2:
  2080. In file included from ./constants.h:4:
  2081. In file included from ./../../common/tables.h:4:
  2082. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2083.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2084.  
  2085.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2086. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2087.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2088.  
  2089.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2090. 3 warnings generated.
  2091.  [OK]         Compiling: pvp.cpp
  2092. In file included from pvp.cpp:2:
  2093. In file included from ./constants.h:4:
  2094. In file included from ./../../common/tables.h:4:
  2095. In file included from ./../../common/length.h:673:
  2096. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2097.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2098.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2099. In file included from pvp.cpp:2:
  2100. In file included from ./constants.h:4:
  2101. In file included from ./../../common/tables.h:4:
  2102. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2103.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2104.  
  2105.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2106. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2107.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2108.  
  2109.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2110. 3 warnings generated.
  2111.  [OK]         Compiling: questevent.cpp
  2112. In file included from questevent.cpp:3:
  2113. In file included from ./char.h:9:
  2114. In file included from ./horse_rider.h:4:
  2115. In file included from ./constants.h:4:
  2116. In file included from ./../../common/tables.h:4:
  2117. In file included from ./../../common/length.h:673:
  2118. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2119.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2120.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2121. In file included from questevent.cpp:3:
  2122. In file included from ./char.h:9:
  2123. In file included from ./horse_rider.h:4:
  2124. In file included from ./constants.h:4:
  2125. In file included from ./../../common/tables.h:4:
  2126. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2127.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2128.  
  2129.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2130. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2131.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2132.  
  2133.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2134. 3 warnings generated.
  2135.  [OK]         Compiling: questlua.cpp
  2136. In file included from questlua.cpp:9:
  2137. In file included from ./desc.h:4:
  2138. In file included from ./constants.h:4:
  2139. In file included from ./../../common/tables.h:4:
  2140. In file included from ./../../common/length.h:673:
  2141. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2142.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2143.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2144. In file included from questlua.cpp:9:
  2145. In file included from ./desc.h:4:
  2146. In file included from ./constants.h:4:
  2147. In file included from ./../../common/tables.h:4:
  2148. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2149.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2150.  
  2151.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2152. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2153.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2154.  
  2155.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2156. 3 warnings generated.
  2157.  [OK]         Compiling: questlua_affect.cpp
  2158. In file included from questlua_affect.cpp:5:
  2159. In file included from ./char.h:9:
  2160. In file included from ./horse_rider.h:4:
  2161. In file included from ./constants.h:4:
  2162. In file included from ./../../common/tables.h:4:
  2163. In file included from ./../../common/length.h:673:
  2164. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2165.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2166.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2167. In file included from questlua_affect.cpp:5:
  2168. In file included from ./char.h:9:
  2169. In file included from ./horse_rider.h:4:
  2170. In file included from ./constants.h:4:
  2171. In file included from ./../../common/tables.h:4:
  2172. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2173.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2174.  
  2175.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2176. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2177.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2178.  
  2179.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2180. 3 warnings generated.
  2181.  [OK]         Compiling: questlua_arena.cpp
  2182. In file included from questlua_arena.cpp:4:
  2183. In file included from ./char.h:9:
  2184. In file included from ./horse_rider.h:4:
  2185. In file included from ./constants.h:4:
  2186. In file included from ./../../common/tables.h:4:
  2187. In file included from ./../../common/length.h:673:
  2188. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2189.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2190.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2191. In file included from questlua_arena.cpp:4:
  2192. In file included from ./char.h:9:
  2193. In file included from ./horse_rider.h:4:
  2194. In file included from ./constants.h:4:
  2195. In file included from ./../../common/tables.h:4:
  2196. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2197.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2198.  
  2199.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2200. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2201.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2202.  
  2203.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2204. 3 warnings generated.
  2205.  [OK]         Compiling: questlua_ba.cpp
  2206.  [OK]         Compiling: questlua_building.cpp
  2207. In file included from questlua_building.cpp:5:
  2208. In file included from ./char.h:9:
  2209. In file included from ./horse_rider.h:4:
  2210. In file included from ./constants.h:4:
  2211. In file included from ./../../common/tables.h:4:
  2212. In file included from ./../../common/length.h:673:
  2213. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2214.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2215.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2216. In file included from questlua_building.cpp:5:
  2217. In file included from ./char.h:9:
  2218. In file included from ./horse_rider.h:4:
  2219. In file included from ./constants.h:4:
  2220. In file included from ./../../common/tables.h:4:
  2221. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2222.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2223.  
  2224.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2225. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2226.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2227.  
  2228.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2229. 3 warnings generated.
  2230.  [OK]         Compiling: questlua_danceevent.cpp
  2231. In file included from questlua_danceevent.cpp:5:
  2232. In file included from ./char.h:9:
  2233. In file included from ./horse_rider.h:4:
  2234. In file included from ./constants.h:4:
  2235. In file included from ./../../common/tables.h:4:
  2236. In file included from ./../../common/length.h:673:
  2237. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2238.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2239.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2240. In file included from questlua_danceevent.cpp:5:
  2241. In file included from ./char.h:9:
  2242. In file included from ./horse_rider.h:4:
  2243. In file included from ./constants.h:4:
  2244. In file included from ./../../common/tables.h:4:
  2245. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2246.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2247.  
  2248.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2249. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2250.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2251.  
  2252.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2253. 3 warnings generated.
  2254.  [OK]         Compiling: questlua_dungeon.cpp
  2255. In file included from questlua_dungeon.cpp:2:
  2256. In file included from ./constants.h:4:
  2257. In file included from ./../../common/tables.h:4:
  2258. In file included from ./../../common/length.h:673:
  2259. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2260.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2261.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2262. In file included from questlua_dungeon.cpp:2:
  2263. In file included from ./constants.h:4:
  2264. In file included from ./../../common/tables.h:4:
  2265. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2266.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2267.  
  2268.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2269. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2270.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2271.  
  2272.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2273. 3 warnings generated.
  2274.  [OK]         Compiling: questlua_forked.cpp
  2275. In file included from questlua_forked.cpp:9:
  2276. In file included from ./char.h:9:
  2277. In file included from ./horse_rider.h:4:
  2278. In file included from ./constants.h:4:
  2279. In file included from ./../../common/tables.h:4:
  2280. In file included from ./../../common/length.h:673:
  2281. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2282.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2283.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2284. In file included from questlua_forked.cpp:9:
  2285. In file included from ./char.h:9:
  2286. In file included from ./horse_rider.h:4:
  2287. In file included from ./constants.h:4:
  2288. In file included from ./../../common/tables.h:4:
  2289. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2290.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2291.  
  2292.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2293. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2294.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2295.  
  2296.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2297. 3 warnings generated.
  2298.  [OK]         Compiling: questlua_game.cpp
  2299. In file included from questlua_game.cpp:4:
  2300. In file included from ./desc_client.h:4:
  2301. In file included from ./desc.h:4:
  2302. In file included from ./constants.h:4:
  2303. In file included from ./../../common/tables.h:4:
  2304. In file included from ./../../common/length.h:673:
  2305. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2306.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2307.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2308. In file included from questlua_game.cpp:4:
  2309. In file included from ./desc_client.h:4:
  2310. In file included from ./desc.h:4:
  2311. In file included from ./constants.h:4:
  2312. In file included from ./../../common/tables.h:4:
  2313. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2314.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2315.  
  2316.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2317. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2318.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2319.  
  2320.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2321. In file included from questlua_game.cpp:6:
  2322. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2323.                 DWORD m_dwMobVnum;
  2324.                       ^
  2325. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2326.         DWORD m_dwVnum;
  2327.               ^
  2328. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2329.         DWORD m_dwMobVnum;
  2330.               ^
  2331. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2332.         DWORD m_dwVnum;
  2333.               ^
  2334. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2335.         DWORD m_dwMobVnum;
  2336.               ^
  2337. 8 warnings generated.
  2338.  [OK]         Compiling: questlua_global.cpp
  2339. In file included from questlua_global.cpp:3:
  2340. In file included from ./constants.h:4:
  2341. In file included from ./../../common/tables.h:4:
  2342. In file included from ./../../common/length.h:673:
  2343. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2344.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2345.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2346. In file included from questlua_global.cpp:3:
  2347. In file included from ./constants.h:4:
  2348. In file included from ./../../common/tables.h:4:
  2349. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2350.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2351.  
  2352.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2353. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2354.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2355.  
  2356.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2357. In file included from questlua_global.cpp:16:
  2358. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2359.                 DWORD m_dwMobVnum;
  2360.                       ^
  2361. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2362.         DWORD m_dwVnum;
  2363.               ^
  2364. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2365.         DWORD m_dwMobVnum;
  2366.               ^
  2367. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2368.         DWORD m_dwVnum;
  2369.               ^
  2370. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2371.         DWORD m_dwMobVnum;
  2372.               ^
  2373. 8 warnings generated.
  2374.  [OK]         Compiling: questlua_guild.cpp
  2375. In file included from questlua_guild.cpp:5:
  2376. In file included from ./desc_client.h:4:
  2377. In file included from ./desc.h:4:
  2378. In file included from ./constants.h:4:
  2379. In file included from ./../../common/tables.h:4:
  2380. In file included from ./../../common/length.h:673:
  2381. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2382.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2383.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2384. In file included from questlua_guild.cpp:5:
  2385. In file included from ./desc_client.h:4:
  2386. In file included from ./desc.h:4:
  2387. In file included from ./constants.h:4:
  2388. In file included from ./../../common/tables.h:4:
  2389. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2390.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2391.  
  2392.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2393. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2394.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2395.  
  2396.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2397. 3 warnings generated.
  2398.  [OK]         Compiling: questlua_horse.cpp
  2399. In file included from questlua_horse.cpp:6:
  2400. In file included from ./char.h:9:
  2401. In file included from ./horse_rider.h:4:
  2402. In file included from ./constants.h:4:
  2403. In file included from ./../../common/tables.h:4:
  2404. In file included from ./../../common/length.h:673:
  2405. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2406.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2407.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2408. In file included from questlua_horse.cpp:6:
  2409. In file included from ./char.h:9:
  2410. In file included from ./horse_rider.h:4:
  2411. In file included from ./constants.h:4:
  2412. In file included from ./../../common/tables.h:4:
  2413. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2414.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2415.  
  2416.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2417. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2418.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2419.  
  2420.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2421. 3 warnings generated.
  2422.  [OK]         Compiling: questlua_pet.cpp
  2423. In file included from questlua_pet.cpp:6:
  2424. In file included from ./char.h:9:
  2425. In file included from ./horse_rider.h:4:
  2426. In file included from ./constants.h:4:
  2427. In file included from ./../../common/tables.h:4:
  2428. In file included from ./../../common/length.h:673:
  2429. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2430.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2431.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2432. In file included from questlua_pet.cpp:6:
  2433. In file included from ./char.h:9:
  2434. In file included from ./horse_rider.h:4:
  2435. In file included from ./constants.h:4:
  2436. In file included from ./../../common/tables.h:4:
  2437. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2438.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2439.  
  2440.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2441. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2442.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2443.  
  2444.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2445. 3 warnings generated.
  2446.  [OK]         Compiling: questlua_item.cpp
  2447. In file included from questlua_item.cpp:3:
  2448. In file included from ./char.h:9:
  2449. In file included from ./horse_rider.h:4:
  2450. In file included from ./constants.h:4:
  2451. In file included from ./../../common/tables.h:4:
  2452. In file included from ./../../common/length.h:673:
  2453. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2454.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2455.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2456. In file included from questlua_item.cpp:3:
  2457. In file included from ./char.h:9:
  2458. In file included from ./horse_rider.h:4:
  2459. In file included from ./constants.h:4:
  2460. In file included from ./../../common/tables.h:4:
  2461. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2462.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2463.  
  2464.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2465. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2466.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2467.  
  2468.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2469. In file included from questlua_item.cpp:5:
  2470. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2471.                 DWORD m_dwMobVnum;
  2472.                       ^
  2473. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2474.         DWORD m_dwVnum;
  2475.               ^
  2476. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2477.         DWORD m_dwMobVnum;
  2478.               ^
  2479. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2480.         DWORD m_dwVnum;
  2481.               ^
  2482. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2483.         DWORD m_dwMobVnum;
  2484.               ^
  2485. 8 warnings generated.
  2486.  [OK]         Compiling: questlua_marriage.cpp
  2487. In file included from questlua_marriage.cpp:2:
  2488. In file included from ./char.h:9:
  2489. In file included from ./horse_rider.h:4:
  2490. In file included from ./constants.h:4:
  2491. In file included from ./../../common/tables.h:4:
  2492. In file included from ./../../common/length.h:673:
  2493. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2494.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2495.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2496. In file included from questlua_marriage.cpp:2:
  2497. In file included from ./char.h:9:
  2498. In file included from ./horse_rider.h:4:
  2499. In file included from ./constants.h:4:
  2500. In file included from ./../../common/tables.h:4:
  2501. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2502.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2503.  
  2504.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2505. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2506.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2507.  
  2508.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2509. 3 warnings generated.
  2510.  [OK]         Compiling: questlua_mgmt.cpp
  2511. In file included from questlua_mgmt.cpp:2:
  2512. In file included from ./constants.h:4:
  2513. In file included from ./../../common/tables.h:4:
  2514. In file included from ./../../common/length.h:673:
  2515. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2516.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2517.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2518. In file included from questlua_mgmt.cpp:2:
  2519. In file included from ./constants.h:4:
  2520. In file included from ./../../common/tables.h:4:
  2521. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2522.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2523.  
  2524.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2525. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2526.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2527.  
  2528.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2529. 3 warnings generated.
  2530.  [OK]         Compiling: questlua_monarch.cpp
  2531. In file included from questlua_monarch.cpp:5:
  2532. In file included from ./monarch.h:4:
  2533. In file included from ./../../common/tables.h:4:
  2534. In file included from ./../../common/length.h:673:
  2535. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2536.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2537.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2538. In file included from questlua_monarch.cpp:5:
  2539. In file included from ./monarch.h:4:
  2540. In file included from ./../../common/tables.h:4:
  2541. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2542.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2543.  
  2544.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2545. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2546.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2547.  
  2548.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2549. 3 warnings generated.
  2550.  [OK]         Compiling: questlua_npc.cpp
  2551. In file included from questlua_npc.cpp:5:
  2552. In file included from ./char.h:9:
  2553. In file included from ./horse_rider.h:4:
  2554. In file included from ./constants.h:4:
  2555. In file included from ./../../common/tables.h:4:
  2556. In file included from ./../../common/length.h:673:
  2557. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2558.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2559.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2560. In file included from questlua_npc.cpp:5:
  2561. In file included from ./char.h:9:
  2562. In file included from ./horse_rider.h:4:
  2563. In file included from ./constants.h:4:
  2564. In file included from ./../../common/tables.h:4:
  2565. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2566.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2567.  
  2568.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2569. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2570.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2571.  
  2572.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2573. 3 warnings generated.
  2574.  [OK]         Compiling: questlua_oxevent.cpp
  2575. In file included from questlua_oxevent.cpp:4:
  2576. In file included from ./char.h:9:
  2577. In file included from ./horse_rider.h:4:
  2578. In file included from ./constants.h:4:
  2579. In file included from ./../../common/tables.h:4:
  2580. In file included from ./../../common/length.h:673:
  2581. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2582.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2583.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2584. In file included from questlua_oxevent.cpp:4:
  2585. In file included from ./char.h:9:
  2586. In file included from ./horse_rider.h:4:
  2587. In file included from ./constants.h:4:
  2588. In file included from ./../../common/tables.h:4:
  2589. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2590.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2591.  
  2592.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2593. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2594.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2595.  
  2596.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2597. 3 warnings generated.
  2598.  [OK]         Compiling: questlua_party.cpp
  2599. In file included from questlua_party.cpp:4:
  2600. In file included from ./desc.h:4:
  2601. In file included from ./constants.h:4:
  2602. In file included from ./../../common/tables.h:4:
  2603. In file included from ./../../common/length.h:673:
  2604. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2605.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2606.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2607. In file included from questlua_party.cpp:4:
  2608. In file included from ./desc.h:4:
  2609. In file included from ./constants.h:4:
  2610. In file included from ./../../common/tables.h:4:
  2611. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2612.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2613.  
  2614.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2615. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2616.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2617.  
  2618.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2619. 3 warnings generated.
  2620.  [OK]         Compiling: questlua_pc.cpp
  2621. In file included from questlua_pc.cpp:7:
  2622. In file included from ./char.h:9:
  2623. In file included from ./horse_rider.h:4:
  2624. In file included from ./constants.h:4:
  2625. In file included from ./../../common/tables.h:4:
  2626. In file included from ./../../common/length.h:673:
  2627. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2628.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2629.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2630. In file included from questlua_pc.cpp:7:
  2631. In file included from ./char.h:9:
  2632. In file included from ./horse_rider.h:4:
  2633. In file included from ./constants.h:4:
  2634. In file included from ./../../common/tables.h:4:
  2635. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2636.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2637.  
  2638.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2639. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2640.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2641.  
  2642.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2643. In file included from questlua_pc.cpp:11:
  2644. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2645.                 DWORD m_dwMobVnum;
  2646.                       ^
  2647. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2648.         DWORD m_dwVnum;
  2649.               ^
  2650. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2651.         DWORD m_dwMobVnum;
  2652.               ^
  2653. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2654.         DWORD m_dwVnum;
  2655.               ^
  2656. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2657.         DWORD m_dwMobVnum;
  2658.               ^
  2659. 8 warnings generated.
  2660.  [OK]         Compiling: questlua_quest.cpp
  2661.  [OK]         Compiling: questlua_target.cpp
  2662. In file included from questlua_target.cpp:3:
  2663. In file included from ./char.h:9:
  2664. In file included from ./horse_rider.h:4:
  2665. In file included from ./constants.h:4:
  2666. In file included from ./../../common/tables.h:4:
  2667. In file included from ./../../common/length.h:673:
  2668. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2669.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2670.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2671. In file included from questlua_target.cpp:3:
  2672. In file included from ./char.h:9:
  2673. In file included from ./horse_rider.h:4:
  2674. In file included from ./constants.h:4:
  2675. In file included from ./../../common/tables.h:4:
  2676. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2677.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2678.  
  2679.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2680. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2681.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2682.  
  2683.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2684. 3 warnings generated.
  2685.  [OK]         Compiling: questmanager.cpp
  2686. In file included from questmanager.cpp:3:
  2687. In file included from ./constants.h:4:
  2688. In file included from ./../../common/tables.h:4:
  2689. In file included from ./../../common/length.h:673:
  2690. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2691.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2692.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2693. In file included from questmanager.cpp:3:
  2694. In file included from ./constants.h:4:
  2695. In file included from ./../../common/tables.h:4:
  2696. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2697.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2698.  
  2699.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2700. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2701.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2702.  
  2703.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2704. 3 warnings generated.
  2705.  [OK]         Compiling: questnpc.cpp
  2706. In file included from questnpc.cpp:7:
  2707. In file included from ./char.h:9:
  2708. In file included from ./horse_rider.h:4:
  2709. In file included from ./constants.h:4:
  2710. In file included from ./../../common/tables.h:4:
  2711. In file included from ./../../common/length.h:673:
  2712. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2713.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2714.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2715. In file included from questnpc.cpp:7:
  2716. In file included from ./char.h:9:
  2717. In file included from ./horse_rider.h:4:
  2718. In file included from ./constants.h:4:
  2719. In file included from ./../../common/tables.h:4:
  2720. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2721.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2722.  
  2723.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2724. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2725.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2726.  
  2727.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2728. 3 warnings generated.
  2729.  [OK]         Compiling: questpc.cpp
  2730. In file included from questpc.cpp:2:
  2731. In file included from ./constants.h:4:
  2732. In file included from ./../../common/tables.h:4:
  2733. In file included from ./../../common/length.h:673:
  2734. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2735.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2736.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2737. In file included from questpc.cpp:2:
  2738. In file included from ./constants.h:4:
  2739. In file included from ./../../common/tables.h:4:
  2740. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2741.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2742.  
  2743.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2744. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2745.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2746.  
  2747.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2748. 3 warnings generated.
  2749.  [OK]         Compiling: refine.cpp
  2750. In file included from refine.cpp:2:
  2751. In file included from ./refine.h:4:
  2752. In file included from ./constants.h:4:
  2753. In file included from ./../../common/tables.h:4:
  2754. In file included from ./../../common/length.h:673:
  2755. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2756.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2757.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2758. In file included from refine.cpp:2:
  2759. In file included from ./refine.h:4:
  2760. In file included from ./constants.h:4:
  2761. In file included from ./../../common/tables.h:4:
  2762. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2763.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2764.  
  2765.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2766. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2767.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2768.  
  2769.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2770. 3 warnings generated.
  2771.  [OK]         Compiling: regen.cpp
  2772. In file included from regen.cpp:3:
  2773. In file included from ./char.h:9:
  2774. In file included from ./horse_rider.h:4:
  2775. In file included from ./constants.h:4:
  2776. In file included from ./../../common/tables.h:4:
  2777. In file included from ./../../common/length.h:673:
  2778. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2779.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2780.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2781. In file included from regen.cpp:3:
  2782. In file included from ./char.h:9:
  2783. In file included from ./horse_rider.h:4:
  2784. In file included from ./constants.h:4:
  2785. In file included from ./../../common/tables.h:4:
  2786. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2787.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2788.  
  2789.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2790. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2791.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2792.  
  2793.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2794. 3 warnings generated.
  2795.  [OK]         Compiling: safebox.cpp
  2796. In file included from safebox.cpp:3:
  2797. In file included from ./constants.h:4:
  2798. In file included from ./../../common/tables.h:4:
  2799. In file included from ./../../common/length.h:673:
  2800. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2801.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2802.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2803. In file included from safebox.cpp:3:
  2804. In file included from ./constants.h:4:
  2805. In file included from ./../../common/tables.h:4:
  2806. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2807.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2808.  
  2809.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2810. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2811.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2812.  
  2813.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2814. In file included from safebox.cpp:9:
  2815. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2816.                 DWORD m_dwMobVnum;
  2817.                       ^
  2818. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2819.         DWORD m_dwVnum;
  2820.               ^
  2821. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2822.         DWORD m_dwMobVnum;
  2823.               ^
  2824. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2825.         DWORD m_dwVnum;
  2826.               ^
  2827. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2828.         DWORD m_dwMobVnum;
  2829.               ^
  2830. 8 warnings generated.
  2831.  [OK]         Compiling: sectree.cpp
  2832. In file included from sectree.cpp:4:
  2833. In file included from ./char.h:9:
  2834. In file included from ./horse_rider.h:4:
  2835. In file included from ./constants.h:4:
  2836. In file included from ./../../common/tables.h:4:
  2837. In file included from ./../../common/length.h:673:
  2838. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2839.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2840.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2841. In file included from sectree.cpp:4:
  2842. In file included from ./char.h:9:
  2843. In file included from ./horse_rider.h:4:
  2844. In file included from ./constants.h:4:
  2845. In file included from ./../../common/tables.h:4:
  2846. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2847.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2848.  
  2849.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2850. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2851.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2852.  
  2853.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2854. In file included from sectree.cpp:7:
  2855. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2856.                 DWORD m_dwMobVnum;
  2857.                       ^
  2858. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2859.         DWORD m_dwVnum;
  2860.               ^
  2861. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2862.         DWORD m_dwMobVnum;
  2863.               ^
  2864. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2865.         DWORD m_dwVnum;
  2866.               ^
  2867. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2868.         DWORD m_dwMobVnum;
  2869.               ^
  2870. 8 warnings generated.
  2871.  [OK]         Compiling: sectree_manager.cpp
  2872. In file included from sectree_manager.cpp:10:
  2873. In file included from ./desc.h:4:
  2874. In file included from ./constants.h:4:
  2875. In file included from ./../../common/tables.h:4:
  2876. In file included from ./../../common/length.h:673:
  2877. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2878.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2879.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2880. In file included from sectree_manager.cpp:10:
  2881. In file included from ./desc.h:4:
  2882. In file included from ./constants.h:4:
  2883. In file included from ./../../common/tables.h:4:
  2884. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2885.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2886.  
  2887.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2888. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2889.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2890.  
  2891.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2892. In file included from sectree_manager.cpp:15:
  2893. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2894.                 DWORD m_dwMobVnum;
  2895.                       ^
  2896. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2897.         DWORD m_dwVnum;
  2898.               ^
  2899. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2900.         DWORD m_dwMobVnum;
  2901.               ^
  2902. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2903.         DWORD m_dwVnum;
  2904.               ^
  2905. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2906.         DWORD m_dwMobVnum;
  2907.               ^
  2908. 8 warnings generated.
  2909.  [OK]         Compiling: sequence.cpp
  2910.  [OK]         Compiling: shop.cpp
  2911. In file included from shop.cpp:3:
  2912. In file included from ./constants.h:4:
  2913. In file included from ./../../common/tables.h:4:
  2914. In file included from ./../../common/length.h:673:
  2915. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2916.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2917.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2918. In file included from shop.cpp:3:
  2919. In file included from ./constants.h:4:
  2920. In file included from ./../../common/tables.h:4:
  2921. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2922.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2923.  
  2924.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2925. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2926.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2927.  
  2928.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2929. In file included from shop.cpp:12:
  2930. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2931.                 DWORD m_dwMobVnum;
  2932.                       ^
  2933. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2934.         DWORD m_dwVnum;
  2935.               ^
  2936. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2937.         DWORD m_dwMobVnum;
  2938.               ^
  2939. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  2940.         DWORD m_dwVnum;
  2941.               ^
  2942. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  2943.         DWORD m_dwMobVnum;
  2944.               ^
  2945. 8 warnings generated.
  2946.  [OK]         Compiling: skill.cpp
  2947. In file included from skill.cpp:4:
  2948. In file included from ./constants.h:4:
  2949. In file included from ./../../common/tables.h:4:
  2950. In file included from ./../../common/length.h:673:
  2951. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2952.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2953.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2954. In file included from skill.cpp:4:
  2955. In file included from ./constants.h:4:
  2956. In file included from ./../../common/tables.h:4:
  2957. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2958.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2959.  
  2960.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2961. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2962.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2963.  
  2964.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2965. 3 warnings generated.
  2966.  [OK]         Compiling: start_position.cpp
  2967.  [OK]         Compiling: target.cpp
  2968. In file included from target.cpp:6:
  2969. In file included from ./char.h:9:
  2970. In file included from ./horse_rider.h:4:
  2971. In file included from ./constants.h:4:
  2972. In file included from ./../../common/tables.h:4:
  2973. In file included from ./../../common/length.h:673:
  2974. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  2975.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  2976.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  2977. In file included from target.cpp:6:
  2978. In file included from ./char.h:9:
  2979. In file included from ./horse_rider.h:4:
  2980. In file included from ./constants.h:4:
  2981. In file included from ./../../common/tables.h:4:
  2982. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2983.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  2984.  
  2985.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  2986. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  2987.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  2988.  
  2989.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2990. 3 warnings generated.
  2991.  [OK]         Compiling: text_file_loader.cpp
  2992.  [OK]         Compiling: trigger.cpp
  2993. In file included from trigger.cpp:4:
  2994. In file included from ./char.h:9:
  2995. In file included from ./horse_rider.h:4:
  2996. In file included from ./constants.h:4:
  2997. In file included from ./../../common/tables.h:4:
  2998. In file included from ./../../common/length.h:673:
  2999. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3000.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3001.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3002. In file included from trigger.cpp:4:
  3003. In file included from ./char.h:9:
  3004. In file included from ./horse_rider.h:4:
  3005. In file included from ./constants.h:4:
  3006. In file included from ./../../common/tables.h:4:
  3007. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3008.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3009.  
  3010.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3011. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3012.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3013.  
  3014.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3015. 3 warnings generated.
  3016.  [OK]         Compiling: utils.cpp
  3017. utils.cpp:152:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  3018.         return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a;                                   ^~~~~~~~ ~
  3019. /usr/include/stdlib.h:80:18: note: expanded from macro 'RAND_MAX'#define RAND_MAX        0x7fffffff
  3020.                         ^~~~~~~~~~
  3021. 1 warning generated.
  3022.  [OK]         Compiling: vector.cpp
  3023.  [OK]         Compiling: war_map.cpp
  3024. In file included from war_map.cpp:2:
  3025. In file included from ./war_map.h:4:
  3026. In file included from ./constants.h:4:
  3027. In file included from ./../../common/tables.h:4:
  3028. In file included from ./../../common/length.h:673:
  3029. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3030.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3031.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3032. In file included from war_map.cpp:2:
  3033. In file included from ./war_map.h:4:
  3034. In file included from ./constants.h:4:
  3035. In file included from ./../../common/tables.h:4:
  3036. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3037.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3038.  
  3039.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3040. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3041.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3042.  
  3043.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3044. 3 warnings generated.
  3045.  [OK]         Compiling: wedding.cpp
  3046. In file included from wedding.cpp:2:
  3047. In file included from ./desc_client.h:4:
  3048. In file included from ./desc.h:4:
  3049. In file included from ./constants.h:4:
  3050. In file included from ./../../common/tables.h:4:
  3051. In file included from ./../../common/length.h:673:
  3052. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3053.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3054.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3055. In file included from wedding.cpp:2:
  3056. In file included from ./desc_client.h:4:
  3057. In file included from ./desc.h:4:
  3058. In file included from ./constants.h:4:
  3059. In file included from ./../../common/tables.h:4:
  3060. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3061.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3062.  
  3063.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3064. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3065.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3066.  
  3067.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3068. 3 warnings generated.
  3069.  [OK]         Compiling: xmas_event.cpp
  3070. In file included from xmas_event.cpp:4:
  3071. In file included from ./desc.h:4:
  3072. In file included from ./constants.h:4:
  3073. In file included from ./../../common/tables.h:4:
  3074. In file included from ./../../common/length.h:673:
  3075. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3076.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3077.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3078. In file included from xmas_event.cpp:4:
  3079. In file included from ./desc.h:4:
  3080. In file included from ./constants.h:4:
  3081. In file included from ./../../common/tables.h:4:
  3082. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3083.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3084.  
  3085.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3086. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3087.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3088.  
  3089.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3090. 3 warnings generated.
  3091.  [OK]         Compiling: version.cpp
  3092.  [OK]         Compiling: panama.cpp
  3093. In file included from panama.cpp:2:
  3094. In file included from ./desc.h:4:
  3095. In file included from ./constants.h:4:
  3096. In file included from ./../../common/tables.h:4:
  3097. In file included from ./../../common/length.h:673:
  3098. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3099.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3100.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3101. In file included from panama.cpp:2:
  3102. In file included from ./desc.h:4:
  3103. In file included from ./constants.h:4:
  3104. In file included from ./../../common/tables.h:4:
  3105. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3106.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3107.  
  3108.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3109. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3110.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3111.  
  3112.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3113. 3 warnings generated.
  3114.  [OK]         Compiling: threeway_war.cpp
  3115. In file included from threeway_war.cpp:5:
  3116. In file included from ./../../common/length.h:673:
  3117. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3118.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3119.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3120. In file included from threeway_war.cpp:5:
  3121. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3122.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3123.  
  3124.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3125. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3126.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3127.  
  3128.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3129. 3 warnings generated.
  3130.  [OK]         Compiling: map_location.cpp
  3131.  [OK]         Compiling: auth_brazil.cpp
  3132.  [OK]         Compiling: BlueDragon.cpp
  3133. In file included from BlueDragon.cpp:11:
  3134. In file included from ./char.h:9:
  3135. In file included from ./horse_rider.h:4:
  3136. In file included from ./constants.h:4:
  3137. In file included from ./../../common/tables.h:4:
  3138. In file included from ./../../common/length.h:673:
  3139. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3140.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3141.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3142. In file included from BlueDragon.cpp:11:
  3143. In file included from ./char.h:9:
  3144. In file included from ./horse_rider.h:4:
  3145. In file included from ./constants.h:4:
  3146. In file included from ./../../common/tables.h:4:
  3147. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3148.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3149.  
  3150.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3151. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3152.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3153.  
  3154.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3155. 3 warnings generated.
  3156.  [OK]         Compiling: BlueDragon_Binder.cpp
  3157.  [OK]         Compiling: DragonLair.cpp
  3158. In file included from DragonLair.cpp:8:
  3159. In file included from ./char.h:9:
  3160. In file included from ./horse_rider.h:4:
  3161. In file included from ./constants.h:4:
  3162. In file included from ./../../common/tables.h:4:
  3163. In file included from ./../../common/length.h:673:
  3164. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3165.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3166.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3167. In file included from DragonLair.cpp:8:
  3168. In file included from ./char.h:9:
  3169. In file included from ./horse_rider.h:4:
  3170. In file included from ./constants.h:4:
  3171. In file included from ./../../common/tables.h:4:
  3172. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3173.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3174.  
  3175.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3176. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3177.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3178.  
  3179.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3180. In file included from DragonLair.cpp:4:
  3181. ./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field]
  3182.                 long BaseMapIndex_;
  3183.                      ^
  3184. ./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field]
  3185.                 long PrivateMapIndex_;
  3186.                      ^
  3187. 5 warnings generated.
  3188.  [OK]         Compiling: questlua_dragonlair.cpp
  3189. In file included from questlua_dragonlair.cpp:6:
  3190. In file included from ./char.h:9:
  3191. In file included from ./horse_rider.h:4:
  3192. In file included from ./constants.h:4:
  3193. In file included from ./../../common/tables.h:4:
  3194. In file included from ./../../common/length.h:673:
  3195. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3196.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3197.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3198. In file included from questlua_dragonlair.cpp:6:
  3199. In file included from ./char.h:9:
  3200. In file included from ./horse_rider.h:4:
  3201. In file included from ./constants.h:4:
  3202. In file included from ./../../common/tables.h:4:
  3203. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3204.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3205.  
  3206.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3207. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3208.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3209.  
  3210.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3211. 3 warnings generated.
  3212.  [OK]         Compiling: skill_power.cpp
  3213. In file included from skill_power.cpp:4:
  3214. In file included from ./../../common/length.h:673:
  3215. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3216.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3217.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3218. In file included from skill_power.cpp:4:
  3219. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3220.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3221.  
  3222.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3223. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3224.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3225.  
  3226.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3227. 3 warnings generated.
  3228.  [OK]         Compiling: affect.cpp
  3229.  [OK]         Compiling: SpeedServer.cpp
  3230. In file included from SpeedServer.cpp:3:
  3231. In file included from ./SpeedServer.h:4:
  3232. In file included from ./../../common/length.h:673:
  3233. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3234.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3235.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3236. In file included from SpeedServer.cpp:3:
  3237. In file included from ./SpeedServer.h:4:
  3238. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3239.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3240.  
  3241.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3242. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3243.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3244.  
  3245.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3246. SpeedServer.cpp:104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
  3247.         if (0==file_name || 0==file_name[0])
  3248.             ~  ^~~~~~~~~
  3249. SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare]
  3250.         if (0==file_name || 0==file_name[0])
  3251.             ~  ^~~~~~~~~
  3252. 5 warnings generated.
  3253.  [OK]         Compiling: questlua_speedserver.cpp
  3254. In file included from questlua_speedserver.cpp:2:
  3255. In file included from ./SpeedServer.h:4:
  3256. In file included from ./../../common/length.h:673:
  3257. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3258.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3259.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3260. In file included from questlua_speedserver.cpp:2:
  3261. In file included from ./SpeedServer.h:4:
  3262. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3263.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3264.  
  3265.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3266. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3267.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3268.  
  3269.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3270. 3 warnings generated.
  3271.  [OK]         Compiling: XTrapManager.cpp
  3272. In file included from XTrapManager.cpp:17:
  3273. In file included from ./char.h:9:
  3274. In file included from ./horse_rider.h:4:
  3275. In file included from ./constants.h:4:
  3276. In file included from ./../../common/tables.h:4:
  3277. In file included from ./../../common/length.h:673:
  3278. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3279.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3280.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3281. In file included from XTrapManager.cpp:17:
  3282. In file included from ./char.h:9:
  3283. In file included from ./horse_rider.h:4:
  3284. In file included from ./constants.h:4:
  3285. In file included from ./../../common/tables.h:4:
  3286. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3287.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3288.  
  3289.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3290. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3291.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3292.  
  3293.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3294. 3 warnings generated.
  3295.  [OK]         Compiling: auction_manager.cpp
  3296.  [OK]         Compiling: FileMonitor_FreeBSD.cpp
  3297.  [OK]         Compiling: ClientPackageCryptInfo.cpp
  3298.  [OK]         Compiling: cipher.cpp
  3299.  [OK]         Compiling: buff_on_attributes.cpp
  3300. In file included from buff_on_attributes.cpp:2:
  3301. In file included from ./../../common/tables.h:4:
  3302. In file included from ./../../common/length.h:673:
  3303. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3304.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3305.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3306. In file included from buff_on_attributes.cpp:2:
  3307. In file included from ./../../common/tables.h:4:
  3308. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3309.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3310.  
  3311.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3312. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3313.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3314.  
  3315.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3316. 3 warnings generated.
  3317.  [OK]         Compiling: dragon_soul_table.cpp
  3318. In file included from dragon_soul_table.cpp:2:
  3319. In file included from ./constants.h:4:
  3320. In file included from ./../../common/tables.h:4:
  3321. In file included from ./../../common/length.h:673:
  3322. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3323.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3324.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3325. In file included from dragon_soul_table.cpp:2:
  3326. In file included from ./constants.h:4:
  3327. In file included from ./../../common/tables.h:4:
  3328. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3329.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3330.  
  3331.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3332. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3333.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3334.  
  3335.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3336. In file included from dragon_soul_table.cpp:5:
  3337. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3338.                 DWORD m_dwMobVnum;
  3339.                       ^
  3340. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3341.         DWORD m_dwVnum;
  3342.               ^
  3343. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3344.         DWORD m_dwMobVnum;
  3345.               ^
  3346. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3347.         DWORD m_dwVnum;
  3348.               ^
  3349. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3350.         DWORD m_dwMobVnum;
  3351.               ^
  3352. 8 warnings generated.
  3353.  [OK]         Compiling: DragonSoul.cpp
  3354. In file included from DragonSoul.cpp:2:
  3355. In file included from ./constants.h:4:
  3356. In file included from ./../../common/tables.h:4:
  3357. In file included from ./../../common/length.h:673:
  3358. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3359.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3360.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3361. In file included from DragonSoul.cpp:2:
  3362. In file included from ./constants.h:4:
  3363. In file included from ./../../common/tables.h:4:
  3364. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3365.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3366.  
  3367.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3368. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3369.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3370.  
  3371.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3372. DragonSoul.cpp:919:6: warning: variable 'bStrength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
  3373.         if (NULL != pDragonSoul)
  3374.             ^~~~~~~~~~~~~~~~~~~
  3375. /usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
  3376. #define NULL    nullptr
  3377.                 ^
  3378. DragonSoul.cpp:941:76: note: uninitialized use occurs here
  3379.         if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
  3380.  
  3381.                  ^~~~~~~~~
  3382. DragonSoul.cpp:919:2: note: remove the 'if' if its condition is always true
  3383.         if (NULL != pDragonSoul)
  3384.         ^~~~~~~~~~~~~~~~~~~~~~~~
  3385. DragonSoul.cpp:910:38: note: initialize the variable 'bStrength' to silence this warning
  3386.         BYTE bType, bGrade, bStep, bStrength;
  3387.                                             ^
  3388.                                              = ''
  3389. DragonSoul.cpp:919:6: warning: variable 'bType' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]        if (NULL != pDragonSoul)
  3390.             ^~~~~~~~~~~~~~~~~~~
  3391. /usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
  3392. #define NULL    nullptr
  3393.                 ^
  3394. DragonSoul.cpp:941:41: note: uninitialized use occurs here
  3395.         if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb))
  3396.                                                ^~~~~
  3397. DragonSoul.cpp:919:2: note: remove the 'if' if its condition is always true
  3398.         if (NULL != pDragonSoul)
  3399.         ^~~~~~~~~~~~~~~~~~~~~~~~
  3400. DragonSoul.cpp:910:12: note: initialize the variable 'bType' to silence this warning
  3401.         BYTE bType, bGrade, bStep, bStrength;
  3402.                   ^
  3403.                    = ''
  3404. DragonSoul.cpp:1137:60: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3405.         for (int i = WEAR_MAX_NUM; i < WEAR_MAX_NUM + DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM; i++)
  3406.                                                       ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3407. In file included from DragonSoul.cpp:4:
  3408. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3409.                 DWORD m_dwMobVnum;
  3410.                       ^
  3411. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3412.         DWORD m_dwVnum;
  3413.               ^
  3414. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3415.         DWORD m_dwMobVnum;
  3416.               ^
  3417. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3418.         DWORD m_dwVnum;
  3419.               ^
  3420. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3421.         DWORD m_dwMobVnum;
  3422.               ^
  3423. 11 warnings generated.
  3424.  [OK]         Compiling: group_text_parse_tree.cpp
  3425.  [OK]         Compiling: char_dragonsoul.cpp
  3426. In file included from char_dragonsoul.cpp:2:
  3427. In file included from ./char.h:9:
  3428. In file included from ./horse_rider.h:4:
  3429. In file included from ./constants.h:4:
  3430. In file included from ./../../common/tables.h:4:
  3431. In file included from ./../../common/length.h:673:
  3432. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3433.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3434.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3435. In file included from char_dragonsoul.cpp:2:
  3436. In file included from ./char.h:9:
  3437. In file included from ./horse_rider.h:4:
  3438. In file included from ./constants.h:4:
  3439. In file included from ./../../common/tables.h:4:
  3440. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3441.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3442.  
  3443.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3444. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3445.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3446.  
  3447.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3448. 3 warnings generated.
  3449.  [OK]         Compiling: questlua_dragonsoul.cpp
  3450. In file included from questlua_dragonsoul.cpp:5:
  3451. In file included from ./char.h:9:
  3452. In file included from ./horse_rider.h:4:
  3453. In file included from ./constants.h:4:
  3454. In file included from ./../../common/tables.h:4:
  3455. In file included from ./../../common/length.h:673:
  3456. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3457.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3458.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3459. In file included from questlua_dragonsoul.cpp:5:
  3460. In file included from ./char.h:9:
  3461. In file included from ./horse_rider.h:4:
  3462. In file included from ./constants.h:4:
  3463. In file included from ./../../common/tables.h:4:
  3464. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3465.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3466.  
  3467.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3468. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3469.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3470.  
  3471.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3472. 3 warnings generated.
  3473.  [OK]         Compiling: shop_manager.cpp
  3474. In file included from shop_manager.cpp:3:
  3475. In file included from ./constants.h:4:
  3476. In file included from ./../../common/tables.h:4:
  3477. In file included from ./../../common/length.h:673:
  3478. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3479.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3480.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3481. In file included from shop_manager.cpp:3:
  3482. In file included from ./constants.h:4:
  3483. In file included from ./../../common/tables.h:4:
  3484. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3485.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3486.  
  3487.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3488. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3489.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3490.  
  3491.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3492. In file included from shop_manager.cpp:12:
  3493. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3494.                 DWORD m_dwMobVnum;
  3495.                       ^
  3496. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3497.         DWORD m_dwVnum;
  3498.               ^
  3499. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3500.         DWORD m_dwMobVnum;
  3501.               ^
  3502. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3503.         DWORD m_dwVnum;
  3504.               ^
  3505. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3506.         DWORD m_dwMobVnum;
  3507.               ^
  3508. 8 warnings generated.
  3509.  [OK]         Compiling: shopEx.cpp
  3510. In file included from shopEx.cpp:3:
  3511. In file included from ./constants.h:4:
  3512. In file included from ./../../common/tables.h:4:
  3513. In file included from ./../../common/length.h:673:
  3514. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3515.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3516.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3517. In file included from shopEx.cpp:3:
  3518. In file included from ./constants.h:4:
  3519. In file included from ./../../common/tables.h:4:
  3520. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3521.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3522.  
  3523.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3524. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3525.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3526.  
  3527.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3528. In file included from shopEx.cpp:12:
  3529. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3530.                 DWORD m_dwMobVnum;
  3531.                       ^
  3532. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3533.         DWORD m_dwVnum;
  3534.               ^
  3535. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3536.         DWORD m_dwMobVnum;
  3537.               ^
  3538. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3539.         DWORD m_dwVnum;
  3540.               ^
  3541. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3542.         DWORD m_dwMobVnum;
  3543.               ^
  3544. 8 warnings generated.
  3545.  [OK]         Compiling: item_manager_read_tables.cpp
  3546. In file included from item_manager_read_tables.cpp:4:
  3547. In file included from ./char.h:9:
  3548. In file included from ./horse_rider.h:4:
  3549. In file included from ./constants.h:4:
  3550. In file included from ./../../common/tables.h:4:
  3551. In file included from ./../../common/length.h:673:
  3552. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3553.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3554.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3555. In file included from item_manager_read_tables.cpp:4:
  3556. In file included from ./char.h:9:
  3557. In file included from ./horse_rider.h:4:
  3558. In file included from ./constants.h:4:
  3559. In file included from ./../../common/tables.h:4:
  3560. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3561.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3562.  
  3563.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3564. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3565.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3566.  
  3567.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3568. In file included from item_manager_read_tables.cpp:19:
  3569. ./item_manager.h:232:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3570.                 DWORD m_dwMobVnum;
  3571.                       ^
  3572. ./item_manager.h:272:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3573.         DWORD m_dwVnum;
  3574.               ^
  3575. ./item_manager.h:273:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3576.         DWORD m_dwMobVnum;
  3577.               ^
  3578. ./item_manager.h:347:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field]
  3579.         DWORD m_dwVnum;
  3580.               ^
  3581. ./item_manager.h:348:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field]
  3582.         DWORD m_dwMobVnum;
  3583.               ^
  3584. 8 warnings generated.
  3585.  [OK]         Compiling: shutdown_manager.cpp
  3586. In file included from shutdown_manager.cpp:5:
  3587. In file included from ./desc.h:4:
  3588. In file included from ./constants.h:4:
  3589. In file included from ./../../common/tables.h:4:
  3590. In file included from ./../../common/length.h:673:
  3591. ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion]
  3592.         DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE,
  3593.                                         ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
  3594. In file included from shutdown_manager.cpp:5:
  3595. In file included from ./desc.h:4:
  3596. In file included from ./constants.h:4:
  3597. In file included from ./../../common/tables.h:4:
  3598. ./../../common/length.h:688:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3599.         DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM),
  3600.  
  3601.     ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
  3602. ./../../common/length.h:689:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion]
  3603.         DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM),
  3604.  
  3605.            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3606. 3 warnings generated.
  3607. clang-14: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
  3608.  [OK]         Compiling: minilzo.c
  3609.  [LINKING]         ../game_r1 ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement