From 0fd54ac797cea996ba3430168b4a962df13c12fa Mon Sep 17 00:00:00 2001 From: mekolat Date: Thu, 17 Sep 2015 22:07:44 -0400 Subject: allow to get another player's account vars --- src/map/script-fun.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/map/script-fun.cpp') diff --git a/src/map/script-fun.cpp b/src/map/script-fun.cpp index f8c81c4..3592095 100644 --- a/src/map/script-fun.cpp +++ b/src/map/script-fun.cpp @@ -3471,7 +3471,17 @@ void builtin_get(ScriptState *st) } else { - int var = pc_readreg(bl, reg); + int var; + if (prefix == '#' && bl) + { + if (name_[1] == '#') + var = pc_readaccountreg2(bl->is_player(), stringish(name_)); + else + var = pc_readaccountreg(bl->is_player(), stringish(name_)); + } + else + var = pc_readreg(bl, reg); + push_int(st->stack, var); } } -- cgit v1.2.3-60-g2f50