summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-07-30 00:13:41 -0300
committerJesusaves <cpntb1@ymail.com>2019-07-30 00:13:41 -0300
commit8151c7e679f5340d7d1b78f7269313cd7bf0d5ce (patch)
treed772e773cd71ca21828e748f34428ac0ba871115
parent66203e9bba74774457133d8df8e0f7dd7e11c566 (diff)
downloadserverdata-8151c7e679f5340d7d1b78f7269313cd7bf0d5ce.tar.gz
serverdata-8151c7e679f5340d7d1b78f7269313cd7bf0d5ce.tar.bz2
serverdata-8151c7e679f5340d7d1b78f7269313cd7bf0d5ce.tar.xz
serverdata-8151c7e679f5340d7d1b78f7269313cd7bf0d5ce.zip
Add an option on Banker to open Mail
-rw-r--r--npc/003-0/notes19
-rw-r--r--npc/functions/bank.txt11
2 files changed, 25 insertions, 5 deletions
diff --git a/npc/003-0/notes b/npc/003-0/notes
index fda37bf5a..517f68d6d 100644
--- a/npc/003-0/notes
+++ b/npc/003-0/notes
@@ -106,8 +106,19 @@ USEFUL COMMANDS
unitskilluseid(<GID>, <skill id>, <skill lvl>{, <target id>})
unitskillusepos(<GID>, <skill id>, <skill lvl>, <x>, <y>)
-*defpattern(<set number>, "<regular expression pattern>", "<event label>")
-*activatepset(<set number>)
-*deactivatepset(<set number>)
-*deletepset(<set number>)
+ *defpattern(<set number>, "<regular expression pattern>", "<event label>")
+ *activatepset(<set number>)
+ *deactivatepset(<set number>)
+ *deletepset(<set number>)
+ Regex commands (iilia)
+
+ *statusup2(<stat>, <amount>)
+ Needs testing, said to be permanent but will it survive a status reset?
+ Actually, we could add an extra memory and re-cast this, if we control
+ usage correctly.
+
+ *autobonus2(<bonus script>, <rate>, <duration>{, <flag>, {<other script>}})
+ May cast a bonus when attacked :>
+
+
diff --git a/npc/functions/bank.txt b/npc/functions/bank.txt
index 14690875c..03696dad2 100644
--- a/npc/functions/bank.txt
+++ b/npc/functions/bank.txt
@@ -205,19 +205,28 @@ function script Banker {
select
l("I would like to store some items."),
l("I would like to perform money transactions."),
+ l("Did I received any mail?"),
l("What is this guild for?"),
l("Bye.");
switch (@menu) {
case 1:
+ closeclientdialog;
openstorage;
- closedialog;
close;
break;
case 2:
Banking;
break;
case 3:
+ mesc l("Note: Transfering items on mail cost 2500 GP/item");
+ mesc l("Money transference by mail is, however, free.");
+ next;
+ closeclientdialog;
+ openmail();
+ close;
+ break;
+ case 4:
mes "";
BKInfo();
break;