Warn about manually editing files created by the scenario editor (#5001)

This comment will be added at the start of any .cfg file written by the
scenario editor. Given that the only target audience is authors using text
editors, it's not translatable and uses plain ascii characters.
This commit is contained in:
Steve Cotton 2020-07-23 19:18:08 +02:00 committed by GitHub
parent 67b4fb9ce0
commit 11d702225b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -589,6 +589,14 @@ bool map_context::save_scenario()
try {
std::stringstream wml_stream;
wml_stream
<< "# This file was generated using the scenario editor.\n"
<< "#\n"
<< "# If you edit this file by hand, then you shouldn't use the\n"
<< "# scenario editor on it afterwards. The editor completely\n"
<< "# rewrites the file when it saves it, which will lose any WML\n"
<< "# that the editor doesn't support.\n"
<< "\n";
{
config_writer out(wml_stream, false);
out.write(to_config());