# HG changeset patch # User Ritor1 # Date 1385469903 -21600 # Node ID da35dc35d6353d8ab1eea81d14ecb89ea5bc2171 # Parent d4cc4d71d9cf1293b36c9bf461264342445bbdc4 GetRangedAttack diff -r d4cc4d71d9cf -r da35dc35d635 Player.cpp --- a/Player.cpp Fri Nov 22 23:28:02 2013 +0600 +++ b/Player.cpp Tue Nov 26 18:45:03 2013 +0600 @@ -1637,17 +1637,17 @@ int Player::GetRangedAttack() { int v3; // edi@3 - int v4; // eax@4 - int v5; // edi@4 + //int v4; // eax@4 + //int v5; // edi@4 int v6; // edi@4 int v7; // edi@4 ItemGen* mainHandItem = GetMainHandItem(); if ( mainHandItem != nullptr && ( mainHandItem->uItemID < ITEM_BLASTER || mainHandItem->uItemID > ITEM_LASER_RIFLE )) { - v4 = GetActualAccuracy(); - v5 = GetParameterBonus(v4); - v6 = GetItemsBonus(CHARACTER_ATTRIBUTE_RANGED_ATTACK) + v5; + //v4 = GetActualAccuracy(); + //v5 = GetParameterBonus(GetActualAccuracy()); + v6 = GetItemsBonus(CHARACTER_ATTRIBUTE_RANGED_ATTACK) + GetParameterBonus(GetActualAccuracy()); v7 = GetSkillBonus(CHARACTER_ATTRIBUTE_RANGED_ATTACK) + v6; v3 = this->_ranged_atk_bonus + GetMagicalBonus(CHARACTER_ATTRIBUTE_RANGED_ATTACK) + v7; }