Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
Welcome to DragonQuest. You will play a mighty dragon that explores their identity and determine what path you explore. There are four major game endings (The Wizard, The Empire, The Orcs and The Friend). See if you can find them all! (Multiple play throughs would be required) If you need a hint to find one... [[Hints|Hints]]
Created by CD Projekt Blue.
[[Credits]]
Disclaimer: None of the sound is made by us. Besides the DragonQuest logo, the remainder of the art is not made by us.
<img src="assets/image/TitleDragon.png" width ="300" height ="250" alt="first"/>
[[Let the game begin.|Intro]]
<<if $started != true>>
<<masteraudio volume 0.8>>
<<set $morality to 0>>
<<set $hasWings to true>>
<<set $prisonerHeld to false>>
<<cacheaudio "bgm_gameStartMusic" "assets/GameStartMusic.mp3">>
<<audio "bgm_gameStartMusic" volume 0.8 loop play>>
<<cacheaudio "bgm_sleepingDragon" "assets/Sleeping_Dragon.mp3">>\
<<cacheaudio "bgm_volcano" "assets/Volcano.mp3">>\
<<cacheaudio "bgm_swamplands" "assets/Swamplands.mp3">>\
<<cacheaudio "bgm_faerieDragon" "assets/FaerieDragon.mp3">>\
<<cacheaudio "bgm_villageAttack" "assets/VillageAttack.mp3">>\
<<cacheaudio "bgm_orcAttack" "assets/OrcAttack.mp3">>\
<<cacheaudio "bgm_empireBuilding" "assets/EmpireBuilding.mp3">>\
<<cacheaudio "bgm_cave" "assets/Cave.mp3">>\
<<cacheaudio "bgm_wizardPreparation" "assets/WizardPreparation.mp3">>\
<<cacheaudio "dragonBreath" "assets/dragonRoarAndFireBreath.mp3">>\
<<cacheaudio "caveIn" "assets/CaveInSFX.mp3">>\
<<cacheaudio "mechanismMoving" "assets/mechanismMovingSFX.mp3">>\
<<cacheaudio "poisonGas" "assets/PoisonGasSFX.mp3">>\
<<cacheaudio "biteSFX" "assets/DragonBiteSFX.mp3">>\
<<cacheaudio "healSFX" "assets/HealSFX.mp3">>\
<<cacheaudio "fireballSFX" "assets/FireballSFX.mp3">>\
<<cacheaudio "winSFX" "assets/WinSFX.mp3">>\
<<cacheaudio "missSFX" "assets/MissSFX.mp3">>\
<<cacheaudio "magicMissSFX" "assets/MagicMissSFX.mp3">>\
<<cacheaudio "clashOfBlades1" "assets/ClashOfBladesSFX1.mp3">>\
<<cacheaudio "clashOfBlades2" "assets/ClashOfBladesSFX2.mp3">>\
<<cacheaudio "ogreSFX" "assets/OgreSFX.mp3">>\
<<cacheaudio "dragonSleepSFX" "assets/DragonSleepSFX.mp3">>\
<<cacheaudio "clawSFX" "assets/DragonClawSFX.mp3">>\
<<cacheaudio "tailWhipSFX" "assets/TailWhipSFX.mp3">>\
<<cacheaudio "trapSetSFX" "assets/TrapSetSFX.mp3">>\
<<cacheaudio "lightningSFX" "assets/LightningSFX.mp3">>\
<<cacheaudio "defeatSFX" "assets/DefeatSFX.mp3">>\
<<set $started to true>>
<</if>>
<<set $forestName to "Silverwood">>The Dwarven hold of Karak Seven Peaks was once the home of Ungrim Ironhide, the powerful Dwarven chieftain. His Dwarvish ancestors had ruled the hold for many years after evicting the mighty dragon Durnehviir, the World Render. After generations of Dwarves, there amassed a treasure so great that two dragons named Titania the Deceiver and Jörmungandr, Dwarf's Bane joined forces to destroy the great armies of Ungrim Ironhide. This alliance among dragons was unheard of and while the Dwarves were capable of repelling one dragon, the might of two eventually wiped them out. The legendary duo of Titania and Jörmungandr created a spawn, a spawn to inherit the legendary hoard. The dragon that was produced by this union was <<textbox "$playerName" "Talon">>
[[Continue...|Character Creation]]Titania, the Deceiver: “Wake up $playerName! You have much work to do today. Do not let your Father see you lazing about.”
$playerName: “Yes Mother.”
Titania, the Deceiver: Instead of sprawling among the riches that your Father and I have claimed, why do you not instead gather food for us? Make sure not to sully our reputation by hunting deer like some coward. Now go, lest I name you ‘$playerName, the Cowardly Slayer of Sheep’.”
$playerName: “Yes Mother, I shall make haste!”
[[Being the hunt|The Hunt]]As $playerName took off from the peak of Karak Seven Peaks, $heshe surveyed the land. To $hisher West lay the farms of Kanata. Kanata was a human village that provided tribute to $playerName's parents in return for protection from the warring Orcish tribes in the North. However, this did not stop $hisher parents from taking a little tribute on the side, often through indiscriminate force. $playerName could go to the farms and take the farmers and their livestock. While that is what $hisher parents would require of $himher, $playerName could also go East into the forest and hunt down deer and other wildlife. Doing so would incur $hisher Father and Mother’s wrath, but would spare the humans of any trouble. They already had enough problems to deal with, why bother them any more?
[[Fly to Farms|Go to Farms]]
[[Hunt Wildlife|Hunt Wildlife]]$playerName descends upon the farms breathing $hisher fire on their loosely thatched roofs. Quickly the houses and barns caught on fire, and farmers began to scream at their loved ones to run towards the village with any horses they could get a hold of.
How do you feel about this?
[[You take joy in killing the helpless humans|Evil Bastard]]
[[This is what dragons do. It is only natural.|Doing My Job]]
<<audio "dragonBreath" play>>$HeShe knew his Father and Mother would be angry. Yet, this still did not scare $himher enough to attack the humans. $HeShe knew how bad they had it. The Orcs in the North, and $hisher parents up in Karak Seven Peaks. $playerName streaked into the woods, $hisher small frame allowing $himher to traverse the foliage. It was better this way, and yet $hisher parents did not understand it. They told $himher that this was the way things are. Dragons loot, pillage, and destroy. Humans offer tribute, cower, and die. $playerName refused to believe that this was the way things are, and if they were $heshe wished to change them. As $heshe approached a small clearing, $heshe saw a group of deer. $HeShe opened $hisher mouth letting loose a torrent of flame, knowing that tonight not only would $heshe be getting a mouthful of deer, but an earful from $hisher parents as well.
<<set $morality to $morality + 10>>
[[Having eaten some deer, you return home, dreading what is to come.|Return Home]]$playerName smiled as the little humans ran from in utter despair. There was something inexplicably euphoric about lauding the spectre of death over these mewling ingrates. A flick of a claw, or a brief spout of dragon’s breath, would easily dispatch a few humans. They would flee towards the village, thinking that they could run from $himher. Any that escaped, did so only because $heshe allowed it. It was always good to leave some survivors. $HisHer Father always told $himher, “Fear is only useful if it spreads”. Let them speak in hushed tones tonight, let them cower in fear of $playerName.
<<set $morality to $morality - 5>>
[[Now that the farms have been burnt, you return home.|Return Home]]As $heshe descended upon the farms, $heshe saw the humans begin to run. $HeShe was a force of nature. $HeShe knew this, as long as $heshe remained mindful of not overstepping, $heshe had complete control of the situation. This is the way the world worked. $HeShe was a dragon, and they were not. This mere association made them no different then the deer $heshe would sometimes hunt. Both put up the same lack of resistance. $HeShe would grab as much livestock as possible, without starving any of the survivors when they returned of course. They still needed something to collect tribute from after all.
<<set $morality to $morality + 2>>
[[Having effortlessly slain the humans, you return home.|Return Home]]<<if $morality <= 2>>$playerName returned home with bloody claws and hunks of flesh still stuck to $hisher teeth. $HisHer Father greeted $himher with a broad smile.
Jörmungandr, Dwarf's Bane: “Any more blood on those claws of yours, and I’ll have to call you ‘$playerName, the Butcher’. You have done well $sondaughter, a true dragon in the making!”
$playerName: “The farmers were of no challenge Father, the task was as easy as you said.”
Jörmungandr, Dwarf's Bane: “No doubt it was! Did you remember to leave survivors like I told you to?”
$playerName: “Yes, they will spread the tale of what happened tonight.”
Jörmungandr, Dwarf's Bane: "Your Mother and I grow weary of defending the humans; their troubles are no longer our concern. I tell you what $sondaughter, you seem like you are ready to take on a bigger challenge. I say ‘challenge’, but in truth it is a laughable task for me or your Mother. That is why I want you to destroy the village of Kanata. Consider it your rite of passage.”
<<else>>$playerName returned home fully aware that $heshe was going to be called all manner of names for disobeying $hisher parents.
Jörmungandr, Dwarf's Bane: “$playerName! You dare to enter into the hold after disobeying your mother so?!!”
Jörmungandr, Dwarfs Bane: “I have half a mind to bite your wings off and throw you down the mountain! Let the humans take care of you, as you have taken care of them. See if they show you the respite that you have shown them.”
$playerName: “Father I don’t think that it makes a difference…”
Jörmungandr, Dwarf's Bane: “SILENCE! You have had your time to talk. Everyday they see you fly out and turn tail, they will tell tails of your softness. How the $sondaughter of Titania, the Deceiver and Jörmungandr, Dwarfs Bane runs from HUMANS!”
Jörmungandr, Dwarf's Bane: “You will destroy their village, and you will do so by yourself. To disobey this command, will be the last thing you ever do. Make sure to leave some alive, so that they can tell proper tales of your destruction, and right the wrongs of your many cowardly acts. Now begone, and do not let me see you until the task is complete!”
<</if>>\
<<if not visited("Attack Village")>>\
[[Begin Village Attack]]
<<endif>>\
[[Run Away]]
<<audio "bgm_gameStartMusic" volume 0.8 fadeoverto 15 0.0>>The young <<link "male" "Character Colour">><<set $gender to "m">><</link>>/<<link "female" "Character Colour">><<set $gender to "f">><</link>> dragon was born.The colour of $playerName's scales were:
<<link "Azure Blue" "Parents Instructions">><<set $playerColour to "blue">><<set $breathAttack to "ice shards">><</link>>
<img src="assets/image/blue/blue_2.jpg" width ="225" height ="225" alt="blueDragon"/>
<<link "Fiery Red" "Parents Instructions">><<set $playerColour to "red">><<set $breathAttack to "flames">><</link>>
<img src="assets/image/red/red_1.jpg" width ="294" height ="171" alt="redDragon"/>
<<link "Midnight Black" "Parents Instructions">><<set $playerColour to "black">><<set $breathAttack to "acid">><</link>>
<img src="assets/image/black/black_2.jpg" width ="294" height ="171" alt="blackDragon"/>
<<link "Golden Yellow" "Parents Instructions">><<set $playerColour to "yellow">><<set $breathAttack to "lightning">><</link>>
<img src="assets/image/yellow/yellow_1.jpg" width ="284" height ="177" alt="yellowDragon"/>
<<link "Emerald Green" "Parents Instructions">><<set $playerColour to "green">><<set $breathAttack to "poison gas">><</link>>
<img src="assets/image/green/green_1.jpg" width ="294" height ="171" alt="greenDragon"/>
<<if $gender is "m">>
<<set $heshe to "he">>\
<<set $HeShe to "He">>\
<<set $himher to "him">>\
<<set $hisher to "his">>\
<<set $HisHer to "His">>\
<<set $sondaughter to "son">>\
<<set $mastermistress to "master">>\
<<set $princeprincess to "prince">>\
<</if>>
<<if $gender is "f">>
<<set $heshe to "she">>\
<<set $HeShe to "She">>\
<<set $himher to "her">>\
<<set $HimHer to "Her">>\
<<set $hisher to "her">>\
<<set $HisHer to "Her">>\
<<set $sondaughter to "daughter">>\
<<set $mastermistress to "mistress">>\
<<set $princeprincess to "princess">>\
<</if>><<if not visited("Farms")>>Peasants run around, gathering what little they can save from their farms. A few carry weapons.
<<endif>><<if not visited ("Guard House")>> Pitiful looking guards from the Guard House fire arrows and bolts at you, trying to break your dragonhide.
<<endif>><<if not visited("Granary")>>Some peasants gather food from the granary, holding onto whatever they can. At least one is holding a crossbow though.
<<endif>><<if not visited ("Blacksmith")>>The blacksmith is handing out weapons to various peasants which in turn are turning around trying to fire at you.
<<endif>>Current health: $playerHP
Attack:
<<if not visited("Farms")>>[[Farms]]
<<endif>><<if not visited("Guard House")>>[[Guard House]]
<<endif>><<if not visited("Granary")>>[[Granary]]
<<endif>><<if not visited("Blacksmith")>>[[Blacksmith]]
<<endif>><<if visited("Farms") and visited("Guard House") and visited("Granary") and visited("Blacksmith")>>
[[Attack Fleeing Villagers]]
<<endif>>
[[Flee from the Battle|Run Away]]
<<if not visited ("Begin Village Attack")>>You begin flying towards the village, your Father’s voice still ringing in your ear. You begin your descent into the center of the village. The villagers stop what they are doing and look up, relieved no doubt that it was you, and not one of your parents.
Old Man: “Greetings, young $mastermistress $playerName! What brings you to our humble village, nothing bad I hope?”
$playerName: “Hello, Kaecilius. My parents have instructed me to burn the village down, as the find no more use in keeping you alive. I come to warn you of their approach, I cannot take your lives. I am going to flee, and I urge you all to do the same.”
Old Man: “By the Gods! This is truly devastating news. We will begin evacuation at once. If you are fleeing your parents wrath, then perhaps the Misthollow Swamps to the South would be a suitable hiding place. You could also go to Mt. Etna, a smouldering volcano slightly east of the Misthollow Swamps.”
With this information you take off and head to….
<<else>>
You think to yourself of the various places you go to run away. Mt. Etna, the volcano not too far away from here could be of interest. Misthollow Swamp can be found nearby as well and could be a suitable place to build a lair, or even just vent off some steam.
<</if>>
[[Mt. Etna|Travel to Volcano]]
[[Misthollow Swamp|Travel to Swamplands]]
Alternatively, you could visit your old friend in the forest.
[[Travel to Forest|Found Faerie Dragon]]
Or if you dare...
[[Return Home|Return Home(Defeat)]]
<<audio "bgm_villageAttack" pause>>You fly over the farms, picking off humans and various animals, crunching on their bones.
You take $villageDamage point<<if $villageDamage != 1>>s<<endif>> of damage.
<<set $playerHP = $playerHP - $villageDamage>>
<<if $playerHP > 0>>[[Back to center of town|Attack Village]]<<else>>[[You don't feel so good...|Village Defeat]]<</if>>
<img src="assets/image/attack/BurningFarm.jpg" width ="300" height ="250" alt="BurningFarm"/>
<<audio "dragonBreath" play>>You roar loudly, sending several of the bravest and wisest soldiers fleeing. The fools that remain are too slow to flee before you descend upon them, ripping apart their bodies mercilessly.
<<set $villageDamage to 1>><<if not visited ("Blacksmith")>><<set $villageDamage to 2>><<endif>>
With the guardhouse destroyed as well as their supplies, you have little to fear from the rest of this village. You take $villageDamage point<<if $villageDamage != 1>>s<<endif>> of damage. <<if not visited ("Blacksmith")>>However, that blacksmith is supplying some weapons still...<<endif>>
<<set $playerHP = $playerHP - $villageDamage>>
<<if $playerHP > 0>>\
[[Back to center of town|Attack Village]]
<<else>>\
[[You don't feel so good...|Village Defeat]]
<</if>>\
<img src="assets/image/attack/BurningGuardhouse.jpg" width ="300" height ="250" alt="BurningGuardhouse"/>
<<audio "dragonBreath" play>>With your claws, you tear into the granary, sending bits of grain flying everywhere. You catch brief glimpses of terror in the eyes of the peasants before they turn their backs on you.
The villagers fight back, and you take $villageDamage point<<if $villageDamage != 1>>s<<endif>> of damage.
<<set $playerHP = $playerHP - $villageDamage>>
<<if $playerHP > 0>>[[Back to center of town|Attack Village]]<<else>>[[You don't feel so good...|Village Defeat]]<</if>>
<img src="assets/image/attack/BurningGranary.jpg" width ="300" height ="250" alt="BurningGranary"/>
<<audio "dragonBreath" play>>The guards screamed for mercy, but why would you listen to their insolent mewling? Most of the men had stayed back, no doubt attempting to secure the retreat for their old and young ones. You had heard their captain yell encouragements, one of which particularly tickled your fancy. He had mentioned a $princeprincess, and how the more the guards fought, the further $heshe could run away. Your task was complete, your parents will no doubt be satisfied by the ruin you had brought to the humans. Perhaps you could now spend some time hunting the $princeprincess. These guards did not deserve any measure of success, and the fact that $princeprincess had made it out brought your blood to a boil.
You swiftly find the royal caravan which you determine contains the $princeprincess.
<<if $gender is "m">>\
[[Kidnap him|Kidnap]]
<<elseif $gender is "f">>\
[[Kidnap her|Kidnap]]
<<endif>>\
[[Murder|Murder]]
<img src="assets/image/attack/attack_6.jpg" width ="400" height ="256" alt="fleeingVillagers"/>
<<set $prisonerHeld to false>>
<<set $playerName to $playerName + ", the Deathbringer">>
(Title unlocked! You are now known as $playerName)You collapse onto the caravan, ripping off the roof effortlessly and pick up a well dressed figure, terror in $hisher eyes. You carry them off, the commonfolk around you shouting curses but powerless to stop you.
What will you do with your prisoner?
[[Torture then send back with message]] - Leave survivors as father always said?
[[Torture then kill]] - Make an example of them?
[[Ransom]] - Or perhaps gold could be good? The peasants might not accept it though. Who would deal with a dragon after all?
<<set $ransom to random(1, 2)>>
<<set $prisonerHeld to true>>You land atop a wagon but overestimating how much weight the wagon could take, your speed carries you through, crushing the entire vehicle and anyone inside.
Not as graceful as you would have liked, but that will work.
You curse as you realize that the wagon you had landed on contained the $princeprincess. In your fury you decide to descend upon the already ruined village.
[[Finish the Chaos|Continue Destroying village]]
You carry the prisoner high into the air, the villagers hushed whispering turned to a gasp as you fling the prisoner prisoner up. The prisoner screams as before $heshe falls beyond your grasp, you snatch them with your other claw. The prisoner's screaming finally stops after a while, and all you feel is the huddled up self trembling against your scaly claws. You drop the prisoner onto a few of the villagers who break $hisher fall.
$playerName: "Go tell your pathetic kingdom about $playerName! Tell them that it was by my grace that you live, and that it was by my fury your family and friends died!"
Now, to finish destroying the village for your own twisted pleasure...
[[Continue Destroying village]]
<<set $prisonerHeld to false>>You grasp the human ever so tightly. A little tighter and $hisher bones will snap like twigs. You can see the fear in $hisher eyes, as their breath escapes them. You loosen your grip, and just as they gulp down some air, you tighten your hold once more. You continue to torture the $princeprincess in front of the distraught villagers.
Old Villager: "Please stop! Can't you see they are in so much pain?"
$playerName: "You are correct old man, come to think of it, all this squeezing is making me hungry..."
Before anyone could utter another word you envelop the $princeprincess in your maw and swallow $hisher body whole. Humans always made a great crunch as bones snapped. Perhaps you should consider this more often when you grow older. Elves probably taste even better. Not certain on dwarves cause of all their hair though...
The villagers cried out in horror as you took off laughing and smacking your lips with the blood of the $princeprincess. Satisfied with imposing your utter dominace over these pathetic creatures, you head back to the village to truely raze it to the ground.
[[Continue Destroying village]]
<<set $prisonerHeld to false>>Your ransom attempts are unsuccessful unfortuntately.
Hmm... what to do with the prisoner? You could [[slay your prisoner|Kill important person and retreat]] to make an example of those that would defy you and then leave. You could [[continue destroying the village|Continue Destroying village]] to let out your rage. You could also [[leave with your prisoner|Retreat with important person]] If you think enough damage has already been done. Or if you're feeling really generous, you could [[leave your prisoner behind and go home|Retreat by yourself]].As you fly over the town you see a few old men and women who had not been fast enough to escape your initial attack, but through sheer dumb luck had somehow survived. They wander around aimlessly, gazing at their once beloved town. Many of them wail as you fly over knocking down any remaining buildings. You leave the decrepit old bats to their frigid fate, and fly home.
<span id="OldBuilding">Old Building</span>
<<link "Destroy">><<audio "dragonBreath" play>><<replace "#OldBuilding">>Crumbled Ruins<</replace>><</link>>
<span id="Windmill">Windmill</span>
<<link "Destroy">><<audio "dragonBreath" play>><<replace "#Windmill">>Ruined windmill<</replace>><</link>>
[[Finish|Finish Attack]]As you fly over the town you see a few old men and women who had not been fast enough to escape your initial attack, but through sheer dumb luck had somehow survived. They wander around aimlessly, gazing at their once beloved town. Many of them wail as you fly over knocking down any remaining buildings. You leave the decrepid old bats to their frigid fate, and fly home.
[[Return Home|Return Home(Victory)]]You grasp the human ever so tightly. A little tighter and $hisher bones will snap like twigs. You can see the fear in $hisher eyes, as their breath escapes them. You loosen your grip, and just as they gulp down some air, you tighten your hold once more. You continue to torture the $princeprincess in front of the distraught villagers.
Old Villager: "Please stop! Can't you see they are in so much pain?"
$playerName: "You are correct old man, come to think of it, all this squeezing is making me hungry..."
Before anyone could utter another word you envelop the $princeprincess in your maw and swallow $hisher body whole. Humans always made a great crunch as bones snapped. Perhaps you should consider this more often when you grow older. Elves probably taste even better. Not certain on dwarves cause of all their hair though...
The villagers cried out in horror as you took off laughing and smacking your lips with the blood of the $princeprincess. Satisfied with imposing your utter dominace over these pathetic creatures, you head back home.
[[Return Home|Return Home(Victory)]]
<<set $prisonerHeld to false>>You decide to take $himher. A $princeprincess would fetch a nice ransom sooner or later. You parents would love that not only did you destroy the village, but also brought home such a valuable prize!
[[Return Home|Return Home(Victory)]]The smell of brimstone and ash fill your nose, as you fly over smouldering Mt. Etna. The rivers of lava and bursts of flames would no doubt keep most beings away. Perhaps this was indeed an excellent place to create a new home for yourself. Your thoughts are interrupted by a cataclysmic roar from below. As you direct your gaze to ground below, you see the colossal frame of a Dragon writhing and heaving against large chains. The dragon's wingspan was that of your two parents combined. Its skin was shimmering as if it were made of obsidian. Its entire body was etched with intricate red patterns. His every bellow caused the air around you to vibrate, and his breath you could now tell was the source of the smell of brimstone you had sensed earlier.
<<set $volcanoswamp to "volcano">>
[[Approach the Dragon|Found chained ancient dragon]]
<<audio "bgm_volcano" loop play>>
<img src="assets/image/environment/Volcano.png" width ="800" height ="450" alt="Volcano"/>The oddly layered smell of onions wafts into your nose, followed by the stagnation of the cool breeze you had been experiencing. You look down to see the sludgy and dreary expanse that is the Misthollow Swamps. It wasn’t a nice looking place, but it would definitely keep other beings out of your business. You continue flying around looking for a nice cave to call home when your search is interrupted by a cataclysmic roar from your right. As you direct your gaze there, you see the colossal frame of a Dragon writhing and heaving against large chains.The dragon's wingspan was that of your two parents combined. Its skin was a deep black as if it were made of onyx. Its entire body was etched with intricate purple patterns, and purple fumes arose from its mouth and nostrils. His every bellow caused the air around you to vibrate, and his breath you could now tell was the source of the smell of onions you had sensed earlier.
<<set $volcanoswamp to "swamp">>
[[Approach Dragon|Found chained ancient dragon]]
<<audio "bgm_swamplands" loop play>>
<img src="assets/image/environment/env_1.jpg" width ="300" height ="250" alt="swamplands"/>Some of you wounds begin to ache, and your mind begins to race, as you contemplate all the potential threats that could be hidden in the caravan. You decide to not risk your life any further, and leave the prisoner behind.
[[Return Home|Return Home(Defeat)]]
<<audio "bgm_villageAttack" volume 1.0 fadeoverto 10 0.0>>For your failures, you have been eternally banished from your home. What was once a reliable haven, had now become inhospitable to you. Your parents had forsaken you, but this is not the end. You are finally free to pursue any adventure you see fit. Pershaps it will be wise to head to the forest. You will show your parents that you can become a mighty dragon without their overbearing guidance.
[[Leave for Adventure]]As you fly around the forest for a bit, you see a clearing in the distance. There seems to be a little cluster of bolders and other small rocks.
Descending down, you find a cave nearby. That should be interesting enough.
[[Investigate|Cave Entrance]]You enter the cave and see that the entrance to the cave is held up by a wooden support system in the form of an archway. There is a two-headed ogre ahead of you.
The thick skinned two-headed ogre looks angry at you for invading its territory. It raises its club menacingly at you. It charges forward at you and you move to the side before it rams into a wooden beam near the entrance, supporting the archway. You can see bits and pieces of rubble shift from overhead.
<<if $prisonerHeld is true>>You instruct the $princeprincess to stay out of harms way and not to run. $HeShe obediently obeys out of fear.<</if>>\
[[Bring it on Ogre|Ogre Fight]]
<img src="assets/image/twoHeadedOgre.jpg" width ="300" height ="250" alt="twoHeadedOgre"/>
<<audio "bgm_cave" loop play>>
<<set $playerHP to 8>>
<<set $ogreHP to 5>>
<<timed 1s>><<audio "ogreSFX" play>><</timed>>The black scales of the behemoth are nightmare black and you can see dark blood staining the ground near it. The creature looks aggrevated. It looks towards you and speaks. You can feel the ground vibrate.
"Free me or I will end you sooner rather than later."
[[Taunt the Dragon|Taunt]] - Its chained up anyways
[[Free the Dragon|Free]] - Those chains don't look like they're going to hold...
[[Flee]] - Let's pretend this didn't happen.
<<if visited ("Travel to Swamplands")>><img src="assets/image/black/black_5.jpg" width ="300" height ="250" alt="ancientDragon"/>
<<else>>
<img src="assets/image/ChainedDragon.jpg" width ="1200" height ="800" alt="ancientDragon"/>
<</if>>You take some satisfaction in rattling out a few insults that you got from your brother at the chained dragon.
"You have small scales. Barely a lizard."
"Those teeth couldn't even hurt a dwarf."
"Your mother was a gecko. An ugly one."
"Even without the fire, your breath is killing me."
"Are those wings or did a crow land on your back?"
With a huge grin on your mouth, you make your leave.
You can hear shouting from behind. "FOOLISH WHELP! You will pay for your insolence! I am a god, compared the mere wyrmling that you are!"
The chains shake violently but seem to hold.
You leave and decide to explore the nearby area.
[[You stumble across a cave|Cave Entrance]]
<<if visited ("Travel to Volcano")>>
<<audio "bgm_volcano" volume 1.0 fadeoverto 10 0.0>>
<<else>>
<<audio "bgm_swamplands" volume 1.0 fadeoverto 10 0.0>>
<</if>>"You would choose to free me? Are you foolish or stupid or both? Or is it that you think it is the only way you will live? Very well, remove these chains quickly and you may yet live."
Perhaps a game is in order. There lies a treasure nearby in a cave. Recover it quickly and I will let you live.
[[To the cave!|Cave Entrance]]
<<set $playerName to $playerName + ", The Brave">>
(Title unlocked! You are now known as $playerName)
<<if visited ("Travel to Volcano")>>
<<audio "bgm_volcano" volume 1.0 fadeoverto 10 0.0>>
<<else>>
<<audio "bgm_swamplands" volume 1.0 fadeoverto 10 0.0>>
<</if>>Turning around as fast as your wings will let you, you make for the skies. The dragon roars angerly at you but is seemingly powerless to stop you.
The chains shake violently but it looks like it is not enough to break the creature from its prison.
You decide to explore elsewhere to see if you can find anything else of interest. After a short while...
[[You find a cave|Cave Entrance]]
<<if visited ("Travel to Volcano")>>
<<audio "bgm_volcano" volume 1.0 fadeoverto 10 0.0>>
<<else>>
<<audio "bgm_swamplands" volume 1.0 fadeoverto 10 0.0>>
<</if>>While flying to the cave mentioned by Foxglove, you quickly find a group of humans carrying weapons moving around. They seem to have noticed you but they are at quite a distance still.
[[Befriend]] - You could try and talk with them...
[[Hide and Follow]] - Or you could feign not to have seen them and follow them...
[[Burn Them]] - Or end their fates now.
[[Ignore Them|Cave Entrance]]
<<audio "bgm_faerieDragon" volume 1.0 fadeoverto 10 0.0>>The humans look scared as you descend upon them
Human: “Stop or we'll shoot!”
$playerName: “I don’t mean to trouble you, I am merely looking for a cave. I need a cure found within it.”
Human: “Me and my companions are also looking for that cave, the mushrooms inside are needed to help our princess!”
$playerName: “Lead me there and I will go in and retrieve the cure for us all!”
Human: “If you don’t mind we will show you the way and then come back here. We worry about what is further into the forest. I would prefer to go home alive.”
$playerName: “Very well…”
[[Follow the humans to the cave|Cave Entrance]]You stealthily follow the humans, keeping them in your sights. You feel your stomach fill with dread as they finally arrive and congregate around Foxglove’s tree. There you see them laughing and hunching over the body of your now dead friend.
[[Burn Them]]The human rangers begin screaming in anguish as your flame consumes their bodies. They were little match for the torrent of flame you unleashed.
The dead body of your friend lies by the tree in which he lived, surrounded by the burnt corpses of the humans. You decided too...
[[Cremeate]]
[[Bury]]You know as your Father’s voice rings out, that there would be no mercy to be found back home if you were to disobey them once more. You head towards the forest once more, in desperate need of your friend Foxglove, the Nimble. You come to a giant Sequoia tree, and see your friend poke his head out.
Foxglove: “Hey...$playerName, ...lookin good buddy…”
$playerName: “Foxglove! You appear ill, what’s wrong?”
Foxglove: “Ohh...this wing rot has spread through our kind Talon! I fear that it has found me as well…”
$playerName: “Please Foxglove, you have been my only friend, how can I help?”
Foxglove: “ You have to go to a cave in the...deepwood, it is very… dangerous…, there you will find a...glowing mushroom that cures many ailments.”
$playerName: “I will leave at once, hang on friend!”
[[Head for Cave|Stay Around Edge of Forest]]
<img src="assets/image/environment/Forest.jpg" width ="300" height ="250" alt="Forest"/>
<<audio "bgm_faerieDragon" loop play volume 0 fadein>>You collapse onto the blacksmith, breaking the beams and causing the building to cave onto itself. The peasants won't be gaining any more weapons from.
<<set $villageDamage to 1>>\
<<if not visited ("Guard House")>>\<<set $villageDamage to 3>>Those guards have got a ballista pointed at you.<<endif>>
The villagers fight back, dealing $villageDamage damage to you.
<<set $playerHP = $playerHP - $villageDamage>>
<<if $playerHP > 0>>[[Back to center of town|Attack Village]]<<else>>[[You don't feel so good...|Village Defeat]]<</if>>
<img src="assets/image/attack/BurningBlacksmith.jpg" width ="300" height ="250" alt="BurningBlacksmith"/>
<<audio "dragonBreath" play>>You begin flying towards the village. The cold mountain breeze carries the smell of burning wood and flesh. <<if visited ("Go to Farms")>>The smoldering remains of the farms you had destroyed smeared the otherwise pristine green expanse.<</if>>The humans saw you approaching, you could tell as the clanging of their bell echoed in the valley. You see them scrambling around their ramparts, made of flimsy wood. Some of them begin to shoot arrows at you. Most miss you by a wide margin, their quivering hands no doubt betraying their aim. You laugh at the thought of arrows, and begin descent.
[[Attack Village]]
<<set $playerHP to 8>>
<<set $villageDamage to 3>>
<<audio "bgm_villageAttack" volume 0.8 loop play>>Now with the treasure in your claws, you feel satisfied.\
<<if visited ("Found Faerie Dragon") && visited("Burn Them") && visited("Hide and Follow")>>Your heart is heavy with loss of your friend, but so are your talons with the weight of the gems found in the cave. You leave, burdened by the last few days, in search for a new home.
<<elseif visited("Found Faerie Dragon") && visited("Befriend")>>\
You race back to the human rangers giving them the cure for the Princess. They try to thank you but you quickly take off in the direction of Foxglove.
You return as fast you can back to Foxglove’s tree. You find him gasping for breath. You feed him the mushrooms as you feel his last breath almost escape his body. You fear for a moment that your friend is dead. After a few moments you see his little chest expand as breath rushes back in him.
Foxglove: “You… did $playerName...thank you...please do not stray too far… I must ask you... to nurse me back to health.”
$playerName: “Anything for you friend, this will be my new home for the time being.”
[[Care for Foxglove|Save Foxglove]]
<<elseif visited("Found Faerie Dragon")>>
You return as fast you can back to Foxglove’s tree. You find him gasping for breath. You feed him the mushrooms as you feel his last breath almost escape his body. You fear for a moment that your friend is dead. After a few moments you see his little chest expand as breath rushes back in him.
Foxglove: “You… did $playerName...thank you...please do not stray to far… I must ask you... to nurse me back to health.”
$playerName: “Anything for you friend, this will be my new home for the time being.”
[[Care for Foxglove|Save Foxglove]]
<<else>>
You leave the cave carrying your treasure. With your success, you feel it's appropriate to go seek out a place to live, a place to establish as your territory. Your parents had wanted you to set out for yourself and you finally felt ready.
<<if $prisonerHeld is true>>
[[Seek Out New Home|Home with Prisoner]]
<<elseif visited ("Attack Village")>>
[[Seek Out New Home|Home (Wizard)]]
<<else>>
[[Seek Out New Home|Home Alone]]
<</if>>
<</if>>
<<if $prisonerHeld is true>>The $princeprincess is still stuck with you.<</if>>
<<set $playerHP to 120>>The thick skinned ogre looks angry at you for invading its territory. It raises its club menacingly at you. It charges forward at you and you move to the side before it rams into a wooden beam near the entrance, supporting the archway. You can see bits and pieces of rubble shift from overhead.
Your current health: $playerHP
What shall you do?
[[Bite Attack|Bite Ogre]] (Piercing)
[[Claws|Claw Ogre]] (Slashing)
[[Breath attack|Breath Ogre]]
==Tail attack (Bludgeoning)== //You are too young to use your tail effectively.//
<<audio "bgm_volcano" pause>>
<<audio "bgm_swamplands" pause>>
<<audio "bgm_faerieDragon" pause>>
<<audio "bgm_villageAttack" pause>>The ogre swipes at you with its club!
<<set $hit to random(1, 20)+6>><<set $ogreDamage to random(2,3)>>\
<<if $hit >= 14>>
The club finds its mark, battering you and sending you flying into the wall. You take $ogreDamage damage. <<set $playerHP to $playerHP - $ogreDamage>><<else>>The club misses you!<</if>>\
You attempt to bite the ogre, but its large size makes it difficult to get a proper bite onto. It doesn't even seem to mind much that it has a few fangs in it.
<<set $ogreHP to $ogreHP - 1>>
<<if $ogreHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ogre Fight]]<</if>>\
<<if $ogreHP <= 0 && $playerHP > 0>>\
The ogre looks weakened. [[Finish it|Ogre Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Desperate Last Stand]]<</if>>
<<audio "ogreSFX" play>>
<<timed 2s>><<audio "biteSFX" play>><</timed>>The ogre swipes at you with its club! <<set $ogreDamage to random(2,3)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The club finds its mark, battering you and sending you flying into the wall. You take $ogreDamage damage. <<set $playerHP to $playerHP - $ogreDamage>><<else>>The club misses you!<</if>>\
You claw at the ogre, slashing into its thick hide. It is tougher than you expected and you are unable to get too many successful hits in.
<<set $ogreHP to $ogreHP - 2>>
<<if $ogreHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ogre Fight]]<</if>>\
<<if $ogreHP <= 0 && $playerHP > 0>>\
The ogre looks weakened. [[Finish it|Ogre Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Desperate Last Stand]]<</if>>
<<audio "ogreSFX" play>>
<<timed 2s>><<audio "clawSFX" play>><</timed>>The ogre swipes at you with its club! <<set $ogreDamage to random(2,3)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The club finds its mark, battering you and sending you flying into the wall. You take $ogreDamage damage. <<set $playerHP to $playerHP - $ogreDamage>><<else>>The club misses you!<</if>>\
You breathe $breathAttack which envelopes the ogre. Little living material can withstand the breath of a dragon.
<<set $ogreHP to $ogreHP - 3>>
<<if $ogreHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ogre Fight]]<</if>>\
<<if $ogreHP <= 0 && $playerHP > 0>>\
The ogre looks weakened. [[Finish it|Ogre Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Desperate Last Stand]]<</if>>
<<audio "ogreSFX" play>>
<<timed 2s>><<audio "dragonBreath" play>><</timed>>The ogre is heavily injured and charges towards you. You switftly move out of the way and the ogre continues with its momentum. It collides with the support beam, snapping it clean in half. You hear some rumbling and move deeper into the cave as you see rubble and the like begin to collapse onto the ogre, burying it.
You smile with relief, but then grow worried as the light within the cave shrinks, the rubble piling up onto the entrance. Looks like you'll need to find another way out.
<<if $prisonerHeld is true>>As well, the $princeprincess is trapped in here with you. Poor soul.<</if>>
[[Into the Cave|Hub Room]]
<<set $playerName to $playerName + ", Slayer of Ogres">>(Title unlocked! You are now known as $playerName)
<<set $puzzleComplete to false>>
<<set $treasureGot to false>>
<<audio "winSFX" play>>
<<timed 2s>><<audio "caveIn" play>><</timed>>As you manuever around, your scales cracked, and your head spinning, you look around to see the ogre charging at you. You are too slow to move out of the way as it collides with you, smashing you into the pillar supporting the roof. The beam gives way, and rubble collapses onto both you and the ogre, crushing the two of you.
GAME OVER.
(Hint: Consider the weakness of an ogre and watch for clues in the text to point you in the right direction)You enter into a central seeming room. There is a large pool of water in the middle of the cavern as well as several different exits out of the room.
[[To the north|Treasure Room]], you can see a twisting path that slants off to the side.
[[To the east|Poison Puzzle]], stalagmites and stalactites primarily lie in the way.
[[To the south|Gem Puzzle]], you can see a raised cave opening, but nothing you will struggle to reach.
Alternatively, you could [[return to the cave entrance|Collapsed Cave Entrance]]
<img src="assets/image/environment/env_8.jpg" width ="300" height ="250" alt="undergroundCaves"/><<if $puzzleComplete is true && $treasureGot is false>>You grab as much of the treasure as you can, including the mushrooms in your mouth and being moving it to the main hub room. Transporting this will take time, but it all belongs to you now. You hear a distant thud as something loud hits the ground nearby. It sounds like it came from outside.<<set $treasureGot to true>><<endif>><<if $puzzleComplete is true && $treasureGot is true>>The room is barren as you have stripped it of its treasures.\
<<else>>You see a magnificant pile of treasure before you in this room. Golden coins, trinkets, jewels and gems all sit in the center of the room. As well, you can see a beautiful white pearl sitting in the center of it all. That must be important. However, the path is walled off by a series of large spikes protruding from the walls and ceiling. You can't seem to move them. They seem to be connected to some gears nearby.<<endif>>
[[Return back to main room|Hub Room]]
<img src="assets/image/CaveTreasure.jpg" width ="300" height ="250" alt="CaveTreasure"/>You see words written on a statue:
I can fly yet have no wings,
I beat down mountains, I conquer kings,
At once three different things am I,
As a continuous, whole I cannot die.
<<if not visited ("Correct Guess")>>\
Select an answer on the statue?<</if>>\
<<if not visited ("Correct Guess")>>\[[The Leaves|Wrong Guess]]
<</if>><<if not visited ("Correct Guess")>>\[[Water|Wrong Guess]]
<</if>><<if not visited ("Correct Guess")>>\[[Time|Correct Guess]]
<</if>><<if not visited ("Correct Guess")>>\[[The Wind|Wrong Guess]]
<</if>><<if not visited ("Correct Guess")>>\[[Return to main room without guessing|Hub Room]]<<else>>[[Return to main room|Hub Room]]
<</if>>
<img src="assets/image/PoisonStatue.png" width ="174" height ="300" alt="PoisonStatue"/><<if not visited ("Correct Guess") && not visited ("Insert Gem")>>\
You can see three gems lined up into little sockets with the fourth socket missing.
<<elseif visited ("Correct Guess") && not visited ("Insert Gem")>>\
You can see three gems lined up into little sockets with the fourth socket missing.
[[Insert Gem]]\
<<elseif visited ("Correct Guess") && visited ("Insert Gem")>>\
The four gems glow brightly, resting within the wall.
<</if>>
[[Return to Main Room|Hub Room]]A puft of poison squirts at you from the status.
<<set $playerHP to $playerHP -2>>\
<<if $playerHP <= 0>>\Poison sprays all over your body. The acrid stench fills the room, as you lose feeling throughout your body. Your blurry vision soon fades to black as you drift into the grim embrace of death... Oops.
<<audio "defeatSFX" play>>
GAME OVER.
<<else>>\
Your remaining health: $playerHP
[[Look at the statue again|Poison Puzzle]]
<</if>>
<<audio "poisonGas" time 4 play>>A small red gem pops out of the statue's mouth. You take hold of it.
[[Continue|Poison Puzzle]]
<img src="assets/image/RedGem.png" width ="240" height ="240" alt="PoisonStatue"/><<if $treasureGot is false>>The entrance is still blocked. Any attempts to move it are unsuccessful. You'll have to wait till someone moves it aside or find an alternative way out.
[[Return to main area|Hub Room]]
<<else>>\
As you begin to contemplate how to move the rubble, you hear an earth shattering thud. The stones in front of you are flung away, and what you see in front of you is the head of a black dragon. Lava drips from his maw, and his teeth are the size of stalagmites. His eyes are fiery red embers, and his skin looks as though it were made from obsidian. The smell of brimstone fills the cave, and his mighty maw opens as he says,
<<audio "bgm_cave" volume 1.0 fadeoverto 5 0.0>>\
<<if visited("Taunt")>>\
Ancalagon: “You mewling wyrm...I have found you again. Snooping around one of my stashes? Should have set me free, perhaps you would have been rewarded. Any clever last words, before I turn you to ash?"
[[Taunt Again]]
[[Forgiveness]]
<<elseif visited("Free")>>\
Ancalagon: “Ahhh, so we meet again little $playerName. It is your good fortune that you spared me the extra ten minutes of freeing myself from those chains. Had you not, you would have been dead already. It appears you have found your way into my little stash. Consider it your reward, now go lest I change my mind…”
[[Exit Cave]]
<<elseif visited("Flee")>>\
Ancalagon: “Ahhh, if it isn’t the little coward. Running away when an elder needs your assistance? Your parents must not have taught you proper manners, and now I catch you thieving my little cave. Any last words?
[[Taunt him|Taunt Again]]
[[Forgiveness]]
<<else>>\
Ancalagon: “What do we have here? A little dragon such as yourself so far from home. Why have you taken what is not yours? Your parents must not have taught you proper manners!”
[[Taunt him|Taunt Again]]
[[Ask for forgiveness|Forgiveness]]
<</if>>\
<</if>>You insert the gem into the socket. All four of the gems begin glowing brightly. You hear a loud rumbling in the distance, the earth itself rumbling slightly as though a great mechanism has moved.
<<set $puzzleComplete to true>>
[[Continue|Gem Puzzle]]
<<audio "mechanismMoving" play>>You're wings are covered in the blood of your foes, but also your own blood. Holes have been torn in your wings. The villagers continue to fire crossbow bolts at you and several hit their mark. They spare no quarter, shouting curses at you as the volley of weapons continues. You are struck again and again. You lose the strength to fly, and plummet into a nearby ruined building. The world spirals out of control.
Slowly... the unending pain dissipates, and you feel overwhelmingly exhausted, with an incredible urge to sleep forever. Yes, that would be good. Unending sleep... You barely open your eyes briefly and see silhouettes in front of you, not entirely sure what they are. It doesn't matter now... Sleep sounds good. Eternal sleep sounds better. You close your eyes one last time. Never to open them again.
[Game Over]
(Hint: Read the village for clues and try to figure out what order you should attack the village in. Disrupting certain parts of the village will lower how effective they are in holding off your attack.)
<<audio "defeatSFX" play>><<if visited("Kill important person and retreat") or visited("Fight Village") or visited("Retreat with important person") or visited("Finish Attack") or visited("Ransom")>>\
Jörmungandr, Dwarf's Bane: "Greetings child! I see you have done even better than expected! Although I should have known the spawn of Titania and Jörmungandr would do nothing short of impress."
$playerName: "Thank you father! I always strive to be better!"
Titania, the Deceiver: "I am oh so proud of you! You should go investigate a cave down in the forest, for I fear that you have outgrown your parents home!"
$playerName: "But Mother who will carry out errands such as these for you and Father?"
Titania, the Deceiver: "Nonsense! You have shown the greatness you are clearly predisposed to. Living in your parents shadow will never let you reach your true potential!"
$playerName: "Very well Mother, I shall go forth and spread our familly's prestige!"
<<endif>>
<<if $prisonerHeld is true>>\
You have a prisoner with you! What shall you do with this poor soul? Give $himher to your parents? Keep for yourself?
[[Keep prisoner for yourself|Cave Entrance]] (And leave for adventure)
[[Give prisoner to parents|Parents Get Prisoner]]
<<else>>
You decide to leave for adventure!
[[Cave Entrance]]
<</if>>
<<audio "bgm_villageAttack" volume 1.0 fadeoverto 10 0.0>><<if visited ("Attack Fleeing Villagers")>>
Titania, the Deceiver: "We watched as you flew into the village, burning down their various buildings. We were even pleased that you attacked the royal caravan of the visiting $princeprincess."
Jörmungandr, Dwarf's Bane: "But why did you foolishly stop there when the people refused you!? You are a dragon, you will do as you wish! Those that would deny you should suffer! Have we taught you nothing!? You have brought shame and disgrace upon our family!
Titania, the Deceiver: We have no need for the weak here. Begone, $playerName, you are no longer welcome here. You are banished for the shame you have brought upon our linage.
<<else>>
Titania, the Deceiver: "You dare return here after fleeing from us!? We gave you simple instructions! Destroy the village and take what is rightfully yours."
Jörmungandr, Dwarf's Bane: "Yet you instead chose to flee, to abandon your duties! How could you ever call yourself a true dragon if you will not pursue that which dragons do? I am known as Dwarf's Bane for a reason! Ungrim Ironhide's kingdom crumbled because of me! And yet you cannot even manage the guts to slay a few pitiful humans in some nameless village!?"
Titania, the Deceiver: "Begone from here. We have no need for the weak, for those that have pity for others weaker than themselves. Only the strong survive."
<</if>>
[[Banished by Parents]]$playerName: “Seeing as I am about to die, I shall taunt you<<if visited ("Taunt")>> a second time<</if>>. Your mother was but a lizard, and your father smelt of elderberries!”
His eyes flash in anger, and before you could utter another word you see his maw open and a torrent of hellfire erupts around you. Your ashes are swept away by the breath of Ancalagon, the Apocalypse.
GAME OVER!
(Hint: Perhaps taunting powerful looking dragons is not the wisest decision?)
<<audio "defeatSFX" play>>$playerName: “Please let me leave, I promise I meant no ill will. Had I known this was yours I would never come here in the first place.”
Ancalagon: “Hmmm, it would be a shame to kill a dragon so young. Regardless of how cowardly you are. Leave and do not return, and take those god awful mushrooms with you, they stink up the entire place.”
<<if visited("Taunt")>>
"However, for your insolence previously in taunting me, I shall first inflict pain upon you so that you know not to ever taunt me again."
Ancalagon surges towards you with stunning speed and you are helpless as he throws you against the wall, pinning you with his talons to the ground and with his fangs, bites into your wings, tearing at them. He bites into where the wings join your body, and painfully but somewhat quickly removes them from your body. Afterwards, he departs, blood still dripping from his teeth.
You will never be able to fly again.\
<<set $hasWings to false>><</if>>\
[[Exit Cave]]The years pass by and you and your friend Foxglove eventually leave the forest. You grow larger and larger as the years go on, looking for a new cave every five years or so. Your size and strength are becoming formidable. You sit with your buddy Foxglove, wondering how the world would treat you in light of your growing power.
<<set $playerName to $playerName + ", The Saviour">>\
(Title unlocked! You are now known as $playerName)
You and Foxglove are discussing various topics when Foxglove asks if he can suggest something to you as you are wandering through the forest. You can hear something large in the distance...
[[Foxglove's Suggestion]]
<<audio "bgm_faerieDragon" loop play volume 0 fadein>>Dragons are the fleshy incarnation of fire itself, it is only appropriate that you return your friend to the fire from which his soul had came. You gently breathe fire onto his now limp body, watching as he turned not ash, but rather the fairy dust the would emanate from his wings. Even in death he was beautiful.
[[Continue to cave|Cave Entrance]]
<<audio "dragonBreath" play>>You could not bring yourself to burn your friend’s body and reduce it to the same ash as that of the human rangers. You instead dig a hole beside the tree that used to be his home. Even in death your friend will not leave the tree that had raised and sheltered him.
[[Continue to Cave|Cave Entrance]]Your parents smile.
Titania, the Deceiver: "$playerName you should go on your adventure, I think that cave will prove very valuable."
$playerName: "What about the prisoner?"
Titania, the Deceiver: "Oh don't worry, your father and I will take good care of her. Make sure she is presentable when they arrive with the ransom."
$playerName: "Very well, farewell, until I return."
[[You leave for adventure|Cave Entrance]]
<<set $prisonerHeld to false>><<if visited ("Travel to Swamplands")>>
Mt Etna was certainly a warm place. It would serve as a home.
<<set $home to "volcano">>
<<elseif visited ("Travel to Volcano")>>
The Misthollow Swamp could make for a great new home, and it wouldn't be near that ancient dragon.
<<set $home to "swamplands">>
<<elseif visited ("Continue Destroying village")>>
The ruins of that village you destroyed will serve as your new home.
<<set $home to "village">>
<<else>>
You shall make your home in $forestName.
<<set $home to "forest">>
<</if>>
Your time here would be lonely, but at least you would be safe. Safe from the countless enemies you had in the world.
[[Growing Up (Solo)]]
<<audio "bgm_empireBuilding" loop play>><<if visited ("Travel to Swamplands")>>\
Mt Etna was certainly a warm place. It would serve as a home.
<<set $home to "volcano">>
<<elseif visited ("Travel to Volcano")>>\
The Misthollow Swamp could make for a great new home, and it wouldn't be near that ancient dragon.
<<set $home to "swamplands">>
<<elseif visited ("Continue Destroying village")>>\
The ruins of that village you destroyed will serve as your new home.
<<set $home to "village">>
<<else>>\
You shall make your home in $forestName.
<<set $home to "forest">>
<</if>>
The prisoner would make for some entertainment, perhaps retiring to a secluded location would do you well for a few years.
Do you let the prisoner befriend you?
[[Certainly, it is only a matter of time|Prisoner Befriends You]]
[[Dragons can never be friends with lesser creatures|Hold Onto Prisoner]]
<<audio "bgm_empireBuilding" loop play>>--20 years later--
As the years pass by, you grow more trusting of your prisoner. $HeShe had several opportunities to try and run, but $heshe never took them, in a way they seemed to be happy with you. You would make each other laugh, and despite your gruff demeanor, you had grown fond of them. There had been countless attempts made by valiant knights to rescue $himher. All had been easily dispatched, lambs to the slaughter if anything. Your talons have only grown sharper as have your wits. Your tail is now long enough to send scores of men flying. The past twenty years have been good to you and you have grown well.<<if $hasWings is false>> Shame about your wings though. The wounds have healed, but you still cannot fly.<</if>>
Over the years, the $princeprincess has asked for freedom, and you have refused $himher everytime. You don't wish to be lonely afterall. $HeShe is your only friend, as you have pushed away all the others. You have not seen your family in years. Not that they matter anyways.
One day you wake to hear the clamor of armor and swords being drawn. You sigh, it seems as though more men had come to die. As you make your way out, you see that a group of perhaps a hundred men all heavily armored had come to your doorstep. They send forward about twenty or so men, one of which was carrying a white flag. As if that would deter you from roasting them in their precious armor. You grin with satisfaction at the chance to exert your dominance. The $princeprincess recognizes the emblem on the soldiers armor, and pleads you to not incinerate these men on the spot.
<<set $playerName to $playerName + ", The Revered">>
(Title unlocked! You are now known as $playerName)
[[Listen|Listen to Army]]
[[Burn Them|Deny Prisoner Request]]--20 years later--
You hold onto the $princeprincess for years but never become friends with them. For the most part, you leave them alone, confined to their prison, while you go about your own business, attacking nearby villages, dominating the region, building your hoard, your piles of treasures and trophies.
<<set $playerName to $playerName + ", The Merciless">>
(Title unlocked! You are now known as $playerName)
[[Continue|The Wizard]]The $princeprincess: "Please $playerName, I beg you, do not slay them before hearing what they have to say."
Soldier: "Oh great $playerName, my men and I have travelled far from our kingdom to ask for your help! A host of orcs gathers outside the borders of our kingdom, the host is too large for use to beat back. They are also led by the storm giant, Brokki, the Bane of Dragons. Surely if you do not wish to help us out of the goodness of your heart, then perhaps the prospect of such a challenge would entice you?"
Looking to the $princeprincess with doubt in your mind. You feel a pang of pity. You had kept the $princeprincess captive for twenty years, perhaps it was time to pay their service, with one of your own.
The troops suggest that you return with them to the kingdom to listen to their knowledge of the impending attack and then attack together.
What would you do?
[[Return With Them]]
Alternatively, you're an independant dragon who has no need for support from others.
[[Attack by yourself]]You are a mighty dragon, no one can tell you what to do. You destroy the army before you, attacking them despite the white flag they hold.
$princeprincess: You... monster. They were but simple soldiers. They meant no ill will!
$playerName: None will challenge me. Now begone.
[[Continue|The Wizard]]You fly to the capital and circle overhead the panicking civilians for a few minutes. The guards of course had orders to not shoot, as if it would have mattered anyways. You make sure to land with all the force you could muster in the middle of the city square. Dozens of merchants watched as their carts and wagons were flung across the square and smashed into splinters of wood. The $princeprincess looks overjoyed to see home for the first time in over twenty years. You could feel the $princeprincess shed tears on your scaled back.
King Cyrus: "Mighty $playerName, we thank you for coming to help the kingdom, my spymaster Edric will relay to you all the information his scouts have gathered."
They outline several things about the orc army.
First of all, the orcs have access to several ogres, and trolls. All of which were being led by the mighty storm giant Brokki, the Bane of Dragons.
As well, the orcs are unlikely to have a complex strategy, but previous reports from other kingdoms the orcs have destroyed suggest the same tactic will be used. The orcs will split into three attacking groups with siege weaponry in each group.
One group to the left will be composed of orcs warlocks protected by a small group of acolytes. These are the most dangerous to you.
The central group will contain the brunt of the attack, with orc berserkers and the calvary riding direwolves. They will be unable to injure you until you get close to them.
The third group will contain the elite guard as well as the orc commander. They have a group of archers as well, and may be able to injure you.
[[Begin War Attack]]$playerName: "Save your information! You dare insult my power by thinking I would need your help. I could whisper but a lick off flame, and all of you would turn to charcoal. I shall confront them by myself, and immortalize my name in myth and legend. Tell your children you insignifcant worm, tell them you had the honor of speaking with $playerName."
You take off, the force of your wings sending the soldiers flying back in a heap. They watch as you begin to fly North. After a few hours you spot the horde of orcs, already attacking the human battlements with their primitive siege engines. They had organized themselves into three large masses, and within these masses you see trolls and ogres accompanying the scores of orcs. At the back you see the towering frame of a blue giant.
[[Begin War Attack]]<<if not visited("Left Army")>>Warlocks can be seen hurling spells at the castle defenses.
<<endif>><<if not visited ("Central Army")>> Orc berserkers and direwolves surge forward.
<<endif>><<if not visited("Right Army")>> A large group of well armored orcs surge forward.
<<endif>>Current health: $playerHP
Attack:
<<if not visited("Left Army")>>[[Left Army]]
<<endif>><<if not visited("Central Army")>>[[Central Army]]
<<endif>><<if not visited("Right Army")>>[[Right Army]]
<<endif>><<if visited("Left Army") and visited("Central Army") and visited("Right Army")>>
A large crack of thunder streaks across the battlefield. A massive giant covered in crackling lightning emerges from where the bolt of lightning lands.
[[Storm Giant Fight]]
<<endif>>
[[Flee from the Battle|War Flee (Solitary End)]]
<img src="assets/image/OrcArmy.jpg" width ="500" height ="250" alt="OrcArmy"/>You attack the warlocks. Plunging headfirst into their ranks, you tear apart the various acolytes. Fel flames bask your body and you feel the sharp pangs of pain. You spot the warlock leading the others against you, and bathe her in your searing fire. You watch as her ashes are swept away in the wind.
The remaining warlocks begin to flee, clearly the one you had just dispatched was of some importance.
<<if not visited ("Right Army")>>The elite battalion attacks you with their arches. You're not certain if they do more friendly damage or not, but they are too reckless to care. Warlocks and acolytes fall down all around the place, even ones you have not hurt yet.<</if>>
<<set $warDamage to $warDamage - 11>>\
<<set $playerHP = $playerHP - $warDamage>>\
You take $warDamage points of damage.
<<if $playerHP > 0>>[[Back to attacking|War Attack]]<<else>>[[You don't feel so good...|War Defeat]]<</if>>
<img src="assets/image/OrcWarlock.jpg" width ="300" height ="350" alt="OrcWarlock"/>
<<audio "dragonBreath" play>>
<<timed 2s>><<audio "clawSFX" play>><</timed>>You attack the charging berserkers and trolls. They swing at you with all their might, and while they do provide you with an ample amount of scratches, not even the strongest can pierce you skin with any authority.
<<if $hasWings is true>>You fly above them<<else>>You move towards them<</if>>, breathing $breathAttack at them. Bodies hit the ground, trolls falling over, some almost unrecognizable. Your terrifying presence is enough to cause the rest of the group to scatter, fleeing for their lives. These foolish orcs are no longer of concern.
<<if not visited ("Left Army")>>Some warlocks cast magic spells at you, and you are hit hard by their fel magic<</if>>
<<if not visited ("Right Army")>>The elite battalion attacks you with their arches. You're not certain if they do more friendly damage or not, but they are too reckless to care. Orcs fall down all around the place, even ones you have't hurt yet.<</if>>
<<set $warDamage to $warDamage-2>>\
You take $warDamage points of damage.
<<set $playerHP = $playerHP - $warDamage>>\
<<if $playerHP > 0>>[[Back to attacking|War Attack]]<<else>>[[You don't feel so good...|War Defeat]]<</if>>
<img src="assets/image/WolfRiders.jpg" width ="300" height ="250" alt="WolfRiders"/>
<<audio "dragonBreath" play>>
<<timed 2s>><<audio "clawSFX" play>><</timed>>You attack the orcs clad in crimson armor, among them stand a multitude of archers. An orc chieftain barks orders for the archers to shoot at you. You watch as their arrows blot out the faint winter sun, but your arrows deflect most of them. Any that do manage to catch provide you with short yet sharp pangs of pain. The crimson armored orcs charge but are met with the brunt of your tail swipe. The commander collapses to his knees, but can't utter any cries of mercy as you launch him into the air with the swing of your tail. Any orcs left watch the lifeless body of their commander splatter against a rock, and proceed to run.
<<if not visited ("Left Army")>>Some warlocks cast magic spells at you, and you are hit hard by their fel magic<</if>>
<<set $warDamage to $warDamage-7>>
You take $warDamage points of damage.
<<set $playerHP = $playerHP - $warDamage>>
<<if $playerHP > 0>>[[Back to attacking|War Attack]]<<else>>[[You don't feel so good...|War Defeat]]<</if>>
<img src="assets/image/OrcArchers.jpg" width ="300" height ="250" alt="OrcArchers"/>
<<audio "dragonBreath" play>>
<<timed 2s>><<audio "clawSFX" play>><</timed>>The battle was too much. You had let down $princeprincess, they would watch as their kingdom collapsed and burned at the hands of Brokki's horde. All your boasts and pride had amounted to nothing. Your name would forever be remembered in tandem with the defeat you suffered at the hands of Brokki. You return to your home, and lie their listening quietly to the weeping $princeprincess.
Game end:
$playerName lived out the rest of $hisher days with the $princeprincess until the $princeprincess died of old age. The kingdom had been wiped out by the orcs, who had now moved onto other conquests. The years went by and eventually a new force grew and defeated the orcs. In turn, that new power would crumble. Nothing ever changed. $playerName would attack whenever the boredom crippled $hisher will to live. $playerName live out the rest of $hisher days knowing that no one would ever speak of $playerName in high regard ever again. Brokki, the Bane of Dragons stands over thirty feet high. The orcs around his feet look like ants. His body rippled with muscle, and you see bolts of electricity crackle all over him. In his hand he holds a bolt of lightning, which had no doubt brought the lives of many dragons to a crashing halt.
<<set $stormGiantStance to random(1, 3)>>
<<if $stormGiantStance == 1>>\
You can see Brokki is preparing to throw the bolt of lightning at you. His legs look particularly exposed.
<<elseif $stormGiantStance == 2>>\
Brokki has changed his grip on the lighting bolt to both hands, preparing for a large overhead swing, exposing his body.
<<else>>
Brokki is circling around you, looking for an opportunity to slash at you with his lightning bolt.
<</if>>
Your current health: $playerHP
What shall you do?
[[Bite Attack|Bite Storm Giant]] (Piercing)
[[Claws|Claw Storm Giant]] (Slashing)
[[Breath attack|Breath Storm Giant]]
[[Tail attack|Tail Storm Giant]] (Bludgeoning)
<img src="assets/image/StormGiant.jpg" width ="300" height ="350" alt="StormGiant"/>You crash into the ground, sending chunks of rock and soild into the orcs. Seeing your impact, the orcs surge towards you. Their numbers are too great, and the viciously begin to stab and hack at your limbs. You lose feeling in your wings, and slowly your vision begins to fade. You breathe fire into their ranks, killing hundreds, but still more surge forward. The chance to kill a dragon proving all the motivation they need. Your life begins to fade, and your last moments are filled with rage, but it all eventually leads to the impending darkness.
Game over.
(Strategy is important. Consider taking out the more dangerous threats first.)
<<audio "defeatSFX" play>>The Storm Giant strikes at you with its bolt of lightning! <<set $stormGiantDamage to random(15,30)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The bolt finds its mark, shocking you and sending you flying several feet into the air before you roll into a group of orcs, crushing them. You take $stormGiantDamage damage. <<set $playerHP to $playerHP - $stormGiantDamage>><<else>>The bolt of lightning is unable to make contact with you!<</if>>\
<<if $stormGiantStance == 3>>
You leap onto the Storm Giant, surprising it as it unable to properly to react to you closing in the distance. Latching onto its arm, your fangs dig deep into the flesh, drawing the blue blood of the giant. After a short effort, you are forced to let go and retreat to avoid being struck again immediately. <<set $stormGiantHP to $stormGiantHP - 25>>
<<else>>
You attempt to bite the Storm Giant. You latch onto one of its arms and can feel your fangs sink into its veins, blue blood flooding its arm. It stands tall and throws you off.
<<set $stormGiantHP to $stormGiantHP - 15>>
<</if>>\
<<if $stormGiantHP > 0 && $playerHP > 0 >>\
[[Attack Again|Storm Giant Fight]]<</if>>\
<<if $stormGiantHP <= 0 && $playerHP > 0>>\
The Storm Giant looks weakened. [[Finish it|Storm Giant Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Storm Giant Victory]]<</if>>
<<audio "lightningSFX" volume 1>>
<<audio "lightningSFX" fadeout>>
<<timed 2s>><<audio "biteSFX" play>><</timed>>The Storm Giant strikes at you with its bolt of lightning! <<set $stormGiantDamage to random(15,30)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The bolt finds its mark, shocking you and sending you flying several feet into the air before you roll into a group of orcs, crushing them. You take $stormGiantDamage damage. <<set $playerHP to $playerHP - $stormGiantDamage>><<else>>The bolt of lightning is unable to make contact with you!<</if>>\
<<if $stormGiantStance == 2>>
You slash at the Storm Giant, easily taking advantage of the exposed skin. Blue blood gushes out of the newly formed wounds. <<set $stormGiantHP to $stormGiantHP - 25>>
<<else>>
You claw at the Storm Giant, slashing into a little of its thick skin as you are blocked by the bolt of lightning. The creature is tough, but you are able to rip into it, drawing blue blood.
<<set $stormGiantHP to $stormGiantHP - 15>>
<</if>>\
<<if $stormGiantHP > 0 && $playerHP > 0 >>\
[[Attack Again|Storm Giant Fight]]<</if>>\
<<if $stormGiantHP <= 0 && $playerHP > 0>>\
The Storm Giant looks bloodied and is barely able to stand. [[Finish it|Storm Giant Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Storm Giant Victory]]<</if>>
<<audio "lightningSFX" volume 1>>
<<audio "lightningSFX" fadeout>>
<<timed 2s>><<audio "clawSFX" play>><</timed>>The Storm Giant strikes at you with its bolt of lightning! <<set $stormGiantDamage to random(15,30)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The bolt finds its mark, shocking you and sending you flying several feet into the air before you roll into a group of orcs, crushing them. You take $stormGiantDamage damage. <<set $playerHP to $playerHP - $stormGiantDamage>><<else>>The bolt of lightning is unable to make contact with you!<</if>>\
Standing back up, you breathe $breathAttack which envelopes the Storm Giant. Little living material can withstand the breath of a dragon.
<<set $stormGiantHP to $stormGiantHP - 20>>
<<if $stormGiantHP > 0 && $playerHP > 0 >>\
[[Attack Again|Storm Giant Fight]]<</if>>\
<<if $stormGiantHP <= 0 && $playerHP > 0>>\
The Storm Giant looks bloodied and its actions are slowing. [[Finish it|Storm Giant Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Storm Giant Victory]]<</if>>
<<audio "lightningSFX" volume 1>>
<<audio "lightningSFX" fadeout>>
<<timed 2s>><<audio "dragonBreath" play>><</timed>>You try to manuever around, but your movement is sluggish and your head is starting to spin. You watch as the giant charges at you, unable to move he collides with you. You are launched through three siege towers, crushing hundreds of orcs. Unable to move you watch as the giant strides towards you. He reaches down and grasps your body with his hands. As you open your mouth to breathe your fire upon his face, you feel his hands grasp your upper and lower jaw, finding purchase in your gaping maw. Before your flame can escape your mouth, you see him rip your jaw apart. The pain you experience blinds you, and the world slips into black.
GAME OVER.
(Hint: Consider the weakness of a Storm Giant and watch for clues in the text to point you in the right direction)
[[Try Again|Storm Giant Fight]]
<<audio "defeatSFX" play>>
<<set $playerHP to 120>>
<<set $stormGiantHP to 100>>You see Brokki wavering, his movement sluggish, and his head reeling. You charge into him, knocking him down to one knee. He looks up at you expecting to see flames envelope his body. Instead you swoop down and bite his his throat. You feel jolts of electricity as your teeth dig into his skin. His breath becomes wet gurgle, and you rip out his throat. His blue blood sprays onto your body, as he slumps into the ground crushing many of the retreating orcs.
Any orc left alive flees, and you watch them do so. They will spread the tale of what happened here. How Brokki, the Bane of Dragons was slain by $playerName.
Time to let the kingdom know that it has been [[saved|Kingdom Saved Ending]] by a dragon.
<<set $playerName to $playerName + ", Protector of Mankind">>
(Title unlocked! You are now known as $playerName)You return to the kingdom victorious. The people praise your name as loud as they can. The kingsom had been saved. You look around and see the $princeprincess standing next to the king and queen. The $princeprincess cries with joy, as you bask in the glory of the people. To them you were the greatest dragon that had ever lived.
-------------------------------------------------------------
Game complete, you are victorious! You release your prisoner to the kingdom. With the mighty orc armies defeated and scattered, and the kingdom granting you many treasures, you live out the rest of your life protecting this kingdom as they continue to serve you. In their tongue you were 'Fahdon'. Friend.
$playerName would forever be remembered in the eyes of man as a legend.
<<audio "winSFX" play>>The Storm Giant strikes at you with its bolt of lightning! <<set $stormGiantDamage to random(15,30)>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
The bolt finds its mark, shocking you and sending you flying several feet into the air before you roll into a group of orcs, crushing them. You take $stormGiantDamage damage. <<set $playerHP to $playerHP - $stormGiantDamage>><<else>>The bolt of lightning is unable to make contact with you!<</if>>\
<<if $stormGiantStance == 1>>
You swiftly strike at the giant using your tail, sweeping at its exposed legs, knocking it off balance and it collides hard into a nearby orc siege weapon. <<set $stormGiantHP to $stormGiantHP - 25>>
<<else>>
You swing your tail at the Storm Giant, but its large size makes it difficult to toss to the side. It doesn't even seem to mind much that its been hit by your tail.
<<set $stormGiantHP to $stormGiantHP - 10>>
<</if>>\
<<if $stormGiantHP > 0 && $playerHP > 0 >>\
[[Attack Again|Storm Giant Fight]]<</if>>\
<<if $stormGiantHP <= 0 && $playerHP > 0>>\
The Storm Giant falls onto its knees. Perhaps that was the blow you needed. [[Finish it|Storm Giant Defeat]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Storm Giant Victory]]<</if>>
<<audio "lightningSFX" volume 1>>
<<audio "lightningSFX" fadeout>>
<<timed 2s>><<audio "tailWhipSFX" play>><</timed>>The human battlements have already been severely damaged. Humans and orcs alike cower as you fly by. The clamor and roar of battle drown out all your inhibitions.
Let the [[fighting|War Attack]] begin!
<<set $warDamage to 24>>
<<set $stormGiantHP to 100>>
<img src="assets/image/OrcSiegeEngine.jpg" width ="300" height ="250" alt="OrcSiegeEngine"/>
<<audio "bgm_empireBuilding" volume 1.0 fadeoverto 10 0.0>>
<<audio "bgm_orcAttack" loop play>>You are still with Foxglove at this point, but no longer in the forest. You went to the far east of the forest. The surroundings outside of the forest, in this area, are pretty dusty and dry. You and Foxglove find a cave with ample size to fit both of you.
It's a normal evening as you collect water from the river just north of the cave. The typical noises of the wilderness echoes out around you. As you continue to fill up on water, you hear a distinct rustle of wings. You quickly whip around to defend yourself...
There, in front of you, were four dragons. They were travelling together it seems, and looked equally as surprised in seeing you as you were in seeing them.
On the left, near an empty clearing beside a oak tree, were two dragons. To the left was a large tall male dragon. His scales were a ruby red in colour. His eyes were a deep blue. He intimidated you, but you had a feeling he was friendly.
On the right was another male dragon. He looked about the same age as you, but was shorter. His scales were dark brown, like the bark of the trees around you. His wings had a pale yellow colour on the inside. His eyes were dark brown. Unlike the dragon on the left, he was smiiling, and seemed curious about you.
In front of these dragons were two dragons which you observed to be female. The dragon on the left had a white pattern near her stomach area, but the rest of the dragon was the colour of a peach. Her eyes were a deep blue. Her wings were large, just like her height. Her ears in particular amused you as they were pointy.
The last dragon had scales which were a whitish purple. You were reminded of the color of a flashing surge of lightning when you looked at her. It was shorter than you in height, but still formidable. Its eyes were a deep, grass green. The demeanor of the dragon stunned you.
[[Continue|Chosen Dragon]]--Decades later--
The isolation of your home had warped your mind. You hungered for more power. Alone with your thoughts you realized that you would have to shape the world into what you wanted. The world would never accept who you are, it was pointless to change yourself.
The time has come where your power has now been fully realized. It was time to use this power to shape the world in your vision. A vision where you lead, and the others follow.
[["Convince" other races to serve you|Enslaving Tier 1]]
<<set $playerForces to 0>>A few days after the army had visited you the $princeprincess recieved a vision. $hisher eyes glazed over, and after a few moments they fluttered open.
The $princeprincess: "I have recieved a vision from a mighty wizard, he claims that he is coming to slay you and retrieve me for my kingdom. "
A wizard...wizards are formidable opponents, perhaps this will provide a nice challenge...
[[Tell me more|Tell Me More]]
<<audio "bgm_empireBuilding" volume 1.0 fadeoverto 10 0.0>>
<<audio "bgm_wizardPreparation" loop play>>The $princeprincess: "The wizard's name is Stratavarious Kane. His origin is a mystery, even to the king and queen. He has been a master of the Academy for over two generations of kings and queens. I once met him playing Dragonchess. Have you ever played Dragonchess? The game requires you to think five steps ahead of your opponent, and he is a champion. Do not take him to be a kindly man, his old age has made him haggard and cruel. He forces his students to play Dragonchess, just to see the look of dissapointment when they lose. Do not fight him, for him you are just another opponent to dissapoint."
$playerName: "Hah! Five turns ahead you say? He will fall into the same trap every other human I have encountered. You all have the same expectations when you see a dragon. I will prepare for him in such a manner that he will not be able to predict my next thirty moves!"
[[Release Prisoner]]
[[I fear no wizard|I Fear No Wizard]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $trapsSet to 0>>
<<set $greaterHealthPotions to 0>>
<<set $protection to 0>>
<<set $wizardHP to 120>>
<<set $wizardMode to 0>>The $princeprincess had kept you comapny for more than twenty years, let the wizard come. The $princeprincess cab realize that it was with you that $heshe is safest.
[[Continue|Preparation]]
You release your prisoner, you know the wizard will come for you anyways, but at least this way $princeprincess will be safetly out of harms way.
[[Continue|Preparation]]<<if $daysLeft > 0>>If the wizard is coming, then you must prepare.
Health: $playerHP/$maxPlayerHP
Gold: $gold (+$goldProduction per day)
Days till wizard arrives: $daysLeft
Select an action (costs 1 day):
[[Raid village for gold|Raid Village]]
[[Enslave a nearby village|Enslave Village]] (Produces gold)
[[Explore nearby dungeon|Explore Dungeon]]
[[Set up traps|Set Traps]]
[[Rest and Heal]]
[[Finish preparation|Finish Preparation]] (Wizard arrives immediately)
Or you could be a cowardly dragon and flee
[[Flee From Wizard]]
<<else>>
The wizard has come, prepare for battle!
[[Finish Preparation]]
Or cowardly flee.
[[Flee From Wizard]]
<</if>>You flee from the wizard. Your cowardice has rendered you the laughing stock of the world. While staying would have meant death, at least you would not be alive to hear the mocking shouts of all manner of creatures. You would not have been the dragon that had fled. You will have to live the rest of your life in fear, never remaining in one place, for the Stratavarious Kane never grew tired, and he would keep hunting you till your final days.
Game Over
(Hint: While abandoning your home is technically a valid but dissatisfying option, are you really a dragon if you will not defend all that you have?)
[[Try Again|Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $trapsSet to 0>>
<<set $greaterHealthPotions to 0>>
<<set $protection to 0>>
<<set $wizardHP to 120>>
<<set $wizardMode to 0>>
<<audio "defeatSFX" play>>Now that you are ready, let the fighting begin!
First, the wizard must navigate your dungeon and any traps you have set up.
[[It's a Trap!|Wizard Traps]]
<<if $gold > 10000>>
<<set $playerName to $playerName + ", The Greedy">>
(Title unlocked! You are now known as $playerName)
(This title was unlocked for hoarding gold and not spending it!)
<</if>>You raid the village. Almost without effort, the simple fortifications collapse, smoke rising into the air. You extract the wealth from the villagers and leave. You'll come back later again to extract more wealth.
<<set $goldGained to 500*random(2, 4)>>
You gain $goldGained pieces of gold!
<<set $damageTaken to random(3, 10)>>
You take $damageTaken points of damage from the town's defenses.
<<set $playerHP to $playerHP - $damageTaken>>\
<<if $playerHP > 0>>
[[Continue|Preparation]]
<<else>>
[[Your injuries are too severe...|Preparation Death]]
<</if>>
<<set $gold to $gold + $goldGained>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>You explore <<print either("the ruins of an ancient lich's dungeon", "an abandoned castle filled with simple monsters", "a long forgotten stronghold of a powerful necromancer")>>. Without much difficulty, you scour the place, seeking any sort of possible treasure. Some of your kobold scouts join you and before long, your search is rewarded, but not before you are injured by some traps.
<<set $dungeonReward to random (1, 3)>>\
<<if $dungeonReward is 1>>\
<<set $increaseHP to random(15, 20)>>\
You find <<print either("an Amulet of Health", "a Staff of Life", "a Stone of Fortitude")>>
Your maximum HP increases by $increaseHP!
<<set $playerHP to $playerHP + $increaseHP>>\
<<set $maxPlayerHP to $maxPlayerHP + $increaseHP>>\
<<elseif $dungeonReward is 2>>
You find <<print either("an Amulet of Protection", "a Ring of Protection")>>
You will take 3 less points of damage from the wizard!
<<set $protection to $protection + 3>>
<<else>>
You find a potion of greater recovery!
This can be used to heal 30 hitpoints!
<<set $greaterHealthPotions to $greaterHealthPotions + 1>>
<<set $damageTaken to random(10, 20)>>
You take $damageTaken points of damage!
<<set $playerHP to $playerHP - $damageTaken>>
<</if>>
<img src="assets/image/ExploringDungeon.jpg" width ="300" height ="350" alt="Dungeon"/>
<<if $playerHP > 0>>
[[Continue|Preparation]]
<<else>>
[[Preparation Death]]
<</if>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>What level of trap would you like to set up?
Current Gold: $gold
<<if $gold >= 1000>>
[[Simple Trap]] (Costs 1000 gold)
<<else>>
==Simple Trap (Costs 1000 gold)==
<</if>>\
<<if $gold >= 5000>>
[[Dangerous Trap]] (Costs 5000 gold)
<<else>>
==Dangerous Trap (Costs 5000 gold)==
<</if>>\
<<if $gold >= 10000>>
[[Deadly Trap]] (Costs 10000 gold)
<<else>>
==Deadly Trap (Costs 10000 gold)==
<</if>>\
[[I changed my mind|Preparation]]You heal your wounds through rest.
<<set $recoveredHP to random(20, 30)>>
You recover $recoveredHP points of health.
<<set $playerHP to $playerHP + $recoveredHP>>
[[Continue|Preparation]]
<<if $playerHP > $maxPlayerHP>>
<<set $playerHP to $maxPlayerHP>>
<</if>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold + $goldProduction>>
<<audio "dragonSleepSFX" play>>You descend down onto a small village. Already, you can see various little figures running around. You swiftly and mercilessly assert your dominance. You enslave the <<print either("humans", "dwarves", "elves")>> without any real resistance.
<<set $newGoldProduction to 100*random(1, 3)>>
They will produce $newGoldProduction gold per day.
<<set $damageTaken to random(5, 10)>>
You take $damageTaken points of damage!
<<if $playerHP > 0>>\
[[Continue|Preparation]]
<<else>>\
[[Your injuries are too severe...|Preparation Death]]
<</if>>
<<set $goldProduction to $goldProduction + $newGoldProduction>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>
<<set $playerHP to $playerHP - $damageTaken>><<set $trapSet to random(1, 3)>>\
<<if $trapSet is 1>>\
You set up a boulder trap! The idea is simple. Big rock falls, everyone dies.
<img src="assets/image/Boulder.png" width ="300" height ="350" alt="Boulder"/>
<<elseif $trapSet is 2>>\
You set up a spike trap! Without much effort, your kobold servants lay a rug overtop the hole. Now hopefully they themselves don't fall in...
<img src="assets/image/SpikeTrap.png" width ="300" height ="350" alt="Spike Trap"/>
<<else>>/
You set up a flame trap! A simple statue in the wall that shoots out flames at lengths of up to thirty feet. That should frighten the wizard.
<img src="assets/image/FireTrap.jpg" width ="550" height ="250" alt="Fire Trap"/>
<</if>>
[[Continue|Preparation]]
<<audio "trapSetSFX" play>>
<<set $trapsSet to $trapsSet + 1>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 1000>>
<<set $gold to $gold + $goldProduction>><<set $trapSet to random(1, 3)>>\
<<if $trapSet is 1>>\
You set up a trap where rocks will fall from the roof and kill anyone below. Simple really. Rocks fall, everyone dies.
<img src="assets/image/FallingRocks.jpg" width ="300" height ="350" alt="Falling Rocks"/>
<<elseif $trapSet is 2>>\
You set up a fake treasure chest which is actually a mimic in disguise. The monster is vicious and you sacrifice a few kobolds to keep it in place.
<img src="assets/image/Mimic.png" width ="300" height ="350" alt="Mimic Trap"/>
<<else>>\
You set up a fake floor over a pit of vipers. With some of your servants, you're able to set up a simple sliding floor mechanism.
<img src="assets/image/Snakes.jpg" width ="700" height ="450" alt="Snakes"/>
<</if>>
[[Continue|Preparation]]
<<audio "trapSetSFX" play>>
<<set $trapsSet to $trapsSet + 6>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 5000>>
<<set $gold to $gold + $goldProduction>><<set $trapSet to random(1, 3)>>\
<<if $trapSet is 1>>\
You set up a trap where a Sphere of Annihilation sits in the mouth of a dragon statue and place an enchantment spell upon it that makes any nearby trespassers feel a desire to approach the statue and try to crawl into the statue's mouth. Sounds devastating, even for a wizard!
<img src="assets/image/DragonStatueWithSphere.jpg" width ="550" height ="400" alt="Dragon Statue"/>
<<elseif $trapSet is 2>>\
You set up a dragon statue with a disintegration trap that activates and fires at any trespassers. Heh, let's see how he handles that.
<img src="assets/image/LaserTrap.png" width ="300" height ="350" alt="Laser Trap"/>
<<else>>\
You set up a fake floor over a pit of lava. Using some minor trinkets you've picked up over the years, you're able to create an illusion over the floor.
<img src="assets/image/FakeFloor.jpg" width ="300" height ="350" alt="Fake Floor"/>
<</if>>
[[Continue|Preparation]]
<<audio "trapSetSFX" play>>
<<set $gold to $gold + $goldProduction>>
<<set $trapsSet to $trapsSet + 13>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 10000>>
In your zealous preperation you grow more and more weak. The countless raids and battles over the last few days have taken their toll. As you leave to prepare some more, you collapse in heap of exhaustion. In your eager preperation you have already done the Wizard's woke for him, your vision slowly fades and your body goes still.
Game Over.
(Hint: Try resting to recover a moderate amount of health.)<<if $wizardSeen == false>>\
The quiet of night is pierced by the sound of a cane hitting the stone floor of your cave. An eerie whistling echoes throughout the cave.
Stratavarious Kane: "I hope you are not sleeping $playerName...I would hate for it to be no challenge at all. Well who am I kidding... of course it won't be a challenge."
He has arrived, hopefully your preparation will not have been in vain.
<<set $wizardSeen to true>>\
<<else>>\
Stratavarious Kane stands before you, calculating his next move.
<</if>>\
Your current health: $playerHP / $maxPlayerHP
What shall you do?
[[Bite Attack|Bite Wizard]] (Piercing)
[[Claws|Claw Wizard]] (Slashing)
[[Breath attack|Breath Wizard]]
[[Tail attack|Tail Wizard]] (Bludgeoning)
[[Evade|Evade Wizard]]
<<if $greaterHealthPotions > 0>>
[[Drink Greater Health Potion|Heal Potion]]
<</if>>
<<if $wizardMode == 3>>
<<set $wizardMode to 4>>
<<else>>
<<set $wizardMode to random(1, 3)>>
<</if>><<if $wizardHP >= 120 and $wizardMode == 2>>\
<<set $wizardMode to 1>>\
<</if>>
<<if $wizardMode == 1>>\
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to random(15,30) - $protection>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>> <<audio "magicMissSFX" play>>
<<elseif $wizardMode == 2>>\
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>\
The wizard looks like he's charging up some sort of attack!
<<else>>
The wizard unleashes a powerful charged spell! Fireworks seem to explode from his fingertips, expanding into streaming meteors that crash all around the room, doing terrible damage to the environment and to you!
<<set $wizardDamage to random(50,80) - $protection>> <<audio "fireballSFX" play>>
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>>
<</if>>
You bite the wizard. Your teeth easily sink into him before he teleports a short distance away. <<timed 2s>><<audio "biteSFX" play>><</timed>>
<<set $wizardHP to $wizardHP - 20>>
<<if $wizardHP > 0 && $playerHP > 0 >>\
[[Attack Again|Wizard Fight]]<</if>>\
<<if $wizardHP <= 0 && $playerHP > 0>>\
The wizard looks weakened. [[Finish him|Wizard Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Wizard Wins]]<</if>><<if $wizardHP >= 120 and $wizardMode == 2>>\
<<set $wizardMode to 1>>\
<</if>>
<<if $wizardMode == 1>>\
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to random(15,30) - $protection>> <<audio "magicMissSFX" play>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>>
<<elseif $wizardMode == 2>>\
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>\
The wizard looks like he's charging up some sort of attack!
<<else>>
The wizard unleashes a powerful charged spell! Fireworks seem to explode from his fingertips, expanding into streaming meteors that crash all around the room, doing terrible damage to the environment and to you!
<<set $wizardDamage to random(50,80) - $protection>>
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>> <<audio "fireballSFX" play>>
<</if>>
You claw at the wizard, but his cloak seems to be made of a special cloth. You claws leave scratches on his cloak as though you had scratched stone, but the wizard seems to have been rather unphased. <<timed 2s>><<audio "clawSFX" play>><</timed>>
<<set $wizardHP to $wizardHP - 10>>
<<if $wizardHP > 0 && $playerHP > 0 >>\
[[Attack Again|Wizard Fight]]<</if>>\
<<if $wizardHP <= 0 && $playerHP > 0>>\
The wizard looks weakened. [[Finish him|Wizard Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Wizard Wins]]<</if>><<if $wizardHP >= 120 and $wizardMode == 2>>\
<<set $wizardMode to 1>>
<</if>>
<<if $wizardMode == 1>>\
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to random(15,30) - $protection>> <<audio "magicMissSFX" play>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>>
<<elseif $wizardMode == 2>>\
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>\
The wizard looks like he's charging up some sort of attack!
<<else>>\
The wizard unleashes a powerful charged spell! Fireworks seem to explode from his fingertips, expanding into streaming meteors that crash all around the room, doing terrible damage to the environment and to you!
<<set $wizardDamage to random(50,80) - $protection>> <<audio "fireballSFX" play>>
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>>
<</if>>
You breath $breathAttack at the wizard. A shimmering shield appears in front of him, absorbing a large amount of your attack. <<timed 2s>><<audio "dragonBreath" play>><</timed>>
<<set $wizardHP to $wizardHP - 5>>
<<if $wizardHP > 0 && $playerHP > 0 >>\
<img src="assets/image/Shield.jfif" width ="300" height ="350" alt="Wizard Shield"/>
[[Attack Again|Wizard Fight]]<</if>>\
<<if $wizardHP <= 0 && $playerHP > 0>>\
The wizard looks weakened. [[Finish him|Wizard Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Wizard Wins]]<</if>><<if $wizardHP >= 120 and $wizardMode == 2>>
<<set $wizardMode to 1>>
<</if>>
<<if $wizardMode == 1>>\
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to random(15,30) - $protection>> <<audio "magicMissSFX" play>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>>
<<elseif $wizardMode == 2>>\
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>\
The wizard looks like he's charging up some sort of attack!
<<else>>\
The wizard unleashes a powerful charged spell! Fireworks seem to explode from his fingertips, expanding into streaming meteors that crash all around the room, doing terrible damage to the environment and to you!
<<set $wizardDamage to random(50,80) - $protection>> <<audio "fireballSFX" play>.
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>>
<</if>>
You swing your masssive tail at him, catching him off guard. He manages to cast a spell absorbing some of the impact, but still you can see after he gets up, he is no longer smirking, but rather a hint of fear has now crept into his green eyes. <<timed 2s>><<audio "tailWhipSFX" play>><</timed>>
<<set $wizardHP to $wizardHP - 25>>
<<if $wizardHP > 0 && $playerHP > 0 >>\
[[Attack Again|Wizard Fight]]<</if>>\
<<if $wizardHP <= 0 && $playerHP > 0>>\
The wizard looks weakened. [[Finish him|Wizard Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Wizard Wins]]<</if>><<if $wizardHP >= 120 and $wizardMode == 2>>
<<set $wizardMode to 1>>
<</if>>
<<if $wizardMode == 1>>
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to random(15,30) - $protection>> <<audio "magicMissSFX" play>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>>
<<elseif $wizardMode == 2>>
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>
The wizard looks like he's charging up some sort of attack!
<<else>>
The wizard unleashes a charged spell!
<<set $wizardDamage to random(50,80) - $protection>>
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>> <<audio "fireballSFX" play>>
<</if>>
You drink a healing potion.
You recover 30 hitpoints!
<<set $playerHP to $playerHP + 30>> <<timed 2s>><<audio "healSFX" play>><</timed>>
<img src="assets/image/HealingPotion.jpg" width ="300" height ="350" alt="Healing Potion"/>
<<if $playerHP <= 0>>\Alas, it is not enough... [[Wizard Wins]]<<else>>[[Continue|Wizard Fight]]<</if>>Your attacks proved futile, as the wizard had an answer to everything you try. He was clearly more than five steps ahead of you. Not listening to the $princeprincess would prove to be your downfall. The wizard finally stops smirking.
Stratavarious Kane: "Well this was fun while it lasted, you tried to suprise me with those traps, but clearly did not have enough of them. A wizard is always prepared, when you finally chose to fight me face to face, it was already hopeless. All you dragons are the same, always with the breath attacks, claws and biting. Well, I would like to say this will be painless, but then I would be lying..."
He twirls his cane and your body seizes up. It felt as though your bones were on fire, and the wounds you had sustained were now being slowly pried open. The pain was too much, you wanted to die, and after another 30 grueling seconds, you did.
Game Over
(Hint: Consider your preparation stage and how to best optimize what you can do to fight the wizard)
[[Try Again|Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $trapsSet to 0>>
<<set $greaterHealthPotions to 0>>
<<set $protection to 0>>
<<set $wizardHP to 120>>
<<set $wizardMode to 0>>
<<audio "defeatSFX" play>>You defeat the wizard!
[[Wizard Epilogue]]
<<set $playerName to $playerName + ", The Powerful">>
(Title unlocked! You are now known as $playerName)The wizard began to lean on his cane. He was exhusted, and his smirk was now a look of fear. He held out one hand...
Stratavarious Kane: "Please, I will do anything, gold and power beyond your wildest imagination, I could provide this. Just let me live, the prospect of death...I'm not ready."
$playerName: "Checkmate."
With that final word, you lift your tail up and bring it down with all the force you can muster. His magic powerless against your raw strength. You leave him smeared on the floor, and let out a triumphent roar.
As the first morning light pierced the dark entrance of your cave, you realized that adventure would not always come to your doorstep. If you wanted to go down as the greatest dragon that ever lived, you would have to seek out adventure. Taking one last look at your home, you take off, flying towards the rising sun.
Game Complete! Consider checking out the other endings!
<<audio "winSFX" play>><<if $trapsSet > 0>> <<set $damage to 6*$trapsSet>>\
You are pleased to hear reports from your kobold scouts that the traps do slow down the wizard.
The wizard gets hurt by the traps! He takes $damage points of damage!
He tears through your kobold defenses and soon enough reaches you.
<<set $wizardHP to $wizardHP - $damage>>\
<<else>>\
Too bad you don't have any traps set up. He easily navigates to you. Several kobolds are blown to bits and you order the rest to retreat before they too are destroyed for naught.
<</if>>
[[Wizard Fight]]
<<set $wizardSeen to false>>Enslaving other races would expand your power. This would be an open invitation for other dragons to come challenge you. If they don't come to you, then you would come to them. Either way, your competition will be eliminated. A strength of at least 2.5 million would do.
Forces: $playerForces minions, servants, soldiers of $playerName
Choose your next target:
[[Kobold Encampments]] <span style="color:limegreen">(Few)</span>
[[Goblin and Bugbear Strongholds]] <span style="color:yellowgreen">(Lots)</span>
[[Cave filled with Ogres|Ogre Cave]] <span style="color:yellowgreen"> (Several)</span>Your forces attack <<print either("the Dwarven Fortress, Hammerhold", "the Crystal Citadel", "Bronzehold's Sanctuary")>>.
<<if $playerForces > 100000>>
Your forces overrun the defenses without any troubles, the sheer numbers surging like a river of death. Your numbers are heavily bolstered as the survivors quickly join your ranks.
<<set $playerForcesIncrease to random(100000, 150000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 75000>>
The defenses are strong, but your forces are stronger. You take heavy casualties but still gain many troops.
<<set $playerForcesIncrease to random(80000, 100000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>
Your pitiful army attacks the fortifications, and is heavily torn apart before you order the retreat.
<<set $playerForcesIncrease to random(10000, 30000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications, destroying everything. No one joins you.
<</if>>
<img src="assets/image/DwarvenStronghold.jpg" width ="600" height ="600" alt="Drawrven Stronghold"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 75000>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your forces attack <<print either("the Elven Silver City of Ayonor", "the Elven City of Shava Taesi", "the City of Elves, Uyherius")>>.
<<if $playerForces > 20000>>Your forces overrun the city without any troubles. You can see goblins, kobolds and bugbears rampaging through the city. Many of the elves drop down their weapons and beg for mercy. With a loud roar, the cries for aid are all silenced as you descend down onto the city and state your demands, that all survivors pledge their undying support to you. Your numbers are heavily bolstered as the survivors quickly join your ranks.
<<set $playerForcesIncrease to random(10000, 15000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 15000>>The defenses are strong, but your forces are stronger. Your forces attack from various sides and many of them are taken down by a hail of arrows. Fortunately, with your superior numbers, you still manage to take the city. You take heavy casualties but still gain many troops.
<<set $playerForcesIncrease to random(2000, 4500)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the fortifications, and is heavily torn apart before you order the retreat.
<<set $playerForcesIncrease to random(6000, 12000)>>
<<if $playerForcesIncrease > $playerForces>><<set $playerForcesIncrease to $playerForces>>Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the city, slaying many of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the city for your own satisfaction. There will be other places to find more "willing" servants.
You gain no forces.
<</if>>
<img src="assets/image/ElvenCity.jpg" width ="600" height ="350" alt="ElvenCity"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 15000>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your forces attack <<print either("Falcon's Enclave", "Moonwharf Fortress", "Rivertalon Hold")>>.
<<if $playerForces > 5000>>\
Your forces overrun the small pitiful outpost without any troubles. The humans call this an outpost? This is hardly anything. Your numbers are heavily bolstered as the human survivors quickly join your ranks.
<<set $playerForcesIncrease to random(1000, 4000)>>
The strength of your forces increases by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 2500>>
The outpost's defenses are not particularly mighty but the few well trained soldiers they have are able to take on several of your minions before going down. You descend down onto the outpost and tear through some of the primary targets, forcing the surrender. Your forces take heavy casualties but you still gain many troops from the outpost, as well as control of the area.
<<set $playerForcesIncrease to random(1000, 1500)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>
Your pitiful army attacks the fortifications, and is heavily torn apart before you order the retreat. Those humans may be fragile but their ability to fortify a location is not to be overlooked.
<<set $playerForcesIncrease to random(750, 1250)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the outpost, slaying all of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the stronghold for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/Outpost.jpg" width ="300" height ="200" alt="Human Outpost"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 2500>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>The kobolds look to you and seeing a mighty dragon pledge their undying allegiance to you. To them you were a draconic God, and their lives are yours to play with.
<<set $playerForcesIncrease to random(50, 100)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<img src="assets/image/kobolds.gif" width ="990" height ="712" alt="PoisonStatue"/>
<<timed 2s>><<audio "winSFX" play>><</timed>><<if $playerForces > 1000>>Your forces overrun the goblin and bugbear defenses without any troubles, the sheer numbers surging like a river of death. Your numbers are heavily bolstered as the survivors quickly pledge their allegiance to your ranks.
<<set $playerForcesIncrease to random(1000, 3000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 750>>The defenses are strong, but your forces are relentless and with sheer numbers, you overwhelm them. You take heavy casualties but still have a net gain of many troops.
<<set $playerForcesIncrease to random(750, 1500)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the fortifications, and takes heavy casualties before you order the retreat. The defenders look pleased that they have repelled you.
<<set $playerForcesIncrease to random(50, 100)>>
<<if $playerForcesIncrease >= $playerForces>> Your forces are unable to escape. There are no survivors. <<set $playerForcesIncrease to $playerForces>><</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the stronghold, slaying all of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the stronghold for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/GoblinBugbearStronghold.jpg" width ="500" height ="350" alt="GoblinsBugbearsStronghold"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 750>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your forces attack <<print either("the Elven forest Qraph", "the Ysurs Forest", "the Forbidden Grove")>>.
<<if $playerForces > 7500>>Your forces overrun the forest without any troubles, the sheer numbers surging like a river of death. Your numbers are heavily bolstered as the elven survivors quickly join your ranks.
<<set $playerForcesIncrease to random(3000, 4000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 2000>>The various defenses are strong, but your forces are stronger. Your troops swarm through the forest, finding stray elf colonies all over the place. You take heavy casualties but still gain many troops. Who knew there were so many elves in the forest?
<<set $playerForcesIncrease to random(1000, 2000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the forest, and a rain of arrows greets them, felling many of them. You order the retreat to prevent further unnecessary losses.
<<set $playerForcesIncrease to random(1500, 5000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the stronghold, slaying all of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the stronghold for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/ElvenForest.jpg" width ="600" height ="450" alt="ElvenForest"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>\
<<audio "clashOfBlades2" volume 1>>\
<<set $random to random(1,2)>>\
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 2000>>\
<<timed 2s>><<audio "winSFX" play>><</timed>>\
<</if>><<if $playerForces > 100>>Your forces invade the ogre cave. The ogres bash through a few of your troops before seeing you and even with their poor intelligence, recognize that they are smaller and weaker. They agree to serve you.
<<set $playerForcesIncrease to random(200, 300)>>
The strength of your forces increases by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 30>>
The ogres club through the majority of your forces before you arrive personally, forcing them to drop their weapons and surrender.
<<set $playerForcesIncrease to random(50, 150)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the fortifications, and is heavily torn apart before you order the retreat. Despite your own arrival at the scene, none of the ogres are willing to join your cause. You roast them all the same.
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<</if>>
<<else>>You arrive by yourself and none of the ogres agree to join you. The fools. You burn them all.
<</if>>
<img src="assets/image/Ogres.jpg" width ="350" height ="236" alt="Ogres"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 30>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your forces attack the city of <<print either("Claxtone", "Flembury", "Vloufore")>>.
<<if $playerForces > 50000>>Your forces overrun the city without any troubles. Sure, there are many defenses, including the city walls, various siege weaponry, and even a few spellcasters in the ranks, but that pales in comparison to the size of your armies. Surging forward, you overwhelm the defenses. Your numbers are heavily bolstered as the survivors quickly join your ranks, including a few spellcasters.
<<set $playerForcesIncrease to random(20000, 30000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 40000>>The city is well prepared and well equipped to defend against your forces. You can see several spellcasters casting enchantments on various troops to aid them in the battle. Fireballs rain from the skies, soldiers flying left and right as your ogre troops charge forward, disregarding the lives of anyone they plow into. You are able to take the city, but suffer some losses. Fortunately, the losses you suffer are sufficiently outweighed by the extra forces you recieve when the city offers an unconditional surrender.
<<set $playerForcesIncrease to random(10000, 20000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the fortifications, and is heavily torn apart, ogres flying across the battlefield, before you order the retreat.
<<set $playerForcesIncrease to random(7500, 20000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the stronghold, slaying all of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the stronghold for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/HumanCity.jfif" width ="500" height ="350" alt="Human City"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 40000>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>><<if $playerForces > 1000000>>\
You turn your attention to the Lizardfolk Empire of <<print either("Zarza", "Dratrauquzk", "Drashk")>>. The Empire is mighty and well spread out. WIth your forces, you advance on several key cities, crippling their reinforcements, destroying supply convoys, and hampering various other systems. Before long, the Lizardfolk empire is forced to surrender to you, agreeing to serve $playerName, the one true dragon.
<<set $playerForcesIncrease to random(1000000, 1500000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 800000>>
The Empire is spread out and is difficult to properly attack. You lack the sufficient troops to properly overwhelm it and instead attack several key locations one after another. You are unable to hold control over any point for long without overextending your troops. However, it seems the lizardfolk are hurt worse than you imagined as they offer their surrender.
<<set $playerForcesIncrease to random(100000, 200000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>
Your pitiful army attacks the empire, and is heavily torn apart before you order the retreat. You have never before seen so many lizards.
<<set $playerForcesIncrease to random(100000, 300000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of arrows. You return a moment later higher up, and breath $breathAttack onto the stronghold, slaying all of the defenders. None may challenge the will of a dragon. You proceed to destroy the rest of the stronghold for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/LizardfolkEmpire.jfif" width ="600" height ="350" alt="Lizardfolk"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 800000>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>><<if $playerForces > 10000>>Your forces overrun the underground dwarven armory without any troubles, the sheer numbers surging like a river of death. Your numbers are heavily bolstered as the toughest dwarven survivors quickly join your ranks. The dwarven ingenuity will come in handy as they will be able to provide your army with superior weapons. A wise victory.
<<set $playerForcesIncrease to random(3000, 6000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 7500>>The underground dwarven armory features many defenses, including several trapped hallways, boulder traps and even some sort of automated flamethrower system. While impressive, your forces attack the armory relentlessly, climbing over the bodies of each other to reach at the dwarves. You take heavy casualties but still gain many troops and many improvements to your weapons from the dwarves.
<<set $playerForcesIncrease to random(1000, 2000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>Your pitiful army attacks the fortifications, and is heavily torn apart by the various weapons employed by the dwarves, including an automated flamethrower system, before you order the retreat.
<<set $playerForcesIncrease to random(3000, 6000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a hail of various weapons, including a flamethrower unit. You return a moment later higher up, and breath $breathAttack onto the armory, slaying several of the defenders and injuring many more. None may challenge the will of a dragon. You proceed to destroy the rest of the armory for your satisfaction. There will be other places to find more servants.
You gain no forces.
<</if>>
<img src="assets/image/Armory.jpg" width ="600" height ="350" alt="Armory"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 7500>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your forces invade <<print either("the Hollow Mountains", "Gnamell Peaks", "Eekx Volcanos")>>.
<<if $playerForces > 250000>>\
Your forces invade into the mountains, prepared to do battle with the dragons. However, they see their deaths coming and instead agree to serve you. How wise of them.
<<set $playerForcesIncrease to random(100000, 200000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 200000>>
The dragons fight tooth and tail and after a few fall, the remainder agree to serve you instead of sacrificing their lives in vain.
<<set $playerForcesIncrease to random(80000, 100000)>>
Your forces increase by $playerForcesIncrease!
<<set $playerForces to $playerForces + $playerForcesIncrease>>
<<elseif $playerForces > 0>>
Your army attacks the home of the dragons. From the various caves, many dragons emerge all at once, and together scorch the very ground your troops stand on. Before long, many of your soldiers have fallen and you hastely order the retreat before the dragons decide to come for you.
<<set $playerForcesIncrease to random(150000, 180000)>>
<<if $playerForcesIncrease > $playerForces>>
<<set $playerForcesIncrease to $playerForces>>
Unfortunately, none of your troops are able to get away from the wrath of the dragons.
<</if>>
Your forces decrease by $playerForcesIncrease!
<<set $playerForces to $playerForces - $playerForcesIncrease>>
<<else>>
You attack the fortifications but are warded off immediately by a dragons. Not a wise idea. You leave immediately.
You gain no forces.
<</if>>
<img src="assets/image/DragonsInMountains.jpg" width ="640" height ="330" alt="DragonsInMountains"/>
<<if $playerForces < 5000>>[[Continue|Enslaving Tier 1]]
<<elseif $playerForces < 40000>>[[Continue|Enslaving Tier 2]]
<<else>>[[Continue|Enslaving Tier 3]]
<</if>>
<<audio "clashOfBlades1" volume 1>>
<<audio "clashOfBlades2" volume 1>>
<<set $random to random(1,2)>>
<<if $random is 1>>
<<audio "clashOfBlades1" fadeout>>
<<else>>
<<audio "clashOfBlades2" fadeout>>
<</if>>
<<if $playerForces > 200000>>
<<timed 2s>><<audio "winSFX" play>><</timed>>
<</if>>Your army has carved out much of the world for your empire. Many dragons have fled your ever growing power. There is one dragon that stands in defiance to your rule, a true challenger. Ancalagon, the Apocalypse as an ancient dragon will not stand idly by as you subjagate the known world. He has sent an emissary challenging you to a duel. That would be also mean no minion interference. A pity, considering the forces you command.
[[Accept the Challenge|Ancient Dragon Fight]]
[[No Way|Power Overwhelming]]
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $dragonHP to 150>>
In a duel Ancalagon could potentially defeat you, as he is an ancient dragon. However, you have at your disposal the largest army to have ever been assembled. As he approaches, you grin. Before he can notice you, your troops fire a thousand scorpian bolts at his wings. The sheer number of them overwhelm him, as some find their mark. Ancalagon plummets to the ground, sending hundreds of your troops flying through the air alongside chunks of rocks and dirt. You quickly swoop down and land on his throat. You feel his pulse quicken as your claws dig into his fleshy neck. He tries to utter some words, perhaps some sage words of wisdom, or perhaps how you chose the easy route. It doesn't matter anymore, as you wipe your claws clean of his blood, you stand among your army unchallenged.
[[Age of Dragons]]
<<set $playerName to $playerName + ", The Ruthless">>
(Title unlocked! You are now known as $playerName)Game Complete!
Under your rule, a new era dawned on the world. The age of $playerName saw all manner of races bring tribute to your fortress on top of Mt. Etna. The Kobolds and Goblins worshipped you unconditionally, for them you had brought equality and relevance. All races to you were equally weak. They would all pay the same price for the privilege to live. Humans, Elves, Dwarfs, or Lizardfolk all knew your power was law without question. You now stand in front of more than a million troops, as their voices all cry out in unison. They all swear fealty to the one true ruler of the land, $playerName.
<img src="assets/image/GiantArmy.jpg" width ="1290" height ="602" alt="PoisonStatue"/>
<<audio "winSFX" play>><<if $wizardHP >= 120 and $wizardMode == 2>>\
<<set $wizardMode to 1>>\
<</if>>
<<if $wizardMode == 1>>\
The wizard attacks with <<print either("a fireball spell", "a ray of frost", "a series of magic missiles")>>! <<set $wizardDamage to Math.round((random(15,30) - $protection)/4)>> <<audio "magicMissSFX" play>>
<<set $hit to random(1, 20)+6>>\
<<if $hit >= 14>>
You take $wizardDamage damage. <<set $playerHP to $playerHP - $wizardDamage>><<else>>The magic spell is unable to make contact with you!<</if>>
<<elseif $wizardMode == 2>>\
The wizard casts a spell and his wounds begin to mend quickly! He recovers some health! <<if $wizardHP <= 100>><<set $wizardHP to $wizardHP + random(10, 20)>><<else>><<set $wizardHP to 120>><</if>> <<audio "healSFX" play>>
<<elseif $wizardMode == 3>>\
The wizard looks like he's charging up some sort of attack!/
<<else>>
The wizard unleashes a powerful charged spell! Fireworks seem to explode from his fingertips, expanding into streaming meteors that crash all around the room, doing terrible damage to the environment. You evade the majority of it!
<<set $wizardDamage to Math.round((random(50,80) - $protection)/4)>>
You take $wizardDamage damage! <<set $playerHP to $playerHP - $wizardDamage>><<audio "fireballSFX" play>>
<</if>>
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Wizard Wins]]<<else>>[[Attack Again|Wizard Fight]]<</if>>Your host grows larger with every passing week. However, these little rats will not be enough, it is time to look for larger prey...
Forces: $playerForces minions, servants, soldiers of $playerName
Choose your next target:
[[Kobold Encampments]] <span style="color:limegreen">(Few)</span>
[[Goblin and Bugbear Strongholds]] <span style="color:yellowgreen">(Lots)</span>
[[Cave filled with Ogres|Ogre Cave]] <span style="color:yellowgreen"> (Several)</span>
[[Elven City|Elven City]] <span style="color:orange">(Zounds)</span>
[[Elven Forest|Elven Forest]] <span style="color:yellow"> (Throng)</span>
[[Dwarven Armory]] <span style="color:yellow">(Horde)</span>
[[Human Outpost|Human Outpost]] <span style="color:yellow">(Pack)</span><<if $playerForces <= 2500000>>\
Your army's ranks have swollen with followers, it's time to begin marching on their final strongholds...
Forces: $playerForces minions, servants, soldiers of $playerName
Choose your next target:
[[Kobold Encampments]] <span style="color:limegreen">(Few)</span>
[[Goblin and Bugbear Strongholds]] <span style="color:yellowgreen">(Lots)</span>
[[Cave filled with Ogres|Ogre Cave]] <span style="color:yellowgreen"> (Several)</span>
[[Elven City|Elven City]] <span style="color:orange">(Zounds)</span>
[[Elven Forest|Elven Forest]] <span style="color:yellow"> (Throng)</span>
[[Dwarven Armory]] <span style="color:yellow">(Horde)</span>
[[Human Outpost|Human Outpost]] <span style="color:yellow">(Pack)</span>
[[Dwarf Underground Fortress|Dwarven Underground Fortress]] <span style="color:red">(Swarm)</span>
[[Dragons of the nearby Mountains|Dragons in Mountains]] <span style="color:red"> (Few)</span>
[[Lizardfolk Empire]] <span style="color:gray">(Countless)</span>
[[Human City|Human City]] <span style="color:red"> (Legion)</span>
<<else>>
Now that you have enough forces, it is only a matter of time before either the dragons come to you, or you come to them.
<<set $playerName to $playerName + ", Ruler of the Strong">>
(Title unlocked! You are now known as $playerName)
[[Wait patiently|Return of the Ancient Dragon]]
<</if>>Lead Writer: Aditya
Assistant Writer: Shardul
Lead Programmer and Lead Designer: Boris
Assistant Programmers: Ceegan, Dover
Trailer and DragonQuest Logo: Charles
Backgrounds: Dover
Story Direction: Everyone
This project is not for profit and was made as a class project. We do not claim ownership over any audio or pictures and have tried to cite as many as we could below. This game is simply meant to be enjoyed for fun.
Sound Effects:
Soundbible
Sound Effects (Youtube channel)
Free Sound and Effect (Youtube channel)
Music:
Warcraft 1 Human and Orc Themes
Gemstone Caves and Murky Swamp by Derek Fiechter
Protectors of the Earth - Two Steps from Hell
Tabletop Audio
Skyrim
and more
Pictures:
Mostly from Google, too many to accurately list, but some are from Deviant Art
[[Back To Main Menu|Main Menu]]{
(print: "<script>$('html').removeClass(\)</script>")
(if: (passage:)'s tags's length > 0)[
(print: "<script>$('html').addClass('" + (passage:)'s tags.join(' ') + "'\)</script>")
]
}You approach the group of dragons, and address them. One of them comes closer to you to respond.
$playerName: Hello...I am $playerName. What may I ask is your name?
Nasial: "My name is Nasial, and me and my friends are here to collect some water. This is the closest place to our cave form which we can obtain clean water."
$playerName: "I am here to do the same, me and my firend Foxglove also live in a cave near here."
Nasial: "You should bring your friend with you, and we could all get together! It is rare to see more of our kind these days."
$playerName: "That sounds like an interesting idea, I'll talk to him about it."
(Shardul's Source Material)
"Hello", you say timidly. "Who are you guys, and what are you doing here?" you ask. You are looking at the (DRAGON PICKED BY PLAYER) while you talk. Smiling, the (Dragon picked by player) replies "My name is [depending on dragon picked: Alexandra, 1 female dragon name, 2 male dragon names] and these are [other 3 dragon names]. We are here to collect some food and water for ourselves. This is the nearest such place to collect food or water for us. We are all friends, and we live together in a large series of caves. What about yourself?" Relieved, you reply "I am $playerNameI am here for the same purpose". [Dragon picked by player" smiled, and asked "Where do you live?". "I live in a cave to the south of this river. It is not as lifelike as this, but there is a cerain sense of peace in that area which cannot be found here", you say. "You seem to be a dragon of similar interests to us. Come hang out with us! Let's be friends. We are not as bad as we seem", exclaims [Dragon picked by player], winking.
[[Hang Out]]<<if visited ("Travel to Swamplands")>>\
Mt Etna was certainly a warm place. It would serve as a home.
<<set $home to "volcano">>
<<elseif visited ("Travel to Volcano")>>\
The Misthollow Swamp could make for a great new home, and it wouldn't be near that ancient dragon.
<<set $home to "swamplands">>
<<elseif visited ("Continue Destroying village")>>\
The ruins of that village you destroyed will serve as your new home.
<<set $home to "village">>
<<else>>\
You shall make your home in $forestName. Simple, but it shall do.
<<set $home to "forest">>\
<</if>>
[[Living Alone|Years Later]]
<<audio "bgm_wizardPreparation" loop play>>--Decades Later--
You have grown older and stronger. You have settled down nicely in your $home and life has been kind to you. You have even gathered some kobold followers that serve your bidding. The kingdom has tried several times to slay you and you have destroyed every knight they have sent your way. One day, one of your kobolds reports that the kingdom has enlisted the service of a mighty wizard to slay you.
The Kobold: "The wizard's name isssss Stratavarious Kane. Hisssss origin issssss a mystery, even to the king and queen. He has been a master of the Academy for over two generations of kingssss and queenssss. He is know to love playing Dragonchesssss. Have you ever played Dragonchesssss? The game requiresssss you to think five ssssstepssssss ahead of your opponent, and he is a champion. Do not take him to be a kindly man, hisssss old age has made him haggard and cruel. He forces his sssssstudents to play Dragonchess, just to see the look of disssssssapointment when they lose. Do not fight him, for him you are just another opponent to dissapoint."
$playerName: "Hah! Five turns ahead you say? He will fall into the same trap every other human I have encountered. You all have the same expectations when you see a dragon. I will prepare for him in such a manner that he will not be able to predict my next thirty moves!"
The Kobold: "As you will massssster."
[[Begin Preparations!|Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $trapsSet to 0>>
<<set $greaterHealthPotions to 0>>
<<set $protection to 0>>
<<set $wizardHP to 120>>
<<set $wizardMode to 0>><span id="OrcWarHint">Hidden</span>
<<link "Reveal Orc War Hint">><<replace "#OrcWarHint">>Hold onto the prisoner and be kind to them.<</replace>><</link>>
<span id="WizardHint">Hidden</span>
<<link "Reveal Wizard Hint">><<replace "#WizardHint">>Attack the village, do not keep the prisoner.<</replace>><</link>>
<span id="FriendHint">Hidden</span>
<<link "Reveal Friend Hint">><<replace "#FriendHint">>Aid your faerie dragon friend, listen to their suggestion.<</replace>><</link>>
<span id="EmpireHint">Hidden</span>
<<link "Reveal Empire Hint">><<replace "#EmpireHint">>Stay alone, help no one.<</replace>><</link>>
[[Return|Main Menu]] You meet Ancalagon, the Apocalypse on a wide open plain. Behind you stands your army, draped in numerous banners and sigils. Despite all their differences, they rallied behind you. They rallied out of fear, it's time to show why that fear is warranted...
<<set $dragonStance to random(1, 4)>>\
<<if $dragonStance == 1>>\
You can see the dragon is watching you carefully, preparing to predict you.
<<elseif $dragonStance == 2>>\
The dragon has shifted weight to prepare to pounce. Your tail won't be as useful here...
<<elseif $dragonStance == 3>>\
The dragon is gathering air, fury raging in its eyes.
<<else>>
The dragon is circling around you, looking for an opportunity to slash at you with its claws.
<</if>>
Your current health: $playerHP
What shall you do?
[[Bite Attack|Bite Dragon]] (Piercing)
[[Claws|Claw Dragon]] (Slashing)
[[Breath attack|Breath Dragon]]
[[Tail attack|Tail Dragon]] (Bludgeoning)
[[Evade|Evade Dragon]]
<<if visited ("Travel to Swamplands")>>\
<img src="assets/image/black/black_5.jpg" width ="300" height ="250" alt="ancientDragon"/>
<<else>>
<img src="assets/image/ChainedDragon.jpg" width ="1200" height ="800" alt="ancientDragon"/>
<</if>><<if $dragonStance == 1>>\
Ancalagon predicts your next move, and claws at you before you're able to react! You are unable to hit him! <<set $dragonDamage to random(15,30)>>\
<<audio "clawSFX" play>>\
<<elseif $dragonStance == 2>>\
Ancalagon pounces onto you, sinking his fangs past your scaly armor to bite into you. <<set $dragonDamage to random(15,30)>>\
<<audio "biteSFX" play>>\
<<elseif $dragonStance == 3>>\
Ancalagon spews forth a torrent of fire. <<set $dragonDamage to random(15,30)>> <<audio "dragonBreath" play>>\
<<else>>\
Ancalagon swipes your bristling chest with his claws, leaving some ugly gashes behind. <<set $dragonDamage to random(15,30)>><<audio "clawSFX" play>>\
<</if>>\
You take $dragonDamage damage. <<set $playerHP to $playerHP - $dragonDamage>>\
<<if $dragonStance == 3 or $dragonStance == 2>>\
You leap onto Ancalagon after he expels the flames from his body, latching onto his throat with your fangs. Shortly afterwards, you are thrown off, doing massive damage. <<set $dragonHP to $dragonHP - 40>> <<timed 2s>><<audio "biteSFX" play>><</timed>>
<<elseif $dragonStance == 1>>\
<<timed 2s>><<audio "missSFX" play>><</timed>>
<<else>>\
You attempt to bite Ancalagon. Your attack is not very effective as he outmaneuvers you quickly.
<<set $dragonHP to $dragonHP - 15>> <<timed 2s>><<audio "biteSFX" play>><</timed>>
<</if>>\
<<if $dragonHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ancient Dragon Fight]]<</if>>\
<<if $dragonHP <= 0 && $playerHP > 0>>\
Ancalagon looks weakened. [[Finish it|Ancient Dragon Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[You don't feel so good...|Ancient Dragon Wins]]<</if>><<if $dragonStance == 1>>\
Ancalagon predicts your next move, and claws at you before you're able to react! You are unable to hit him! <<set $dragonDamage to random(15,30)>><<audio "clawSFX" play>>\
<<elseif $dragonStance == 2>>\
Ancalagon pounces onto you, sinking his fangs past your scaly armor to bite into you. <<set $dragonDamage to random(15,30)>>\ <<audio "biteSFX" play>>
<<elseif $dragonStance == 3>>\
Ancalagon spews forth a torrent of fire. <<set $dragonDamage to random(15,30)>><<audio "dragonBreath" play>>\
<<else>>\
Ancalagon swipes your bristling chest with his claws, leaving some ugly gashes behind. <<set $dragonDamage to random(15,30)>> <<audio "clawSFX" play>>
<</if>>\
You take $dragonDamage damage. <<set $playerHP to $playerHP - $dragonDamage>>
<<if $dragonStance == 2 or 4>>\
You dash towards Ancalagon, catching him with your razor like claws, doing massive damage. <<set $dragonHP to $dragonHP - 40>> <<timed 2s>><<audio "clawSFX" play>><</timed>>
<<elseif $dragonStance == 2>><<timed 2s>><<audio "missSFX" play>><</timed>>\
<<else>>\
You attempt to claw Ancalagon. Your attack is not very effective as you attempt to avoid the flames.
<<set $dragonHP to $dragonHP - 15>> <<timed 2s>><<audio "clawSFX" play>><</timed>>
<</if>>\
<<if $dragonHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ancient Dragon Fight]]<</if>>\
<<if $dragonHP <= 0 && $playerHP > 0>>\
Ancalagon looks weakened. [[Finish it|Ancient Dragon Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[You don't feel so good...|Ancient Dragon Wins]]<</if>><<if $dragonStance == 1>>\
Ancalagon predicts your next move, and claws at you before you're able to react! You are unable to hit him! <<set $dragonDamage to random(15,30)>><<audio "clawSFX" play>>\
<<elseif $dragonStance == 2>>\
Ancalagon pounces onto you, sinking his fangs past your scaly armor to bite into you. <<set $dragonDamage to random(15,30)>><<audio "biteSFX" play>>\
<<elseif $dragonStance == 3>>\
Ancalagon spews forth a torrent of fire. <<set $dragonDamage to random(15,30)>><<audio "dragonBreath" play>>\
<<else>>\
Ancalagon swipes your bristling chest with his claws, leaving some ugly gashes behind. <<set $dragonDamage to random(15,30)>> <<audio "clawSFX" play>>
<</if>>\
You take $dragonDamage damage. <<set $playerHP to $playerHP - $dragonDamage>>\
<<if $dragonStance == 2 or 3>>\
You breathe $breathAttack, destroying the ground around Ancalagon. The sheer magnitude of your $breathAttack breath destroys some of his scales. <<set $dragonHP to $dragonHP - 40>> <<timed 2s>><<audio "dragonBreath" play>><</timed>>
<<elseif $dragonStance == 1>><<timed 2s>><<audio "breathAttack" play>><</timed>>\
<<else>>\
You attempt use your $breathAttack on Ancalagon. Your attack is not very effective as he avoids most of it. <<timed 2s>><<audio "dragonBreath" play>><</timed>>
<<set $dragonHP to $dragonHP - 15>>
<</if>>\
<<if $dragonHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ancient Dragon Fight]]<</if>>\
<<if $dragonHP <= 0 && $playerHP > 0>>\
Ancalagon looks weakened. [[Finish it|Ancient Dragon Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[You don't feel so good...|Ancient Dragon Wins]]<</if>><<if $dragonStance == 1>>\
Ancalagon predicts your next move, and claws at you before you're able to react! You are unable to hit him! <<set $dragonDamage to random(15,30)>><<audio "clawSFX" play>>\
<<elseif $dragonStance == 2>>\
Ancalagon pounces onto you, sinking his fangs past your scaly armor to bite into you. <<set $dragonDamage to random(15,30)>><<audio "biteSFX" play>>\
<<elseif $dragonStance == 3>>\
Ancalagon spews forth a torrent of fire. <<set $dragonDamage to random(15,30)>><<audio "dragonBreath" play>>\
<<else>>\
Ancalagon swipes your bristling chest with his claws, leaving some ugly gashes behind. <<set $dragonDamage to random(15,30)>><<audio "clawSFX" play>>
<</if>>\
You take $dragonDamage damage. <<set $playerHP to $playerHP - $dragonDamage>>\
<<if $dragonStance == 3 or $dragonStance == 4>>\
You swing your tail at Ancalagon. The sheer force sends a shockwave across the plain, sending some of your troops sprawling on the ground. <<set $dragonHP to $dragonHP - 40>> <<timed 2s>><<audio "tailWhipSFX" play>><</timed>>
<<elseif $dragonStance == 1>><<timed 2s>><<audio "missSFX" play>><</timed>>\
<<else>>\
You attempt to swing your tail at Ancalagon. Your attack is not very effective. <<timed 2s>><<audio "tailWhipSFX" play>><</timed>>
<<set $dragonHP to $dragonHP - 15>>
<</if>>\
<<if $dragonHP > 0 && $playerHP > 0 >>\
[[Attack Again|Ancient Dragon Fight]]<</if>>\
<<if $dragonHP <= 0 && $playerHP > 0>>\
Ancalagon looks weakened. [[Finish it|Ancient Dragon Loses]]
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[You don't feel so good...|Ancient Dragon Wins]]<</if>><<if $dragonStance == 1>>\
You and Ancalagon stare at each other for a moment, no one daring to make a move.\
<<elseif $dragonStance == 2>>\
Ancalagon lunges at you, baring his fangs! <<set $dragonDamage to Math.round(random(15,30)/4)>> <<audio "biteSFX" play>>
You take $dragonDamage damage.<<set $playerHP to $playerHP - $dragonDamage>>
<<elseif $dragonStance == 3>>\
Ancalagon spews forth flames so hot that the grass downwind is set ablaze, but you swiftly move out of the way! <<audio "dragonBreath" play>>
<<else>>\
Ancalagon swipes at you with his mighty claws. You avoid most of the slashes.
<<set $dragonDamage to Math.round((random(30,50))/4)>>
You take $dragonDamage damage! <<set $playerHP to $playerHP - $dragonDamage>> <<audio "clawSFX" play>>
<</if>>\
<<if $playerHP <= 0>>\You are struggling to hold your own. [[Ancient Dragon Wins]]<<else>>[[Continue...|Ancient Dragon Fight]]<</if>>Ancalagon's might was unmatched for a millenia, and so it remained. His breath melted the scales off your body, and his each blow sent chunks of viscera and blood flying through the air. His mighty maw is the last thing you see, before he rends your head from your body.
Game Over
(Hint: Watch the actions of your foe to see what attacks are more effective.)
<<audio "defeatSFX" play>>
[[Try Again|Ancient Dragon Fight]]
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $dragonHP to 150>>Ancalagon lay before you slain. Your power in the world was now unquestioned. Any thought the other races had of conspiring against you now lay dead at your feet.
Under your rule, a new era dawned on the world. The age of $playerName saw all manner of races bring tribute to your fortress on top of Mt. Etna. The Kobolds and Goblins worshipped you unconditionally, for them you had brought equality and relevance. All races to you were equally weak. They would all pay the same price for the privilege to live. Humans, Elves, Dwarfs, or Lizardfolk all knew your power was law without question. You now stand in front of more than a million troops, as their voices all cry out in unison. They all swear fealty to the one true ruler of the land, $playerName.
Game Complete!
<<audio "winSFX" play>>You and Foxglove wander through the forest and sit in your cave, chewing on some mutton. The humid air lulling you into a dazed state.
Foxglove: "You know $playerName, you should really look for a dragon to spend the rest of your life with."
$playerName: "What's that supposed to mean? Have you grown tired of my company?"
Foxglove: "No, of course not! But we are just friends, you need someone who can be more than a friend in your life."
$playerName: "Hmmm, maybe your right..."
[[No Mate Needed]]
[[Search For Mate]]You contemplate for a bit, before addressing Foxglove.
$playerName: "I don't need a mate! My greatness needs no hindrance. A mate would be an anchor, and a weakness."
Foxglove: "Well if you're so great, why don't you take on that wizard I have been hearing stories about? They say he is in the area, and that he has never been beaten by any creature."
$playerName: "Hah, watch as I immortalize the name $playerName in history. All I need to beat him is a bit of preparation."
[[Preparation]]
<<audio "bgm_faerieDragon" volume 1.0 fadeoverto 10 0.0>>
<<audio "bgm_wizardPreparation" loop play>>
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerHP to 120>>
<<set $maxPlayerHP to 120>>
<<set $trapsSet to 0>>
<<set $greaterHealthPotions to 0>>
<<set $protection to 0>>
<<set $wizardHP to 120>>
<<set $wizardMode to 0>>$playerName: "You know you are right! I could use a little romance in my life. But where would I even begin to look for one?"
Foxglove: "Ahh heeding the voice of reason. You should try your luck over by the mountain Materhorne. They say there is a lake near the peak that never freezes. I hear a lot of dragons go there to drink from the waters."
$playerName: "Very well Foxglove, I hope to return with a mate I can proudly introduce you to!"
Foxglove: "Good luck friend!"
You take off and fly for about three days towards the Materhorne. Upon ascending to the peak you see a lake, still rippling despite the frigid temperatures. Around the lake you see four dragons, all of different color. You begin descending onto the lake.
Talk to:
[[Silver Scales]]
[[Red Scales]]
[[Golden Scales]]
[[Purple Scales]]
Or if you've decided, select a mate:
[[Selecting Mate]]You approach the dragon with gleaming silver scales. She glances over at you.
$playerName: "Hello, I am $playerName! I have come a long way to see the lake, and let me tell you it isn't the most beautiful thing I see right now."
Fradret: "Well aren't you a charmer. I am knkown as Fradret You have quite the wingspan. Your parents must have been enormous!"
$playerName: "My parents are quite large and fearsome, and let me tell you, I am no different!"
Fradret: "I hope not, with those formidable claws and teeth, you make for quite the imposing figure!"
You continue talking to Fradret, you notice that she is quite taken with you. You lose track of time conversing with her, and before you know it the sun is already setting.
[[Search For Mate]]You approach the dragon with the dark purple scales. She glances over at you.
$playerName: "Hello, I am $playerName! Whoa! Was that an earthquake or did you just rock my world?"
Frayloi: "Hahahahaha! That was hiliarious, you should really go the court of some pathetic human king and work as his jester! By the way, I'm Frayloi."
$playerName: "Wow, I realize that was bad, but you don't have to be so rude!"
Frayloi: "Hah! Did my words prick you? One would think you have a tougher personality behind those massive claws and teeth."
You continue talking to Frayloi, you notice that she is quite candid. You have trouble talking to her without being put in your place. While her rough attitude is off putting, you also find it to be refreshing. It's hard to find someone who can be so forward. Perhaps getting to know her over a more intimate setting would warm her up to you.
[[Search For Mate]] You approach the dragon with gleaming red scales. He glances over at you.
$playerName: "Hello, I am $playerName! And I have to ask, are you a magician? Because whenever I look at you everyone else disappears!"
Xeni: "Well aren't you clever. They call me Xeni. I suppose that line has worked on a dozen others before hasn't it? Why else would you use such a tired line on me?"
$playerName: "I apologize for being so forward. I get nervous when meeting new dragons."
Xeni: "That's odd, with those formidable claws and teeth you make for quite the imposing figure. What would make you nervous?"
You continue talking to Xeni, you notice that he is quite guarded and you have a hard time keeping a conversation going. Each passing minute seems to be an eternity with him, as awkward pauses become all to frequent. Perhaps if you could get to know him in a more intimate setting.
[[Search For Mate]] You approach the dragon with golden scales. He glances over at you.
$playerName: "Hello, I am $playerName! And I have to ask, what time do you have to be back in heaven?"
Ayllon: "Oh my! I do enjoy such a confident deameanor. You have quite the silver tongue! You may address me as Ayllon."
$playerName: "Yes, my quick wit is often lost on beings. These large cumbersome wings often frighten them away I'm afraid."
Ayllon: "Quite right! With those formidable claws and teeth you make for quite the imposing figure, but I'm not too scared to get to know you better."
You continue talking to Ayllon, you notice that he is quite taken with you. You lose track of time conversing with him, and before you know it the sun is already setting. Your laughter echoes through the mountains, as you both crack numerous jokes and discuss all sorts of embarassing and humorous stories.
[[Search For Mate]] Hmmm...Which one would you like to take on a date? It would be a perfect opportunity to impress.
<<link "Silver Scales" "Mate Chosen">><<set $mate to "Fradret">><</link>>
<<link "Red Scales" "Mate Chosen">><<set $mate to "Xeni">><</link>>
<<link "Golden Scales" "Mate Chosen">><<set $mate to "Ayllon">><</link>>
<<link "Purple Scales" "Mate Chosen">><<set $mate to "Frayloi">><</link>>
[[Wait, let me reconsider|Search For Mate]] This date is a big deal. You remember what your parents said. Thay had only gone on one date before becoming mates. It is important that you don't mess this up!
You talk to $mate and agree to meet up in two weeks time.
This gives you ample time to get your act together, and woo them.
[[Date Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerTidiness to 100>>
<<set $maxPlayerTidiness to 100>>
<<set $giftStrength to 0>><<if $daysLeft > 0>>If you're gonna impress $mate, then you must prepare. You'll want to bring the very best and be as ready as you can!
Tidiness: $playerTidiness/$maxPlayerTidiness
Gold: $gold (+$goldProduction per day)
Days till the date: $daysLeft
Select an action (costs 1 day):
[[Raid village for gold|Raid Village for Mate]]
[[Enslave a nearby village|Enslave Village for Mate]] (Produces gold)
[[Explore nearby dungeon|Explore Dungeon for Mate]]
[[Trade for Gifts|Gift Trade]]
[[Rest and Tidy yourself|Tidying Up]]
[[Finish preparation|Finish Date Preparation]] (Skip straight to the date)
<<else>>
The day has come, prepare yourself!
[[Finish Date Preparation]]
<</if>>You explore <<print either("the ruins of an ancient lich's dungeon", "an abandoned castle filled with simple monsters", "a long forgotten stronghold of a powerful necromancer")>>. Without much difficulty, you scour the place, seeking any sort of possible treasure. Some of your kobold scouts join you and before long, your search is rewarded, but not before you are injured by some traps.
<<set $dungeonReward to random (1, 3)>>\
<<if $dungeonReward is 1>>\
<<set $increaseTidiness to random(15, 20)>>\
You find <<print either("an Amulet of Health", "a Staff of Life", "a Stone of Fortitude")>>
Your maximum Tidiness increases by $increaseTidiness!
<<set $playerTidiness to $playerTidiness + $increaseTidiness>>
<<set $maxPlayerTidiness to $maxPlayerTidiness + $increaseTidiness>>\
<<elseif $dungeonReward is 2>>
You find <<print either("an Amulet of Protection", "a Ring of Protection")>>
Oooh, this will help.
<<set $giftStrength to $giftStrength + 3>>
<<else>>
You find a hoard of treasure! You found 3000 gold!
<<set $gold to $gold + 3000>>
<</if>>
<<set $damageTaken to random(10, 20)>>
You lose $damageTaken points of tidiness!
<<set $playerTidiness to $playerTidiness - $damageTaken>>
<img src="assets/image/ExploringDungeon.jpg" width ="300" height ="350" alt="Dungeon"/>
<<if $playerTidiness > 0>>
[[Continue|Date Preparation]]
<<else>>
[[Date Preparation Failure]]
<</if>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>Your date preparation was obviously lacking, as you now wallow in your self-pity. Perhaps cleaning up your act instead of lazing about may have helped in wooing $mate. But alas, you have failed. $mate left for another dragon, and you grew old and grouchy by yourself. You destroyed many villages, amassed a reasonable hoard of treasure and had many kobold servants, but it just wasn't the same. You lived the rest of your days out and eventually succumbed to a form of Wing Rot, forgotten by the rest of society.
Game Over
(Hint: One big treasure is worth more than several smaller treasures and make sure your tidiness isn't too low when you go for your date)
<<audio "defeatSFX" play>>
[[Try again|Date Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerTidiness to 100>>
<<set $maxPlayerTidiness to 100>>
<<set $giftStrength to 0>>You raid the village. Almost without effort, the simple fortifications collapse, smoke rising into the air. You extract the wealth from the villagers and leave. You can always come back again to squeeze more wealth out of them.
<<set $goldGained to 500*random(2, 4)>>
You gain $goldGained pieces of gold!
<<set $damageTaken to random(10, 15)>>
You lose $damageTaken points of tidiness.
<<set $playerTidiness to $playerTidiness - $damageTaken>>\
<<if $playerTidiness > 0>>
[[Continue|Date Preparation]]
<<else>>
[[Your Tidiness is too low...|Date Preparation Failure]]
<</if>>
<<set $gold to $gold + $goldGained>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>You descend down onto a small village. Already, you can see various little figures running around. You swiftly and mercilessly assert your dominance. You enslave the <<print either("humans", "dwarves", "elves")>> without any real resistance.
<<set $newGoldProduction to 100*random(1, 3)>>
They will produce $newGoldProduction gold per day.
<<set $damageTaken to random(10, 20)>>
You lose $damageTaken points of tidiness.
<<set $playerTidiness to $playerTidiness - $damageTaken>>\
<<if $playerTidiness > 0>>
[[Continue|Date Preparation]]
<<else>>
[[Your Tidiness is too low...|Date Preparation Failure]]
<</if>>
<<set $goldProduction to $goldProduction + $newGoldProduction>>
<<set $gold to $gold + $goldProduction>>
<<set $daysLeft to $daysLeft - 1>>You can trade with some of the nearby dragons, exchanging some of your treasures and wealth for something of theirs.
What kind of gift would you like to trade for?
Current Gold: $gold
<<if $gold >= 1000>>
[[Simple Gift]] (Costs 1000 gold)
<<else>>
==Simple Gift (Costs 1000 gold)==
<</if>>\
<<if $gold >= 5000>>
[[Epic Gift]] (Costs 5000 gold)
<<else>>
==Epic Gift (Costs 5000 gold)==
<</if>>\
<<if $gold >= 10000>>
[[Legendary Gift]] (Costs 10000 gold)
<<else>>
==Legendary Gift (Costs 10000 gold)==
<</if>>\
[[I changed my mind|Date Preparation]]You realize that you look like a mess. Living in a forest cave with Foxglove has led to you acruing quite the grimey exterior. You bathe in the lake for a day. Upon leaving it you realize that not only do you look cleaner, but you also feel more rejuvenated! Perhaps the lake is magical.
<<set $recoveredHP to random(60, 80)>>
You recover $recoveredHP points of tidiness.
<<set $playerTidiness to $playerTidiness + $recoveredHP>>
[[Continue|Date Preparation]]
<<if $playerTidiness > $maxPlayerTidiness>>
<<set $playerTidiness to $maxPlayerTidiness>>
<</if>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold + $goldProduction>>$mate comes.
<<if $giftStrength >= 15 & $playerTidiness > 25>>\
The look on $mate says everything. You effort has been well placed. The night is perfect, the soft glow of the moon shines over the both of you, as you both realize how perfect you are for one another.
[[Date Success]]
<<else>>\
Your effort seems wasted, as $mate expression spells diasaster. What would have been a lovely night, is instead a bumbling mess that leaves you embarrased and alone.
[[Oh well...|Date Failure]]
<</if>><<set $gift to random(1, 3)>>\
<<if $gift is 1>>\
You got a potion of healing. Simple, but useful.
<<elseif $trapSet is 2>>\
You got a scroll of levitation. A party trick really, but maybe it'll impress $mate.
<<else>>\
You acquire a +1 longsword. This won't be turning heads, but hey, it has decent resale value.
<</if>>
[[Continue|Date Preparation]]
<<set $giftStrength to $giftStrength + 1>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 1000>>
<<set $gold to $gold + $goldProduction>><<set $gift to random(1, 3)>>\
<<if $gift is 1>>\
You get a amulet of protection. Now this may be of some use.
<<elseif $trapSet is 2>>\
You trade and get an Astral Cape. While too small to be worn, it looks phenomenal.
<<else>>/
You acquire an animated shield. The thing levitates by itself and understands simple commands. Not bad.
<</if>>
[[Continue|Date Preparation]]
<<set $giftStrength to $giftStrength + 6>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 5000>>
<<set $gold to $gold + $goldProduction>><<set $gift to random(1, 3)>>\
<<if $gift is 1>>\
You obtain a set of gem encrusted golden claws. These would be perfect for a dragon who likes to fight in style! They seem to do more damage, then if the user were to just use their claws.
\
<<elseif $trapSet is 2>>\
With your wealth, you are able to trade for a Horn of Valhalla, an old artifact that has the power to summon a legion of spectral vikings to one's aid. Such a powerful item is sure to impress!
\
<<else>>\
You are astonished as you are able to get your claws on the Mask of The Dragon Queen, a legendary item that long ago released Tiamat herself from the Nine Hells. Money can't buy happiness, this mask might.
\
<</if>>\
Now that's a treasure.
[[Continue|Date Preparation]]
<<set $giftStrength to $giftStrength + 13>>
<<set $daysLeft to $daysLeft - 1>>
<<set $gold to $gold - 10000>>
<<set $gold to $gold + $goldProduction>>The date went off without a hitch, and what's more, you and $mate seem to madly in love! You and $mate begin flying back to the forest. You realize that over the course of getting to know $mate, you have become more than just mates. You have become friends. The rest of your life will be just adventurous as these last two weeks with $mate in your life.
Game Complete! See if you can find the other three major endings!
<<audio "winSFX" play>>You and Foxglove join with Nasial and (his/her) friends and converse and hangout for the next few months. It's nice to have more dragons to talk to. You get particularly close with Nasial, and realize that you both have a lot in common. Both of you left behind mighty parents to make a name for yourselves, but realized in the process how important friendship it. While the others messed about, you and Naisal had more intimate conversations, and took solace in each other's company. One particular day you meet Naisal at a rocky outcrop near the river.
$playerName: "You know, the more I talk to you, the more I am falling in love with you."
Naisal: "Oh $playerName! I have never felt so content in my life before! I too wish to spend the rest of my days with you."
Before you could reciprocate Naisal's feelings, you hear a loud crashing noise, as you look to your left to see two large dragons plummet through the trees.
(Shardul Source Material)
Over the next few months, you hung out with the group of dragons almost every day. You even got Foxgrove, who normally was pretty intorverted, to come to the river at times and interact with the group. You got particularly close with [dragon chosen by player name]. You got to know [dragon chosen by player name] extremely well, and vice versa. You found out they were very a interesting dragon, who had a nice and loyal personality. You two often hung out by a tall, willow tree. While the rest of your group was having fun or flying off somewhere, you two would just talk and be playful with each other. Sometimes, you two flew to the river alone, regardless if the rest of your group was coming or not. Both of you had even admitted to having feelings of love for each other. A deep bond had been formed.
One fine day, at dawn, you and [dragon chosen by player name] were all alone at a rocky covering near the river. You two had decided the previous day to meet at this time.
Thoughtfully, you tell her "You know, I really love you [dragon chosen by player name]. The more I get to you, the less I am afraid to open up to you. You know me - in the past I have never been like this, always cynical". "Yes, I know" [dragon chosen by player name] replied, smiling and looking at you. "I-" before [she/he] could finish two dragons roaring and flying down near the river caused a loud noise.
[[Run away]]
[[Watch]]
You flee from the scene, as these two dragons are massive in stature. Two of the would be too much for you and Naisal. Their appearence reminded you of the ancient dragon Ancalagon.
Upon returning later, you find one of the dragons slain by the crash site. Massive black bolts are buried deep in the dragon's heart. The other dragon you find a few hundred feet away, also slumped over. Beside it you see a gleaming black egg. The texture was that of obsidian, and as you grabbed it, you could feel the steady beating of a tiny little heart within.
(SHardul Source Material)
***Write short story of them running away (Neither of you can interfere because the dragons fighting are massive, strong dragons like the earlier ancient dragon. They will just die if they interfere), coming back the next day. One of the dragon is slain. When you inspect, you find eggs under her***
[[Take eggs and raise dragon babies as their own]]
[[Leave the eggs]]You and Naisal bring the egg back to your suprised friends. While the others were not cut out to be parents, your time with Naisal allow ed the both of you to nurture and care for the egg. The day the egg hatched you and Naisal watch closely as months of your care came to fruition. The egg cracked open, and from it you watch a tiny jet black maw burp out a tiny purple flame. You and Naisal both hide and watch as the dragons lumber around for abit before succumbing to their wounds. Realizing they were not much of a threat, you and Naisal emerge from your hiding place.
Dragon: "Wait...please...don't leave..."
$playerName:"What is it? What did this to you?"
Dragon:"That doesn't matter...they are dead now...but my child...you have to help my child..."
You watch as the dragon in its death throes gestures to a gleaming obsidian like egg.
(Shardul Source Material)
***Write short story of $playerName and [dragon chosen by player] hiding behind the rocky covering and watching them fight to the death. Neither of you can interfere because the dragons fighting are massive, strong dragons like the earlier ancient dragon. They will just die if they interfere. Describe the fight. One of them dies, and it is not until you inspect and wait for the other dragon to go away you find dragon eggs.***
[[Take eggs and raise dragon babies as their own]]
[[Leave the eggs]]You and Naisal always wonder why you left the egg. Perhaps it was because you were afraid of being bad parents. Perhaps it would force you and Naisal into a commitment you were not ready for. In your fear you had condemned the tiny little egg to death. A choice that will haunt you for the rest of your lives.Your date preparation was obviously lacking, as you now wallow in your self-pity. Perhaps cleaning up your act instead of lazing about may have helped in wooing $mate. But alas, you have failed. $mate left for another dragon, and you grew old and grouchy by yourself. You destroyed many villages, amassed a reasonable hoard of treasure and had many kobold servants, but it just wasn't the same. You lived the rest of your days out and eventually succumbed to a form of Wing Rot, forgotten by the rest of society.
Game Over
(Hint: One big treasure is worth more than several smaller treasures and make sure your tidiness isn't too low when you go for your date)
<<audio "defeatSFX" play>>
[[Try again|Date Preparation]]
<<set $gold to 1000>>
<<set $goldProduction to 0>>
<<set $daysLeft to 14>>
<<set $playerTidiness to 100>>
<<set $maxPlayerTidiness to 100>>
<<set $giftStrength to 0>>