Effect parsing

This commit is contained in:
Anuken
2019-12-07 15:55:51 -05:00
parent d3747f0d4c
commit 5ca01bf234
2 changed files with 6 additions and 1 deletions

View File

@@ -51,6 +51,11 @@ public class ContentParser{
}
}
});
put(StatusEffect.class, (type, data) -> {
StatusEffect effect = new StatusEffect();
readFields(effect, data);
return effect;
});
put(Color.class, (type, data) -> Color.valueOf(data.asString()));
put(BulletType.class, (type, data) -> {
if(data.isString()){

View File

@@ -385,7 +385,7 @@ public class Mods implements Loadable{
try{
for(LoadedMod mod : loaded){
if(mod.root.child("scripts").exists()){
content.setCurrentMod(mod.name);
content.setCurrentMod(mod);
mod.scripts = mod.root.child("scripts").findAll(f -> f.extension().equals("js"));
Log.info("[{0}] Found {1} scripts.", mod.meta.name, mod.scripts.size);