Changeset 63 for trunk/src/game/Unit.cpp

Show
Ignore:
Timestamp:
11/19/08 13:30:46 (17 years ago)
Author:
yumileroy
Message:

[svn] Recalculate attack time in Unit::ApplyAttackTimePercentMod? function.
Add Felmyst script.
Add Eredar twins script. Script provided by BroodWyrm?.
Update Brutallus script. Patch provided by riddick. (Burn temporarily disabled)
Update void reaver script. Patch provided by Bagsac.
Fix a bug that Najentus causes server crash.

Original author: megamage
Date: 2008-10-19 12:01:49-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/Unit.cpp

    r61 r63  
    1064810648void Unit::ApplyAttackTimePercentMod( WeaponAttackType att,float val, bool apply ) 
    1064910649{ 
     10650    float remainingTimePct = (float)m_attackTimer[att] / (GetAttackTime(att) * m_modAttackSpeedPct[att]); 
    1065010651    if(val > 0) 
    1065110652    { 
     
    1065810659        ApplyPercentModFloatValue(UNIT_FIELD_BASEATTACKTIME+att,-val,apply); 
    1065910660    } 
     10661    m_attackTimer[att] = uint32(GetAttackTime(att) * m_modAttackSpeedPct[att] * remainingTimePct); 
    1066010662} 
    1066110663