disc resapwn attempt 2
This commit is contained in:
@@ -257,12 +257,23 @@ public class WorldServer {
|
|||||||
|
|
||||||
if (LocalDateTime.now().isAfter(nextDiscSpawn)) {
|
if (LocalDateTime.now().isAfter(nextDiscSpawn)) {
|
||||||
for(Mob dropper : Mob.disciplineDroppers) {
|
for(Mob dropper : Mob.disciplineDroppers) {
|
||||||
if (dropper.discDelay == 6 && (LocalDateTime.now().getHour() == 6 || LocalDateTime.now().getHour() == 12 || LocalDateTime.now().getHour() == 18 || LocalDateTime.now().getHour() == 0)) {
|
if(dropper.isAlive() == false){
|
||||||
if (!dropper.isAlive()) {
|
if(dropper.discDelay == 1) {
|
||||||
dropper.respawn();
|
if (Zone.respawnQue.contains(dropper) == false) {
|
||||||
|
Zone.respawnQue.add(dropper);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else if (!dropper.isAlive()) {
|
} else if(dropper.discDelay == 6){
|
||||||
dropper.respawn();
|
switch(LocalDateTime.now().getHour()){
|
||||||
|
case 3:
|
||||||
|
case 9:
|
||||||
|
case 15:
|
||||||
|
case 21:
|
||||||
|
Zone.respawnQue.add(dropper);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} else{
|
||||||
|
Logger.error(dropper.getName() + " Disc Delay Not Set As 1 or 6");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
nextDiscSpawn = LocalDateTime.now().plusHours(1).withMinute(0).withSecond(0);
|
nextDiscSpawn = LocalDateTime.now().plusHours(1).withMinute(0).withSecond(0);
|
||||||
|
|||||||
Reference in New Issue
Block a user