GenieClient / Genie4

.NET 6 Update of Genie
GNU General Public License v3.0
20 stars 14 forks source link

Suggestion: Add "interactable object" fields to map #64

Open dantiadr opened 2 years ago

dantiadr commented 2 years ago

There are SO many rooms that have items you can interact with in various ways (not just room objs that appear in the "You also see..." line). I've been thinking about ways to document all of these cool things, and the best idea I've come up with is to add a database of them in the mapper so maybe when you enter a room there is a dynamic list of things you can interact with, their results, etc.

Here is one example:

[Carillon Park, Footbridge] Rising gently, the footbridge's arched shape is barely noticeable as it spans the narrow brook. Spilling from the bridge's railing, roses and honeysuckle trail into the water and are tugged by the current. Within the brook, glints of golden fish flash among the plants and sparkling coins thrown from the bridge by wishers and seekers. The path away from the carillon parts the tufts of grass and cattails vying for space on the stream bank. You also see a small sign. Obvious paths: north.

read sign A small sign reads: All donations contributed to the Sailors' Widows and Orphans Relief Fund.

look brook The water plants sway gracefully in the stream's slow current. Several sparkling coins compete with the glint of the golden fish darting among the weeds.

look rose Striations of yellow ranging from a pale near-white to a rich buttery hue suffuse the rose's delicate petals.

pick honeysuckle You pick a twist of honeysuckle.

put 1 copper lir in brook You drop 1 copper Lirums into the narrow brook.

look fish A group of speckled fish laze in a deep hollow of the pool. Some nibble at the swaying grass growing from the coin-strewn stream bed -- some nibble at each other!

tap fish The fish easily evade your fingers, pausing a few inches away to study you as if trying to figure out what you're up to.

pet fish The fish slide against your fingers, tickling you gently with their fins. You sense that they have no injuries to speak of.