--- deliantra/server/server/apply.C 2008/10/05 14:22:25 1.173 +++ deliantra/server/server/apply.C 2008/12/23 00:39:48 1.174 @@ -2671,10 +2671,9 @@ * the item needs. */ if (!tmp->invisible || (tmp->move_on & pl->move_type)) - { - if (player_apply (pl, tmp, 0, 1) == 1) - return; - } + if (player_apply (pl, tmp, 0, 1) == 1) + return; + if (floors >= 2) return; /* process at most two floor objects */ } @@ -2778,13 +2777,11 @@ who->update_stats (); if (who->contr) - { - if (QUERY_FLAG (op, FLAG_CURSED) || QUERY_FLAG (op, FLAG_DAMNED)) - { - who->failmsg ("Oops, it feels deadly cold!"); - SET_FLAG (tmp2, FLAG_KNOWN_CURSED); - } - } + if (QUERY_FLAG (op, FLAG_CURSED) || QUERY_FLAG (op, FLAG_DAMNED)) + { + who->failmsg ("Oops, it feels deadly cold!"); + SET_FLAG (tmp2, FLAG_KNOWN_CURSED); + } } return 1; /* otherwise, an attempt to drop causes problems */ @@ -3316,7 +3313,7 @@ if (QUERY_FLAG (op, FLAG_CURSED) || QUERY_FLAG (op, FLAG_DAMNED)) if (who->type == PLAYER) { - who->failmsg ("Oops, it feels deadly cold! H"); + who->failmsg ("Oops, it feels deadly cold! H"); SET_FLAG (tmp2, FLAG_KNOWN_CURSED); } @@ -3504,7 +3501,7 @@ { who->failmsg ( "Oops, it feels deadly cold! " - "H" + "H" ); SET_FLAG (op, FLAG_KNOWN_CURSED); }