diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/029-9/boss.txt | 2 | ||||
-rw-r--r-- | npc/functions/gmbot.txt | 7 | ||||
-rw-r--r-- | npc/items/books.txt | 5 |
3 files changed, 10 insertions, 4 deletions
diff --git a/npc/029-9/boss.txt b/npc/029-9/boss.txt index 06407c663..25ad6bd40 100644 --- a/npc/029-9/boss.txt +++ b/npc/029-9/boss.txt @@ -404,6 +404,8 @@ OnMFDispose: OnMFSurvive: dispbottom l("Mission accomplished. Well played!"); getitem StrangeCoin, max(1, 1+(($@FIRESOFSTEAM_DIFF-100)/30)); + if (!MOUBOOTAUR_WINNER) + MOUBOOTAUR_WINNER=gettimetick(2); end; ////////////// Heartbeat ////////////// diff --git a/npc/functions/gmbot.txt b/npc/functions/gmbot.txt index eafe19efc..5d11e5d1f 100644 --- a/npc/functions/gmbot.txt +++ b/npc/functions/gmbot.txt @@ -22,7 +22,7 @@ boss,45,42,0 script Lightbringer NPC_LIGHTBRINGER,{ npctalk3 l("I'm not going to touch a FLOATING sword made of unobtainum without at least knowing a bit more about it."); end; } - // Determine if you are worthy (from 0 to 123) + // Determine if you are worthy (from 0 to 124) if (!@lbscore) @lbscore=matrixlb(); @@ -240,7 +240,8 @@ function matrixlb { .@cr+=(GEMINI_WINNER ? 1 : 0); .@cr+=(GHQ_WINNER ? 1 : 0); .@cr+=(FORT_1ST_VISIT ? 1 : 0); - .@cr=limit(0, .@cr, 6); + .@cr+=(MOUBOOTAUR_WINNER ? 1 : 0); + .@cr=limit(0, .@cr, 7); .@pts+=.@cr; // What about Doppelganger TOP 3? @@ -259,7 +260,7 @@ function matrixlb { if ($GAME_STORYLINE >=5) .@pts+=1; // Should never, ever, happen - // Max points: 101→104→114→117→123 + // Max points: 101→104→114→117→124 return .@pts; } diff --git a/npc/items/books.txt b/npc/items/books.txt index fbf80dd30..71f680365 100644 --- a/npc/items/books.txt +++ b/npc/items/books.txt @@ -481,6 +481,7 @@ function myself { .@gemini = GEMINI_WINNER; .@ghq = GHQ_WINNER; .@fort = FORT_1ST_VISIT; + .@seal = MOUBOOTAUR_WINNER; detachrid(); attachrid(.@why); mes ".:: " + l("Personal Feats") + " ::."; @@ -489,7 +490,7 @@ function myself { if (.@hh) mesc l("Cleared Heroes Hold %s ago", FuzzyTime(.@hh)); if (.@gemini) - mesc l("Cleared Gemini Sisters Quest %s ago", FuzzyTime(.@hh)); + mesc l("Cleared Gemini Sisters Quest %s ago", FuzzyTime(.@gemini)); if (.@reborn) mesc l("First reborn %s ago", FuzzyTime(.@reborn)); if (.@quirin) @@ -498,6 +499,8 @@ function myself { mesc l("First Grand Hunter challenge cleared %s ago", FuzzyTime(.@ghq)); if (.@fort) mesc l("First visit to Fortress Is. %s ago", FuzzyTime(.@fort)); + if (.@seal) + mesc l("Defeated the Moubootaur (Sealed) %s ago", FuzzyTime(.@seal)); /* Heroic Data */ detachrid(); |