<h1 class=fancy>Against a Familiar Foe</h1> <center>A final boss fight.</center> <nav class=menu><opt>[[Begin]]</opt><opt>[[Credits]]</opt></nav><!-- Tracks when the Harbinger should take its turn. -->(set:$actions_taken to 0)<!-- Track hit points for the party. -->(set:$pal_hp to 110)(set:$pal_maxhp to 110)(set:$wiz_hp to 70)(set:$wiz_maxhp to 70)(set:$rog_hp to 75)(set:$rog_maxhp to 80)(set:$hb_hp to 100)(set:$hb_maxhp to 100)<!-- Information known about the Harbinger, and some details to control how the player recieves information about them. -->(set:$harb_name to "THE HARBINGER")(set:$harb_subprn to "it")(set:$harb_objprn to "it")(set:$harb_posprn to "its")(set:$harb_reveal to false)(set:$hb_via_wiz to false)(set:$hb_via_rog to false)(set:$alm_info to 0)(set:$hb_info to 0)[<blockquote class="top-quote"><center>**You had a quote about the End of Days all lined up, but somehow, you've already forgotten it.**</center></blockquote>]<t|[ [ There comes a time in your life where the world narrows down to the thinnest fraction of a moment, the briefest split second before it all comes crashing down.(after:time + 1500ms)[ Right now, that moment is the worlds', and you're only living in it. [(text-style: "buoy")[▾]]<continue|]](p1|]<t|(after:1s)[(show:?p1)][ [ Fate lies in the balance of your hands, but not yours alone. You are one of three heroes shining at the edge of the end of everything, standing between the world and devastation.(after:time + 1500ms)[ (You were supposed to be four.) [(text-style: "buoy")[▾]]<continue2|]](p2|(hide:?p2)]<t|[ [ The world holds its breath, but does not wait. Step forward, and risk everything you have. Take no action, and the world will be lost. (after:time + 1000ms)[ What a choice. (after:time + 1500ms)[<blockquote class=battle>[The HARBINGER blocks your path!]<t|</blockquote> (display: "Menu")]]]<t|](p3|(hide:?p3)(click:?continue)[(hide:?p1)(show:?p2)](click:?continue2)[(hide:?p2)(show:?p3)]<h1>Credits</h1> <b>Writing, CSS:</b> EGGRAMEN <b>Engine:</b> Twine <a href="https://twine2.neocities.org/">Harlowe</a> <b>Font:</b> <a href="https://www.dafont.com/pixel-operator.font">Pixel Operator</a> by Jayvee Enaguas. <b>Typewriter effect macro:</b> <a href="https://old.reddit.com/r/twinegames/comments/ppzlt7/simple_solution_to_make_a_typewriter_effect_with/">CheerioMcNuggets</a> on Reddit. [[Return ->Splash]]You survey your party. <nav class=menu><opt>[[You]]</opt><opt>[[Onayan]]</opt><opt>[[Roane]]</opt>(if:$harb_reveal)[<opt>[[$harb_name ->Harbinger Status]]</opt>]</nav>(if:visits is 1)[Now's not typically the time to take inventory, but you inspect nonetheless.[(text-style: "buoy")[▾]]<continue| ][<h2>Equipment</h2> <nav class="inventory menu"><opt>[[A. Bastard Sword->Arnaugh's Bastard Sword]]</opt><opt>[[Birchwood Staff]]</opt><opt>[[Quick Dagger]]</opt><opt>(if:$harb_reveal)[<span></span>[[Blessed Sabre]]](else:)[Blessed Sabre]</opt><br><opt>[[Myril Plate]]</opt><opt>[[Cerun Robes]]</opt><opt>[[Layered Jerkin]]</opt><opt>(if:$harb_reveal)[<span></span>[[Shining Cuirass]]](else:)[Shining Cuirass]</opt><br><opt>[[Tower Shield]]</opt><opt>(if:$harb_reveal)[<span></span>[[Painted Buckler]]](else:)[Painted Buckler]</opt><br><opt>[[Shell Bracelet]]</opt><opt>[[Glass Ring]]</opt><opt>[[Coin Pendant]]</opt><opt>(if:$harb_reveal)[<span></span>[[Gentle Flower]]](else:)[Gentle Flower]</opt></nav> <h2>Other Items</h2> <nav class="inventory menu"><opt>[[Letter of Permission]]</opt><opt>[[Stenciled Glyphs]]</opt><opt>[[Broken Watch]]</opt><opt>[[Oatmeal Cookie]]</opt><opt>[[Shuttlecrab Spine (x12)]]</opt><opt>[[Antifreeze Potion (x2)]]</opt><opt>[[Shiny Pebble]]</opt><opt>[[Red Kerchief]]</opt></nav>](p|(if: visits > 1)[(show:?p)](else:)[(click:?continue)[(show:?p)(hide:?continue)]][(if: visits < 2)[The earth itself has cracked around you, splintering away into nothing as it leaves $harb_name's radius. ]There is nowhere to run. (display:"Menu")]<t|(set:$actions_taken to ($actions_taken + 1))(if:$actions_taken > 5)[(goto:"Harbinger's Turn")](else-if:$actions_taken > 4)[<span class=harbinger>[[My turn.->Harbinger's Turn]]</span>](else:)[<nav class=menu><opt>[[Attack]]</opt><opt>[[Actions]]</opt><opt>[[Party]]</opt><opt>[[Items]]</opt><opt>[[Flee]]</opt></nav>]<blockquote class=battle>(if:$actions_taken > 5)[(either:"You don't even get the chance to try.", "Don't get greedy, now.", "'You can't ignore me,' it spits. 'Not anymore.'")</blockquote> ](set:$actions_taken to 0)(The harbinger does its thing.) [[At last, the onslaught ends.->Pre-Menu]](if:$boss_hp > ($boss_maxhp / 2))[$harb_name stands before you(either:", eyes aglow with a terrible light.", ". The ground itself trembles in fear.")](else:)[(either:"$harb_name sways on $harb_posprn feet in an invisible wind.", "The ground shudders underfoot. The very sky above you is burning.")] (display: "Menu")You're not sure what to do. <nav class=menu><opt>[[Check]]</opt><opt>[[Talk]]</opt></nav><h2>Charis</h2> $pal_hp / $pal_maxhp HP <h2>Equipment</h2> WEAPON: [[Arnaugh's Bastard Sword]] ARMOR: [[Myril Plate]] SHIELD: [[Tower Shield]] SPECIAL: [[Shell Bracelet]][(if:visits is 1)[ You're strong, and you know it, the party's arm and tower of defense. You're the only one in full plate, and the other two don't carry swords. (after:time + 0ms)[] Though none of you are dedicated combat healers, you've come the closest, with your god's blessings in your hands and your shield standing tall between the fallen and the enemy.(after:time + 0ms)[]](else-if:visits is 2)[ You're the party's defender, and the closest thing you have to a dedicated healer.(after:time + 0ms)[]](else-if:visits < 4)[ The party's defender, and the closest thing you have to a dedicated healer.(after:time + 0ms)[]](if:($fallen > 0) and (visits < 4))[ Great job you're doing at that, now.] You don't see much else about yourself worth commenting on. (after:time + 0ms)[Back to the fight. (display: "Menu")]<t|]<h2>Onayan</h2> $wiz_hp / $wiz_maxhp HP <h2>Equipment</h2> WEAPON: [[Birchwood Staff]] ARMOR: [[Cerun Robes]] SPECIAL: [[Glass Ring]] Your party's (if:visits is 1)[best spellcaster, by a significant margin. You met at the ruins around the Northwest Anchor, a strange well at the bottom of a deep, underground temple. He was taking stencils of the wall-carvings, glasses sliding down in that deep trance of concentration, and (if:$hb_via_wiz)[Almina](else:)[<span></span>[[Almina]]] nearly startled him off the ledge into one of the temple's bottomless pits. (set:$alm_info to $alm_info + 1)[(text-style: "buoy")[▾]]<continue|[ He jumped at the chance to travel with the Bringer of Renewal and her assigned guardian. It was, after all, a literal once-in-a-millenium opportunity.](p2|(click:?continue)[(show:?p2)(hide:?continue)]](else:)[spellcaster.(show:?p2)][(if:$wiz_hp < ($wiz_maxhp / 2))[ He's looking worse for wear(if:visits > 1)[, now].] You turn your attention back to the fight. (display: "Menu")](p2|<h2>Roane</h2> $rog_hp / $rog_maxhp HP <h2>Equipment</h2> WEAPON: [[Quick Dagger]] ARMOR: [[Layered Jerkin]] SPECIAL: [[Coin Pendant]] Your party rogue.(if:visits is 1)[ An absurd little scoundrel and consummate pickpocket. The first time you met, they tricked you into helping them stage a jailbreak from the holding cells in the Silver City, then disappeared along with the priceless Keystone Pearl you needed to get into the labyrinth around the Southwest Anchor. It took nearly a week to find them again, and you only got that far by [[Onayan]]'s divining spells guiding you to the little brat's hideout looking for the Pearl. [(text-style: "buoy")[▾]]<continue|[ You say 'brat' fondly now. It was less funny at the time. Holding up the renewal of the world's bindings is not exactly the time and place for shenanigans. (if:$hb_via_rog)[Almina](else:)[<span></span>[[Almina]]] liked them more than you(if:$alm_info > 1)[ -- always seeing the best in people. She was far better at it than you were]. (set:$alm_info to $alm_info + 1)[(text-style: "buoy")[▾]]<continue2|](p2|[ (It feels wrong to talk about her like that.)](p3|(click:?continue)[(show:?p2)(hide:?continue)](click:?continue2)[(show:?p3)(hide:?continue2)]](else:)[(show:?p3)][(if:$rog_hp < ($rog_hp / 2))[(if:visits is 1)[ ](else:)[ ]They're putting on a brave face, but you see the stumble in their step. You should be careful about that.(if:visits > 1)[, now].] You turn your attention back to the fight. (display: "Menu")](p3|<h2>$harb_name</h2> $hb_hp / $hb_maxhp HP <h2>Equipment</h2> WEAPON: [[Blessed Sabre]] ARMOR: [[Shining Cuirass]] SHIELD: [[Painted Buckler]] SPECIAL: [[Gentle Flower]] [Not yours anymore. (display:"Menu")]<t|Your (if:visits < 3)[current ]sword(if:visits is 1)[, since the Southwest Anchor, where you earned it off the walking suit of armor guarding the inner gates of the ancient labyrinth. You balked at claiming it, at first, but the armor had no hard feelings.(set:$alm_info to $alm_info + 1) It was [[Almina]]'s idea, really. She picked it up off the ground when the fight was over, after the guardian spirit had faded away, and said it was just your size -- and besides, your old claymore had cracked in that fight, right in the middle of the blade. And it wasn't like the guardian was using it any more.(if:$alm_info > 3)[ The way [[Almina]] smiled at you... You think of that memory often.](else:)[ She smiled so brightly, you could never have told her no.]](else-if:visits < 3)[, taken from the armored spirit guarding the inner gates of the Southwest Anchor's labyrinth.](else:)[.] The blade is still keen. (display:"Menu")A cuirass and greaves(if:visits is 1)[ (and a few other pieces)] plundered from (if:(visited: "Arnaugh's Bastard Sword"))[the same animated suit of armor as your sword. ](else:)[a suit of formerly animated armor.](display:"Menu")(display:"Menu")A stave of birch, with the bark still on. (if:visits > 1)[Onayan's magical focus.](else:)[Not a weapon, but a magical focus, or so Onayan told you when he picked it up off his old fraud of a professor in Nomeria, on your way to the final Anchor. The bark forms patterns of eyes - good for divination, apparently. It doesn't seem to be helping you much now.] (display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(if:visits < 2)[$harb_name is not like other foes you've faced. It (if:visits is 1)[will be](else:)[is] difficult to attack $harb_objprn.(if:visits is 1)[ But if you must, you will.]] Who should attack? <nav class=menu><opt>[[You->You attack]]</opt><opt>[[Onayan->Onayan attacks]]</opt><opt>[[Roane->Roane attacks]]</opt></nav>(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")(display:"Menu")Broken-off spines from shuttlecrabs.(if:visits is 1)[ The Central Anchor's crater was crawling with them. You meant to get rid of these when you came back to town, though the apothecary here doesn't pay much for them. Or didn't, you suppose. You're not sure it's still there now.](else:)[ They're of no real use to you now.] (display:"Menu")Anti-freezing potions. A bit useless in (if:visits is 1)[the late summer weather of the central Kingdom. [[Onayan]] brewed these to get you all through the Northeast Anchor's tower, an impossibly tall spire standing alone in the frigid wastes. Up at the tower's aerie, all you could hear was the wind, and looking north-east, all you could see was the endless sky beyond the edge of the world. But at least your fingers were warm(if:$alm_info > 1)[, holding [[her->Almina]] hand].](else:)[these conditions.] (display:"Menu")(display:"Menu")(display:"Menu")(if:$harb_reveal is false)[... [(text-style: "buoy")[▾]]<continue|[(if:visits is 1)[(set:$hb_info to $hb_info + 1)] You can't do this.(if:visits is 2)[ Not yet.] [(text-style: "buoy")[▾]]<continue2|(click:?continue2)[(if:$hb_info < 5)[(go-to:"Pre-Menu")](else:[(set:$harb_reveal to true)(set:$harb_name to "Almina")(set:$harb_objprn to "her")(set:$harb_subprn to "she")(go-to:"Harbinger Status")]]](p|(click:?continue)[(show:?p)(hide:?continue)]](else:)[(go-to:"Harbinger Status")](display:"Menu")(display:"Menu")(display:"Menu")(display: "Menu")(display: "Menu")(display: "Menu")(display: "Menu")(display: "Menu")(display: "Menu")Who should check? <nav class=menu><opt>[[You->You check]]</opt><opt>[[Onayan->Onayan checks]]</opt><opt>[[Roane->Roane checks]]</opt></nav>Who should talk? <nav class=menu><opt>[[You->You talk]]</opt><opt>[[Onayan->Onayan talks]]</opt><opt>[[Roane->Roane talks]]</opt></nav>