mud/lib/domains/town/obj/chair.c
2020-09-06 05:43:07 -07:00

37 lines
907 B
C

#include <lib.h>
inherit LIB_CHAIR;
inherit LIB_SWIVEL;
static void create() {
chair::create();
SetKeyName("chair");
SetId("chair");
SetAdjectives( ({ "swivel", "small", "black" }) );
SetShort("a swivel chair");
SetLong("This is a small swivel chair, with tasteful and understated "+
"black covers.");
SetMass(150);
SetDollarCost(15);
SetMaxSitters(1);
SetPreventGet("The chair does not budge.");
}
void init(){
chair::init();
}
varargs mixed eventSwivel(object who){
if(member_array(who, GetSitters()) != -1){
write("You swivel around in your swivel chair! Whee!");
say(this_player()->GetName()+" swivels around in "
+possessive(this_player())+" "+
"swivel chair, yelling \"WHEEEE!!!\"");
return 1;
}
else {
write("You're not sitting in it!");
return 1;
}
}