Add Shield of Arrav (#120)

* change it up

* eh

* Add Shield of Arrav quest

* Add comment
This commit is contained in:
Danial
2019-10-28 07:15:12 +13:00
committed by Daniel Ginovker
parent e9480ee890
commit 8262512bf6
16 changed files with 655 additions and 71 deletions
@@ -61,6 +61,15 @@ public class NpcActions {
if (c.knightS == 1) {
c.getDialogueHandler().sendDialogues(626, 647);
}
else if (c.shieldArrav == 0) {
c.getDialogueHandler().sendDialogues(690, 647);
}
else if (c.shieldArrav == 1) {
c.getDialogueHandler().sendDialogues(694, 647);
}
else if (c.shieldArrav == 2) {
c.getDialogueHandler().sendDialogues(697, 647);
}
break;
case 604://thurgo
if (c.knightS == 2) {
@@ -99,10 +108,37 @@ public class NpcActions {
}
break;
case 547: //Baraek
if (c.shieldArrav == 3) {
c.getDialogueHandler().sendDialogues(701, npcType);
}
break;
case 599:
c.getDialogueHandler().sendDialogues(1369, npcType);
break;
case 644: //Straven
if (c.shieldArrav <= 4) {
c.getDialogueHandler().sendDialogues(711, npcType);
}
else if (c.shieldArrav == 5) {
c.getDialogueHandler().sendDialogues(730, npcType);
}
else if (c.shieldArrav > 5) {
c.getDialogueHandler().sendDialogues(741, npcType);
}
break;
case 646: //Curator Haig Halen
c.getDialogueHandler().sendDialogues(745, npcType);
break;
case 648: //King Roald
if (c.shieldArrav == 7 && c.getItemAssistant().playerHasItem(769))
c.getDialogueHandler().sendDialogues(756, npcType);
break;
case 663:
c.getDialogueHandler().sendDialogues(3189, npcType);
break;
@@ -927,6 +927,11 @@ public class NpcHandler {
Server.itemHandler.createGroundItem(c, 300, npcs[i].absX, npcs[i].absY, 1, c.playerId);
}
break;
case 645:
if (c.shieldArrav == 5) {
Server.itemHandler.createGroundItem(c, 761, npcs[i].absX, npcs[i].absY, 1, c.playerId);
}
break;
}
}
}