Files
sweetgum-server/src/main/java/server/events/RescueGaga.java
2021-09-09 23:27:38 +02:00

58 lines
1.4 KiB
Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package server.events;
import client.Character;
import client.SkillFactory;
/**
* @author kevintjuh93
*/
public class RescueGaga extends Events {
private int completed;
public RescueGaga(int completed) {
super();
this.completed = completed;
}
public int getCompleted() {
return completed;
}
public void complete() {
completed++;
}
@Override
public int getInfo() {
return getCompleted();
}
public void giveSkill(Character chr) {
int skillid = 0;
switch (chr.getJobType()) {
case 0:
skillid = 1013;
break;
case 1:
case 2:
skillid = 10001014;
}
long expiration = (System.currentTimeMillis() + 3600 * 24 * 20 * 1000);//20 days
if (completed < 20) {
chr.changeSkillLevel(SkillFactory.getSkill(skillid), (byte) 1, 1, expiration);
chr.changeSkillLevel(SkillFactory.getSkill(skillid + 1), (byte) 1, 1, expiration);
chr.changeSkillLevel(SkillFactory.getSkill(skillid + 2), (byte) 1, 1, expiration);
} else {
chr.changeSkillLevel(SkillFactory.getSkill(skillid), (byte) 2, 2, chr.getSkillExpiration(skillid));
}
}
}