Alright so let me start off by saying my server is removing all classes but the ranger. (they seemed the most versatile).
In doing this I wanted to still give options for skills. Backstab, flying kick,round kick, tiger claw from Rogues and monks.
So far I edited the skillcaps.txt in the resources folder in the client's EQ folder
Edited the skill_caps table in the database to allow for these changes
maxskill.h above for the rogue class abilities case ROGUE: case ROGUEGM: {
- added case RANGER: case RANGERGM:
Then rebuilt 'all_build' using visualstudio2012-ultimate (may have done this incorrectly - new to source changing)
As far as I can remember those are all the changes I made.
In game steps:
I leveled a new ranger to lvl 10 (kept same as rogues for skill tables)
Pre-lvl 10 the ranger GM showed backstab as 0 but was untrainable.
I leveled up to 10 and was able to train backstab and it auto made a hotkey.
Had a blunt weapon equipped walked over to my test dummy. Gave me "You need a piercing weapon as your primary weapon in order to backstab!"
Acquired a dagger
Made sure my misses was toggled on in the filters.
Hit backstab. The hotkey showed that it was used, but the attack did not register.
What do I need to do to make this work?
I am assuming it will be rinse repeat for other skills. So just working with backstab for now.
Also I stole 1 silver using pick pockets

-so the functionality for non attacks works.
Any help will be appreciated.