diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 339a4bc4..2aedbb3e 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -3202,10 +3202,10 @@ float Creature::GetSpeed() ruduce += GetHeroMeta()->medicine_speed(); } } else if (HasBuffEffect(kBET_InWater)) { - if (GetHeroMeta()->medicine_speed() > ONE_LIMIT) { - addition += GetHeroMeta()->medicine_speed(); + if (GetHeroMeta()->swim_speed() > ONE_LIMIT) { + addition += GetHeroMeta()->swim_speed(); } else { - ruduce += GetHeroMeta()->medicine_speed(); + ruduce += GetHeroMeta()->swim_speed(); } } else if (shot_hold && GetCurrWeapon() &&