PDA

View Full Version : 2 diffs of fixes


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