diff urogue/potions.c @ 300:0250220d8cdd

Fix an assortment of compiler warnings. A few potential bugs were removed in the process. Much code cleanup remains to be done.
author John "Elwin" Edwards
date Fri, 22 Nov 2019 21:18:27 -0500
parents c495a4f288c6
children e52a8a7ad4c5
line wrap: on
line diff
--- a/urogue/potions.c	Sun Feb 11 15:37:33 2018 -0500
+++ b/urogue/potions.c	Fri Nov 22 21:18:27 2019 -0500
@@ -215,33 +215,33 @@
                             case 2: ctype = C_CLERIC;   break;
                             case 3: ctype = C_THIEF;    break;
                         }
-                        switch (ctype)
-                        {
-                            case C_FIGHTER:add_strength(cursed);        break;
-                            case C_PALADIN:add_strength(cursed);        break;
-                            case C_RANGER:add_strength(cursed);         break;
-                            case C_MAGICIAN:add_intelligence(cursed);   break;
-                            case C_ILLUSION:add_intelligence(cursed);   break;
-                            case C_CLERIC:add_wisdom(cursed);           break;
-                            case C_DRUID:add_wisdom(cursed);            break;
-                            case C_THIEF:add_dexterity(cursed);         break;
-                            case C_ASSASIN:add_dexterity(cursed);       break;
-                            case C_NINJA:add_dexterity(cursed);         break;
-                            default: msg("You're a strange type!");     break;
-                        }
+                    switch (ctype)
+                    {
+                        case C_FIGHTER:add_strength(cursed);        break;
+                        case C_PALADIN:add_strength(cursed);        break;
+                        case C_RANGER:add_strength(cursed);         break;
+                        case C_MAGICIAN:add_intelligence(cursed);   break;
+                        case C_ILLUSION:add_intelligence(cursed);   break;
+                        case C_CLERIC:add_wisdom(cursed);           break;
+                        case C_DRUID:add_wisdom(cursed);            break;
+                        case C_THIEF:add_dexterity(cursed);         break;
+                        case C_ASSASIN:add_dexterity(cursed);       break;
+                        case C_NINJA:add_dexterity(cursed);         break;
+                        default: msg("You're a strange type!");     break;
                     }
+                }
 
-                    if (rnd(100) < 10)
-                        add_const(cursed);
+                if (rnd(100) < 10)
+                    add_const(cursed);
 
-                    if (rnd(100) < 60)
-                        curp->s_arm += (cursed ? 1 : -1);
+                if (rnd(100) < 60)
+                    curp->s_arm += (cursed ? 1 : -1);
 
-                    if (!cursed)
-                        know_items[TYP_POTION][P_GAINABIL] = TRUE;
-                }
+                if (!cursed)
+                    know_items[TYP_POTION][P_GAINABIL] = TRUE;
             }
-            break;
+        }
+        break;
 
         case P_MONSTDET: