diff UI/UICharacter.cpp @ 2095:577c081b8019

Merge
author Ritor1
date Thu, 12 Dec 2013 21:44:02 +0600
parents 52415f8bf7c2
children e460ca22fe8a
line wrap: on
line diff
--- a/UI/UICharacter.cpp	Thu Dec 12 21:42:18 2013 +0600
+++ b/UI/UICharacter.cpp	Thu Dec 12 21:44:02 2013 +0600
@@ -792,27 +792,27 @@
         v166 = "item64v1";
       else
         v166 = item->GetIconName();
-      if ( !( item->uAttributes & 0xF0 ) )
+      if ( !( item->uAttributes & ITEM_ENCHANT_ANIMATION ) )
       {
-        if ( item->uAttributes & 2 )
+        if ( item->uAttributes & ITEM_BROKEN )
           pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v166, TEXTURE_16BIT_PALETTE)));
         else
         {
-          if ( item->uAttributes & 1 )
+          if ( item->uAttributes & ITEM_IDENTIFIED )
             pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v166, TEXTURE_16BIT_PALETTE)));
           else
             pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v166, TEXTURE_16BIT_PALETTE)));
         }
       }
-      if ( item->uAttributes & 0xF0 )
+      if ( item->uAttributes & ITEM_ENCHANT_ANIMATION )
       {
-        if ( ( item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+        if ( ( item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
           container = "sptext01";
-        if ( ( item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+        if ( ( item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
           container = "sp28a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
           container = "sp30a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
           container = "sp91a";
         _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
         if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -836,13 +836,13 @@
       item = player->GetBowItem();
       item_X = pPaperdoll_BodyX + paperdoll_Weapon[pBodyComplection][2][0] - pItemsTable->pItems[item->uItemID].uEquipX;
       item_Y = pPaperdoll_BodyY + paperdoll_Weapon[pBodyComplection][2][1] - pItemsTable->pItems[item->uItemID].uEquipY;
-      if ( !(item->uAttributes & 0xF0) )// если не применён закл
+      if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )// если не применён закл
       {
-        if ( item->uAttributes & 2 )
+        if ( item->uAttributes & ITEM_BROKEN )
           pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(item->GetIconName(), TEXTURE_16BIT_PALETTE)));
         else
         {
-          if ( !(item->uAttributes & 1) )//не опознанный лук зелёный
+          if ( !(item->uAttributes & ITEM_IDENTIFIED) )//не опознанный лук зелёный
             pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(item->GetIconName(), TEXTURE_16BIT_PALETTE)));
           else // опознанный лук
             pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(item->GetIconName(), TEXTURE_16BIT_PALETTE)));
@@ -850,13 +850,13 @@
       }
       else
       {
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
           container = "sptext01";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
           container = "sp28a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
           container = "sp30a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
           container = "sp91a";
         _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
         if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -902,22 +902,22 @@
       {
         item_X = pPaperdoll_BodyX + paperdoll_Cloak[pBodyComplection][index][0];
         item_Y = pPaperdoll_BodyY + paperdoll_Cloak[pBodyComplection][index][1];
-        if ( !(item->uAttributes & 0xF0) )
+        if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
         {
-          if ( item->uAttributes & 2 )
+          if ( item->uAttributes & ITEM_BROKEN )
             pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_cloak_texture[pBodyComplection][index]));
           else
             pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_cloak_texture[pBodyComplection][index]));
         }
         else
         {
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
             container = "sptext01";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
             container = "sp28a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
             container = "sp30a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
             container = "sp91a";
           _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
           if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -962,13 +962,13 @@
       {
         item_X = pPaperdoll_BodyX + paperdoll_Armor_Coord[pBodyComplection][index][0];
         item_Y = pPaperdoll_BodyY + paperdoll_Armor_Coord[pBodyComplection][index][1];
-        if ( !(item->uAttributes & 0xF0) )
+        if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
         {
-          if ( item->uAttributes & 2 )
+          if ( item->uAttributes & ITEM_BROKEN )
             pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_armor_texture[pBodyComplection][index][0]));
           else
           {
-            if ( !(item->uAttributes & 1) )
+            if ( !(item->uAttributes & ITEM_IDENTIFIED) )
               pRenderer->DrawTransparentGreenShade(item_X, item_Y, &pIcons_LOD->pTextures[paperdoll_armor_texture[pBodyComplection][index][0]]);
             else
               pRenderer->DrawTextureTransparent(item_X, item_Y, &pIcons_LOD->pTextures[paperdoll_armor_texture[pBodyComplection][index][0]]);
@@ -976,13 +976,13 @@
         }
         else
         {
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
             container = "sptext01";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
             container = "sp28a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
             container = "sp30a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
             container = "sp91a";
           _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
           if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1024,13 +1024,13 @@
       {
         item_X = pPaperdoll_BodyX + paperdoll_Boot[pBodyComplection][index][0];
         item_Y = pPaperdoll_BodyY + paperdoll_Boot[pBodyComplection][index][1];
-        if ( !(item->uAttributes & 0xF0) )
+        if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
         {
-          if ( item->uAttributes & 2 )
+          if ( item->uAttributes & ITEM_BROKEN )
             pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(v59));
           else
           {
-            if ( item->uAttributes & 1 )
+            if ( item->uAttributes & ITEM_IDENTIFIED )
               pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(v59));
             else
               pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(v59));
@@ -1038,13 +1038,13 @@
         }
         else
         {
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
             container = "sptext01";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
             container = "sp28a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
             container = "sp30a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
             container = "sp91a";
           _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
           if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1091,13 +1091,13 @@
             v75 = paperdoll_belt_texture[pBodyComplection][index];
           else
             v75 = paperdoll_belt_texture[pBodyComplection - 2][index];
-          if ( !(item->uAttributes & 0xF0) )
+          if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
           {
-            if ( item->uAttributes & 2 )
+            if ( item->uAttributes & ITEM_BROKEN )
               pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(v75));
             else
             {
-              if ( item->uAttributes & 1 )
+              if ( item->uAttributes & ITEM_IDENTIFIED )
                 pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(v75));
               else
                 pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(v75));
@@ -1107,13 +1107,13 @@
           }
           else
           {
-            if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+            if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
               container = "sptext01";
-            if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+            if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
               container = "sp28a";
-            if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+            if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
               container = "sp30a";
-            if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+            if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
               container = "sp91a";
             _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
             if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1179,13 +1179,13 @@
             }
             if ( v94 != pIcons_LOD->FindTextureByName("pending") )
             {
-              if ( !(item->uAttributes & 0xF0) )
+              if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
               {
-                if ( item->uAttributes & 2 )
+                if ( item->uAttributes & ITEM_BROKEN )
                   pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(v94));
                 else
                 {
-                  if ( item->uAttributes & 1 )
+                  if ( item->uAttributes & ITEM_IDENTIFIED )
                     pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(v94));
                   else
                     pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(v94));
@@ -1195,15 +1195,15 @@
               {
                 if ( paperdoll_armor_texture[pBodyComplection][index][2] != pIcons_LOD->FindTextureByName("pending") )
                 {
-                  if ( item->uAttributes & 0xF0 )
+                  if ( item->uAttributes & ITEM_ENCHANT_ANIMATION )
                   {
-                    if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+                    if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
                       container = "sptext01";
-                    if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+                    if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
                       container = "sp28a";
-                    if ( ( item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+                    if ( ( item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
                       container = "sp30a";
-                    if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+                    if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
                       container = "sp91a";
                     _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
                     if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1226,13 +1226,13 @@
             {
               item_X = pPaperdoll_BodyX + paperdoll_shoulder_coord[pBodyComplection][index][0];
               item_Y = pPaperdoll_BodyY + paperdoll_shoulder_coord[pBodyComplection][index][1];
-              if ( !(item->uAttributes & 0xF0) )
+              if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
               {
-                if ( item->uAttributes & 2 )
+                if ( item->uAttributes & ITEM_BROKEN )
                   pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_armor_texture[pBodyComplection][index][1]));
                 else
                 {
-                  if ( item->uAttributes & 1 )
+                  if ( item->uAttributes & ITEM_IDENTIFIED )
                     pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_armor_texture[pBodyComplection][index][1]));
                   else
                     pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_armor_texture[pBodyComplection][index][1]));
@@ -1240,13 +1240,13 @@
               }
               else
               {
-                if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+                if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
                   container = "sptext01";
-                if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+                if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
                   container = "sp28a";
-                if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+                if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
                   container = "sp30a";
-                if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+                if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
                   container = "sp91a";
                 _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
                 if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1292,9 +1292,9 @@
           item_Y = pPaperdoll_BodyY + paperdoll_CloakCollar[pBodyComplection][index][1];
           if ( paperdoll_cloak_collar_texture[pBodyComplection][index] != pIcons_LOD->FindTextureByName("pending") )
           {
-            if ( !(item->uAttributes & 0xF0) )
+            if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
             {
-              if ( item->uAttributes & 2 )
+              if ( item->uAttributes & ITEM_BROKEN )
                 pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_cloak_collar_texture[pBodyComplection][index]));
               else
                 pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(paperdoll_cloak_collar_texture[pBodyComplection][index]));
@@ -1304,13 +1304,13 @@
             }
             else
             {
-              if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+              if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
                 container = "sptext01";
-              if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+              if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
                 container = "sp28a";
-              if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+              if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
                 container = "sp30a";
-              if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+              if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
                 container = "sp91a";
               _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
               if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1365,15 +1365,15 @@
           v127 = paperdoll_helm_texture[player->GetSexByVoice()][index];
         else
           v127 = papredoll_dbrds[11];
-        if ( item->uAttributes & 0xF0 )
+        if ( item->uAttributes & ITEM_ENCHANT_ANIMATION )
         {
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
             container = "sptext01";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
             container = "sp28a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
             container = "sp30a";
-          if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+          if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
             container = "sp91a";
           _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
           if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1387,11 +1387,11 @@
         }
         else
         {
-          if ( item->uAttributes & 2 )
+          if ( item->uAttributes & ITEM_BROKEN )
             pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(v127));
           else
           {
-            if ( item->uAttributes & 1 )
+            if ( item->uAttributes & ITEM_IDENTIFIED )
               pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(v127));
             else
               pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(v127));
@@ -1411,13 +1411,13 @@
         v181 = "item64v1";
       else
         v181 = item->GetIconName();
-      if ( !(item->uAttributes & 0xF0) )
+      if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
       {
-        if ( item->uAttributes & 2 )
+        if ( item->uAttributes & ITEM_BROKEN )
           pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v181, TEXTURE_16BIT_PALETTE)));
         else
         {
-          if ( item->uAttributes & 1 )
+          if ( item->uAttributes & ITEM_IDENTIFIED )
             pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v181, TEXTURE_16BIT_PALETTE)));
           else
             pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(pIcons_LOD->LoadTexture(v181, TEXTURE_16BIT_PALETTE)));
