/
int charges,i;

id(str) {
       return str == "scroll";
        }


reset() {
       i=random(6);
       }

long() {
    write("A small magical scroll is here, it feels a bit evil.\n");
    }

short() {
     return "A small magical scroll";
}

query_value()
{
    return 100;
}

init() {
    add_action("read"); add_verb("read");
}

read(arg) {
    if (arg && arg != "scroll") {
       write("read what?\n");
    } else {

       write("As you reads the scroll everything shimmers away...\n");
    if (i == 1)
        call_other(this_player(), "move_player", "X#players/kantele/snake_pit");
    else
    if (i == 2)
        call_other(this_player(), "move_player", "X#room/church");
    else
    if (i == 3)
        call_other(this_player(), "move_player", "X#room/pub2");
    else
    if (i == 4)
        call_other(this_player(), "move_player", "X#room/giant_lair");
    else
    if (i == 5)
        call_other(this_player(), "move_player", "X#players/kantele/bar");
        else
        call_other(this_player(), "move_player", "X#players/kantele/on_roof");
    move_object(this_object(), "players/kantele/store");
    write("The scroll suddenly disappears !\n");
    return 1;
}
}

get() {
    return 1;
}

query_weight() {
    return 1;
}