Skip to content

What the fuck Noc. Magic Rework#7351

Draft
dwasint wants to merge 58 commits into
Monkestation:mainfrom
dwasint:magic-2
Draft

What the fuck Noc. Magic Rework#7351
dwasint wants to merge 58 commits into
Monkestation:mainfrom
dwasint:magic-2

Conversation

@dwasint

@dwasint dwasint commented Jul 22, 2026

Copy link
Copy Markdown

About The Pull Request

Thanks to Azure for the idea and framework for some of the new spells
Someone tell Noc to stop reading TTRPG manually please.
Redoes the magic system to one thats easier to maintain and balance and pave the way for future class types.

Why It's Good For The Game

Magic sucks, its an established fact. The Mages are nerds, the attunements are wack. How are we gonna fix this? We are just gonna kill em!
This basically nukes everything complex about the old magic system and redoes it in a way thats easier to digest.

Changelog

🆑
del: player attunements
del: spell attunements
add: spell forms and techniques, spells are now split into a form and an optional technique
add: bookcrafting system, now books can take more then a catalyst and doing so provides buffs for all spells
refactor: spells learned from your spellbook are now only kept if you are holding the spellbook.
add: spellsword and spellfist spells
add: 100 new impact spells
add: 40 new cantrip spells
refactor: lightning spells no longer hard stun constantly
add: non evil necromancy
refactor: summoning, it now has a downside where when your summons die you experience backlash preventing resummon
add: sorcerer framework, unlike mages sorcerers cannot learn spells from a spellbook in exchange for more innate points
add: spellbook granted spells now have a limited number of charges, to replenish you need to use the rune of recharge.
del: attunement matrix
refactor: spell cost, spell cast speed, and spell strength are now public information on your equipment so its not impossible to tell what is giving you buffs, and is no longer mutated by the spell you are casting
/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

dwasint added 30 commits July 18, 2026 14:59
@github-actions github-actions Bot added Feature adds a new thing Code Maintenance Fixing this mess one line at a time Sound Adds or changes sound files. Sprites This affects the appearance of something in game. Such as an item or a wall. music UI labels Jul 22, 2026
@github-actions github-actions Bot added the Mapping You changed a map file, thank you for your tiles. May require additional approval. label Jul 22, 2026
@realforest2001 realforest2001 added the Project Lead Approved Project Leads have approved this change. label Jul 23, 2026
@github-actions github-actions Bot added the Removal What used to be there is no longer there. How sad. label Jul 23, 2026
@CheffieGithub

Copy link
Copy Markdown
Collaborator
image

@crackexe

Copy link
Copy Markdown
image

Borbop looking at his next victim with the hidden glorp xii on hand:

londonmakesgifs-i-have-to-break-your-neck

@Archeonan

Copy link
Copy Markdown
Collaborator

i can't wait for some new obscure spell to instantly gib people or some shit

@dwasint

dwasint commented Jul 25, 2026

Copy link
Copy Markdown
Author
image

Borbop looking at his next victim with the hidden glorp xii on hand:
londonmakesgifs-i-have-to-break-your-neck

crazy part? this ain't even a glorp this is straight up all magic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Maintenance Fixing this mess one line at a time Feature adds a new thing Mapping You changed a map file, thank you for your tiles. May require additional approval. music Project Lead Approved Project Leads have approved this change. Removal What used to be there is no longer there. How sad. Sound Adds or changes sound files. Sprites This affects the appearance of something in game. Such as an item or a wall. UI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants