Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 0.7.1
Added Magic Dust costs to crafting menus.
Added multi crafting functionallity to Scroll Scribing menu.
Added more checks to the Wizard/Dwarf events to prevent them from repeating themselves.
Fixed free crafting bug.
Version 0.7.0
Added 4 custom skills (15 levels) for each magic school.
Added a spell book that functions like wizards do in D&D. The spell book can be used with a custom casting bar menu (default key Q to select a spell and default key R to cast it).
Added a rune crafting system.
Added a scroll scribing system.
Added custom menus for the spell book, runes and scrolls.
Added events to the Wizard for learning magic, scroll scribing.
Added an event to the Dwarf for learning runes.
Added a better castbar
Added config options for keys and scale of the castbar
Fixed a lot of bugs (including skill bar taking too much space, hopefully the events too.)
Version 0.3.0
Improved SpellProjectiles
Implemented Shielding Spell
Implemented Fireball Spell
Implemented Summoning Spell (INCOMPLETE)
Implemented Cleansing Spell
Implemented Firebolt
Version 0.2.1
Fixed Wizard Event
Version 0.2.0
Added 4 Skills for each school of magic with its professions (effects not implemented yet).
Added some more spells (effects not implemented yet).
Wizard event triggers at 3 hearts
Improved Cast Bar
Made Magic Skill improve spells not Casting Speed and modified all Spells Accordingly
Added Config Options to bind Casting and Profession Activation keys.
Improved Spell Projectiles
Improved Magic Missile
Version 0.1.2
-Added a simple config menu for Dev testing
-Modified how spell effects work to make it easier to add new ones
WARNING This mod is now in BETA, almost every feature is functional but there will be bugs. I will try to fix problems as they appear.
Features
Spells: A list of spells the player can use for various purposes. The spells can be learned and used via the spell book or by inscribing them into magic items. Every spell belongs to a school of magic.
Magic Schools: There are four Magic Skills: Abjuration, Alteration, Conjuration, and Evocation. Each Magic School will have a list of Feats or Magic Professions that can be learned.
Magic Items:
Spell Book: The Spell Book is the main source of magic. It contains all the spells the player has learned and can be used to cast spells.
Runes: Carved stone pieces with glyphs and Magic Dust that have charges. When activated, a spell is cast and a charge is used. They slowly recharge over time and have a random number of charges based on the level of the spell. They have a chance of breaking when used.
Scrolls: One-time use items that can be crafted and infused with spells. They don't have charges but are cheaper than runes.
Staves: Blunt weapons that grant the ability to cast spells. They always have 20 charges and regenerate once per day. They cannot be crafted but can be found in the mines.
List of Spells
Abjuration School:
Healing: Heals the caster for a small amount.
Shielding: Rises the caster's defense.
Cleansing: Removes hurtful effects from the caster.
Haste: Makes the caster sprint fast for a short duration.
Strength: Increases the attack damage of the caster.
Regeneration: Slowly regenerates stamina for a long period of time.
Vitality: Increases the maximum stamina and health of the caster.
Banishing: Destroys the target creature if it's hurt.
Warding: Makes the caster immune to damage for a short period of time.
Alteration School:
Transmutation: Removes quality from an item and gives the caster some money back.
Charming: Charms the target NPC, making it more friendly towards the caster for a period of time.
Displacement: Teleports the caster to a target location.
Invisibility: Makes the caster invisible for a short period of time.
Translocation: Switches position with a target living creature.
Teleportation: Returns the caster home from anywhere.
Conjuration School:
Hydration: Conjures a watering can at the target location.
Labor: Conjures a hoe at the target location.
Breaking: Conjures a pickaxe at the target location.
Light: Conjures a torch at the target location.
Summoning: Summons a creature to fight for the caster.
Stone: Conjures a big stone on the target location.
Excavation: Conjures a stair at the current level of the mine.
Evocation School:
Magic Missile: Shoots a magic missile for every 2 Magic Skill levels.
Ice Bolt: Shoots an Ice bolt to the target creature slowing it down.
Blasting: Creates an explosion at the target location, breaking and damaging everything in it.
Fireball: The caster throws a ball of fire that explodes and damages every enemy in an area.
Storm: The caster creates a lightning storm.
How to Use
To start your journey, befriend the Wizard who will give you a Spell Book (You need 3 hearts to trigger the event.) With the Spell Book you will be able to enter the magic menu (default key K) and in places of resting, currently the Farm and the Wizards Tower, you will be able to memorize spells for the day. The magic menu has a number of Memorized Spell Slots where you can put spells to be used during the day. They deactivate on use and will be reset after rest. After memorizing the spells you want to use for the day you can use them by pressing Q and selecting the spell you want to use. If you didn't use a slot you can change it by pressing on the memorized slot and selecting a new spell at the Farm or Wizard's Tower.
After some time the Wizard will teach you how to craft scrolls, and the Dwarf, Runes. ( You need 5 hearts with any of them to trigger the events.)
Use: K to open the Spell Book. Q to select spells. R to cast spells.
Installation
Just click and drag the two folders inside the .rar file into the mods folder.
It should look like this: Mods
[RM]ContentPacks
RuneMagic
DO NOT USE VORTEX TO INSTALL OR EXTRACT, click on archive and drag the two folders inside directly into the mods folder.
Compatibility
Compatible (if you find any incompatibility with these please let me know!):
Stardew Valley Extended
MARGO
Romanceable Rasmodius / Rasmodia
Other Mods: It should compatible with almost everything, even Magic from spacechace0, it would be redundant and not balanced though.
Multiplayer: Confirmed not working in multiplayer. I'll look into it when the mod is more complete.
Mobile: This mod is made for PC only, and there are no plans to port it to mobile.w
This mod was possible thanks to spacechase0 as it is inspired in Magic, and uses SpaceCore, JsonAssets and Generic Mod Config Menu. And of course to pathoschild, without SMAPI I wouldn't even know where to start.