--- deliantra/server/random_maps/monster.C 2008/05/04 08:25:33 1.23 +++ deliantra/server/random_maps/monster.C 2008/05/04 14:12:37 1.24 @@ -48,14 +48,14 @@ exp_per_sq = 0; while (exp_per_sq <= level_exp (difficulty, 1.0) && failed_placements < 100 && number_monsters < (RP->Xsize * RP->Ysize) / 8) { - object *this_monster = style_map->pick_random_object (); + object *this_monster = style_map->pick_random_object (rmg_rndm); int x, y, freeindex; if (this_monster == NULL) return; /* no monster?? */ - x = rndm (RP->Xsize); - y = rndm (RP->Ysize); + x = rmg_rndm (RP->Xsize); + y = rmg_rndm (RP->Ysize); freeindex = find_first_free_spot (this_monster, map, x, y); if (freeindex != -1) {