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, |