comparison urogue/newlvl.c @ 304:e52a8a7ad4c5

Fix many compiler warnings. There should only be two changes in behavior: arogue7/fight.c, arogue7/fight.c: a to-hit bonus is now correctly applied to characters who are not monks instead of monks who are not empty-handed. urogue/fight.c: fixed an interaction with the "debug" macro that could cause the wrong message to be displayed.
author John "Elwin" Edwards
date Wed, 14 Apr 2021 18:55:33 -0400
parents c495a4f288c6
children 13b482bd9e66
comparison
equal deleted inserted replaced
303:e06ebc407615 304:e52a8a7ad4c5
262 262
263 if (rnd(3) == 0) 263 if (rnd(3) == 0)
264 turn_off(player, BLESSMAP); 264 turn_off(player, BLESSMAP);
265 } 265 }
266 266
267 if (player.t_ctype == C_THIEF || on(player, BLESSGOLD) && rnd(5) == 0) 267 if (player.t_ctype == C_THIEF || (on(player, BLESSGOLD) && rnd(5) == 0))
268 { 268 {
269 read_scroll(&player, S_GFIND, ISNORMAL); 269 read_scroll(&player, S_GFIND, ISNORMAL);
270 270
271 if (rnd(3) == 0) 271 if (rnd(3) == 0)
272 turn_off(player, BLESSGOLD); 272 turn_off(player, BLESSGOLD);
273 } 273 }
274 274
275 if (player.t_ctype == C_RANGER || on(player, BLESSFOOD) && rnd(5) == 0) 275 if (player.t_ctype == C_RANGER ||
276 (on(player, BLESSFOOD) && rnd(5) == 0))
276 { 277 {
277 read_scroll(&player, S_FOODDET, ISNORMAL); 278 read_scroll(&player, S_FOODDET, ISNORMAL);
278 279
279 if (rnd(3) == 0) 280 if (rnd(3) == 0)
280 turn_off(player, BLESSFOOD); 281 turn_off(player, BLESSFOOD);
281 } 282 }
282 283
283 if (player.t_ctype == C_MAGICIAN || player.t_ctype == C_ILLUSION || 284 if (player.t_ctype == C_MAGICIAN || player.t_ctype == C_ILLUSION ||
284 on(player, BLESSMAGIC) && rnd(5) == 0) 285 (on(player, BLESSMAGIC) && rnd(5) == 0))
285 { 286 {
286 quaff(&player, P_TREASDET, ISNORMAL); 287 quaff(&player, P_TREASDET, ISNORMAL);
287 288
288 if (rnd(3) == 0) 289 if (rnd(3) == 0)
289 turn_off(player, BLESSMAGIC); 290 turn_off(player, BLESSMAGIC);
290 } 291 }
291 292
292 if (player.t_ctype == C_DRUID || on(player, BLESSMONS) && rnd(5) == 0) 293 if (player.t_ctype == C_DRUID || (on(player, BLESSMONS) && rnd(5) == 0))
293 { 294 {
294 quaff(&player, P_MONSTDET, ISNORMAL); 295 quaff(&player, P_MONSTDET, ISNORMAL);
295 296
296 if (rnd(3) == 0) 297 if (rnd(3) == 0)
297 turn_off(player, BLESSMONS); 298 turn_off(player, BLESSMONS);
303 304
304 if (is_wearing(R_AGGR)) 305 if (is_wearing(R_AGGR))
305 aggravate(); 306 aggravate();
306 307
307 if (is_wearing(R_ADORNMENT) || 308 if (is_wearing(R_ADORNMENT) ||
308 cur_armor != NULL && cur_armor->o_which == MITHRIL) 309 (cur_armor != NULL && cur_armor->o_which == MITHRIL))
309 { 310 {
310 int greed = FALSE; 311 int greed = FALSE;
311 312
312 for (item = mlist; item != NULL; item = next(item)) 313 for (item = mlist; item != NULL; item = next(item))
313 { 314 {