View Full Version : Problem Scribing Spells in 0.5.0
docluni
11-14-2003, 06:33 AM
I tried searching EVERYWHERE for this error with no luck. 0.5.0 doesn't seem to have much documentation out there so perhaps I missed something obvious.
Whenever I try to scribe any spells, it says my character is not high enough to scribe it when my character is 65. This has happened with two different classes both at 65. I also noticed 0.5.0 wants spells_us.txt instead of spells_en.txt. Is this right?
Otherwise my server is working perfectly.. just can't mem spells.
PS: This server was compiled from yesterday's CVS source.
Conan
11-14-2003, 07:16 AM
As far as i know spells are working on my server but I will double check when I get home. If you noticed that eq live uses spells_us.txt now. so as long as you are patched to live eq just copy the new file into the correct locations
I just tried this with the CVS I got a couple of hours ago ...
Half-elf ranger. Level 9 and 15 spells I tried seemed OK, but when I levelled to 65 and tried to mem a level 50 spell, Call of Earth, had the same issue:
[Fri Nov 14 20:53:06 2003] Logging to 'eqlog.txt' is now *ON*.
[Fri Nov 14 20:53:09 2003] You say, '#level 65'
[Fri Nov 14 20:53:09 2003] Welcome to level 65!
[Fri Nov 14 20:53:15 2003] You say, '#setallskill 252'
<snip>
[Fri Nov 14 20:54:15 2003] You say, '#zone qeytoqrg'
[Fri Nov 14 20:54:15 2003] LOADING, PLEASE WAIT...
[Fri Nov 14 20:54:27 2003] You have entered Qeynos Hills.
[Fri Nov 14 20:54:33 2003] You say, '#finditem call of earth'
[Fri Nov 14 20:54:33 2003] 30462: Spell: Call of Earth
[Fri Nov 14 20:54:33 2003] 1 items found
[Fri Nov 14 20:54:39 2003] You say, '#summonitem 30462'
[Fri Nov 14 20:55:15 2003] You say, '#zone qey2hh1'
[Fri Nov 14 20:55:16 2003] LOADING, PLEASE WAIT...
[Fri Nov 14 20:55:27 2003] You have entered Western Plains of Karana.
[Fri Nov 14 20:55:38 2003] Beginning to scribe Call of Earth...
[Fri Nov 14 20:55:49 2003] Unexpected error: Class cant use this spell at your level!
The purple scribe bar goes down, and then the unexpected error occurs. This should really go in bugs I guess, unless it could be a DB issue, I am using MWnpcmovDB_050_alpha0_3_2.sql
docluni
11-14-2003, 09:00 AM
Same Error I'm getting! I'm not crazy! ... or we both are... *ponder*
Should I download an earlier revision? How does one go about doing that?
Virtueful
11-14-2003, 11:44 AM
same problem here =(.
moonphoenix
11-15-2003, 04:17 AM
Same problem. I'm using I am using pcmovDB_050_alpha0_3_2.sql
arkaria
11-15-2003, 06:32 AM
alpha0_3_3.sql is the most up to date.
Might be fixed in this version?
CHowell2005
11-15-2003, 07:53 AM
nope the new version does not fix it....i installed the new database on my server and the problem still occurs
CHowell2005
11-16-2003, 08:15 AM
any updates/fixes on this? also is this a DB issue or code issue?
moonphoenix
11-16-2003, 08:33 AM
How about somebody who doesnt have this problem on 5.0 could say which DB they are using?
Trumpcard
11-16-2003, 08:37 AM
Im using tcs's last one and im not.. You guys using the latest spells_us.txt ?
Yes, my client spells_us.txt and the copy in my emu directory were out of sync. Copying the latest version from the client dir works with the official binaries.
The source I got from CVS has this check:
if(spells[memspell->spell_id].classes[GetClass()-1] >= GetLevel())
QueuePacket(app);
else{
Message(13, "Unexpected error: Class cant use this spell at your level!");
return;
}
Shouldn't that be:
if(spells[memspell->spell_id].classes[GetClass()-1] <= GetLevel())
DeletedUser
11-16-2003, 09:48 AM
lol I programmed that a long time ago but thats how it should be because they have the minlevel so if your level is greater than or equal to it, you can scribe (QueuePacket), if not return. Although they might have changed something in spells_us.txt, this was programmed back in 0.4.4
moonphoenix
11-17-2003, 02:11 AM
I dont have a spells_us in my eq directory and ive patched to latest, ive still got spells_en. I just renamed it to spells_us to try and make it work.
Is there a posibility that ppl from different parts of the world are using different files?
DuDeMaN
11-17-2003, 07:30 AM
It seems no spells on my server work at all, only i get an "Unknown target type" error every time someone tries to cast a spell, wheather it be a #castspell, a regular cast, a proc, or a right click item, nothing works :(... got both spells_en and spells_us in eqemu folder.
any ideas appriceated, thanks ;)
The dates/sizes of the files that work fine for me are:
09/09/2003 05:34 2,149,759 spells_en.txt
05/11/2003 03:11 2,310,312 spells_us.txt
cybermax
11-18-2003, 01:49 AM
If people get this to work, its got to be a DB error tho..
I am using TCS 3_3 release, and the last posters mentioned Spells_us.txt and spells_en.txt files, but i get the same error..
Are you using the 'official' binaries or did you compile your own server ?
moonphoenix
11-18-2003, 03:30 AM
I got it to work by making a fresh instal and patching it to live, then I had both files instead of just the one (spells_en.txt, spells_us.txt) . I then copied these over to my zone servers.
AK1122
11-18-2003, 05:03 AM
Heres the weird thing =)
Latest Spells_US is 2,310,312 bytes
Seems that the newest spells_us does not work with the server... I am using the official precompiled release so hmm weird =)
Any insight as to why this is happening would be great =)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.