X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=src%2Fserver%2Finit.c;h=89eea4f8844d1ee64f9ee243a2002ce67b8f1728;hb=57a981d4fc0a6f24116c8fad753df57e168551ed;hp=2f6428e99c283e7fe192aa3e7399224bf63fd561;hpb=2a60941d0815c19c11a01943faed931e0b364d4f;p=plomrogue diff --git a/src/server/init.c b/src/server/init.c index 2f6428e..89eea4f 100644 --- a/src/server/init.c +++ b/src/server/init.c @@ -89,7 +89,18 @@ extern void remake_world(uint32_t seed) struct MapObjDef * mod; for (mod = world.map_obj_defs; NULL != mod; mod = mod->next) { - add_map_objects(mod->id, mod->start_n); + if (world.player_type == mod->id) + { + add_map_objects(mod->id, mod->start_n); + break; + } + } + for (mod = world.map_obj_defs; NULL != mod; mod = mod->next) + { + if (world.player_type != mod->id) + { + add_map_objects(mod->id, mod->start_n); + } } set_cleanup_flag(CLEANUP_MAP_OBJECTS); if (world.turn)