package server.events;
import client.MapleCharacter;
import server.Randomizer;
public class MapleOla extends MapleSurvival {
private int[] stages = new int[3];
public MapleOla(int channel, MapleEventType type) {
super(channel, type);
}
@Override
public void finished(MapleCharacter chr) {
givePrize(chr);
}
@Override
public void reset() {
super.reset();
this.stages = new int[]{0, 0, 0};
}
@Override
public void unreset() {
super.unreset();
this.stages = new int[]{Randomizer.nextInt(5), Randomizer.nextInt(8), Randomizer.nextInt(15)};
if (this.stages[0] == 2) {
this.stages[0] = 3;
}
}
public boolean isCharCorrect(String portalName, int mapid) {
int st = this.stages[(mapid % 10 - 1)];
return portalName.equals(new StringBuilder().append("ch").append(st < 10 ? "0" : "").append(st).toString());
}
}