summaryrefslogtreecommitdiff
path: root/npc/034-4/exit.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-05-03 14:31:42 -0300
committerJesusaves <cpntb1@ymail.com>2022-05-03 14:31:42 -0300
commiteb44e0f9eeaee41d1eaf19f5610b6e30be450733 (patch)
treecafe7e9499a2cfd7ea11eacad0643aa5c56a5a3d /npc/034-4/exit.txt
parent5cc903fae5fe912ce65f3ff48e7f5ee9391c1de1 (diff)
downloadserverdata-eb44e0f9eeaee41d1eaf19f5610b6e30be450733.tar.gz
serverdata-eb44e0f9eeaee41d1eaf19f5610b6e30be450733.tar.bz2
serverdata-eb44e0f9eeaee41d1eaf19f5610b6e30be450733.tar.xz
serverdata-eb44e0f9eeaee41d1eaf19f5610b6e30be450733.zip
Draft for the showdown. Quest should be working now.
Diffstat (limited to 'npc/034-4/exit.txt')
-rw-r--r--npc/034-4/exit.txt14
1 files changed, 8 insertions, 6 deletions
diff --git a/npc/034-4/exit.txt b/npc/034-4/exit.txt
index 5efee06d1..1487f4898 100644
--- a/npc/034-4/exit.txt
+++ b/npc/034-4/exit.txt
@@ -7,23 +7,25 @@
034-4,144,82,0 script #GeminiFExit NPC_HIDDEN,0,0,{
OnWumpus:
- GeminiCheck();
- // TODO FIXME: Instead of 75% chance, a Wumpus Egg only on first victory?
+ GeminiCheck(15);
+ .@q = getq2(HurnscaldQuest_Gemini);
// TODO: Maybe exchange an Wumpus Egg for a Sunny Crystal or Mylarin Dust?
- // Or have a NPC do so, I guess.
- if (any(true, true, true, false))
+ // Have a NPC do so only once, for the Savior set.
+ if (.@q == 0 || .@q == 2 || (.@q > 5 && !(.@q % 3)))
getitem WumpusEgg, 1;
else
getitem LightGreenDiamond, 1;
getexp 0, rand2(7500, 9999);
+ setq2 HurnscaldQuest_Gemini, .@q + 1;
@forced_sick$ = "";
end;
OnTouch:
- GeminiCheck();
+ if (instance_id() < 0 || getcharid(1) < 1) end;
+ GeminiCheck(15);
// Only the party leader go ahead
if (strcharinfo(0) != getpartyleader(getcharid(1))) {
- mes l("%s has the key.", getpartyleader(getcharid(1)));
+ mes l("Only %s has the key.", getpartyleader(getcharid(1)));
close;
}