Removed quest completion check on fairy ring exit from Zanaris
This commit is contained in:
@@ -14,9 +14,10 @@ import core.game.interaction.IntType
|
|||||||
* @author Ceikry
|
* @author Ceikry
|
||||||
*/
|
*/
|
||||||
|
|
||||||
private val RINGS = intArrayOf(12003, 12095, 14058, 14061, 14064, 14067, 14070, 14073, 14076, 14079, 14082, 14085, 14088, 14091, 14094, 14097, 14100, 14103, 14106, 14109, 14112, 14115, 14118, 14121, 14124, 14127, 14130, 14133, 14136, 14139, 14142, 14145, 14148, 14151, 14154, 14157, 14160, 16181, 16184, 23047, 27325, 37727)
|
private val RINGS = intArrayOf(12095, 14058, 14061, 14064, 14067, 14070, 14073, 14076, 14079, 14082, 14085, 14088, 14091, 14094, 14097, 14100, 14103, 14106, 14109, 14112, 14115, 14118, 14121, 14124, 14127, 14130, 14133, 14136, 14139, 14142, 14145, 14148, 14151, 14154, 14157, 14160, 16181, 16184, 23047, 27325, 37727)
|
||||||
private const val MAIN_RING = 12128
|
private const val MAIN_RING = 12128
|
||||||
private const val ENTRY_RING = 12094
|
private const val ENTRY_RING = 12094
|
||||||
|
private const val MARKETPLACE_RING = 12003
|
||||||
|
|
||||||
class FairyRingPlugin : InteractionListener {
|
class FairyRingPlugin : InteractionListener {
|
||||||
|
|
||||||
@@ -24,7 +25,8 @@ class FairyRingPlugin : InteractionListener {
|
|||||||
|
|
||||||
on(RINGS, IntType.SCENERY, "use"){ player, _ ->
|
on(RINGS, IntType.SCENERY, "use"){ player, _ ->
|
||||||
if (!fairyMagic(player)) return@on true
|
if (!fairyMagic(player)) return@on true
|
||||||
player.teleporter.send(Location.create(2412, 4434, 0), TeleportType.FAIRY_RING)
|
val mainRingLocation = Location.create(2412, 4434, 0)
|
||||||
|
player.teleporter.send(mainRingLocation, TeleportType.FAIRY_RING)
|
||||||
return@on true
|
return@on true
|
||||||
}
|
}
|
||||||
on(MAIN_RING, IntType.SCENERY, "use"){ player, _ ->
|
on(MAIN_RING, IntType.SCENERY, "use"){ player, _ ->
|
||||||
@@ -33,8 +35,13 @@ class FairyRingPlugin : InteractionListener {
|
|||||||
return@on true
|
return@on true
|
||||||
}
|
}
|
||||||
on(ENTRY_RING, IntType.SCENERY, "use") { player, _ ->
|
on(ENTRY_RING, IntType.SCENERY, "use") { player, _ ->
|
||||||
if (!fairyMagic(player)) return@on true
|
val lumbridgeSwampShed = Location.create(3203, 3168, 0)
|
||||||
player.teleporter.send(Location.create(3203, 3168, 0), TeleportType.FAIRY_RING)
|
player.teleporter.send(lumbridgeSwampShed, TeleportType.FAIRY_RING)
|
||||||
|
return@on true
|
||||||
|
}
|
||||||
|
on(MARKETPLACE_RING, IntType.SCENERY, "use"){ player, _ ->
|
||||||
|
val alKharidBank = Location.create(3260, 3156, 0)
|
||||||
|
player.teleporter.send(alKharidBank, TeleportType.FAIRY_RING)
|
||||||
return@on true
|
return@on true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user