More lenient syntax for class scripts.

This commit is contained in:
Jules 2025-08-18 14:15:15 +02:00
parent 45c0c0f7b7
commit 9eb8fc5d29

View File

@ -141,7 +141,7 @@ public class PlayerClass implements ExperienceObject, PreloadedObject {
for (String key : config.getConfigurationSection("scripts").getKeys(false))
try {
final TriggerType trigger = TriggerType.valueOf(UtilityMethods.enumName(key));
final Script script = MythicLib.plugin.getSkills().loadScript(config.getConfigurationSection("scripts." + key));
final Script script = MythicLib.plugin.getSkills().loadScript(config.get("scripts." + key));
final Skill castSkill = new SimpleSkill(new MythicLibSkillHandler(script));
final PassiveSkill skill = new PassiveSkill("MMOCoreClassScript", trigger, castSkill, EquipmentSlot.OTHER, ModifierSource.OTHER);
classScripts.add(skill);