diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-05-03 14:31:42 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-05-03 14:31:42 -0300 |
commit | eb44e0f9eeaee41d1eaf19f5610b6e30be450733 (patch) | |
tree | cafe7e9499a2cfd7ea11eacad0643aa5c56a5a3d /npc/034-4/exit.txt | |
parent | 5cc903fae5fe912ce65f3ff48e7f5ee9391c1de1 (diff) | |
download | serverdata-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.txt | 14 |
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; } |