![]() |
|
|
|
#1
|
|||
|
Ok, this source patch should work to fix dual wield but I have no way of testing it.
Currently the source for the DW check is this: mobai.cpp:1271 Code:
//can only dual weild without a weapon if your a monk
if((GetEquipment(MATERIAL_SECONDARY) != 0 && GetLevel() > 39) || myclass == MONK || myclass == MONKGM) {
The situation we aim to achieve is that: Pets summoned with 29-39th spells will dual-wield if given weapons (if offhand is not empty). Pets with 44th and 49th spells should dual wield without weapons. Changing the check to this should achieve that goal: Code:
if((GetEquipment(MATERIAL_SECONDARY) != 0 && GetLevel() > 39) || (GetOwner() != NULL && GetEquipment(MATERIAL_SECONDARY) != 0 && GetLevel() > 24) || (GetOwner() != NULL && GetLevel() > 37) || myclass == MONK || myclass == MONKGM) Only one question: What are the lowest level 29 and 44 pets? I THINK they're 25 and 38 respectively but I could be wrong. | ||
|
#2
|
||||
|
Quote:
Edit... I am not sure why the > lvl 39 check is there in the first place. CanThisClassDualWield() checks the level of the mob to make sure it should be able to dual wield. I think the > 39 check should probably just be removed. | |||
|
#3
|
|||
|
Water Pets are now more resistant to Poison.
Air pets are now more resistant to Cold. Earth pets are now more resistant to Disease. Fire pets are now more resistant to Fire. Feedback required for the resist changes. Please remember to take level into consideration (ie. Level 50 mob casting spells on your level 42 pet may still stick spells even with increased resists). Increased max damage of the level 44 Fire pet. All these changes will go in next patch. | ||
|
#4
|
|||
|
<3
| ||
|
#5
|
|||
|
Doubled Water pet regen... Next update.
| ||
![]() |
|
|