Lines Matching defs:scroll
79 struct obj *scroll;
83 scroll = getobj("?", "read");
84 if (!scroll)
86 if (!scroll->dknown && Blind) {
87 pline("Being blind, you cannot read the formula on the scroll.");
91 pline("As you pronounce the formula on it, the scroll disappears.");
93 pline("As you read the scroll, it disappears.");
97 switch (scroll->otyp) {
100 readmail( /* scroll */ );
107 strange_feeling(scroll, "Your skin glows then fades.");
132 strange_feeling(scroll, "Your bones itch.");
151 strange_feeling(scroll, "Your skin itches.");
188 pline("You see strange patterns on this scroll.");
190 pline("This scroll seems to be blank.");
231 } else if (!chwepon(scroll, 1)) /* tests for !uwep */
239 } else if (!chwepon(scroll, -1)) /* tests for !uwep */
259 pline("You have found a scroll of genocide!");
283 killer = "scroll of genocide";
319 strange_feeling(scroll, "Your toes stop itching.");
342 strange_feeling(scroll, "You feel materially poor.");
381 strange_feeling(scroll, "Your nose twitches.");
405 pline("You identify this as an identify scroll.");
407 pline("This is an identify scroll.");
408 useup(scroll);
422 pline("On this scroll %s a map!",
474 pline("The scroll catches fire and you burn your hands.");
475 losehp(1, "scroll of fire");
477 pline("The scroll erupts in a tower of flame!");
483 losehp(num, "scroll of fire");
520 scroll->otyp);
522 if (!objects[scroll->otyp].oc_name_known) {
524 objects[scroll->otyp].oc_name_known = 1;
526 } else if (!objects[scroll->otyp].oc_uname)
527 docall(scroll);
529 useup(scroll);