summaryrefslogtreecommitdiff
path: root/src/emap/script.c
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-01-24 02:43:12 +0300
committerAndrei Karas <akaras@inbox.ru>2016-01-24 02:43:12 +0300
commit77cc71cde657cca6c2747a41e3c1672cd4c6092b (patch)
tree77f3ae7484c49109c9803dc6ba99011e74079236 /src/emap/script.c
parent207e14ad4c4efe77e258efc55b09ccbf1c66845c (diff)
downloadevol-hercules-77cc71cde657cca6c2747a41e3c1672cd4c6092b.tar.gz
evol-hercules-77cc71cde657cca6c2747a41e3c1672cd4c6092b.tar.bz2
evol-hercules-77cc71cde657cca6c2747a41e3c1672cd4c6092b.tar.xz
evol-hercules-77cc71cde657cca6c2747a41e3c1672cd4c6092b.zip
Add script command for use craft.
New script command: usecraft CRAFT Where CRAFT - craft id created by initcraft.
Diffstat (limited to 'src/emap/script.c')
-rw-r--r--src/emap/script.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emap/script.c b/src/emap/script.c
index 1df6d0a..69c1f4e 100644
--- a/src/emap/script.c
+++ b/src/emap/script.c
@@ -1952,6 +1952,12 @@ BUILDIN(findCraftEntry)
return true;
}
+BUILDIN(useCraft)
+{
+ getSDReturn(0)
+ return craft_use(sd, script_getnum(st, 2));
+}
+
BUILDIN(getInvIndexLink)
{
getSDReturnS("")