EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=616)
-   -   Problem Scribing Spells in 0.5.0 (https://www.eqemulator.org/forums/showthread.php?t=10229)

docluni 11-14-2003 06:33 AM

Problem Scribing Spells in 0.5.0
 
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

11-14-2003 08:17 AM

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:

Quote:

[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 ?

11-16-2003 09:07 AM

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:

Quote:

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:

Quote:

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 ;)


All times are GMT -4. The time now is 04:11 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.