====== _gen_door_fai.nss ====== ===== Usage ===== Thsi script is used as a [[OnFailToOpen]] handler script of the door, placeables or secret doors. This should be used by all doors. If special handing is required use [[Hooks]] to modify the behavior of this script. ===== What it does ===== This function will do following things: - [[Hooks]]: Call the [[builders:placeablesvariables#OnFailToOpen|OnFailToOpen]] hook if defined. - Keep locked: If door is supposed to be kept locked [[builders:placeablesvariables#door_keep_locked|door_keep_locked on door]] or [[builders:areavariables#door_keep_locked|door_keep_locked on area]], exit. - Keys: check if player has correct keys ([[builders:placeablesvariables#key_tags|key_tags]], or [[builders:placeablesvariables#key_tags_remove|key_tags_remove]]) then unlock the door. ===== Related things ===== [[builders:placeablesvariables|Variables in the placeables]]\\ [[Hooks]]\\ [[_gen_door_are]]\\ [[_gen_door_clo]]\\ [[_gen_door_dam]]\\ [[_gen_door_loc]]\\ [[_gen_door_ope]]\\ [[_gen_door_unl]]