Allow Classes to Cast Spells From Other Classes
[SOLVED] Edited the steps below to the correct order for anyone who comes across this
Hello all. This has been asked a few times over the years, but either was not completely answered, or I have a different issue since the solutions did not work. If possible to implement, what is the proper way to share spells between classes? Goal: Setting up multiclassing to allow for example a Shaman to cast all Shaman and Wizard spells. Implementation: 1. Made the following change to the eqemu DB: update spells_new set classes10 = classes12 where classes12<253; 2. Exported the new .txt files for the client via ./client_export_files. Verified that the new spells_us.txt shows the changed values and is in the right client directory for RoF2. [SOLVED] Export the client .txt files using /home/eqemu/server/export_client_files and place these in the RoF2Client/ base directory, NOT the RoF2Client/Resources directory. 3. Restarted the server 4. Created a Shaman character using same RoF2 client 5. #scribespells 1 - both Shaman and Wizard level 1 spells are successfully scribed to the Shaman character as expected. Problem: When attempting to mem a scribed wizard spell from spell book to spell gem, it states that "You are not high enough level to memorize that spell." Using #memspell successfully memorizes the spell but upon clicking it, states "You are not high enough level to cast that spell." Alternate solutions: I've tried GeorgeS spell editor, editing the Spell Scroll to allow the class, setting all spells to level 1 for all classes. and #level 85 to cast a level 1 spell. Tried using the Titanium client with the new exported client .txt files. I've noticed the spell scrolls state level 255 for each spell I alter, however I would assume this shouldn't matter if I'm bypassing the scribing/memming by using GM commands. I'm hoping someone has a solution or other ideas to try! |
Are you making sure to generate the spell file and putting it in the client? The client won't allow you to mem a spell if your class is too low for that spell client side.
|
Quote:
I'm using export_client_files from /home/eqemu/server (where the actual server files are located), then taking the newly generated files from /home/eqemu/server/export and placing them in the RoF2Client/resources directory. The file names are: BaseData.txt dbstr_us.txt skillcaps.txt spells_us.txt |
Correct for other three files however spells_us.txt goes in the base folder RoF2Cleint/
|
Quote:
|
All times are GMT -4. The time now is 01:09 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.