/**
* 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.misc.achievements.pages;
import cn.academy.misc.achievements.aches.ACAchievement;
import cn.academy.misc.achievements.aches.AchAbility;
import cn.academy.misc.achievements.aches.AchEvLevelChange;
import cn.academy.vanilla.ModuleVanilla;
import cn.academy.vanilla.vecmanip.CatVecManip;
import cn.academy.vanilla.vecmanip.CatVecManip$;
import cn.academy.vanilla.vecmanip.skill.*;
/**
* @author KSkun
*/
public class PageCtVecmanip extends PageCategory<CatVecManip$> {
private final ACAchievement aLv1;
private final ACAchievement aLv2;
private final ACAchievement aLv3;
private final ACAchievement aLv4;
private final ACAchievement aLv5;
private final ACAchievement aGroundshock;
private final ACAchievement aDirBlast;
private final ACAchievement aStormWing;
private final ACAchievement aBloodRetro;
private final ACAchievement aVecReflection;
public PageCtVecmanip() {
super(ModuleVanilla.vecManip);
add(new ACAchievement[] {
aLv1 = new AchEvLevelChange<CatVecManip$>(1, DirectedShock$.MODULE$, "lv1", 0, 0, null),
aLv2 = new AchEvLevelChange<CatVecManip$>(2, VecAccel$.MODULE$, "lv2", 2, 0, aLv1),
aLv3 = new AchEvLevelChange<CatVecManip$>(3, DirectedBlastwave$.MODULE$, "lv3", 2, 2, aLv2),
aLv4 = new AchEvLevelChange<CatVecManip$>(4, BloodRetrograde$.MODULE$, "lv4", -2, 2, aLv3),
aLv5 = new AchEvLevelChange<CatVecManip$>(5, PlasmaCannon$.MODULE$, "lv5", -2, 0, aLv4)
});
add(new ACAchievement[] {
aGroundshock = new AchAbility<CatVecManip$>(Groundshock$.MODULE$, -3, -1, null),
aDirBlast = new AchAbility<CatVecManip$>(DirectedBlastwave$.MODULE$, -3, 1, aGroundshock),
aStormWing = new AchAbility<CatVecManip$>(StormWing$.MODULE$, -3, 3, aDirBlast),
aBloodRetro = new AchAbility<CatVecManip$>(BloodRetrograde$.MODULE$, -1, 3, aStormWing),
aVecReflection = new AchAbility<CatVecManip$>(VecReflection$.MODULE$, 1, 3, aBloodRetro)
});
}
}