Home - SwiftAusterity/MarkovianEchoes GitHub Wiki

Welcome to the MarkovianEchoes wiki!

Rules The subject is generally considered to be the command issuer First time a verb is used an action is created for that room The first time a subject/object is identified they are created in that room

Second time a verb is used the valid objects for it are expanded If a verb is used without a valid object it is upserted and given solo contextual output

Decorators are taken and stored for the room Subsequent decorator use may cause them to invalidate input as they will not be valid subjects or verbs

Conjuctions that identify subject/object

When a character moves they upsert a new room and carry all current context with them into the new room Characters retain context for themselves and only establish it into new rooms, existing rooms retain their own context Character context overrides room context when used by character

Building Ouput Valid decorators may be chosen for referenced objects Verbs with multiple object targets may cross-reference relationally when used for output purposes Decorators used on objects may contribute to the "room description" when present

Structural Rules Characters online currently can not be used (displays error) Rooms are pages with actual uris. Players can load into any page no matter how new they are

"Outside Commands" Look (review the current room) Movement (fwd, back, left, right) Speak (just issues a message to anyone in the room) Describe (confers context to another character in room)