Remove previous Toma spawns.

This commit is contained in:
MobiusDevelopment 2020-07-14 13:30:14 +00:00
parent e0ea33c475
commit f2ffffe9c1
9 changed files with 54 additions and 9 deletions

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}

View File

@ -38,6 +38,7 @@ public class Toma extends AbstractNpcAI
};
// Misc
private static final int TELEPORT_DELAY = 1800000; // 30 minutes
private static Npc _toma;
private Toma()
{
@ -51,7 +52,11 @@ public class Toma extends AbstractNpcAI
{
if (event.equals("RESPAWN_TOMA"))
{
addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
if (_toma != null)
{
_toma.deleteMe();
}
_toma = addSpawn(TOMA, getRandomEntry(LOCATIONS), false, TELEPORT_DELAY);
}
return null;
}