From 5e2f0d3604387f77cfb251c2c0d4236f16cab916 Mon Sep 17 00:00:00 2001 From: Zack Piispanen Date: Tue, 17 Mar 2015 13:19:02 -0400 Subject: [PATCH] Set bool to false for SSC config enabled. Add test script that will auto gen documentation. --- .../ServerSideCharacters/ServerSideConfig.cs | 2 +- test_release.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 test_release.py diff --git a/TShockAPI/ServerSideCharacters/ServerSideConfig.cs b/TShockAPI/ServerSideCharacters/ServerSideConfig.cs index b49f3238..cb54716d 100644 --- a/TShockAPI/ServerSideCharacters/ServerSideConfig.cs +++ b/TShockAPI/ServerSideCharacters/ServerSideConfig.cs @@ -29,7 +29,7 @@ namespace TShockAPI.ServerSideCharacters public class ServerSideConfig { [Description("Enable server side characters, This stops the client from saving character data! EXPERIMENTAL!!!!!")] - public bool Enabled; + public bool Enabled = false; [Description("How often SSC should save, in minutes.")] public int ServerSideCharacterSave = 5; diff --git a/test_release.py b/test_release.py new file mode 100644 index 00000000..65613510 --- /dev/null +++ b/test_release.py @@ -0,0 +1,17 @@ +import subprocess +import shutil +import os.path +import zipfile + +def generate_release(): + zip = zipfile.ZipFile("tshock_release", "r") + zip.extractall() + +def generate_configs(): + subprocess.call(['/usr/bin/mono', 'TerrariaServer.exe', '-dump']) + if (!os.path.isfile('ConfigDescriptions.txt') || !os.path.isfile('PermissionsDescriptions.txt') || !os.path.isfile('ServerSideConfigDescriptions.txt')): + raise CalledProcessError(1) + +if __name__ == '__main__': + generate_release() + generate_configs() \ No newline at end of file