Well if collision isn't the problem, mabey you can find the real problem.
;Created by Benjamin Aeilkema
;Modded by Wraith Staff
;Modded by Slim_Fly
;ally by SHG
;help from plystire and keo
;Header
desc = Multiple choice conversations
;Triggers
:state=0,plrdistwithin=60:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\Multichat\multi1.png,hudname=talk1,hudhide=1,hudmake=display
:state=0,plrdistwithin=60:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\Multichat\multi2.png,hudname=talk2,hudhide=1,hudmake=display
:state=0,plrdistwithin=60:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\Multichat\multi3.png,hudname=talk3,hudhide=1,hudmake=display
:state=0,plrdistwithin=60:hudreset,hudx=50,hudy=90,hudimagefine=gamecore\huds\Multichat\multi4.png,hudname=talk4,hudhide=1,hudmake=display,state=10
;Tom greets you
:state=10,plrdistwithin=60:rotatetoplr,hudshow=talk1,hudfadeout=talk1
:state=10,plrdistfurther=60:hudhide=talk1,state=10
:state=10,plrusingaction=1:timerstart,state=11
:state=11,timergreater=500:state=20
;Choices
:state=20,plrdistwithin=60:plrfreeze=1,hudshow=talk2,hudfadeout=talk2
:state=20,plrdistfurther=60:hudhide=talk2,state=10
:state=20,scancodekeypressed=30:state=30
:state=20,scancodekeypressed=48:state=60
;Tom agrees something is wrong and follows
:state=30,plrdistwithin=60:rotatetoplr,hudshow=talk3,hudfadeout=talk3
:state=30,plrdistfurther=60:hudhide=talk3,state=10
:state=30,plrusingaction=1:timerstart,state=35,plrfreeze=0
:state=35,timergreater=5000:state=40
;Ally Script
:state=40:animate=2,followplr
;Tom says goodbye
:state=60,plrdistwithin=60:rotatetoplr,hudshow=talk4,hudfadeout=talk4
:state=60,plrdistfurther=60:hudhide=talk4,state=10
;Close Conversation
:state=2,plrdistfurther=60:state=10
;End of Script:
And about those sounds? I still can't come up with a soultion. Even with matching soundframes to their co-orsponding animations.