#include <lib.h> inherit LIB_ROOM; static void create() { room::create(); SetClimate("indoors"); SetAmbientLight(30); SetShort("Otik's storage room"); SetLong("This is a small, bare room where Otik " "keeps his goods. The main store " "is south."); SetInventory(([ "/domains/town/obj/maglite" : 3, "/domains/town/obj/watch" : 10, "/domains/town/obj/pack" : 10, "/domains/town/weap/dagger" : 30, "/domains/town/weap/verysharpsword" : 2, "/domains/town/armor/chainmail" : 3, "/domains/town/obj/flask" : 10, "/domains/town/obj/dcell_std" : 30, "/domains/town/weap/sword" : 30, "/domains/town/obj/match" : 15, "/domains/town/obj/torch" : 15, "/domains/town/armor/helmet" : 3, "/domains/town/obj/rayovac" : 10, "/domains/town/obj/canteen" : 5, ])); SetNoClean(1); SetExits( ([ "south" : "/domains/town/room/shop", ]) ); SetObviousExits("s"); } int CanReceive(object ob) { if(playerp(ob) && !creatorp(ob) && !present("testchar badge",ob)) { message("info","Otik's back room is for authorized personnel only.", ob); return 0; } return 1; } void init(){ ::init(); }