1
This commit is contained in:
parent
d4abdc7002
commit
e3cceb4432
@ -3224,8 +3224,8 @@ float Creature::GetSpeed()
|
|||||||
if (ruduce > 0.00001f) {
|
if (ruduce > 0.00001f) {
|
||||||
ruduce = 1.0f - ruduce;
|
ruduce = 1.0f - ruduce;
|
||||||
}
|
}
|
||||||
addition += GetAbility()->GetAttrAddition(kXHAT_Speed);
|
addition += GetAbility()->GetAttrAddition(kNHAT_vSpeed);
|
||||||
ruduce = std::max(ruduce, GetAbility()->GetAttrRuduce(kXHAT_Speed));
|
ruduce = std::max(ruduce, GetAbility()->GetAttrRuduce(kNHAT_vSpeed));
|
||||||
float rate = addition - ruduce;
|
float rate = addition - ruduce;
|
||||||
finaly_speed *= 1.0f + rate;
|
finaly_speed *= 1.0f + rate;
|
||||||
#ifdef MYDEBUG
|
#ifdef MYDEBUG
|
||||||
|
@ -395,18 +395,21 @@ namespace mt
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case kBET_ModifyBaseAttr:
|
case kBET_ModifyBaseAttr:
|
||||||
{
|
|
||||||
AddCheckAttrBuff(_int_buff_param1, this);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case kBET_ModifyGrowAttr:
|
case kBET_ModifyGrowAttr:
|
||||||
{
|
|
||||||
AddCheckAttrBuff(_int_buff_param1, this);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case kBET_DirectSetAttr:
|
case kBET_DirectSetAttr:
|
||||||
{
|
{
|
||||||
AddCheckAttrBuff(_int_buff_param1, this);
|
AddCheckAttrBuff(_int_buff_param1, this);
|
||||||
|
switch (_int_buff_param1) {
|
||||||
|
case kXHAT_Speed:
|
||||||
|
{
|
||||||
|
_int_buff_param1 = kNHAT_vSpeed;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
{
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user