Mercurial > hg > early-roguelike
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 299:74351bf23e5e | 300:0250220d8cdd |
|---|---|
| 213 case 0: ctype = C_FIGHTER; break; | 213 case 0: ctype = C_FIGHTER; break; |
| 214 case 1: ctype = C_MAGICIAN; break; | 214 case 1: ctype = C_MAGICIAN; break; |
| 215 case 2: ctype = C_CLERIC; break; | 215 case 2: ctype = C_CLERIC; break; |
| 216 case 3: ctype = C_THIEF; break; | 216 case 3: ctype = C_THIEF; break; |
| 217 } | 217 } |
| 218 switch (ctype) | 218 switch (ctype) |
| 219 { | 219 { |
| 220 case C_FIGHTER:add_strength(cursed); break; | 220 case C_FIGHTER:add_strength(cursed); break; |
| 221 case C_PALADIN:add_strength(cursed); break; | 221 case C_PALADIN:add_strength(cursed); break; |
| 222 case C_RANGER:add_strength(cursed); break; | 222 case C_RANGER:add_strength(cursed); break; |
| 223 case C_MAGICIAN:add_intelligence(cursed); break; | 223 case C_MAGICIAN:add_intelligence(cursed); break; |
| 224 case C_ILLUSION:add_intelligence(cursed); break; | 224 case C_ILLUSION:add_intelligence(cursed); break; |
| 225 case C_CLERIC:add_wisdom(cursed); break; | 225 case C_CLERIC:add_wisdom(cursed); break; |
| 226 case C_DRUID:add_wisdom(cursed); break; | 226 case C_DRUID:add_wisdom(cursed); break; |
| 227 case C_THIEF:add_dexterity(cursed); break; | 227 case C_THIEF:add_dexterity(cursed); break; |
| 228 case C_ASSASIN:add_dexterity(cursed); break; | 228 case C_ASSASIN:add_dexterity(cursed); break; |
| 229 case C_NINJA:add_dexterity(cursed); break; | 229 case C_NINJA:add_dexterity(cursed); break; |
| 230 default: msg("You're a strange type!"); break; | 230 default: msg("You're a strange type!"); break; |
| 231 } | 231 } |
| 232 } | 232 } |
| 233 | 233 |
| 234 if (rnd(100) < 10) | 234 if (rnd(100) < 10) |
| 235 add_const(cursed); | 235 add_const(cursed); |
| 236 | 236 |
| 237 if (rnd(100) < 60) | 237 if (rnd(100) < 60) |
| 238 curp->s_arm += (cursed ? 1 : -1); | 238 curp->s_arm += (cursed ? 1 : -1); |
| 239 | 239 |
| 240 if (!cursed) | 240 if (!cursed) |
| 241 know_items[TYP_POTION][P_GAINABIL] = TRUE; | 241 know_items[TYP_POTION][P_GAINABIL] = TRUE; |
| 242 } | 242 } |
| 243 } | 243 } |
| 244 break; | 244 break; |
| 245 | 245 |
| 246 case P_MONSTDET: | 246 case P_MONSTDET: |
| 247 | 247 |
| 248 /* | 248 /* |
| 249 * Potion of monster detection, if there are monsters, | 249 * Potion of monster detection, if there are monsters, |
