// Petrarch
// Merentha Lib 1.0
// <events>
#include <daemons.h>
int command() {
mapping __Events;
string events;
int i;
i=sizeof(events=keys(__Events=EVENT_D->query_events()));
if(!i) message("command", "No events pending.", this_player());
else message("command", "Event Time Object Args", this_player());
while(i--)
message("command",
arrange_string(events[i],9)+
arrange_string(""+((__Events[events[i]][0]-time())/60)+" min",10)+
arrange_string(__Events[events[i]][1],20)+
arrange_string(identify(__Events[events[i]][2]),35), this_player());
return 1;
}
string help() {
return "Syntax: events\n\nLists all future events in the event daemon.";
}