summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-12-26 12:52:11 -0300
committerJesusaves <cpntb1@ymail.com>2021-12-26 12:52:11 -0300
commitd2c812452c06f09f36ed1d6b960b0cb61de72a36 (patch)
treea71bc09e6f6b5fafb523f5ee03b4f93cb110c1c2
parentd3ef7ded193c3185d86e5b01b393e4507bdd3150 (diff)
downloadserverdata-d2c812452c06f09f36ed1d6b960b0cb61de72a36.tar.gz
serverdata-d2c812452c06f09f36ed1d6b960b0cb61de72a36.tar.bz2
serverdata-d2c812452c06f09f36ed1d6b960b0cb61de72a36.tar.xz
serverdata-d2c812452c06f09f36ed1d6b960b0cb61de72a36.zip
Start logging when the epic feats were done individually, and show it on Grimorium
-rw-r--r--npc/001-7/celestia_bossfight.txt2
-rw-r--r--npc/018-2-2/main.txt2
-rw-r--r--npc/025-1/phoenix.txt2
-rw-r--r--npc/items/books.txt10
4 files changed, 16 insertions, 0 deletions
diff --git a/npc/001-7/celestia_bossfight.txt b/npc/001-7/celestia_bossfight.txt
index 5140d0cde..e67ec4f8d 100644
--- a/npc/001-7/celestia_bossfight.txt
+++ b/npc/001-7/celestia_bossfight.txt
@@ -40,6 +40,8 @@ L_GoHome:
close;
L_Survivor:
+ if (!YETIKING_WINNER)
+ YETIKING_WINNER = gettimetick(2);
if ($YETIKING_WINNER$ == "") {
$YETIKING_WINNER$=strcharinfo(0);
channelmes("#world", $YETIKING_WINNER$+" is the first player to finish Yeti King Quest!! GG, dude! %%N");
diff --git a/npc/018-2-2/main.txt b/npc/018-2-2/main.txt
index 8563d1031..7ba051e38 100644
--- a/npc/018-2-2/main.txt
+++ b/npc/018-2-2/main.txt
@@ -58,6 +58,8 @@ OnExpertBossKilled:
OnMasterBossKilled:
if (!playerattached())
end;
+ if (!HEROESHOLD_WINNER)
+ HEROESHOLD_WINNER = gettimetick(2);
if ($HEROESHOLD_WINNER$ == "") {
$HEROESHOLD_WINNER$=strcharinfo(0);
channelmes("#world", $HEROESHOLD_WINNER$+" is the first player to finish HEROES HOLD Master Dungeon!! GG, dude! %%N");
diff --git a/npc/025-1/phoenix.txt b/npc/025-1/phoenix.txt
index 5cc7df6d1..ce0478274 100644
--- a/npc/025-1/phoenix.txt
+++ b/npc/025-1/phoenix.txt
@@ -122,6 +122,8 @@
LOCATION$="Candor";
kamibroadcast(strcharinfo(0)+" has been reborn.");
// Maybe you were THE FIRST
+ if (!REBIRTH_WINNER)
+ REBIRTH_WINNER = gettimetick(2);
if ($REBIRTH_WINNER$ == "") {
$REBIRTH_WINNER$=strcharinfo(0);
channelmes("#world", $REBIRTH_WINNER$+" is the first player to REBIRTH!! They are so OP! %%N");
diff --git a/npc/items/books.txt b/npc/items/books.txt
index abfca89c0..5d68ac7e2 100644
--- a/npc/items/books.txt
+++ b/npc/items/books.txt
@@ -230,6 +230,16 @@ function myself {
mesc l("Mercenary Quests completed: %s", fnum(MERCENARY_DAILYQUEST));
mesc l("Doppelganger Waves Won: %s", fnum(UDTRANK));
mesc l("Easter Eggs found: %d", getq3(General_EasterEggs));
+ dnext;
+
+
+ mes ".:: " + l("Personal Feats") + " ::.";
+ if (YETIKING_WINNER)
+ mesc l("Cleared the Yeti King Challenge %s ago", FuzzyTime(YETIKING_WINNER));
+ if (HEROESHOLD_WINNER)
+ mesc l("Cleared Heroes Hold %s ago", FuzzyTime(YETIKING_WINNER));
+ if (REBIRTH_WINNER)
+ mesc l("First reborn %s ago", FuzzyTime(REBIRTH_WINNER));
// TODO: Total players invited to ML
// TODO: Most used skill
//mes ".:: " + l("Achievements") + " ::.";