Code:
package server.model.players.skills;
import server.Config;
import server.model.players.Client;
/*
* - Agility.java
*/
public class Agility {
private Client c;
public Agility(Client c) {
this.c = c;
}
//AGILITY COURSES
/**GNOME STRONGHOLD AGILITY COURSE**/
private boolean[] gnomeCourse = new boolean[6];
private final int[] EXP = {#,#};
public void handleGnomeCourse(int object, int objectX, int objectY) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
else if (object == #### || object == ####) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
}
private void giveReward(int level) {
}
c.sendMessage("You have completed the Gnome course and have been given " + level + " tickets.");
c.getItems().addItem(2996,level);
if (level == 1)
c.getPA().addSkillXP(EXP[EXP.length-1] * Config.AGILITY_EXPERIENCE, c.playerAgility);
for (int j = 0; j < gnomeCourse.length; j++)
gnomeCourse[j] = false;
}
private boolean isDoneGnome() {
//return gnomeCourse[0] && gnomeCourse[1] && gnomeCourse[2] && gnomeCourse[3] && gnomeCourse[4] && gnomeCourse[5];
return false;
}
}
/**BARBARIAN OUTPOST COURSE*/
private boolean[] barbCourse = new boolean[6];
private final int[] EXP = {#,#};
public void handleBarbCourse(int object, int objectX, int objectY) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
else if (object == #### || object == ####) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
}
private void giveReward(int level) {
}
c.sendMessage("You have completed the Barbarian course and have been given " + level + " tickets.");
c.getItems().addItem(2996,level);
if (level == 35)
c.getPA().addSkillXP(EXP[EXP.length-1] * Config.AGILITY_EXPERIENCE, c.playerAgility);
for (int j = 0; j < gnomeCourse.length; j++)
gnomeCourse[j] = false;
}
private boolean isDoneBarb() {
//return barbCourse[0] && barbCourse[1] && barbCourse[2] && barbCourse[3] && barbCourse[4] && barbCourse[5];
return false;
}
}
/**WILDERNESS AGILITY COURSE*/
private boolean[] wildCourse = new boolean[6];
private final int[] EXP = {#,#};
public void handleWildCourse(int object, int objectX, int objectY) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
else if (object == #### || object == ####) {
if (object == #### && objectY > c.getY()) {
c.startAnimation(###);
c.getPA().movePlayer(c.getX(), c.getY() + #, #);
c.getPA().addSkillXP(EXP[##] * Config.AGILITY_EXPERIENCE, c.playerAgility);
}
}
private void giveReward(int level) {
}
c.sendMessage("You have completed the Barbarian course and have been given " + level + " tickets.");
c.getItems().addItem(2996,level);
if (level == 52)
c.getPA().addSkillXP(EXP[EXP.length-1] * Config.AGILITY_EXPERIENCE, c.playerAgility);
for (int j = 0; j < gnomeCourse.length; j++)
gnomeCourse[j] = false;
}
private boolean isDoneWild() {
//return WildCourse[0] && WildCourse[1] && WildCourse[2] && WildCourse[3] && WildCourse[4] && WildCourse[5];
return false;
}
}
//END OF