feat: initial CMagicGem reimplementation

This commit is contained in:
Coldsmile_7
2026-10-01 14:51:20 +08:00
commit 536c02b57e
82 changed files with 16612 additions and 0 deletions
@@ -0,0 +1,13 @@
package cn.infstar.cmagicgem.skill;
import cn.infstar.cmagicgem.dsl.Directive;
import java.util.List;
import java.util.Set;
public record SkillDefinition(String name, String lore, String itemName, String mythicType, Set<String> slots,
String success, double cooldown, double duration, String cooldownTip,
String successTip, String failTip,
List<SkillAction> actions, List<Directive> conditions,
List<Directive> triggerConditions, List<Directive> targetConditions) {
}