Sharpee
Chord / Standard Library / Manipulation / taking and dropping

taking and dropping

take (taking) covers the verbs take, get, grab, acquire, collect, pick up, take up (bare pick is deliberately absent, since it would outmatch pick up); multi-object take all, take all but the lamp, take the key and the bottle. Anything is takeable by default: portability is the rule, not a trait. scenery, rooms, things already carried, and carrying limits refuse; a worn item is quietly taken off first; identity points awards score on the first take (treasure scoring).

drop (dropping) covers the verbs drop, discard, put down, throw away, and the multi-object form drop all. The destination is wherever the player is: the room, or the container or supporter the player is inside or on.

The author writes:

create the Lamp Room
  a room

  Shelves of unlit lamps line every wall.

create the brass lantern
  aka lantern
  in the Lamp Room

  A dented brass lantern with a wire handle.

create the marble statue
  aka statue
  scenery
  in the Lamp Room

  A blank-eyed statue, far too heavy to move.

create the iron ring
  aka ring
  scenery
  in the Lamp Room

  A ring set into the floor slab.

  on taking it
    refuse ring-fused
  end on

  phrase ring-fused:
    The ring is fused to the slab; your fingers just slip off it.

create the player
  starts in the Lamp Room

override message dropping-dropped
  You set it down with care.
end override

The player sees:

> take the statue
The marble statue is fixed in place.

> take the ring
The ring is fused to the slab; your fingers just slip off it.

> take the lantern
Taken.

> drop the lantern
You set it down with care.

Three seams in one scene: scenery refuses with the platform's fixed_in_place, the ring's on taking it guard refuses with its own phrase, and the story-wide override message rewrites every plain drop.

take (taking-*)drop (dropping-*)
Refusalsno_target · cant_take_self · already_have · cant_take_room · fixed_in_place · container_full · too_heavy · cannot_take · nothing_to_takenot_held · still_worn (take it off first) · container_full · cant_drop_here · nothing_to_drop
Successtaken · taken_from (out of or off something) · taken_multi (take all)dropped · dropped_in · dropped_on · dropped_quietly (glass, room drop) · dropped_carelessly (discard) · dropped_multi
Eventstaken / take_blockeddropped / drop_blocked

Interceptors: on taking it / after taking it on the item, and REMOVE-FROM phrasing cannot dodge a taking guard.