hellgates maybe? round 7

This commit is contained in:
2025-03-14 22:07:21 -05:00
parent e3ec9ac56f
commit e9d9f50c9e
+12 -8
View File
@@ -18,6 +18,7 @@ import java.util.ArrayList;
public class HellgateManager {
public static ArrayList<Hellgate> hellgates;
public static void Reset(Hellgate hellgate){
hellgate.completionTime = 0L;
for(Mob mob : hellgate.mobs){
mob.respawn();
mob.destination = mob.bindLoc;
@@ -86,7 +87,7 @@ public class HellgateManager {
}
public static Mob CreateHellgateMob(){
int soldierID = 14161;
int soldierID = 14163;
Mob mob = null;
mob = createHellgateMob(soldierID,Vector3fImmutable.ZERO,"Hellgate Minion",75);
mob.equipmentSetID = 7545;
@@ -94,7 +95,7 @@ public class HellgateManager {
}
public static Mob CreateHellgateMiniBoss(){
int miniBossID = 14180;
int miniBossID = 12761;
Mob mob = null;
mob = createHellgateMob(miniBossID,Vector3fImmutable.ZERO,"Hellgate Commander",75);
mob.equipmentSetID = 7816;
@@ -162,13 +163,16 @@ public class HellgateManager {
//handle MobAI controller
for(Hellgate hellgate : HellgateManager.hellgates){
//for(Mob mob : hellgate.mobs){
// MobAI.DetermineAction(mob);
//}
//for(Mob mob : hellgate.mini_bosses){
// MobAI.DetermineAction(mob);
//}
for(Mob mob : hellgate.mobs){
//MobAI.DetermineAction(mob);
//mob.teleport(mob.bindLoc);
}
for(Mob mob : hellgate.mini_bosses){
//MobAI.DetermineAction(mob);
//mob.teleport(mob.bindLoc);
}
//MobAI.DetermineAction(hellgate.boss);
//hellgate.boss.teleport(hellgate.boss.bindLoc);
//check if boss has been defeated
if(!hellgate.boss.isAlive() && hellgate.completionTime == 0L){