diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/items/emptybox.txt | 42 | ||||
-rw-r--r-- | npc/scripts.conf | 1 |
2 files changed, 43 insertions, 0 deletions
diff --git a/npc/items/emptybox.txt b/npc/items/emptybox.txt new file mode 100644 index 000000000..0243cac6c --- /dev/null +++ b/npc/items/emptybox.txt @@ -0,0 +1,42 @@ +// TMW2 scripts. +// Authors: +// Jesusalva +// Description: +// Allows to mount your own fish/plushroom/croconut box + +000-0,0,0,0 script Empty Box#it NPC_HIDDEN,{ + close; + +OnUse: + mesn; + mesc l("You can fill this box with the following:"); + mesc l("- @@ @@", 17, getitemlink(Croconut)); + mesc l("- @@ @@", 20, getitemlink(CommonCarp)); + mesc l("- @@ @@", 87, getitemlink(Plushroom)); + mes ""; + mesc l("Fill with what?"); + select + l("Don't fill"), + rif(countitem(Croconut) >= 17, l("17 Croconut")), + rif(countitem(CommonCarp) >= 20, l("20 Common Carp")), + rif(countitem(Plushroom) >= 87, l("87 Plushroom")); + mes ""; + switch (@menu) { + case 2: + delitem Croconut, 17; + getitem CroconutBox, 1; + break; + case 3: + delitem CommonCarp, 17; + getitem FishBox, 1; + break; + case 4: + delitem Plushroom, 17; + getitem PlushroomBox, 1; + break; + default: + getitem EmptyBox, 1; + } + closedialog; + close; +} diff --git a/npc/scripts.conf b/npc/scripts.conf index f9f6c6c5d..0065c2d95 100644 --- a/npc/scripts.conf +++ b/npc/scripts.conf @@ -60,6 +60,7 @@ // Item functions "npc/items/books.txt", "npc/items/croconut.txt", +"npc/items/emptybox.txt", "npc/items/shovel.txt", "npc/items/teleporter.txt", |