2.1 Assim sendo, o script deverá ficar na porta. Este script faria uma checagem e se o player possuir a storage dos 4 bosses
foi +- isso que eu quis dizer, ao abrir a porta, ela zera os storages, e da um novo, que seria o storage da checagem. se ele tentar entrar na porta novamente ela vai dzer "vc porecisa esperar X minutos para entrar novamente"
----------------
Edit
Com uma action de quest diaria, fiz uma adaptação pra ela checar 3 storages em ordem, monstro um, dois e tres, se eu ir nela e nao tiver matado algum, ela vai me informar "mate tal monstro" mas em ordem, exemplo, matei monstro 3, vou dar use na alavanca, ela vai dizer, vc precisa matar o boss um, mas ai ainda falta tambem o 2. mas da pra botar um texto mais explicativo no cancel.
Segue aqui uma demonstração, cada um daqueles tres baus funcionam como um monstro que me da uma storage. ao usar os tres consigo usar a action << e ela zera os tres storages, pra que eu precise adquiri-los novamente e se tentar novamente aparece essa mensagem "programei pra duas horas".
Não é uma porta, daria pra fazer, mas ai eu teria que tentar e estou sem tempo, e ainda acho que uma alavanca que te teleporta seria melhor que uma porta.
Se quiser experimentar, é só falar que eu posto aqui o script.