EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=621)
-   -   2 diffs of fixes (https://www.eqemulator.org/forums/showthread.php?t=13043)

nattini 04-11-2004 07:29 PM

2 diffs of fixes
 
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
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


All times are GMT -4. The time now is 10:19 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.