diff --git a/src/engine/mobileAI/MobAI.java b/src/engine/mobileAI/MobAI.java
index a861e5f2..7d9fb9d4 100644
--- a/src/engine/mobileAI/MobAI.java
+++ b/src/engine/mobileAI/MobAI.java
@@ -851,7 +851,7 @@ public class MobAI {
             if (!aiAgent.despawned) {
 
                 if (aiAgent.getCharItemManager().getInventoryCount() > 0) {
-                    if (System.currentTimeMillis() > aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER_WITH_LOOT) {
+                    if (System.currentTimeMillis() > (aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER_WITH_LOOT) * 0.5f) {
                         aiAgent.despawn();
                         aiAgent.deathTime = System.currentTimeMillis();
                         return;
@@ -860,21 +860,21 @@ public class MobAI {
                 } else {
                     //Mob's Loot has been looted.
                     if (aiAgent.isHasLoot()) {
-                        if (System.currentTimeMillis() > aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER_ONCE_LOOTED) {
+                        if (System.currentTimeMillis() > (aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER_ONCE_LOOTED) * 0.5f) {
                             aiAgent.despawn();
                             aiAgent.deathTime = System.currentTimeMillis();
                             return;
                         }
                         //Mob never had Loot.
                     } else {
-                        if (System.currentTimeMillis() > aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER) {
+                        if (System.currentTimeMillis() > (aiAgent.deathTime + MBServerStatics.DESPAWN_TIMER) * 0.5f) {
                             aiAgent.despawn();
                             aiAgent.deathTime = System.currentTimeMillis();
                             return;
                         }
                     }
                 }
-            } else if (System.currentTimeMillis() > (aiAgent.deathTime + (aiAgent.spawnTime * 1000))) {
+            } else if (System.currentTimeMillis() > (aiAgent.deathTime + (aiAgent.spawnTime * 1000) * 0.5f)) {
 
                 if (Zone.respawnQue.contains(aiAgent) == false) {
                     Zone.respawnQue.add(aiAgent);