diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-05-06 23:30:00 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-05-06 23:30:00 -0300 |
commit | 3366260e4106ea8cd2ddc6c7a3b8f3be163ad425 (patch) | |
tree | 2694b6ba98c8e63f20278846c44bdc80f3083eae /npc | |
parent | bf3a4cbb1ad643e60ba4f2a701bc3f974477d5f8 (diff) | |
download | serverdata-3366260e4106ea8cd2ddc6c7a3b8f3be163ad425.tar.gz serverdata-3366260e4106ea8cd2ddc6c7a3b8f3be163ad425.tar.bz2 serverdata-3366260e4106ea8cd2ddc6c7a3b8f3be163ad425.tar.xz serverdata-3366260e4106ea8cd2ddc6c7a3b8f3be163ad425.zip |
Acknowledge Gemini Sisters as a feat, and part of the 7 great deeds one may do
Diffstat (limited to 'npc')
-rw-r--r-- | npc/034-4/exit.txt | 11 | ||||
-rw-r--r-- | npc/functions/scoreboards.txt | 5 | ||||
-rw-r--r-- | npc/items/books.txt | 3 |
3 files changed, 19 insertions, 0 deletions
diff --git a/npc/034-4/exit.txt b/npc/034-4/exit.txt index e57f5966d..07d96ea0b 100644 --- a/npc/034-4/exit.txt +++ b/npc/034-4/exit.txt @@ -22,11 +22,22 @@ OnWumpus: OnRw: getitem StrangeCoin, 1; + if (!GEMINI_WINNER) + GEMINI_WINNER = gettimetick(2); end; OnExit: .@p=getcharid(1); partytimer(MAZE_MAP$, 10, "#GeminiFExit::OnRw", getcharid(1)); + if ($GEMINI_WINNER$ == "") { + $GEMINI_WINNER$=strcharinfo(0); + channelmes("#world", $GEMINI_WINNER$+" is the first player to finish Gemini Sisters Quest!! GG, dude! %%N"); + announce "All hail ##B"+$GEMINI_WINNER$+"##b, first to complete the ##3Gemini Sisters Quest!", bc_all|bc_npc; + getitem PrismGift, 1; + mesc l("CONGRATULATIONS! You are the first player to finish Gemini Sisters quest!!"), 2; + mesc l("You just gained a Prism Gift for your bravery!"), 2; + next; + } sleep2(400); warp "014-2-2", 35, 20; warpparty("014-2-2", 35, 20, getcharid(1), MAZE_MAP$, true); diff --git a/npc/functions/scoreboards.txt b/npc/functions/scoreboards.txt index 896dcd1b1..52bf06133 100644 --- a/npc/functions/scoreboards.txt +++ b/npc/functions/scoreboards.txt @@ -764,6 +764,11 @@ function script HallOf2021 { function script HallOf2022 { mes ""; + if ($GEMINI_WINNER$ != "") { + mes l(".:: FIRST PLAYER TO COMPLETE GEMINI SISTERS QUEST ::."); + mes $GEMINI_WINNER$; + mes ""; + } mes l(".:: TMW-2 Anniversary ::."); mesc l("Scheduled: January 13rd"); //mes l("No victor appliable."); diff --git a/npc/items/books.txt b/npc/items/books.txt index 156b59817..80ba9d77e 100644 --- a/npc/items/books.txt +++ b/npc/items/books.txt @@ -477,6 +477,7 @@ function myself { .@hh = HEROESHOLD_WINNER; .@reborn = REBIRTH_WINNER; .@quirin = QUIRINO_WINNER; + .@gemini = GEMINI_WINNER; .@ghq = GHQ_WINNER; .@fort = FORT_1ST_VISIT; detachrid(); @@ -486,6 +487,8 @@ function myself { mesc l("Cleared the Yeti King Challenge %s ago", FuzzyTime(.@yeti)); if (.@hh) mesc l("Cleared Heroes Hold %s ago", FuzzyTime(.@hh)); + if (.@gemini) + mesc l("Cleared Gemini Sisters Quest %s ago", FuzzyTime(.@hh)); if (.@reborn) mesc l("First reborn %s ago", FuzzyTime(.@reborn)); if (.@quirin) |