STD/OBJECT ---------- This is Shattered World's Generic Object. o Use it to clone a copy, and setup local values. eg. rock = clone_object("std/object"); rock->set_id( ({ "rock", "small rock" }) ); rock->set_short("A small rock"); rock->set_long("This is what appears to be a hand smoothed "+ "lump of granite.\n"); rock->set_weight(2); o Or inherit it for all normal objects handled by players. (that need more than this standard file). eg. inherit "std/object"; reset(arg) { ::reset(arg); if (!arg) { set_id( ({ "rock" ,"small rock" }); set_short("A small rock"); set_long("This is what appears to be a hand smoothed "+ "lump of granite.\n"); set_weight(2); } } } o DON'T JUST COPY THE FILE - INHERIT std/object ! REFER TO THE EXAMPLES IN DOC/EXAMPLE ! - simple_object.c - bag.c , chest.c - signpost.c - soap_bubble.c , flower.c o Standard properties that are implemented : NO_GET, NO_DROP, NO_PLAYER_GET NO_SAVE PREVENT_INSERT, CONTAINER, 0 , max amount can hold. CAN_OPEN LIGHT, <>, lit WATERPROOF, READ, < msg >, BREAK,< optional msg >, DECAY , ,