#include <config.h> inherit "/std/room/basic_room"; object button; void setup() { set_short( "convention in the void" ); add_property( "determinate", "the " ); add_property( "no teleport", 1 ); set_light( 100 ); set_long("This is where you come when you fall out a room and have " "nowhere to go. You are inside a large igloo. Penguin " "waiters (in tuxedos of course) are serving drinks to the " "assembled crowd. A large wombat sits at the end of a " "banquet table, his head resting peacefully in a bowl of " "soup.\n"); add_item( "igloo", "The igloo is nice and warm despite the icy decor." ); add_item( ({ "penguin waiter", "penguin" }), "The penguins are all rather formally dressed." ); add_item( "drink", "The drinks come in a variety of colours and smells." ); add_item( "crowd", "The crowd consists mostly of iguanas." ); add_item( "bowl", "The bowl holds the soup. It is green and hums." ); add_item( "soup", "The soup is pink and comfortable-looking." ); add_item( "wombat", "Perhaps you should tell the wombat to use a spoon." ); co_ord = 0; add_exit("out", CONFIG_START_LOCATION, "road"); } /* setup() */ void reset() { if ( !button ) { button = clone_object( "/obj/misc/button" ); button->move( this_object() ); } } /* reset() */ int squish(string cmd) { if (cmd == "get" || cmd == "drag" || cmd == "palm" || cmd == "slip" || cmd == "drop" || cmd == "bury" || cmd == "decompose" || cmd == "ensumpf" || cmd == "envalise" || cmd == "pyroscipate" || cmd == "shroud" || cmd == "ventisepelate") { write( "I don't think so.\n" ); return 1; } else { return 0; } } void init() { ::init(); co_ord = 0; if (!this_player() || this_player()->query_creator()) return; this_player()->command_override((: squish :)); } /* init() */ int *query_co_ord() { return 0; } void clean_up(int i) { return; }