=begin CSCA Core Script version: 1.0.7 Created by: Casper Gaming (https://www.caspergaming.com/) Scripts that REQUIRE this script to work: CSCA Colosseum CSCA Dungeon Tools CSCA Achievements CSCA Encyclopedia CSCA Treasure Maps CSCA Menu MOD CSCA SaveFile Plus CSCA Vehicle System CSCA Sidequests CSCA Professions Version History: 1.0.1 - Adds CSCA_Item class, used by scripts to get information about an item. 1.0.2 - Adds CSCA_Fish class, used by Vehicle System to get fishing data. 1.0.3 - Adds Window_HorzCommand fix to allow unlimited horizontal commands. 1.0.4 - Adds CSCA_Core class, used for csca script data that needs to be saved. 1.0.5 - Adds shorter access to variables/switches in Event script command. 1.0.6 - Adds troubleshooting error/warning reports. 1.0.7 - Adds vowel detection for strings. COMPATIBILITY PLACE THIS SCRIPT ABOVE ALL OTHER CSCA SCRIPTS! Compatible only for VXAce. IMPORTANT: ALL CSCA Scripts should be compatible with each other unless otherwise noted. FFEATURES This script includes classes and functions used by other CSCA Scripts. SETUP Plug n play. Make sure this script is ABOVE all other CSCA Scripts. CREDIT and TERMS: Please visit https://www.caspergaming.com/terms-of-use/ for terms of use and credit guidelines =end $imported = {} if $imported.nil? $imported["CSCA-Core"] = true #============================================================================== # ** DataManager #------------------------------------------------------------------------------ # Handles csca class data. # Aliases: make_save_contents, create_game_objects, extract_save_contents #============================================================================== module DataManager #-------------------------------------------------------------------------- # alias method #-------------------------------------------------------------------------- class <