diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 6c1e5ec..af9bc5c 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -328,8 +328,9 @@ void Player::UpdateUseItemIdx() case IS_PAIN_KILLER: case IS_SHEN_BAO: { + GetTrigger()->UseItemAction(use_item_idx); use_time -= GetAbility()->GetAttrAbs(kHAT_DrugTime); - use_time = std::max(1000, use_time); + use_time = std::max(1, use_time); StartAction( AT_UseItem, use_time, @@ -344,7 +345,6 @@ void Player::UpdateUseItemIdx() } break; } - GetTrigger()->UseItemAction(use_item_idx); } } use_item_idx = 0;