messagef
messagef(1, "%sdefeated the %s", hit_message, mn);
messagef(0, "direction?");
messagef(0, "I see no monster there");
messagef(0, "the monster appears confused");
messagef(1, "%sthe %s misses", hit_message, mn);
messagef(1, "%sthe %s hit", hit_message, mn);
messagef(1, "interrupt");
messagef(0, "your pack is empty");
messagef(0, "Character you want help for (* for all):");
messagef(0, "unknown character");
messagef(0, "%s", com_id_tab[i].com_desc);
messagef(0, "run %s%s", com_id_tab[n].com_desc + 8, until);
messagef(0, "no such item.");
messagef(0, "%c%c %s", ch, ch2, desc);
messagef(0, "not wielding anything");
messagef(0, "not wearing anything");
messagef(0, "what do you want identified?");
messagef(0, "'%c': %s", ch, id);
messagef(0, "%s", new_level_message);
messagef(0, "you're floating in the air!");
messagef(0, "I see no way down");
messagef(0, "I see no way up");
messagef(0, "your way is magically blocked");
messagef(0, "welcome to level %d", i);
messagef(0, "R-Hp: %.2f, E-Hp: %.2f (!: %d, V: %d)", real_average,
messagef(0, "cannot lock score file");
messagef(0, "you hear a faint cry of anguish in the distance");
messagef(0, "you hear a high pitched humming noise");
messagef(1, "%s", desc);
messagef(1, "moved onto %s", desc);
messagef(1, "%s(%c)", desc, obj->ichar);
messagef(0, "direction? ");
messagef(0, "%s", hunger_str);
messagef(1, "%s", hunger_str);
messagef(1, "%s", hunger_str);
messagef(1, "you faint");
messagef(1, "%s", you_can_move_again);
messagef(1, "you float gently to the ground");
messagef(0, "you feel yourself slowing down");
messagef(1, "you are being held");
messagef(0, "you are still stuck in the bear trap");
messagef(1, "object_at(): inconsistent");
messagef(0, "cannot allocate object, saving game");
messagef(0, "pack full");
messagef(0, "type of object?");
messagef(0, "%s", buf);
messagef(0, "you're floating in the air!");
messagef(1, "pick_up(): inconsistent");
messagef(0, "the scroll turns to dust as you pick it up");
messagef(1, "pack too full");
messagef(0, "there's already something there");
messagef(0, "you have nothing to drop");
messagef(0, "no such item.");
messagef(0, "%s", curse_message);
messagef(0, "%s", curse_message);
messagef(0, "%s", curse_message);
messagef(0, "dropped %s", desc);
messagef(0, "nothing appropriate");
messagef(0, "%s", prompt);
messagef(0, "%s", curse_message);
messagef(0, "was wearing %s", desc);
messagef(0, "not wearing any");
messagef(0, "you're already wearing some");
messagef(0, "no such item.");
messagef(0, "you can't wear that");
messagef(0, "wearing %s", desc);
messagef(0, "%s", curse_message);
messagef(0, "No such item.");
messagef(0, "you can't wield %s",
messagef(0, "in use");
messagef(0, "wielding %s", desc);
messagef(0, "no such item.");
messagef(0, "surely you already know what that's called");
messagef(0, "nothing here");
messagef(0, "%s", desc);
messagef(0, "%s(%c)", desc, obj->ichar);
messagef(0, "rogue-clone: Version III. (Tim Stoehr was here), tektronix!zeus!tims");
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(0, "%s", unknown_command);
messagef(1, "%s", hit_message);
messagef(0, "%s", left_or_right);
messagef(0, "there's already a ring on that hand");
messagef(0, "%s", desc);
messagef(0, "%s", left_or_right);
messagef(0, "%s", no_ring);
messagef(0, "%s", no_ring);
messagef(0, "%s", curse_message);
messagef(0, "removed %s", buf);
messagef(0, "not wearing any rings");
messagef(0, "%s", buf);
messagef(0, "%s", buf);
messagef(0, "ste %d, r_r %d, e_r %d, r_t %d, s_s %d, a_s %d, reg %d, r_e %d, s_i %d, m_a %d, aus %d",
messagef(0, "wearing two rings already");
messagef(0, "no such item.");
messagef(0, "that's not a ring");
messagef(0, "that ring is already being worn");
void messagef(boolean, const char *, ...) __printflike(2, 3);
messagef(0,
messagef(0, "problem accessing the save file");
messagef(0, "write() failed, don't know why");
messagef(0, "%s", fname);
messagef(0, "%s", message_buf);
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(1, "really quit?");
messagef(0, "cannot read/write/create score file");
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(0, "%s", "");
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(1, "%s", ""); /* gcc objects to just "" */
messagef(0, "the rust vanishes instantly");
messagef(0, "your armor weakens");
messagef(1, "you are frozen");
messagef(1, "%s", you_can_move_again);
messagef(0, "your purse feels lighter");
messagef(0, "she stole %s", desc);
messagef(1, "wait, that's a %s!", mon_name(monster));
messagef(0, "the %s's bite has weakened you",
messagef(0, "you feel weaker");
messagef(1, "the gaze of the %s has confused you",
messagef(0, "the %svanishes as it hits the ground",
messagef(0, "direction? ");
messagef(0, "no such item.");
messagef(0, "%s", curse_message);
messagef(1, "the trap failed");
messagef(1, "%s", trap_strings[(t*2)+1]);
messagef(1, "%s", trap_strings[(t*2)+1]);
messagef(1, "%s", trap_strings[(t*2)+1]);
messagef(1, "%s", trap_strings[(t*2)+1]);
messagef(0, "direction? ");
messagef(0, "%s", trap_strings[t*2]);
messagef(0, "no trap there");
messagef(1, "%s",
messagef(0, "this tastes great, you feel warm all over");
messagef(0, "you begin to feel better");
messagef(0, "you begin to feel much better");
messagef(0, "you feel very sick now");
messagef(0, "you suddenly feel much more skillful");
messagef(0, "oh wow, everything seems so cosmic");
messagef(0, "%s", strange_feeling);
messagef(0, "%s", strange_feeling);
messagef(0, (halluc ? "what a trippy feeling" :
messagef(0, "you start to float in the air");
messagef(0, "you feel yourself moving much faster");
messagef(0, "hmm, this potion tastes like %sjuice",
messagef(0, "no such item.");
messagef(0, "you can't read that");
messagef(0, "you hear a maniacal laughter in the distance");
messagef(0, "your %sglow%s %sfor a moment",
messagef(0, "your hands tingle");
messagef(0, "your armor glows %sfor a moment",
messagef(0, "your skin crawls");
messagef(0, "this is a scroll of identify");
messagef(0, "you fall asleep");
messagef(0, "your armor is covered by a shimmering gold shield");
messagef(0, "your acne seems to have disappeared");
messagef(0, (!halluc) ?
messagef(0, "this scroll seems to have a map on it");
messagef(0, "your hands glow %sfor a moment",
messagef(0, "no such item, try again");
messagef(0, "%s", ""); /* gcc objects to just "" */
messagef(0, "%s", desc);
messagef(0, "no such item.");
messagef(0, "you can't eat that");
messagef(0, "yum, that tasted good");
messagef(0, "my, that was a yummy %s", fruit);
messagef(0, "yuk, that food tasted awful");
messagef(0, "you feel a strange sense of loss");
messagef(0, "the monster freezes");
messagef(0, "the monsters around you freeze");
messagef(1, "everything looks SO boring now");
messagef(1, "the veil of darkness lifts");
messagef(0, "%s", you_can_move_again);
messagef(0, "a cloak of darkness falls around you");
messagef(1, "you feel less %s now", (halluc ? "trippy" : "confused"));
messagef(0, "no such item.");
messagef(0, "you can't drink that");
messagef(0, "you feel stronger now, what bulging muscles!");
messagef(0, "nothing happens");
messagef(0, "not wizard anymore");
messagef(0, "Welcome, mighty wizard!");
messagef(0, "sorry");
messagef(0, "the %s bounces", s);
messagef(0, "the %s misses the %s", s,
messagef(0, "the %s hits the %s", s,
messagef(0, "the monster is frozen");
messagef(0, "the %s hits the %s", s,
messagef(0, "the %s misses", s);
messagef(0, "the %s hits", s);
messagef(0, "direction? ");
messagef(0, "no such item.");
messagef(0, "you can't zap with that");
messagef(0, "nothing happens");