src/map/script.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/map/script.c b/src/map/script.c
index cfc7ed0..bdc12f6 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -19185,6 +19185,7 @@ BUILDIN(qiget)
script_pushint(st, 0);
return true;
}
+ ShowDebug( "qiget %d %d %d %d", VECTOR_INDEX(it->entries, 0), VECTOR_INDEX(it->entries, 1), it->pos, VECTOR_INDEX(it->entries, it->pos) );
script_pushint(st, VECTOR_INDEX(it->entries, it->pos++));
return true;
}
@@ -19212,8 +19213,8 @@ BUILDIN(qicheck)
}
it = &VECTOR_INDEX(script->hqi, idx);
-
- if (it->pos <= 0 || it->pos > VECTOR_LENGTH(it->entries)) {
+ ShowDebug( "qicheck %d %d %d", it->pos, VECTOR_INDEX(it->entries, it->pos), VECTOR_LENGTH(it->entries) );
+ if (it->pos < 0 || it->pos >= VECTOR_LENGTH(it->entries)) {
script_pushint(st, 0);
} else {
script_pushint(st, 1);