View Single Post
  #2  
Old 06-10-2014, 09:55 AM
Bonehard
Fire Beetle
 
Join Date: Feb 2011
Posts: 16
Default

Quote:
Originally Posted by Zaela_S View Post
Total guess, but the client probably assumes scribing will succeed under normal circumstances and gets stuck in scribe-mode waiting for a packet.

I would try:

Code:
UnscribeSpell(memspell->slot, true);
Sends a delete-from-spellbook packet to the client. It may accept that as a failure to scribe.

Alternatively:

Code:
MemorizeSpell(memspell->slot, 0xFFFFFFFF, memSpellScribing);
Sends the success packet the client expects. Not sure if the client would consider 0xFFFFFFFF to be an invalid spellid the way we do, though...

I am moderately confident that the first one might work.
Heya,
i will check this later at home when iam back from work.
Reply With Quote