From e2ec98f65ac5328b1a64d4594526dac4d9bc38bd Mon Sep 17 00:00:00 2001 From: kit Date: Fri, 20 Feb 2026 15:06:25 -0500 Subject: [PATCH 1/2] mana doc --- .../Mana.md" | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 "docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" diff --git "a/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" "b/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" new file mode 100644 index 0000000..f57a4dd --- /dev/null +++ "b/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" @@ -0,0 +1,27 @@ +# Mana +Mana at its basic functionality is a resource to spend to cast spells and other effects. It is the energy used in place of electricity. + +This document will detail how mana will be stored and gained. + +_Bolded values are subject to change._ + +## Storage +Mana is stored in a singular way for now. +In the body of a player they will have an internal storage of mana that they can cast from. +- A players mana capacity is determined by their intelligence stat. At **4** mana capacity per intelligence, Players start with **5** intelligence giving them a starting capacity of **20**. + +## Gaining +Mana is gained in a couple of ways much like games such as Terraria, Doom, and Ultrakill this is meant to incentivize aggressive play to regain mana. +1. Mana will not be naturally regenerated over time as this causes boring gameplay of hiding away for 15 minutes. +2. Mana will be rewarded for aggressive play, to do that objects called mana motes will be dropped by monsters separated into bigger ones for higher tier monsters these are used in hand for mana instantly. +3. These mana motes should not be able to be completely self-sufficient to a magic character so they will still have to worry about utilizing their abilities. +4. Mana motes should not be permanent so they will disappear after **10** minutes this is to not incentivize stacking these to cast a bunch of abilities later. +5. The mana mote sizes are as followed: +- Tiny - rewarded for fodder monsters gives back only **2** mana. +- Small - rewarded for regular monsters gives back only **4** mana. +- Medium - rewarded for slightly tougher monsters gives back only **8** mana. +- Large - rewarded for large monsters gives back only **16** mana. +6. The other item important to keeping your mana up are mana potions. Mana potions are purchased in a safe zone or found in the dungeon. They are a more permanent form of mana motes able to be used whenever restoring a high amount of mana. + + +This document may be merged into a larger spellcasting document later on. \ No newline at end of file From 4b6ae9264043e2e9bd76064ebf605051bf0d574f Mon Sep 17 00:00:00 2001 From: kit Date: Sun, 1 Mar 2026 11:31:17 -0500 Subject: [PATCH 2/2] Spellcasting --- .../Mana.md" | 27 ----------------- .../Spell Casting.md" | 29 +++++++++++++++++++ 2 files changed, 29 insertions(+), 27 deletions(-) delete mode 100644 "docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" create mode 100644 "docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Spell Casting.md" diff --git "a/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" "b/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" deleted file mode 100644 index f57a4dd..0000000 --- "a/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Mana.md" +++ /dev/null @@ -1,27 +0,0 @@ -# Mana -Mana at its basic functionality is a resource to spend to cast spells and other effects. It is the energy used in place of electricity. - -This document will detail how mana will be stored and gained. - -_Bolded values are subject to change._ - -## Storage -Mana is stored in a singular way for now. -In the body of a player they will have an internal storage of mana that they can cast from. -- A players mana capacity is determined by their intelligence stat. At **4** mana capacity per intelligence, Players start with **5** intelligence giving them a starting capacity of **20**. - -## Gaining -Mana is gained in a couple of ways much like games such as Terraria, Doom, and Ultrakill this is meant to incentivize aggressive play to regain mana. -1. Mana will not be naturally regenerated over time as this causes boring gameplay of hiding away for 15 minutes. -2. Mana will be rewarded for aggressive play, to do that objects called mana motes will be dropped by monsters separated into bigger ones for higher tier monsters these are used in hand for mana instantly. -3. These mana motes should not be able to be completely self-sufficient to a magic character so they will still have to worry about utilizing their abilities. -4. Mana motes should not be permanent so they will disappear after **10** minutes this is to not incentivize stacking these to cast a bunch of abilities later. -5. The mana mote sizes are as followed: -- Tiny - rewarded for fodder monsters gives back only **2** mana. -- Small - rewarded for regular monsters gives back only **4** mana. -- Medium - rewarded for slightly tougher monsters gives back only **8** mana. -- Large - rewarded for large monsters gives back only **16** mana. -6. The other item important to keeping your mana up are mana potions. Mana potions are purchased in a safe zone or found in the dungeon. They are a more permanent form of mana motes able to be used whenever restoring a high amount of mana. - - -This document may be merged into a larger spellcasting document later on. \ No newline at end of file diff --git "a/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Spell Casting.md" "b/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Spell Casting.md" new file mode 100644 index 0000000..427fb69 --- /dev/null +++ "b/docs/CrystallEdge/\320\223\320\265\320\271\320\274\320\264\320\270\320\267\320\260\320\271\320\275/Spell Casting.md" @@ -0,0 +1,29 @@ +# Spell Casting +Spells are any active ability listed as a spell and are under these design principles. + +_Bolded values are subject to change._ + +### Gaining spells +Spells are gained much like any other active ability upon leveling up. They may also be tied to a specific class. + +## Spell Design principles +A list of principles that must be followed when designing a new spell. +1. Spells should always put an entity on the playing field when possible. Such as instead of a teleportation spell, instead it's a spell that places 2 linked portals. +2. Spells should feel impactful. +3. A spells cast time should at minimum be 4 seconds on the base spell unmodified. +4. An exception to principle 3, If a spell were to have a base cast time faster than 4 seconds the cool down must be vastly longer. + +## Accumulated damage threshold (ADT) +ADT is used in place of a do-after canceling upon taking any damage. What ADT does is it while your casting a spell it tracks how much damage that you have taken. +Once you reach a certain threshold your spell is canceled. This can also be used for any ability + +# Mana +Mana, at its most basic, is a resource spent on casting spells and other effects. +Mana is stored in a singular way for now -- in the body of players. Players will have internal mana storage that they can cast from. +A player's mana capacity is determined by their intelligence stat, at 4 mana capacity per intelligence. Players start with 5 intelligence, giving them a starting capacity of 20. +Mana is gained in a couple ways, much like games such as Terraria, Doom, and Ultrakill, to incentivize aggressive play. +1. Mana will not natrually regenerate over time, as this causes boring gameplay of hiding away for 15 minutes. +2. "Mana motes" are dropped by monsters when killed in order to incentivize aggressive play. Mana motes can be consumed in-hand to instantly restock mana. Higher tier monsters drop higher tier mana motes, which contain more mana. +3. The mana earned from mana motes is limited, so magic characters must still be cautious when using their abilities. +4. Mana motes expire after 10 minutes, so that they are not built up for spam casting. +5. Finally, mana potions are purchased in safe zones or found in the dungeons. They are a more permanent form of mana, able to be used at any time. They restore high amounts of mana \ No newline at end of file