From d2a96aa7466e38520154bd3c7d59f99d1ba11007 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Sun, 18 Aug 2019 16:10:58 -0300 Subject: Bracco comments --- npc/020-5/bracco.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'npc/020-5/bracco.txt') diff --git a/npc/020-5/bracco.txt b/npc/020-5/bracco.txt index f7be7e677..96b4ffc73 100644 --- a/npc/020-5/bracco.txt +++ b/npc/020-5/bracco.txt @@ -20,21 +20,24 @@ getinventorylist(); .@item=@inventorylist_id[.@index]; + // Error + if (.@item <= 0) + Exception(l("Error translating item ID @@ to @@ (Bracco, idx, id)", .@index, .@item), RB_DEFAULT|RB_SPEECH|RB_ISFATAL); + + // Confirmation mesn; mesc l("Really melt down your @@? It'll cost you @@ GP. This action cannot be undone!", getitemlink(.@item), .@price), 1; next; if (askyesno() == ASK_NO || Zeny < .@price) return; - if (.@item <= 0) { - Exception(l("Error translating item ID @@ to @@ (Bracco, idx, id)", .@index, .@item), RB_DEFAULT|RB_SPEECH|RB_ISFATAL); - } - + // Effective: delete item and GP delitem .@item, 1; Zeny-=.@price; + // This should be consistent but well... mesc l("@@ melt down your @@...", .name$, getinvindexlink(.@index)); - // TODO: Inventoryplace + // TODO: Inventoryplace. // Add Items (if inventory is full, your fault and not mine) for (.@i=2;.@i < getargcount(); .@i++) { if (getarg(.@i+1)) {// It may be zero -- cgit v1.2.3-60-g2f50