// Sanity please
if( Item != 0 ) return -1;
- if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) )
+ if( !(Bank_GetFlags(User) & (USER_FLAG_DOORGROUP|USER_FLAG_ADMIN)) )
{
#if DEBUG
printf("Door_CanDispense: User %i not in door\n", User);
if( Item != 0 ) return -1;
// Check if user is in door
- if( !(Bank_GetFlags(User) & USER_FLAG_DOORGROUP) )
+ if( !(Bank_GetFlags(User) & (USER_FLAG_DOORGROUP|USER_FLAG_ADMIN)) )
{
#if DEBUG
printf("Door_CanDispense: User %i not in door\n", User);