comparison urogue/monsters.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 0250220d8cdd
children 28e22fb35989
comparison
equal deleted inserted replaced
303:e06ebc407615 304:e52a8a7ad4c5
890 msg("The %s is blinded!", mname); 890 msg("The %s is blinded!", mname);
891 turn_on(*tp, ISHUH); 891 turn_on(*tp, ISHUH);
892 } 892 }
893 } 893 }
894 else if (off(player, ISBLIND)) 894 else if (off(player, ISBLIND))
895 {
895 if (save(VS_WAND) || is_wearing(R_TRUESEE) || is_wearing(R_SEEINVIS)) 896 if (save(VS_WAND) || is_wearing(R_TRUESEE) || is_wearing(R_SEEINVIS))
896 msg("Your eyes film over for a moment."); 897 msg("Your eyes film over for a moment.");
897 else 898 else
898 { 899 {
899 msg("The gaze of the %s blinds you.", mname); 900 msg("The gaze of the %s blinds you.", mname);
900 turn_on(player, ISBLIND); 901 turn_on(player, ISBLIND);
901 light_fuse(FUSE_SIGHT, 0, rnd(30) + 20, AFTER); 902 light_fuse(FUSE_SIGHT, 0, rnd(30) + 20, AFTER);
902 look(FALSE); 903 look(FALSE);
903 } 904 }
905 }
904 } 906 }
905 907
906 if (on(*tp, LOOKSTONE)) /* Stoning */ 908 if (on(*tp, LOOKSTONE)) /* Stoning */
907 { 909 {
908 turn_off(*tp, LOOKSTONE); 910 turn_off(*tp, LOOKSTONE);