Fixed the Death Plateau quest log

Fixed Druidic Ritual completion message
This commit is contained in:
Oven Bread 2024-01-29 09:49:23 +00:00 committed by Ryan
parent 2255238554
commit 451fa73e3e
2 changed files with 26 additions and 11 deletions

View file

@ -38,12 +38,12 @@ class DeathPlateau : Quest("Death Plateau",44, 43, 1, 314, 0, 1, 80) {
line(player,"!!equipment room?? and !!unlock?? the door.",line++,) line(player,"!!equipment room?? and !!unlock?? the door.",line++,)
} }
// Technically this part is to be done in parallel with the ball mechanism part above. // Technically this part is to be done in parallel with the ball mechanism part above.
in 19..99 -> { in 19..100 -> {
line(player,"I have offered to help !!Denulth?? by finding !!another way?? up",line++,) line(player,"I have found another way up Death Plateau.",line++, stage>26)
line(player,"!!Death Plateau.??",line++,) line++
line(player,"",line++,)
line(player,"I have found the combination to the equipment room and",line++,stage>18) line(player,"I have found the combination to the equipment room and",line++,stage>18)
line(player,"unlocked the door.",line++,stage>18) line(player,"unlocked the door.",line++,stage>18)
line++
} }
} }
} }
@ -62,11 +62,12 @@ class DeathPlateau : Quest("Death Plateau",44, 43, 1, 314, 0, 1, 80) {
line(player,"!!Toad and Chicken.?? the guard wouldn't talk to me! I bought",line++,stage>18) line(player,"!!Toad and Chicken.?? the guard wouldn't talk to me! I bought",line++,stage>18)
line(player,"the guard a drink and he seemed more helpful.",line++,stage>18) line(player,"the guard a drink and he seemed more helpful.",line++,stage>18)
} }
in 15..99 -> { in 15..100 -> {
line(player,"The equipment room guard is staying at the local inn, the",line++,stage>18) line(player,"The equipment room guard is staying at the local inn, the",line++,stage>18)
line(player,"!!Toad and Chicken.?? the guard wouldn't talk to me! I bought",line++,stage>18) line(player,"!!Toad and Chicken.?? the guard wouldn't talk to me! I bought",line++,stage>18)
line(player,"the guard a drink and he seemed more helpful. I gambled",line++,stage>18) line(player,"the guard a drink and he seemed more helpful. I gambled",line++,stage>18)
line(player,"with the guard until he ran out of money, he wrote out an !!IOU.??",line++,stage>18) line(player,"with the guard until he ran out of money, he wrote out an !!IOU.??",line++,stage>18)
line++
} }
} }
} }
@ -76,10 +77,11 @@ class DeathPlateau : Quest("Death Plateau",44, 43, 1, 314, 0, 1, 80) {
line(player,"It turned out the IOU was written on the back of the",line++,stage>18) line(player,"It turned out the IOU was written on the back of the",line++,stage>18)
line(player,"combination!",line++,stage>18) line(player,"combination!",line++,stage>18)
} }
in 17..99 -> { in 17..100 -> {
line(player,"It turned out the IOU was written on the back of the",line++,stage>18) line(player,"It turned out the IOU was written on the back of the",line++,stage>18)
line(player,"combination! I put the stone balls in the right places on the",line++,stage>18) line(player,"combination! I put the stone balls in the right places on the",line++,stage>18)
line(player,"stone mechanism and unlocked the door!",line++,stage>18) line(player,"stone mechanism and unlocked the door!",line++,stage>18)
line++
} }
} }
} }
@ -117,7 +119,7 @@ class DeathPlateau : Quest("Death Plateau",44, 43, 1, 314, 0, 1, 80) {
line(player,"I need to !!check?? that the !!secret way?? is !!safe?? for the !!Imperial??", line++, false) line(player,"I need to !!check?? that the !!secret way?? is !!safe?? for the !!Imperial??", line++, false)
line(player,"!!Guard?? to use.", line++, false) line(player,"!!Guard?? to use.", line++, false)
} }
in 26 .. 99 -> { in 26 .. 100 -> {
line(player, "I found the !!sherpa's?? house. I gave Tenzing the ten loaves", line++, true) line(player, "I found the !!sherpa's?? house. I gave Tenzing the ten loaves", line++, true)
line(player, "of bread, ten cooked trout and the Spiked boots. Tenzing", line++, true) line(player, "of bread, ten cooked trout and the Spiked boots. Tenzing", line++, true)
line(player, "has given me a map of the secret way. I checked the", line++, true) line(player, "has given me a map of the secret way. I checked the", line++, true)
@ -130,16 +132,28 @@ class DeathPlateau : Quest("Death Plateau",44, 43, 1, 314, 0, 1, 80) {
line(player, "!!Dunstan?? will help me if I get his !!son signed up?? for the", line++, false) line(player, "!!Dunstan?? will help me if I get his !!son signed up?? for the", line++, false)
line(player, "!!Imperial Guard??. I will need an !!Iron bar?? for the boots", line++, false) line(player, "!!Imperial Guard??. I will need an !!Iron bar?? for the boots", line++, false)
} }
in 24 .. 99 -> { in 24 .. 100 -> {
line(player,"I have given Dunstan the certificate to prove that his son", line++, true) line(player,"I have given Dunstan the certificate to prove that his son", line++, true)
line(player,"has been signed up for the Imperial Guard. Dunstan made", line++, true) line(player,"has been signed up for the Imperial Guard. Dunstan made", line++, true)
line(player, "me the Spiked boots.", line++, true) line(player, "me the Spiked boots.", line++, true)
line++
} }
} }
} }
if(stage >= 30) { when(stage) {
in 30 .. 40 -> {
line(player, "I should go and tell !!Denulth?? I've completed my mission.", line++, false) line(player, "I should go and tell !!Denulth?? I've completed my mission.", line++, false)
} }
in 41 .. 100 -> {
line(player, "I gave Denulth the secret way map and the combination.", line++, true)
line(player, "Denulth gave me some Steel claws and trained me in.", line++, true)
line(player, "attack. I'm now an honorary member of the Imperial Guard!", line++, true)
}
}
if (stage >= 100) {
line++
line(player,"<col=FF0000>QUEST COMPLETE!</col>", line)
}
} }
} }

View file

@ -66,10 +66,11 @@ public class DruidicRitual extends Quest {
return true; return true;
} }
})); }));
player.getPacketDispatch().sendString("You have completed the Druidic Ritual Quest!", 277, 4);
player.getPacketDispatch().sendItemZoomOnInterface(249, 240, 277, 3 + 2);
player.getPacketDispatch().sendString("4 Quest Points", 277, 8 + 2); player.getPacketDispatch().sendString("4 Quest Points", 277, 8 + 2);
player.getPacketDispatch().sendString("250 Herblore XP", 277, 9 + 2); player.getPacketDispatch().sendString("250 Herblore XP", 277, 9 + 2);
player.getPacketDispatch().sendString("Access to Herblore skill", 277, 10 + 2); player.getPacketDispatch().sendString("Access to Herblore skill", 277, 10 + 2);
player.getPacketDispatch().sendItemZoomOnInterface(249, 240, 277, 3 + 2);
player.getSkills().addExperience(Skills.HERBLORE, 250); player.getSkills().addExperience(Skills.HERBLORE, 250);
player.getInterfaceManager().closeChatbox(); player.getInterfaceManager().closeChatbox();
} }