Skip to content

Conversation

@Wollywoger
Copy link
Contributor

@Wollywoger Wollywoger commented Jul 26, 2025

This is the second half of the magic rework i finished a while ago. This is mostly meant to bring that system further to being integrated with the base game, and adds a number of changes and features to improve this system

List of additions/changes:

  • Spellbook is now split between cantrips and manipulation, cantrips are most of all spells, while manipulation is utilities surronding magic
  • While some QoL is definitely gonna be needed down the line to make navigating this better, that would fall beyond the scope, and my own skills/knowledge of UX
  • Leylines now automatically dump mana into all people
  • Speaking of, the normal/intended transference methods baked in have been fixed

Added two (and a half) sources of mana:

  • The Stump Which Watches, a stump that can be fed flowers from botany to generate mana. Crafted using wood and a volite crystal
  • the Stellar Oculory, a machine that when placed in starlight, passively generates mana. Craftable like a normal machine
  • Theres also the meditation mat, an object that empowers all "meditate" type mana charges with a fixed (and higher) mana recharge count
  • wands, which are presently used to transfer from magic altars

New spells:

  • Lesser Splatter casting, an empowered and faster recharging version of mana charge which drains some of your blood when you use it

  • Shatter Lights, basically a projectile spell that shoots the fisher bullet that disrupts lights

  • Summon Rain Cloud [TODO, THIS IS THE ONLY FEATURE NOT IN YET], summons a temporary raincloud

  • Eyes of Night, a temporary night vision spell

  • Adds a psionic quirk, which gives you a mana refund on specific spells, currently only mage hand and sending. Also gives you a summonable pseudo-wand.

  • fixes and rebalances stuff left in until now (meditation spam bug, volite amulet has been nerfed, etc)

I also did some house keeping involving magic stuff, moving them to better folders, and made some mirrored folders for the vars defines and what have you
notable is that i made the starlight checks that i copied from starlight condensation now available on all subtypes of /atom/movable since i anticipate this sort of thing being used by other people

Finalizations needed before full merge:

  • Finish Sprites & Anims for Oculory
  • Add feedback to the Stump
  • held obj sprite for the meditation mat
  • fix leyline tomfoolery

@github-actions github-actions bot added the Sprites Fixing up coder sprites is nice label Jul 26, 2025
@Wollywoger Wollywoger marked this pull request as draft July 27, 2025 23:13
@github-actions github-actions bot added the Modularity Suggested Read the README in "maplestation_modules" and follow the instructions or risk doom label Oct 26, 2025
@Wollywoger Wollywoger changed the title [DRAFT] [DO NOT TM] Magic rework part 2 Magic rework part 2 Nov 29, 2025
@Wollywoger Wollywoger changed the title Magic rework part 2 Magic Rework Part 2 Nov 29, 2025
@Wollywoger Wollywoger marked this pull request as ready for review November 29, 2025 04:16
Wollywoger and others added 22 commits November 28, 2025 23:32
… notable issues for the system (and some performance, ew)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Modularity Suggested Read the README in "maplestation_modules" and follow the instructions or risk doom Sprites Fixing up coder sprites is nice

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant