diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 5277dbc..f58c5d8 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -366,6 +366,7 @@ void Player::UpdateUseItemIdx() } break; } + GetTrigger()->UseItemAction(use_item_idx); } use_item_idx = 0; use_item = false; diff --git a/server/gameserver/trigger.cc b/server/gameserver/trigger.cc index 36297fa..5dcad20 100644 --- a/server/gameserver/trigger.cc +++ b/server/gameserver/trigger.cc @@ -26,7 +26,7 @@ void Trigger::Kill(Creature* target) } -void Trigger::UseItemAction() +void Trigger::UseItemAction(int slot_id) { } diff --git a/server/gameserver/trigger.h b/server/gameserver/trigger.h index 77b9002..f7734ac 100644 --- a/server/gameserver/trigger.h +++ b/server/gameserver/trigger.h @@ -14,7 +14,7 @@ public: void TakeonWeapon(Weapon* old_weapon, Weapon* new_weapon); void Shot(MetaData::Equip* weapon_meta); void Kill(Creature* target); - void UseItemAction(); + void UseItemAction(int slot_id); void UseSkill(Skill* skill); void HpChg(float old_hp, float new_hp);