Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Let's make a game!
- name:Legend of Draconia: World Forge
- by:Blade Skydancer
- desc:You have drifted through nothingness for eons. Nothing but an endless sea of energies; untamed Fire, flowing Water, drifting Air, rumbling Earth, glowing Light and creeping Shadow. You pluck and weave these things together to create, making gems and rocks which float in space; the first physical objects. But now, you feel it's time for something new. Something different. For Life. You have created a very special rock, a planet, and imbued it with all of the elements. And now, your Children roam its surface.<//>Legend of Draconia: World Forge is a game about creating a world full of dragons, magic and monsters. Use Mana generated from your children, the Dragons, to give them Lands to live in and hold dominion over.
- created:7/6/2019
- updated:7/6/2019
- version:1
- Settings
- background:https://i.imgur.com/uiubzMM.jpg
- building cost increase:115%
- building cost refund:50%
- spritesheet:icons, 48 by 48, stuff/bunnyIcons.png
- spritesheet:drakeicons, 48 by 48, https://i.imgur.com/nkRMIeF.png
- stylesheet:stuff/bigBlue.css
- Layout
- use default
- *dragonBox
- contains:tag:Dragons
- header:Dragons
- in:buildings
- names:show
- icons:show
- Buttons
- *theWorldButton
- name:Draconia
- desc:Clicking here will generate one random point of Mana.
- on click:anim icon wobble
- on click:yield 1 fire
- icon:stuff/bunny.png
- no text
- class:bigButton hasFlares
- icon class:shadowed
- tooltip origin:bottom
- tooltip class:red
- Resources
- *Mortality
- name: Mortality Daemon
- desc: Mechanic - Tracks when dragons die of various natural causes.
- on tick:
- if (chance((0.04*egRd1Brd1Derg)%))
- lose 1 egRd1Brd1Derg
- toast Lost a Red Flame Dragon egg...
- end
- if (chance((0.02*chRd1Brd1Derg)%))
- lose 1 chRd1Brd1Derg
- toast A Red Flame Dragon child didn't make it...
- end
- if (chance((0.01*leRd1Brd1Derg)%))
- lose 1 leRd1Brd1Derg
- toast A Lesser Red Flame Dragon did something stupid...
- end
- if (chance((0.005*adRd1Brd1Derg)%))
- lose 1 adRd1Brd1Derg
- toast Lost an adult Red Flame Dragon tragically...
- end
- if (chance((0.01*grRd1Brd1Derg)%))
- lose 1 grRd1Brd1Derg
- toast Lost a Greater Red Flame dragon...
- end
- if (chance((0.02*anRd1Brd1Derg)%))
- lose 1 anRd1Brd1Derg
- toast Lost an Ancient Red Flame dragon, they will be remembered...
- end
- end
- always hidden
- *Growth
- name: Growth Daemon
- desc: Mechanic - Tracks when dragons lay eggs and grow up
- on tick:
- if (Rd1Brd1Breed>=max(100,(TotalDragons/TotalLand*100)))
- egRd1Brd1Derg = egRd1Brd1Derg + floor(Rd1Brd1Breed/100)
- Rd1Brd1Breed = (Rd1Brd1Breed % 100)
- end
- if (egRd1Brd1DergGrow>=300)
- chRd1Brd1Derg = chRd1Brd1Derg + floor(egRd1Brd1DergGrow/300)
- egRd1Brd1Derg = egRd1Brd1Derg - floor(egRd1Brd1DergGrow/300)
- egRd1Brd1DergGrow = (egRd1Brd1DergGrow % 300)
- end
- if (chRd1Brd1DergGrow>=1800)
- leRd1Brd1Derg = leRd1Brd1Derg + floor(chRd1Brd1DergGrow/1800)
- chRd1Brd1Derg = chRd1Brd1Derg - floor(chRd1Brd1DergGrow/1800)
- chRd1Brd1DergGrow = (chRd1Brd1DergGrow % 1800)
- end
- if (leRd1Brd1DergGrow>=3600)
- adRd1Brd1Derg = adRd1Brd1Derg + floor(leRd1Brd1DergGrow/3600)
- leRd1Brd1Derg = leRd1Brd1Derg - floor(leRd1Brd1DergGrow/3600)
- leRd1Brd1DergGrow = (leRd1Brd1DergGrow % 3600)
- end
- if (adRd1Brd1DergGrow>=7200)
- grRd1Brd1Derg = grRd1Brd1Derg + floor(adRd1Brd1DergGrow/7200)
- adRd1Brd1Derg = adRd1Brd1Derg - floor(adRd1Brd1DergGrow/7200)
- adRd1Brd1DergGrow = (adRd1Brd1DergGrow % 7200)
- end
- if (grRd1Brd1DergGrow>=14400)
- anRd1Brd1Derg = anRd1Brd1Derg + floor(grRd1Brd1DergGrow/14400)
- grRd1Brd1Derg = grRd1Brd1Derg - floor(grRd1Brd1DergGrow/14400)
- grRd1Brd1DergGrow = (grRd1Brd1DergGrow % 14400)
- end
- end
- always hidden
- *fire
- name:Fire Mana
- desc:Fire Mana is creative and passionate. Use Mana to create Lands for your dragons.
- icon:drakeicons[3,0]
- class:noBackground
- show earned
- *TotalDragons
- name:Total Dragon Population
- desc:Tracks the total dragon population for overcrowding purposes
- icon:drakeicons[1,0]
- class:noBackground
- is always:(chRd1Brd1Derg + leRd1Brd1Derg + adRd1Brd1Derg + grRd1Brd1Derg + anRd1Brd1Derg)
- *TotalLand
- name:Total Land
- desc:Tracks the total space for dragons to live in
- icon:drakeicons[0,1]
- class:noBackground
- is always:(desert * 10)
- *Rd1Brd1Breed
- name:Red Flame Dragons Breeding
- desc:Creates new Fire Dragons when it reaches 100.
- always hidden
- *egRd1Brd1DergGrow
- name:Red Flame Egg Growth
- desc:The egg wobbles, soon hatching.
- always hidden
- *chRd1Brd1DergGrow
- name:Child Red Flame Dragon Growth
- desc:Growing up is always tough.
- always hidden
- *leRd1Brd1DergGrow
- name:Lesser Red Flame Dragon Growth
- desc: Beginning a rebellious phase...
- always hidden
- *adRd1Brd1DergGrow
- name:Adult Red Flame Dragon Growth
- desc: Another year older, another year wiser, another year more powerful
- always hidden
- *grRd1Brd1DergGrow
- name:Greater Red Flame Dragon Growth
- desc: Becoming a venerable leader.
- always hidden
- Buildings
- *TEMPLATE
- on click:anim glow
- *desert|deserts
- name:Desert|Deserts
- desc:A vast rolling sea of sand and dunes.<//><b>Effect:</b><.>Provides space for 10 Fire Dragons.
- icon:drakeicons[0,0]
- cost:25 fire
- on earn:egRd1Brd1Derg = (egRd1Brd1Derg + 1)
- unlocked
- *egRd1Brd1Derg
- name:Red Flame Dragon Egg
- tags:Dragons FireDragons Chromatics Eggs
- desc:The egg of a lower-class dragon of the Flame breed. Will soon hatch into a bouncing baby derg.
- icon:icons[4,0]
- on tick:
- yield 1 egRd1Brd1DergGrow
- end
- no buy
- *chRd1Brd1Derg
- name:Child Red Flame Dragon
- tags:Dragons FireDragons Chromatics Children
- desc:A growing baby lower-class dragon of the Flame breed, freshly hatched. Generates 1 Fire Mana per tick.
- icon:icons[4,0]
- on tick:
- yield 1 fire
- yield 1 chRd1Brd1DergGrow
- end
- no buy
- *leRd1Brd1Derg
- name:Lesser Red Flame Dragon
- tags:Dragons FireDragons Chromatics Lesser
- desc:An adolescent lower-class dragon of the Flame breed, taking their first steps towards adulthood. Generates 2 Fire Mana per tick.
- icon:icons[4,0]
- on tick:
- yield 2 fire
- yield 1 leRd1Brd1DergGrow
- yield 0.15 Rd1Brd1Breed
- end
- no buy
- *adRd1Brd1Derg
- name:Adult Red Flame Dragon
- tags:Dragons FireDragons Chromatics Adults
- desc:A fully fledged lower-class dragon of the Flame breed. Generates 3 Fire Mana per tick.
- icon:icons[4,0]
- on tick:
- yield 3 fire
- yield 1 adRd1Brd1DergGrow
- yield 0.25 Rd1Brd1Breed
- end
- no buy
- *grRd1Brd1Derg
- name:Greater Red Flame Dragon
- tags:Dragons FireDragons Chromatics Greater
- desc:A venerable lower-class dragon of the Flame breed, generally seen as leaders and wisemen. Generates 4 Fire Mana per tick.
- icon:icons[4,0]
- on tick:
- yield 4 fire
- yield 1 grRd1Brd1DergGrow
- yield 0.05 Rd1Brd1Breed
- end
- no buy
- *anRd1Brd1Derg
- name:Ancient Red Flame Dragon
- tags:Dragons FireDragons Chromatics Ancient
- desc:A massive, incredibly powerful lower-class dragon of the Flame breed. Generates 5 Fire Mana per tick.
- icon:icons[4,0]
- on tick:
- yield 5 fire
- end
- no buy
- Upgrades
- *debugBirthRate
- name:Debug Birth Rate Boost
- desc: Click here to add 100 to all birth rates.
- on earn:yield 100 Rd1Brd1Breed
- on earn:lose 1 debugBirthRate
- *debugEggGrowthRate
- name:Debug Egg Growth Rate Boost
- desc: Click here to add 300 to all egg growth rates.
- on earn:yield 300 egRd1Brd1DergGrow
- on earn:lose 1 debugEggGrowthRate
- *debugChildGrowthRate
- name:Debug Child Growth Rate Boost
- desc: Click here to add 1800 to all egg growth rates.
- on earn:yield 1800 chRd1Brd1DergGrow
- on earn:lose 1 debugChildGrowthRate
- *debugLesserGrowRate
- name:Debug Lesser Growth Rate Boost
- desc: Click here to add 3600 to all egg growth rates.
- on earn:yield 3600 leRd1Brd1DergGrow
- on earn:lose 1 debugLesserGrowRate
- *debugAdultGrowRate
- name:Debug Adult Growth Rate Boost
- desc: Click here to add 7200 to all egg growth rates.
- on earn:yield 7200 adRd1Brd1DergGrow
- on earn:lose 1 debugAdultGrowRate
- *debugGreaterGrowRate
- name:Debug Greater Growth Rate Boost
- desc: Click here to add 14400 to all egg growth rates.
- on earn:yield 14400 grRd1Brd1DergGrow
- on earn:lose 1 debugGreaterGrowRate
- *debugHaste
- name:Debug Time Boost
- desc: Click here to skip 10 seconds
- on click:
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- do tick with :All
- end
- *debugFire
- name:Debug Fire Boost
- desc: Click here to gain unlimited (fire)power
- on click:
- yield 10000 fire
- end
Advertisement
Add Comment
Please, Sign In to add comment