/* * Handle "p_ptr->notice" */ void notice_stuff(void) { /* Notice stuff */ if (!p_ptr->notice) return; /* Combine the pack */ if (p_ptr->notice & (PN_COMBINE)) { p_ptr->notice &= ~(PN_COMBINE); combine_pack(); } /* Reorder the pack */ if (p_ptr->notice & (PN_REORDER)) { p_ptr->notice &= ~(PN_REORDER); reorder_pack(); } }
/* * Handle "p_ptr->notice" */ void notice_stuff(void) { /* Notice stuff */ if (!p_ptr->notice) return; /* Deal with autoinscribe stuff */ if (p_ptr->notice & PN_AUTOINSCRIBE) { p_ptr->notice &= ~(PN_AUTOINSCRIBE); autoinscribe_pack(); autoinscribe_ground(); } /* Deal with squelch stuff */ if (p_ptr->notice & PN_SQUELCH) { p_ptr->notice &= ~(PN_SQUELCH); if (OPT(hide_squelchable)) squelch_drop(); } /* Combine the pack */ if (p_ptr->notice & PN_COMBINE) { p_ptr->notice &= ~(PN_COMBINE); combine_pack(); } /* Reorder the pack */ if (p_ptr->notice & PN_REORDER) { p_ptr->notice &= ~(PN_REORDER); reorder_pack(); } /* Sort the quiver */ if (p_ptr->notice & PN_SORT_QUIVER) { p_ptr->notice &= ~(PN_SORT_QUIVER); sort_quiver(); } }