ainslec / adventuron-issue-tracker

Adventuron Issues Tracker
4 stars 0 forks source link

Remove "experimental_initial_message" and replace with better inline textual data embedding #403

Open ainslec opened 3 years ago

ainslec commented 3 years ago

Adventuron currently has experimental support for printing a special message if an object is present, and has not yet been picked up (experimental_initial_message attribute on scenery).

We should remove this setting, and use the new text formatting codes to acheive the same effect as shown below:

office : location "You are in your office. It's bare except for a hufe oak desk. {init:obj_id ? " Your attention is drawn to a key on the table." }\nAn open window is on the north side of the room.";

Objects lists will exclude any explicitly listed objects/entities, and will also adapt their header to make it clear that they are continuing a list of interesting things (if one or more entities is listed in the text).

ainslec commented 3 years ago

Added support for this in beta 73f:

office : location "You are in your office. It's bare except for a huge oak desk. {init:obj_id ? " Your attention is drawn to a key on the table." }\nAn open window is on the north side of the room.";