3.肾上腺素,使用无效果且不消耗

This commit is contained in:
aozhiwei 2021-06-21 07:46:42 +00:00
parent 4b256e23bc
commit c4e9582fa2
2 changed files with 30 additions and 0 deletions

View File

@ -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:
{
}

View File

@ -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:
{