nattini
04-11-2004, 07:29 PM
These diffs are based off of 'EQEMu-04-07-2004.rar' from http://cvs.biosprite.net and made with diff -u3 for slightly better readability for those prefering snippits. =) These include the changes I posted the other day.
mob.cpp.diff (http://college.library.wisc.edu/~jeffk/mob.cpp.diff)
client_process.cpp.diff (http://college.library.wisc.edu/~jeffk/client_process.cpp.diff)
Bugs addressed:
client_process.cpp.diff
1) taunt skill increased only if not #1 on hate list
2) feign death skill never increased
mob.cpp.diff
there were a number of issues with the case statments in the CanThisClassDuelWield() CanThisClassDoubleAttack() ...etc functions. the dual wield one was definately a problem, the others i didn't confirm as broken, but they were definately not giving the proper return values in some cases.
1) dual wield was only working for rog/war at 17 not 13 as it should have -- regardless of skill
2) CanThisClassDoubleAttack() was returning incorrect values for certain class/level combinations
3) same for parry -- CanThisClassParry()
4) same for dodge -- CanThisClassDodge()
5) same for riposte -- CanThisClassRiposte()
the CanThisClassRiposte() changes dont seem to do anything to make riposte work, but at least the values reported by this function should be right now. =)
-nattini
mob.cpp.diff (http://college.library.wisc.edu/~jeffk/mob.cpp.diff)
client_process.cpp.diff (http://college.library.wisc.edu/~jeffk/client_process.cpp.diff)
Bugs addressed:
client_process.cpp.diff
1) taunt skill increased only if not #1 on hate list
2) feign death skill never increased
mob.cpp.diff
there were a number of issues with the case statments in the CanThisClassDuelWield() CanThisClassDoubleAttack() ...etc functions. the dual wield one was definately a problem, the others i didn't confirm as broken, but they were definately not giving the proper return values in some cases.
1) dual wield was only working for rog/war at 17 not 13 as it should have -- regardless of skill
2) CanThisClassDoubleAttack() was returning incorrect values for certain class/level combinations
3) same for parry -- CanThisClassParry()
4) same for dodge -- CanThisClassDodge()
5) same for riposte -- CanThisClassRiposte()
the CanThisClassRiposte() changes dont seem to do anything to make riposte work, but at least the values reported by this function should be right now. =)
-nattini