mud/lib/domains/town/virtual/space/1,1,1.c
2020-09-06 05:43:07 -07:00

64 lines
2.5 KiB
C

#include <lib.h>
#include <daemons.h>
#include <medium.h>
#include <terrain_types.h>
inherit LIB_ROOM;
mixed CanGo(object who, string dir) {
return CanFly(who, dir);
}
static void create() {
object ob;
room::create();
SetAmbientLight(30);
SetNoClean(1);
SetTerrainType(T_SPACE);
SetMedium(MEDIUM_SPACE);
SetShort("Outer Space");
SetLong("Outer space. A big, place. There is a medium sized planet below.");
SetExits(([
"+x" : "/domains/town/virtual/space/1,2,1",
"-x-y-z" : "/domains/town/virtual/space/2100000000,2100000000,0",
"-z" : "/domains/town/virtual/space/1,1,0",
"-x-y" : "/domains/town/virtual/space/2100000000,2100000000,1",
"+x+y-z" : "/domains/town/virtual/space/2,2,0",
"-y" : "/domains/town/virtual/space/2100000000,1,1",
"+x-y+z" : "/domains/town/virtual/space/2100000000,2,2",
"-x+y+z" : "/domains/town/virtual/space/2,2100000000,2",
"-x" : "/domains/town/virtual/space/1,2100000000,1",
"+x+y" : "/domains/town/virtual/space/2,2,1",
"-x-y+z" : "/domains/town/virtual/space/2100000000,2100000000,2",
"+x-y-z" : "/domains/town/virtual/space/2100000000,2,0",
"-x+y-z" : "/domains/town/virtual/space/2,2100000000,0",
"+z" : "/domains/town/virtual/space/1,1,2",
"+x-y" : "/domains/town/virtual/space/2100000000,2,1",
"-x+y" : "/domains/town/virtual/space/2,2100000000,1",
"+y" : "/domains/town/virtual/space/2,1,1",
"+x+y+z" : "/domains/town/virtual/space/2,2,2",
"down": "/domains/town/virtual/sky/1,1,1000",
"-y+z" : "/domains/town/virtual/space/2100000000,1,2",
"+x-z" : "/domains/town/virtual/space/1,2,0",
"-x-z" : "/domains/town/virtual/space/1,2100000000,0",
"+y-z" : "/domains/town/virtual/space/2,1,0",
"+x+z" : "/domains/town/virtual/space/1,2,2",
"-y-z" : "/domains/town/virtual/space/2100000000,1,0",
"-x+z" : "/domains/town/virtual/space/1,2100000000,2",
"+y+z" : "/domains/town/virtual/space/2,1,2",
]) );
SetInventory(([
"/domains/town/obj/stargate2" : 1,
]));
}
int CanReceive(object ob) {
if(!ob) return 0;
return room::CanReceive(ob);
}
void init(){
::init();
}