Fix Redirect States that i accidetnally brokwhoops
This commit is contained in:
@@ -277,7 +277,7 @@ class Flags {
|
||||
case "StateRedirects": for (key => value in section) if (!MOD_REDIRECT_STATES.exists(key)) MOD_REDIRECT_STATES.set(key, value);
|
||||
case "Global": // do nothing
|
||||
default:
|
||||
if (Std.isOfType(Reflect.field(Flags, name), haxe.ds.StringMap)) Reflect.setField(Flags, name, section);
|
||||
if (Std.isOfType(Reflect.field(Flags, name), haxe.ds.StringMap)) Reflect.setProperty(Flags, name, section);
|
||||
else trace('Invalid section $name');
|
||||
}
|
||||
}
|
||||
@@ -293,8 +293,6 @@ class Flags {
|
||||
}
|
||||
|
||||
public static function parseFlags(flags:Map<String, String>) {
|
||||
customFlags = [];
|
||||
reset();
|
||||
for(name=>value in flags)
|
||||
if(!parse(name, value))
|
||||
customFlags.set(name, value);
|
||||
|
||||
@@ -103,6 +103,7 @@ class MainState extends FlxState {
|
||||
loadLib(addon.path, ltrim(addon.name, "[HIGH]"));
|
||||
#end
|
||||
|
||||
Flags.reset();
|
||||
Flags.load();
|
||||
TranslationUtil.findAllLanguages();
|
||||
TranslationUtil.setLanguage(Flags.DISABLE_LANGUAGES ? Flags.DEFAULT_LANGUAGE : null);
|
||||
|
||||
@@ -30,6 +30,7 @@ class FlagMacro {
|
||||
|
||||
var resetExprs:Array<Expr> = [];
|
||||
var parserExprs:Array<Expr> = [];
|
||||
resetExprs.push(macro $i{"customFlags"} = $v{[]});
|
||||
|
||||
for (field in fields) {
|
||||
var skip = field.meta.hasMeta(":bypass");
|
||||
|
||||
Reference in New Issue
Block a user