- else if (( !IsDoorOpen() || opentype == 58 ) && (keyneeded && keyneeded == playerkey)) + else if (( !IsDoorOpen() || opentype == 58 ) && (keyneeded && ((keyneeded == playerkey) || sender->GetGM())))