@@ -1425,13 +1425,13 @@
       }
       else
       {
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
           container = "sptext01";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
           container = "sp28a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
            container = "sp30a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
           container = "sp91a";
         _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
         if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1482,14 +1482,14 @@
         item_Y = pPaperdoll_BodyY + paperdoll_Weapon[pBodyComplection][0][1] - pItemsTable->pItems[item->uItemID].uEquipY;
       }
       v153 = pIcons_LOD->LoadTexture(item->GetIconName(), TEXTURE_16BIT_PALETTE);
-      if ( !(item->uAttributes & 0xF0) )
+      if ( !(item->uAttributes & ITEM_ENCHANT_ANIMATION) )
       {
-        if ( item->uAttributes & 2 )
+        if ( item->uAttributes & ITEM_BROKEN )
           pRenderer->DrawTransparentRedShade(item_X, item_Y, pIcons_LOD->GetTexture(v153));
         else
         {
           //v160 = (char *)pIcons_LOD->GetTexture(v153);
-          if ( !(item->uAttributes & 1) )
+          if ( !(item->uAttributes & ITEM_IDENTIFIED) )
           pRenderer->DrawTransparentGreenShade(item_X, item_Y, pIcons_LOD->GetTexture(v153));
           else
             pRenderer->DrawTextureTransparent(item_X, item_Y, pIcons_LOD->GetTexture(v153));
@@ -1497,13 +1497,13 @@
       }
       else
       {
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_RED )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_RED )
           container = "sptext01";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_BLUE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_BLUE )
           container = "sp28a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_GREEN )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_GREEN )
           container = "sp30a";
