@@ -0,0 +1,1086 @@
+package cfvbaibai.cardfantasy.engine.feature;%0A%0Aimport cfvbaibai.cardfantasy.data.Skill;%0Aimport cfvbaibai.cardfantasy.engine.CardInfo;%0Aimport cfvbaibai.cardfantasy.engine.EntityInfo;%0Aimport cfvbaibai.cardfantasy.engine.SkillEffect;%0Aimport cfvbaibai.cardfantasy.engine.SkillEffectType;%0Aimport cfvbaibai.cardfantasy.engine.SkillUseInfo;%0Aimport cfvbaibai.cardfantasy.engine.SkillResolver;%0Aimport cfvbaibai.cardfantasy.engine.OnAttackBlockingResult;%0A%0Apublic final class Zealot %7B%0A    public static void apply(SkillUseInfo skillUseInfo, SkillResolver resolver, EntityInfo attacker, CardInfo defender,%0A            OnAttackBlockingResult result) %7B%0A        if (result.getDamage() == 0 %7C%7C defender == null) %7B%0A            return;%0A        %7D%0A        Skill skill = skillUseInfo.getFeature();%0A        int adjAT = skill.getImpact();%0A        resolver.getStage().getUI().useSkill(defender, defender, skill, true);%0A        resolver.getStage().getUI().adjustAT(defender, defender, adjAT, skill);%0A        defender.addEffect(new SkillEffect(SkillEffectType.ATTACK_CHANGE, skillUseInfo, adjAT, true));%0A    %7D%0A%7D%0A

Rename Skill classes (R-Z)