No longer take thirst damage while doing the tutorial
Survival Expert can now correctly return your axe if you somehow manage to lose it Fixed a hint arrow location in tutorial
This commit is contained in:
@@ -54,7 +54,7 @@ public final class DesertZone extends MapZone implements Plugin<Object> {
|
|||||||
@Override
|
@Override
|
||||||
public boolean pulse() {
|
public boolean pulse() {
|
||||||
for (Player player : PLAYERS) {
|
for (Player player : PLAYERS) {
|
||||||
if (player.getInterfaceManager().isOpened() || player.getInterfaceManager().hasChatbox() || player.getLocks().isMovementLocked()) {
|
if (!player.getAttribute("tutorial:complete", false) || player.getInterfaceManager().isOpened() || player.getInterfaceManager().hasChatbox() || player.getLocks().isMovementLocked()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (player.getAttribute("desert-delay", -1) < GameWorld.getTicks()) {
|
if (player.getAttribute("desert-delay", -1) < GameWorld.getTicks()) {
|
||||||
|
|||||||
@@ -59,6 +59,7 @@ class SurvivalExpertDialogue(player: Player? = null) : DialoguePlugin(player) {
|
|||||||
if(!inInventory(player, Items.TINDERBOX_590))
|
if(!inInventory(player, Items.TINDERBOX_590))
|
||||||
{
|
{
|
||||||
player.dialogueInterpreter.sendItemMessage(Items.TINDERBOX_590, "The Survival Expert gives you a spare tinderbox.")
|
player.dialogueInterpreter.sendItemMessage(Items.TINDERBOX_590, "The Survival Expert gives you a spare tinderbox.")
|
||||||
|
addItem(player, Items.TINDERBOX_590)
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -645,7 +645,7 @@ object TutorialStage {
|
|||||||
38 -> {
|
38 -> {
|
||||||
hideTabs(player, login)
|
hideTabs(player, login)
|
||||||
removeHintIcon(player)
|
removeHintIcon(player)
|
||||||
registerHintIcon(player, Location.create(3071, 9496), 75)
|
registerHintIcon(player, Location.create(3079, 9496), 75)
|
||||||
Component.setUnclosable(
|
Component.setUnclosable(
|
||||||
player,
|
player,
|
||||||
player.dialogueInterpreter.sendPlaneMessageWithBlueTitle(
|
player.dialogueInterpreter.sendPlaneMessageWithBlueTitle(
|
||||||
|
|||||||
Reference in New Issue
Block a user