-        if ( (item->uAttributes & 0xF0) == ITEM_AURA_EFFECT_PURPLE )
+        if ( (item->uAttributes & ITEM_ENCHANT_ANIMATION) == ITEM_AURA_EFFECT_PURPLE )
           container = "sp91a";
         _50C9A8_item_enchantment_timer -= pEventTimer->uTimeElapsed;
         if ( _50C9A8_item_enchantment_timer <= 0 )
@@ -1573,10 +1573,10 @@
     if (pTexture->uTextureHeight < 14 )
       pTexture->uTextureHeight = 14;
     v17 = uCellX + ((v15 - pTexture->uTextureWidth) >> 1) + pSRZBufferLineOffsets[uCellY + (( (int)((pTexture->uTextureHeight - 14) & 0xFFFFFFE0) - pTexture->uTextureHeight + 32) >> 1)];   //added typecast. without it the value in the brackets got cat to unsigned which messed stuff up
-    if (player->pInventoryItemList[player->pInventoryMatrix[i] - 1].uAttributes & 0xF0)
+    if (player->pInventoryItemList[player->pInventoryMatrix[i] - 1].uAttributes & ITEM_ENCHANT_ANIMATION)
     {
       Texture *loadedTextureptr = nullptr;
-      switch (player->pInventoryItemList[player->pInventoryMatrix[i] - 1].uAttributes & 0xF0)
+      switch (player->pInventoryItemList[player->pInventoryMatrix[i] - 1].uAttributes & ITEM_ENCHANT_ANIMATION)
       {
         case ITEM_AURA_EFFECT_RED:    loadedTextureptr = pIcons_LOD->LoadTexturePtr("sptext01", TEXTURE_16BIT_PALETTE); break;
         case ITEM_AURA_EFFECT_BLUE:   loadedTextureptr = pIcons_LOD->LoadTexturePtr("sp28a", TEXTURE_16BIT_PALETTE);    break;
@@ -1615,10 +1615,10 @@
 {
   Texture* item_texture = pIcons_LOD->LoadTexturePtr(item->GetIconName(), TEXTURE_16BIT_PALETTE);
 
-  if (item->uAttributes & 0xF0) // enchant animation
+  if (item->uAttributes & ITEM_ENCHANT_ANIMATION) // enchant animation
   {
     Texture *enchantment_texture = nullptr;
-    switch (item->uAttributes & 0xF0)
+    switch (item->uAttributes & ITEM_ENCHANT_ANIMATION)
     {
       case ITEM_AURA_EFFECT_RED:    enchantment_texture = pIcons_LOD->LoadTexturePtr("sptext01", TEXTURE_16BIT_PALETTE); break;
       case ITEM_AURA_EFFECT_BLUE:   enchantment_texture = pIcons_LOD->LoadTexturePtr("sp28a", TEXTURE_16BIT_PALETTE);    break;