From 1365b22359eb610752ea571595a0ae808f2c8843 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Fri, 20 Mar 2009 11:34:40 +0000 Subject: Add missing code difference in getUserFlag(). svn-id: r39565 --- engines/agos/items.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines') diff --git a/engines/agos/items.cpp b/engines/agos/items.cpp index 85ae92bee8..c439be3555 100644 --- a/engines/agos/items.cpp +++ b/engines/agos/items.cpp @@ -130,7 +130,8 @@ int AGOSEngine::getUserFlag(Item *item, int a) { if (subUserFlag == NULL) return 0; - if (a < 0 || a > 7) + int max = (getGameType() == GType_ELVIRA1) ? 7 : 3; + if (a < 0 || a > max) return 0; return subUserFlag->userFlags[a]; -- cgit v1.2.3