!---------------------------------------------------------------------------- !****************************************** CUSTOM "PICK UP OBJECT" MESSAGES !---------------------------------------------------------------------------- routine PrintText11(val1,val2) { select val1 case pendant { !Usage: (11,obj) "You pick up the pendant and loop its silver chain around your sheath. It hangs safely at your side." } case tackle { !Usage: (11,obj) "You pick a large cattle harness from among the gear and heft it across the shoulder opposite your sheath-side."; ! Only one of these things will ever be seen, because the ! player has either already encountered the bull, or not. ! And if not, I really should make a remark about it. if ObjectIsKnown(bull) { ! It's *probably* safe to say this, because if the player ! has seen the bull, it's probably their first idea anyway. " This might just fit that bull, out on the hill." } else { ! I just hope players don't get the impression they're ! going to get magically strong now, to be able to move ! the wagon or the barrel or something. Hopefully not. " Nothing better than lugging bulky equipment around." } } case harness { !Usage: (11,obj) !If we find it in the gear, drop it, and pick it up again, !here's the text that gets printed. "You pick up the large cattle harness and heft it across the shoulder opposite your sheath-side." } case grain { !Usage: (11,obj) "You heave the sack of grain to a steady position over your sheath-side shoulder." } case wheel { select val2 case 1 { !Usage: (11,obj,1) ! Player takes the wagon wheel off the contraption. ! Word this so it will work if the player was trying to ! get the wheel *or* merely turn it around or something. "You twist the wheel one way, then the other, but nothing happens. Then, with a shudder, something breaks and the wheel comes loose. You step backwards with arms apart, still gripping the wheel." } } case beam { select val2 case 1 { !Usage: (11,obj,1) !Player picks up the beam. if (val1.misc #1) { ! We might have picked it up from the floor, or we might ! have taken it back off the door. "You take the heavy beam in both arms." } else { !But the first time, we definitely lift from the floor. "You stoop down and, with effort, pick the beam up with both arms. Although it's awkward to carry, it's too heavy to hold any other way. Moreover, and in spite of your strength, it isn't something you can carry far." } } } case sail_arm { select val2 case 1 { !Usage: (11,obj,1) print "You pick up one end of "; The(val1); " and find it not quite so heavy as the original starboard wing." } } case fishnet { select val2 case 1 { !Usage: (11,obj,1) if (location = wharf) { print "You reach down and pull "; The(val1); " up from the side of the wharf." } else { print "You reach up and pull "; The(val1); " down from the wharf above." } } case 2 { !Usage: (11,obj,2) "You take the fishing net down from the hooks above the panel." } } case chain { select val2 case 1 { !Usage: (11,obj,1) "You take hold of the loose end." } case 2 { !Usage: (11,obj,2) "You take hold of chain.\n" "Most of it descends into the depths of the well." } } }