/**
* 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 skill: Brain Course.
* @author WeAthFolD
*/
public class SkillBrainCourse extends Skill {
public SkillBrainCourse() {
super("brain_course", 3);
this.canControl = false;
this.isGeneric = true;
MinecraftForge.EVENT_BUS.register(this);
}
@SubscribeEvent
public void recalcMaxCP(CalcEvent.MaxCP event) {
AbilityData adata = AbilityData.get(event.player);
if (adata.isSkillLearned(this)) {
event.value += 1000;
}
}
}