Fixed wilderness teleport bug

This commit is contained in:
ceikry
2021-06-25 19:11:22 -05:00
parent 506608329b
commit 4fb5d417ec
2 changed files with 10 additions and 8 deletions
@@ -232,11 +232,12 @@ class LunarListeners : SpellListener("lunar") {
player.sendMessage("A magical force prevents you from teleporting.") player.sendMessage("A magical force prevents you from teleporting.")
return return
} }
player.teleporter.send(loc,TeleportManager.TeleportType.LUNAR) if(player.teleporter.send(loc,TeleportManager.TeleportType.LUNAR)) {
addXP(player, xp) addXP(player, xp)
removeRunes(player) removeRunes(player)
setDelay(player, true) setDelay(player, true)
} }
}
fun sendGroupTeleport(player: Player,xp: Double,destName: String,loc: Location){ fun sendGroupTeleport(player: Player,xp: Double,destName: String,loc: Location){
RegionManager.getLocalPlayers(player,1).forEach { RegionManager.getLocalPlayers(player,1).forEach {
@@ -247,11 +247,12 @@ class ModernListeners : SpellListener("modern"){
player.sendMessage("A magical force prevents you from teleporting.") player.sendMessage("A magical force prevents you from teleporting.")
return return
} }
player.teleporter.send(location,TeleportManager.TeleportType.NORMAL) if(player.teleporter.send(location,TeleportManager.TeleportType.NORMAL)) {
removeRunes(player) removeRunes(player)
addXP(player, xp) addXP(player, xp)
setDelay(player, true) setDelay(player, true)
} }
}
private fun attemptHouseTeleport(player: Player){ private fun attemptHouseTeleport(player: Player){
if(player.locks.isTeleportLocked){ if(player.locks.isTeleportLocked){