diff options
author | TAW Dev <tawdev@taw> | 2009-07-17 04:57:26 -0400 |
---|---|---|
committer | TAW Dev <tawdev@taw> | 2009-07-17 04:57:26 -0400 |
commit | 6bf003a2fe176a36f5a752a9cc53379875282b85 (patch) | |
tree | e13f8a418503ebe484db87f32f61b2f79f534c37 /src/map/magic-expr.c | |
parent | aa0bb68d762f72d8abb2b71079e98a8e27969412 (diff) | |
parent | 84783931d0944049590dd8359770657ad971be25 (diff) | |
download | tmwa-6bf003a2fe176a36f5a752a9cc53379875282b85.tar.gz tmwa-6bf003a2fe176a36f5a752a9cc53379875282b85.tar.bz2 tmwa-6bf003a2fe176a36f5a752a9cc53379875282b85.tar.xz tmwa-6bf003a2fe176a36f5a752a9cc53379875282b85.zip |
Merge branch 'master' of git://gitorious.org/tmw-eathena/mainline
Diffstat (limited to 'src/map/magic-expr.c')
-rw-r--r-- | src/map/magic-expr.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/map/magic-expr.c b/src/map/magic-expr.c index 1f7f408..2f52be5 100644 --- a/src/map/magic-expr.c +++ b/src/map/magic-expr.c @@ -954,6 +954,13 @@ fun_running_status_update(env_t *env, int args_nr, val_t *result, val_t *args) } static int +fun_is_gm_invisible(env_t *env, int args_nr, val_t *result, val_t *args) +{ + RESULTINT = ((((struct map_session_data *)ARGENTITY(0))->status.option & 4096) != 0); + return 0; +} + +static int fun_element(env_t *env, int args_nr, val_t *result, val_t *args) { RESULTINT = battle_get_element(ARGENTITY(0)) % 10; @@ -1179,6 +1186,7 @@ static fun_t functions[] = { { "count_item", "e.", 'i', fun_count_item }, { "line_of_sight", "ll", 'i', fun_line_of_sight }, { "running_status_update", "ei", 'i', fun_running_status_update }, + { "is_gm_invisible", "e", 'i', fun_is_gm_invisible }, { "element", "e", 'i', fun_element }, { "element_level", "e", 'i', fun_element_level }, { "has_shroud", "e", 'i', fun_has_shroud }, |