Materia System - Printable Version +- Save-Point (https://www.save-point.org) +-- Forum: Archives (https://www.save-point.org/forum-105.html) +--- Forum: Creation Asylum Archives (https://www.save-point.org/forum-90.html) +---- Forum: Scripts & Code Snippets (https://www.save-point.org/forum-92.html) +----- Forum: RPG Maker XP Code (https://www.save-point.org/forum-93.html) +------ Forum: Custom Component System (CCS) (https://www.save-point.org/forum-97.html) +------ Thread: Materia System (/thread-6428.html) |
Materia System - SephirothSpawn - 01-27-2006 Materia System
by SephirothSpawn
Version: 2.01 (02.21.06) Jan 27 2006 This is a locked, single-post thread from Creation Asylum. Archived here to prevent its loss. No support is given. If you are the owner of the thread, please contact administration. Introduction Brings back Final Fantasy VII's Glorious Materia System. Features
Demo Materia_System.zip (Size: 228.58 KB / Downloads: 4) Customizing the Script to Your Game Editing Equipment Materia Slots In the script, find the line: WEAPON_MATERIA_SLOTS = { Below that, is a created hash for the default Weapon set. You will need to customize that, like so: Code: weapon_id => [number_of_paired_materia, single_materia] 1=>[2, 3] would assing Weapon 1 in the database with 2 sets of paired materia, and 3 single slots. Below that is ARMORS_MATERIA_SLOTS = { Do the same thing here. Creating your own materia and materia List Find the line: MATERIA_LIST = [nil, Below that, is an array Materia that will be included in your game. You create Materia like so: Code: Materia.new(id, name, type, stat_effects, Just check the materia in the demo to learn how to create and customize your own materia. Instructions Place the Script Above Main, below Scene_Battle. FAQ How do you call the Materia Shop? Code: # Create an Array of materia that will be in your show. These will be the indexes in your Materia List. IE: How do you call the Materia Equip Screen? Code: $scene = Scene_MateriaEquip.new Compatibility Is SDK Compatable & Compiant. Works with and without SDK. The only method that was overwrote, was Game_Actor#exp. Every other method should be fine. Credits and Thanks Illustration & Deke for there Previous Works. Gave me inspiration for this. Author's Notes Enjoy! |