Ich denk mir mal das folgende Prinzip wurde in <img src="/ubbthreads/images/graemlins/div.gif" alt="" /> für das Öffnen verschlossener Türen verwendet (keine Garantie auf Richtigkeit!) :
1) Ist der Schlüssel mit der ID xxx für die Tür xxx im Gepäck des Helden ?
2a) Wenn ja: öffne die Tür
2b) Wenn nein: Tür bliebt geschlossen
Es gibt zwar auch die Möglichkeit, dass alle im Gepäck vorhandenen Schlüssel einfach durchprobiert werden, aber dies ist recht mühsam und würde zu viel Zeit in Anspruch nehmen.