Open StuBlad opened 7 years ago
This is one of a related class of objects who's superclass should be "Oracular" - these objects log a message from the user and/or object when they are activated. That log is meant to regularly reviewed by "The Oracle" - operational staff. This will require direct (asynchronous) interaction with the Elko objdb interface. Probably something Chip or Randy should do, or someone who really wants to get to know Elko.
Given the plan to have the fountain as the centerpiece of the reconstructed Populopolis, I'm approving a a partial implementation: The ASK operation that logs the user's request may be implemented with simple trace logging to the man log, and respond with the string "Someday, I'll see what I can do." - a variant of the original.
This issue will stay open with the PARTIAL label until the full functional backend can be designed coded. I'd like to talk with the implementor about an idea to redirect the messages to some message stream(s) somewhere - maybe email or twitter or something. :-)
The "Oracular" classes are: CLASS_FOUNTAIN CLASS_MAGIC_LAMP CLASS_BUREAUCRAT CLASS_CRYSTAL_BALL
The "partial" version of the fountain is required for GDC demo.
I will do the PARTIAL implementation sketched out in these comments.
Partial implementation complete in time for GDC.
Let's get this working as part of the Public Exhibit Release. Simply put: Messages to the fountain (all Oraclular objects) will be bridged to the Slack. Those who subscribe to alerts from the #Oracle slack channel will be able to go and answer the message as the Oracle by executing some command-line function within slack: /oraclereply Message or some such. Arriving as a system message to the user if they are online. Or, maybe, and habimail?
This is a class that isn't used very often in Habitat at all, however it is a prominent historical object inworld. @kelkin is planning to build from the Populopolis Plaza outwards and the fountain is the center piece of the Plaza. It's mentioned as being easy on the easy pickings list so if anyone would like to take this, go for it!