Save-Point
The Magey Mage's Spellbook System - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+---- Forum: RPGMaker XP (RGSS) Engine (https://www.save-point.org/forum-116.html)
+---- Thread: The Magey Mage's Spellbook System (/thread-2590.html)



The Magey Mage's Spellbook System - DerVVulfman - 03-05-2008

The Magey Mage's
Spellbook System

Version: 1.0


Introduction
This system permits you to create items within your RPGMaker database that can bestow a single 'skill' to one or more partymembers. This feature was available in earlier RPGMaker™ systems, now re-introduced.


Features
  • Allows an item to bestow a pre-set skill
  • Limit 'Skill Bestowing' items to certain classes
  • Require system to work only if another skill is learned
  • Remove older skill in favor of the new one


Script
The Script


Instructions
The instructions are in the script. Heck, it takes up more space than the actual code.


Compatibility
It only adds itself to the item_effect method, so pretty much compatible. Made for RPGMaker XP.


Credits & Thanks
To Jaide for identifying a missing feature that was in earlier RPGMaker™ systems.


Terms and Conditions
Free to use, even in commercial projects. Just note that I need some form of due credit... even a mere mention in some end titles.


RE: The Magey Mage's Spellbook System - Steel Beast 6Beets - 08-02-2014

I've have some problems with this script. I followed all the instructions and this is my configuration:

Code:
# Spellbook Elements
  SPBOOK_ID_START   = 13  # Start of element list
  SPBOOK_ID_NUMBER  = 4   # Number of elements
  
  # Class Limitations
  SPBOOK_CLASSES    = {10 => [13, 14, 15, 16],
                       11 => [13, 14, 15, 16],
                       12 => [13, 14, 15, 16],
                       13 => [13, 14, 15, 16],
                       14 => [13, 14, 15, 16],
                       15 => [13, 14, 15, 16],
                       16 => [13, 14, 15, 16],
                       17 => [13, 14, 15, 16] }


The issue I've got is the skill taught by spellbook 1 (element 13) can only be learned by the 13th class.

EDIT: Nevermind, it works now. I had forgotten to tag the skill elements.


RE: The Magey Mage's Spellbook System - NoahStark - 10-24-2016

Dude, that was great, thanx


RE: The Magey Mage's Spellbook System - Noctis - 10-31-2016

Demo please. :))