{ (click: ?rollDie)[(set: $diceroll to (random: 1, 6))(set: $roundCount to $roundCount + 1)(go-to: "Dais")] } You stand at a dais, ready to begin the incantation. They are coming for you and there is no more time. Begin your last invocation. 1 - Murmur 2 - Inscribe 3 - Hesitate 4 - Bleed 5 - Push 6 - Pull 3x Hesitate - A failure 2x Pull - A being is called forth [Roll]<rollDie|<H3>(font: "Tangerine")[$diceroll (print: $rollName's ($diceroll))]</H3> { <!-- This block controls roll manaement --> (if: $diceroll is 1)[(either: ...$aMurmur)(set: $murmur to $murmur + 1)] (else-if: $diceroll is 2)[(either: ...$aInscribe)(set: $inscribe to $inscribe + 1)] (else-if: $diceroll is 3)[(either: ...$aHesitate)(set: $hesitate to $hesitate + 1)(if: $hesitate is 2)[(print: "<br> You feel as if you have lost time to a trance. You must act quickly or ... ")]] (else-if: $diceroll is 4)[(either: ...$aBleed)(set: $bleed to $bleed + 1)] (else-if: $diceroll is 5)[(either: ...$aPush)(set: $push to $push + 1)] (else-if: $diceroll >= 6)[(print: "You pull forth with your soul. Something comes closer...")(set: $pull to $pull + 1)] (else-if: $diceroll is 0)[(print: "This should never print.")] <!-- Checking progress here --> (if: $murmur > 1 or $inscribe > 1 or $bleed > 1 or $push > 1)[(set: $weakMote to false)] (if: $roundCount is $roundHalf)[(print: "<br><br>The mob continues to pound at the gate. They will break through soon.")(if: $murmur > 1)[(print: " The Called senses your fear, and beckons you to focus, so that it may assist.")](if: $push > 1)[(print: " Imbued with soul essence, \its hunger emboldens your actions as if you yourself craved the lifeforce of your pursuers.")](if: $weakMote is false)[(print: " You take a deep breath and concentrate on bringing the summon from beyond the void.")(set: $plusOne to true)]] (if: $roundCount is $roundDanger)[(print: "<br><br>The doors begin to buckle as blades poke through the thick wood. There is no more time.")(if: $inscribe > 1)[(print: " The light from your inscriptions intensifies.")](if: $hesitate > 1)[(print: " You can feel that you've wasted too much in caution. It is time to act!")](if: $murmur > 1)[(print: " Your summon assures you of its readiness, by the warmth within the ritual circle.")](if: $pull is 1)[(print: "<br><br>If you could just evoke one final pull at the void...")](if: $weakMote is false)[(print: " <br><br> You close your eyes, straining to focus on the final evocation movements.")(set: $plusOne to true)]] (if: $roundCount is $roundLimit)[(go-to: "Overwhelmed")] (if: $hesitate is 3)[(go-to: "Overwhelmed")] (if: $pull is 2)[(go-to: "Arrival")] <!-- Roll mechanics --> (click: ?rollDie)[ (set: $diceroll to (random: 1, 6)) (if: $plusOne is true)[(set: $diceroll to $diceroll + 1)] (if: $diceroll > 6)[(set: $diceroll to 6)] (set: $roundCount to $roundCount + 1) (go-to: "Dais") ] } [Roll]<rollDie| <H3>(font: "Tangerine")[The summoning has taken too long.] </H3> { (if: $hesitate is 3)[(print: "A fatal hesitation...")] } The doors to the chamber burst open. You are over run with the hordes. { (if: $inscribe > 1 and $inscribe <= 3)[(print: " As you are apprehended, the feet of your capturers stamp out your runes. The room grows dimmer from the abscence of their light.")] (if: $inscribe > 3)[(print: "<br><br>Sensing danger, \it sends sheets of stone from the void blocking their approach. Encasing the summon circle in a dome of cold slate chitin this is a monument to your failed efforts.")] (if: $bleed > 1)[(if: $inscribe < 4 and $murmur < 4)[(print: " You leave a trail of your blood as your wounds are dragged across the cold stone floor." )]] (if: $bleed > 3)[(print: "<br><br>The void, fueled by your blood, lashes out at an isolated footpad, collecting their body and soul for the summon's trouble. Without you, however, the portal begins to quickly fade.")] (if: $murmur > 1)[(print: " From the nether, you hear a wimper of sympathy. It knows your intentions, and found them to be just.")] (if: $murmur > 3)[(print: "<br><br>As the horde surrounds you, a thin hard light glow encases your body. \"They will not take you.\", \it assures. But you will never leave.")] (if: $push > 1 and $push <= 3)[(print: " Thin shards of light reach forth toward the hearts of your authorities. The light crystalizes and shatters against the stone floor, just missing their quarry.")] (if: $push > 3)[(print: "<br><br>Thin sinewy tendrils of light coil and strike the closest agressors. They turn and begin to battle their compatriots, some weeping with their strikes and smashes. The melee subsides as the cords retract into the void.")] } { (if: $roundCount is $roundLimit)[(print: "<br><br>If only you had a little more time...")] } End. [[Again->Story Init]]<H3>(font: "Tangerine")[The summoned creature has come forth into the world.]</H3> You're not sure this was right, but you believe it was necessary. { (if: $murmur > 1)[(print: "The summon looks at you and nods, knowing." )] (if: $inscribe > 1)[(print: "\It looks around the room and moves to barricade the door." )] (if: $bleed > 1)[(print: "The summoning circle glows bright red, giving the summon sinister tint." )] (if: $push > 1)[(print: "The summon destroys the ceiling above, bathing the circle in light and rain." )] (if: $hesitate is 1)[(if: $inscribe < 1)[(print: "The mobs, agast and now through the gate, back away in terror." )]] (if: $weakMote)[(print: "The summon called forth manifests as a dull mote of light, filling the room with an even illumation in yellow.")] } { (if: $murmur > 1)[(print: "<br> So sure in the purity of your intent, The Called Light fuses with you, your skin saturated in the summon's glow. As arrows stick and melt at contact, you move forward to convince The Capital of its errors.")] (if: $inscribe > 1 and $push > 1)[(print: "<br> The door barred, the mob screams and gnashes outside, desperate to destroy what it does not understand. A glow like smoke billows from the opening in the roof, spreading quickly across the roof tops of the local district. As laser light falls from the sky, you and your order are spared destruction.")(if: $inscribe > 3)[(print: " Explosions pepper the plains and townships from here to The Capital, but are quickly blocked as the protective layer of hard smoke speeds to protect the greater ward.")]] (if: $murmur > 3)[(print: "<br> As you walk the road from the Temple to the Capital, you cannot be touched and can barely be seen. Neither the laser light or the Capital Guards can stop you. You will be heard, and the countryside will hear the product of your debate.")] (if: $bleed > 1)[(if: $inscribe > 1)[(print: "<br><br>The doors smash open with a red force.")](print: "<br>Rageful and untethered, the summon barrels toward the door and the mob. Bodies slide across the floor in its wake, as it billows out of the chamber as if it were bloodmist smoke.")] (if: $bleed > 3)[(print: "<br> \Its power so intensified and your life force so weakened, you are left no path to avoid your death. The smoke of this deamon fills your lungs as you wither to the stone floor.")(if: $inscribe > 1)[(print: "The glowing inscriptions light your lifeless face,")]] (if: $push > 1)[(if: $inscribe > 1)[(print: "<br><br>The doors disintegrate with a glowing scintilation")](print: "<br> The space fills with a mix of embers and floating wisp fires, dancing in the air. Their faces flickering with light, the guardsmen left standing turn back from where they came, and begin a determined, violent jog. They are yours, and they know what needs to be done.")] (if: $push > 3)[(print: "<br> The cloud of ember wisps seeps out of the temple, as if spreading a plume of righteous spores to even the strongest of wills. Cloaked in gold firelight, your new army marches to city center, bound to the revolution and its divine summoned veil.")] (if: $weakMote)[(print: "<br> Directionless and amoral, The Called Light engulfs you with a sublime fire that scorches your vision before you realize your heart is turned to cinder.<br> The doors gently bend concave, as the light spreads as if full of mass. The men they sent for you double over, weeping, clutching their hearts.<br> The light will not reach the capital in this weak state, no matter how deadly. This is not the solution you were willing to die for.")] } [[Again->Story Init]]{ So what are you doing here, summoner? If you are to succeed, you will know what your actions do. Murmur - Increases the empathy of the summon. A high score yeild a summon that aligns with your cause intuitively inscribe - While most summoning daus will have the basic circle permenantly etched, further inscription can help the summon align itself with the world it is entering. This offers nothing in the way of will to command, but an informed summon can make informed actions, certainly. high score yeilds a wiser summon. hesitate - A summoner is oft to pause a beat or so to compose themselves and plan their invoking. Wait too long, however, and the calling can be interrupted before it purpose is filled. (3x-hesitate is a failure) Bleed - Although the strength of will passed from the summoner gives the Called a certain strength, material blood let into the circle can give strong physical form to the entity, which grand efficacy. A high score make the summon beefier and violent. Push - the invoker's force of will, pushed upon its Calling. While not pure phyical strength, this pushed will embues a power to the summon. A higher score is the ability to crush men's hearts, rather than their walls Pull - For all the study and practice of a summoner's work, the actual pulling across of deeper forces is not itself difficult. The play is in preparation. 2x pull is a completed cast }{ (set: $aMurmur to (array: "You say a small prayer from your childhood. Its a litte rhyme about revolution and a victory not yet won.<br>","You chant an unintelligible incantation. It will surely know what you mean.","A small list of names whispers from your lips.")) (set: $aInscribe to (array: "You draw a spiral of triangles along the inner edges of the circle.","The inscription of the moon is said to be powerful summoning rune. You hastly scrawl a crisp round circle, perfected by practice.","Ovals sharing a common focal point scratch from the chalk in your hand.")) (set: $aHesitate to (array: "You pause for just a moment, breaking concentration.","Sweat runs past your eyes, forcing your distraction.","You lose yourself in your memories, searching for your process.","Dropping your inscription chalk, you take a beat to scoop it back into your hand.")) (set: $aBleed to (array: "Frantic for results, you scrape your finger along the stone dais, spilling blood into the circle." ,"Using your thin knife you slide an opening along the back of your hand. Placing the hand bleed-side down, you feel a sinister warmth.","Bleeding. You are unsure how.")) (set: $aPush to (array: "You push a piece of yourself onto the summon." ,"You feel a faint tug from the beyond. You push back with your soul.","As if leaning in and telling it a secret, you cast your will into the void.")) (set: $roundLimit to 14) (set: $roundDanger to $roundLimit - 3) (set: $roundHalf to (round: $roundLimit / 2)) (set: $roundCount to 0) (set: $murmur to 0) (set: $inscribe to 0) (set: $bleed to 0) (set: $push to 0) (set: $hesitate to 0) (set: $pull to 0) (set: $plusOne to false) (set: $weakMote to true) (set: $rollName to (array: "- Murmur" , "- Inscribe", "- Hesitate", "- Bleed", "- Push", "- Pull")) } (goto: "Summon")<H3>SUMMON</H3> <H4>A game by David Bell III</H4> <H4>A Hack of "Degrade" by (link: "Nora Blake")[(goto-url: "http://norablakeblog.wordpress.com/")] </H4> [[Begin->A Summoning Circle]] [[About->About]](enchant: ?page, (background: white) + (colour: black)) This game is inspired by (link: "this tweet")[(goto-url: "https://twitter.com/NeitherNora/status/913724920131178496")] from (link:"@NeitherNora")[(goto-url: "https://twitter.com/NeitherNora")], which won a 280 Character RPG contest on Twitter. While Nora Blake's game offers a much more dynamic experience, there's a building process found in that structure that I felt could translate well to a short solo scenario. SUMMON is a brief exploration of narrative based on changing world states. More of my own stuff can be found at (link: "tubaticarcade.blogspot.com")[(goto-url: "http://tubaticarcade.blogspot.com")] [[Return to Start->Summon]]{ (print: "<script>$('html').removeClass(\)</script>") (if: (passage:)'s tags's length > 0)[ (print: "<script>$('html').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>") ] }