3.肾上腺素,使用无效果且不消耗
This commit is contained in:
parent
4b256e23bc
commit
c4e9582fa2
@ -3148,6 +3148,23 @@ void Human::ProcUseItemAction()
|
||||
need_sync_active_player = true;
|
||||
}
|
||||
break;
|
||||
case IS_SHEN_BAO:
|
||||
{
|
||||
if (!dead) {
|
||||
if (downed) {
|
||||
ability.hp = MetaMgr::Instance()->GetSysParamAsInt("downed_relive_recover_hp");
|
||||
downed = false;
|
||||
if (downed_timer) {
|
||||
room->xtimer.DeleteTimer(downed_timer);
|
||||
downed_timer = nullptr;
|
||||
}
|
||||
}
|
||||
AddHp(item_meta->i->heal());
|
||||
}
|
||||
DecInventory(item_meta->i->_inventory_slot(), 1);
|
||||
need_sync_active_player = true;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
}
|
||||
|
@ -342,6 +342,19 @@ void Player::UpdateUseItemIdx()
|
||||
}
|
||||
}
|
||||
break;
|
||||
case IS_SHEN_BAO:
|
||||
{
|
||||
MetaData::Equip* item_meta = MetaMgr::Instance()->GetEquipBySlotId(use_item_idx);
|
||||
if (item_meta) {
|
||||
StartAction(
|
||||
AT_UseItem,
|
||||
item_meta->i->use_time(),
|
||||
use_item_idx,
|
||||
0
|
||||
);
|
||||
}
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user