From e9d9f50c9e836b259e0dda43c72331525d7d1f3d Mon Sep 17 00:00:00 2001
From: FatBoy-DOTC <justin.chucksinsulating@gmail.com>
Date: Fri, 14 Mar 2025 22:07:21 -0500
Subject: [PATCH] hellgates maybe? round 7

---
 src/engine/gameManager/HellgateManager.java | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/engine/gameManager/HellgateManager.java b/src/engine/gameManager/HellgateManager.java
index e0b24133..a37a6a8c 100644
--- a/src/engine/gameManager/HellgateManager.java
+++ b/src/engine/gameManager/HellgateManager.java
@@ -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){