summaryrefslogtreecommitdiff
path: root/npc/018-6-3
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-11-24 04:21:10 -0300
committerJesusaves <cpntb1@ymail.com>2021-11-24 04:21:10 -0300
commit291f29117266e52067c88ed0405cf427427d87eb (patch)
treee0d39ebda7eed7cca6f5bade8fb093548d9278ab /npc/018-6-3
parent2827f9f051f0e17ca6e66ec7f121e9a87ad79a30 (diff)
downloadserverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.gz
serverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.bz2
serverdata-291f29117266e52067c88ed0405cf427427d87eb.tar.xz
serverdata-291f29117266e52067c88ed0405cf427427d87eb.zip
Orbyter Shrine: Boss now drops a Black Hooded Hood (100% chance).
This allows you to associate correctly who the "assassin" was.
Diffstat (limited to 'npc/018-6-3')
-rw-r--r--npc/018-6-3/main.txt24
1 files changed, 13 insertions, 11 deletions
diff --git a/npc/018-6-3/main.txt b/npc/018-6-3/main.txt
index 8d504b5eb..7930090ef 100644
--- a/npc/018-6-3/main.txt
+++ b/npc/018-6-3/main.txt
@@ -273,22 +273,22 @@ OnKill256:
end;
OnKillBoss:
- changemusic getmap(), "Misty_Shrine.ogg";
- if (playerattached()) {
- enablenpc instance_npcname("???#01863");
- getexp 200000, 10000;
- unittalk(@boss, l("You are a mere %s, but you may be a hero... Find me again...", get_race()));
- .@q=getq(LoFQuest_Barbara);
- .@q2=getq2(LoFQuest_Barbara);
- .@q3=getq3(LoFQuest_Barbara);
- setq LoFQuest_Barbara, 4, .@q2, 0;
- // else: victory nullified (how did this happen)
- } else {
+ if (!playerattached()) {
enablenpc instance_npcname("Mana Stone#01863");
Exception("Could not finish the Boss Fight!");
+ end;
}
+ changemusic getmap(), "Misty_Shrine.ogg";
+ enablenpc instance_npcname("???#01863");
enablenpc instance_npcname("#01863_fromCCtoNC");
enablenpc instance_npcname("#01863_fromCCtoSC");
+ getexp 200000, 10000;
+ unittalk(@boss, l("You are a mere %s, but you may be a hero... Find me again...", get_race()));
+ .@q=getq(LoFQuest_Barbara);
+ .@q2=getq2(LoFQuest_Barbara);
+ .@q3=getq3(LoFQuest_Barbara);
+ setq LoFQuest_Barbara, 4, .@q2, 0;
+ makeitem2(HeadHood, 1, 1, 0, 0, BlackDye, 0, 0, 0, getmap(), -1, -1, 3); // ChocolateDye or BrownDye, maybe
end;
}
@@ -325,7 +325,9 @@ OnKillBoss:
break;
case 3:
mesc l("Are you out of your mind?!");
+ mesc l("We must capture Barbara AND return the stolen item!");
mesc l("If you break that, you could never go to the World's Edge!");
+ mesc l("...Assuming you can break a Mana Stone, that is.");
next;
mesc l("Attempt to break the Mana Stone?"), 1;
if (askyesno() == ASK_NO)