summaryrefslogtreecommitdiff
path: root/src/map/script-fun.cpp
diff options
context:
space:
mode:
authorWushin <pasekei@gmail.com>2015-05-18 13:24:57 -0500
committerWushin <pasekei@gmail.com>2015-05-18 13:24:57 -0500
commit12b13856ee763ab0ad1b6447cebd004536d16edb (patch)
treec0edd029a188977a277e6a1087e2fe90394eeae0 /src/map/script-fun.cpp
parent8022aead434e580f4c9556b69aab145d534ddb02 (diff)
parenta94330e0b5916ddecd98c2fca58ca6799c0770c2 (diff)
downloadtmwa-12b13856ee763ab0ad1b6447cebd004536d16edb.tar.gz
tmwa-12b13856ee763ab0ad1b6447cebd004536d16edb.tar.bz2
tmwa-12b13856ee763ab0ad1b6447cebd004536d16edb.tar.xz
tmwa-12b13856ee763ab0ad1b6447cebd004536d16edb.zip
Merge pull request #91 from mekolat/version
check manaplus version
Diffstat (limited to 'src/map/script-fun.cpp')
-rw-r--r--src/map/script-fun.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp
index 744f2c3..9020203 100644
--- a/src/map/script-fun.cpp
+++ b/src/map/script-fun.cpp
@@ -971,6 +971,13 @@ void builtin_delitem(ScriptState *st)
}
+static
+void builtin_getversion(ScriptState *st)
+{
+ dumb_ptr<map_session_data> sd = script_rid2sd(st);;
+ push_int<ScriptDataInt>(st->stack, sd->client_version);
+}
+
/*==========================================
*キャラ関係のID取得
*------------------------------------------
@@ -3028,6 +3035,7 @@ BuiltinFunction builtin_functions[] =
BUILTIN(makeitem, "IiMxy"_s, '\0'),
BUILTIN(delitem, "Ii"_s, '\0'),
BUILTIN(getcharid, "i?"_s, 'i'),
+ BUILTIN(getversion, ""_s, 'i'),
BUILTIN(strcharinfo, "i"_s, 's'),
BUILTIN(getequipid, "i"_s, 'i'),
BUILTIN(bonus, "ii"_s, '\0'),