/**
* Copyright (c) Lambda Innovation, 2013-2016
* This file is part of the AcademyCraft mod.
* https://github.com/LambdaInnovation/AcademyCraft
* Licensed under GPLv3, see project root for more information.
*/
package cn.academy.vanilla.generic.skill;
import cn.academy.ability.api.Skill;
import cn.academy.ability.api.data.AbilityData;
import cn.academy.ability.api.event.CalcEvent;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.common.MinecraftForge;
/**
* Generic passive skill: Mind Training Course
* @author WeAthFolD
*/
public class SkillMindCourse extends Skill {
public SkillMindCourse() {
super("mind_course", 5);
this.canControl = false;
this.isGeneric = true;
MinecraftForge.EVENT_BUS.register(this);
}
@SubscribeEvent
public void recalcCPRecover(CalcEvent.CPRecoverSpeed evt) {
if (AbilityData.get(evt.player).isSkillLearned(this)) {
evt.value *= 1.2f;
}
}
}