Add -worldevil startup parameter
This commit is contained in:
parent
07becc3c8f
commit
953622c8e1
1 changed files with 22 additions and 0 deletions
|
|
@ -768,6 +768,28 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
.AddFlag("-worldevil", (value) =>
|
||||||
|
{
|
||||||
|
|
||||||
|
int worldEvil;
|
||||||
|
switch (value.ToLower())
|
||||||
|
{
|
||||||
|
case "random":
|
||||||
|
worldEvil = -1;
|
||||||
|
break;
|
||||||
|
case "corrupt":
|
||||||
|
worldEvil = 0;
|
||||||
|
break;
|
||||||
|
case "crimson":
|
||||||
|
worldEvil = 1;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new InvalidOperationException("Invalid value given for command line argument \"-worldevil\".");
|
||||||
|
}
|
||||||
|
|
||||||
|
ServerApi.LogWriter.PluginWriteLine(this, String.Format("New worlds will be generated with the {0} world evil type!", value), TraceLevel.Verbose);
|
||||||
|
WorldGen.WorldGenParam_Evil = worldEvil;
|
||||||
|
})
|
||||||
|
|
||||||
//Flags without arguments
|
//Flags without arguments
|
||||||
.AddFlag("-logclear", () => LogClear = true)
|
.AddFlag("-logclear", () => LogClear = true)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue