summaryrefslogtreecommitdiff
path: root/src/client/GameSave.cpp
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2013-02-20 23:33:20 (GMT)
committer jacob1 <jfu614@gmail.com>2013-02-20 23:33:20 (GMT)
commit6b909ede2a8ae5d8c39331070446c35df65f88b5 (patch)
treeddbe3a7dd4644e251c88fdce1b7544d9f9d31ee5 /src/client/GameSave.cpp
parenta3454c49be3ea720e081b508a502b6fae98d7ee1 (diff)
parent62c45a8ebd8089aa315fcf656d548ea70ababfec (diff)
downloadpowder-6b909ede2a8ae5d8c39331070446c35df65f88b5.zip
powder-6b909ede2a8ae5d8c39331070446c35df65f88b5.tar.gz
Merge
Diffstat (limited to 'src/client/GameSave.cpp')
-rw-r--r--src/client/GameSave.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp
index 53736ca..d3ada65 100644
--- a/src/client/GameSave.cpp
+++ b/src/client/GameSave.cpp
@@ -1942,6 +1942,17 @@ char * GameSave::serialiseOPS(int & dataLength)
}
bson_init(&b);
+ bson_append_start_object(&b, "origin");
+ bson_append_int(&b, "majorVersion", SAVE_VERSION);
+ bson_append_int(&b, "minorVersion", MINOR_VERSION);
+ bson_append_int(&b, "buildNum", MINOR_VERSION);
+ bson_append_int(&b, "snapshotId", MINOR_VERSION);
+ bson_append_string(&b, "releaseType", IDENT_RELTYPE);
+ bson_append_string(&b, "platform", IDENT_PLATFORM);
+ bson_append_string(&b, "builtType", IDENT_BUILD);
+ bson_append_finish_object(&b);
+
+
bson_append_bool(&b, "waterEEnabled", waterEEnabled);
bson_append_bool(&b, "legacyEnable", legacyEnable);
bson_append_bool(&b, "gravityEnable", gravityEnable);