V. 3.3.1 #setallskill fix.
Code fix is courtesy of Image. I'm just rewriting it for dummies, like me.
Specifically the file to edit is <eqemubasedir>/zone/client.cpp
This assumes you know how to build the EQEmu from source v3.3.1 posted on 5/27/2002. Teaching source builds is not in the scope of this document. As always, YMMV.
Enter the zone source directory shown above, and use your favorite code editor to open client.cpp
Goto line #2252 and find:
if(pp.skills[skillid] <= 252)
Replace this with:
if(value <= 252)
Then save, exit the editor, and compile using "make"
Assuming your build results in a working binary, log in the game and resissue the #SETALLSKILL command on targets affected by the bug.
I found it best to use a clean source directory from the tarball (or zip) package, as a make clean on the original working source did not for me. <g>
Hope this helps the less coder-inclined.
U.
[Edit] If you don't have a favorite code editor, Ultraedit32 is pretty nifty.
|