--- deliantra/server/random_maps/treasure.C 2008/05/08 13:47:19 1.40 +++ deliantra/server/random_maps/treasure.C 2008/07/24 20:35:37 1.41 @@ -54,14 +54,8 @@ gen_key (const shstr &keycode) { /* get a key and set its keycode */ - object *key = archetype::get (shstr_key2); - + object *key = archetype::get (shstr_key_random_map); key->slaying = keycode; - key->stats.food = 100; - key->speed_left = -1.f; - key->flag [FLAG_IS_USED_UP] = true; - key->set_speed (1.f / 300.f); - return key; } @@ -156,6 +150,7 @@ } } + LOG(llevError, "key %d,%d %p\n", the_keymaster ? the_keymaster->x : x, the_keymaster ? the_keymaster->y : y, the_keymaster+0);//D if (the_keymaster) the_keymaster->head_ ()->insert (the_key); else @@ -830,7 +825,7 @@ { for (i = 0, door = doorlist[0]; doorlist[i] != NULL; i++) { - object *new_door = get_archetype ("locked_door1"); + object *new_door = get_archetype (shstr_locked_door1); door = doorlist[i]; new_door->face = door->face;