diff --git a/src/item_use.c b/src/item_use.c index 0d3efe6ff9..502612a184 100644 --- a/src/item_use.c +++ b/src/item_use.c @@ -1041,14 +1041,10 @@ static void ItemUseOnFieldCB_EscapeRope(u8 taskId) { Overworld_ResetStateAfterDigEscRope(); if (I_KEY_ESCAPE_ROPE < GEN_8) - { - RemoveUsedItem(); - } - else - { - CopyItemName(gSpecialVar_ItemId, gStringVar2); - StringExpandPlaceholders(gStringVar4, gText_PlayerUsedVar2); - } + RemoveBagItem(gSpecialVar_ItemId, 1); + + CopyItemName(gSpecialVar_ItemId, gStringVar2); + StringExpandPlaceholders(gStringVar4, gText_PlayerUsedVar2); gTasks[taskId].data[0] = 0; DisplayItemMessageOnField(taskId, gStringVar4, Task_UseDigEscapeRopeOnField); }