Well after doing a bit of editing scripts i thought best to use what one has to keep my use doors with keys to stay open,
because it allows more option in my game to allow characters to move around more freely.
So this is the existing doorkey.fpi script with line 14 modified from
:state=1,frameatend=0:state=2,coloff
TO
:state=1,frameatend=0:state=1,coloff
I just thought i would tell newbies what has been changed.
;Artificial Intelligence Script
;Header
desc = Key Door (Open 'With Key' and stay open)
;Triggers
:state=0:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\text\lockeddoor.tga,hudname=keydoorprompt,hudhide=1,hudmake=display,state=10
:state=10,plrdistwithin=60:hudshow=keydoorprompt,hudfadeout=keydoorprompt
:state=10,plrdistwithin=60,plrhaskey=1,plrusingaction=1:state=1,setframe=0,sound=$0
:state=1:incframe=0
:state=1,frameatend=0:state=1,coloff
:state=2,plrdistfurther=60:state=3,sound=$1,colon
:state=3:decframe=0
:state=3,frameatstart=0:state=10,setframe=0
;End of Script