Fix Redirect States that i accidetnally brokwhoops

This commit is contained in:
Ralty
2025-08-03 19:59:27 +07:00
parent e725f24120
commit ba65c2aab6
3 changed files with 3 additions and 3 deletions
+1 -3
View File
@@ -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");