X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;ds=inline;f=src%2Fserver%2Finit.c;h=89eea4f8844d1ee64f9ee243a2002ce67b8f1728;hb=8bdc3ca1ee8ef89c0d9a6bce35bead180ce67893;hp=2f6428e99c283e7fe192aa3e7399224bf63fd561;hpb=87aec00b668777cef82a9a43e490563e9c90f039;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)