Author: cazfi Date: Mon Oct 5 05:25:22 2015 New Revision: 30017 URL: http://svn.gna.org/viewcvs/freeciv?rev=30017&view=rev Log: Save all the score information to the savegame.
See patch #6386 Modified: trunk/server/savegame3.c Modified: trunk/server/savegame3.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/savegame3.c?rev=30017&r1=30016&r2=30017&view=diff ============================================================================== --- trunk/server/savegame3.c (original) +++ trunk/server/savegame3.c Mon Oct 5 05:25:22 2015 @@ -4041,13 +4041,55 @@ secfile_insert_int(saving->file, plr->revolution_finishes, "player%d.revolution_finishes", plrno); - /* Unit statistics. */ + /* Player score */ + secfile_insert_int(saving->file, plr->score.happy, + "score%d.happy", plrno); + secfile_insert_int(saving->file, plr->score.content, + "score%d.content", plrno); + secfile_insert_int(saving->file, plr->score.unhappy, + "score%d.unhappy", plrno); + secfile_insert_int(saving->file, plr->score.angry, + "score%d.angry", plrno); + specialist_type_iterate(sp) { + secfile_insert_int(saving->file, plr->score.specialists[sp], + "score%d.specialists%d", plrno, sp); + } specialist_type_iterate_end; + secfile_insert_int(saving->file, plr->score.wonders, + "score%d.wonders", plrno); + secfile_insert_int(saving->file, plr->score.techs, + "score%d.techs", plrno); + secfile_insert_int(saving->file, plr->score.techout, + "score%d.techout", plrno); + secfile_insert_int(saving->file, plr->score.landarea, + "score%d.landarea", plrno); + secfile_insert_int(saving->file, plr->score.settledarea, + "score%d.settledarea", plrno); + secfile_insert_int(saving->file, plr->score.population, + "score%d.population", plrno); + secfile_insert_int(saving->file, plr->score.cities, + "score%d.cities", plrno); + secfile_insert_int(saving->file, plr->score.units, + "score%d.units", plrno); + secfile_insert_int(saving->file, plr->score.population, + "score%d.population", plrno); + secfile_insert_int(saving->file, plr->score.literacy, + "score%d.literacy", plrno); + secfile_insert_int(saving->file, plr->score.bnp, + "score%d.bnp", plrno); + secfile_insert_int(saving->file, plr->score.mfg, + "score%d.mfg", plrno); + secfile_insert_int(saving->file, plr->score.spaceship, + "score%d.spaceship", plrno); secfile_insert_int(saving->file, plr->score.units_built, "score%d.units_built", plrno); secfile_insert_int(saving->file, plr->score.units_killed, "score%d.units_killed", plrno); secfile_insert_int(saving->file, plr->score.units_lost, "score%d.units_lost", plrno); + secfile_insert_int(saving->file, plr->score.culture, + "score%d.culture", plrno); + secfile_insert_int(saving->file, plr->score.game, + "score%d.total", plrno); /* Save space ship status. */ secfile_insert_int(saving->file, ship->state, "player%d.spaceship.state", _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits