To pfh's point, the script wouldn't be limited to one action. Basically, it'd be this with more options...
uses $play_script
as %npc
start "hysteria"
label "hysterics"
random "type" 3
if equals %type 2
start "hysterics_a"
elseif equals %type 1
start "hysterics_b"
else
start "hysterics"
endif
label "hysteric_a"
force %npc shout We're all gonna die!!!
force %npc .push my way through the crowd, panicking noticeably.
force %npc @temp_place me is "running through the crowd trying to escape."
pause 1 "minute"
force %npc go safespace
stop
label "hysteric_b"
force %npc shout ANOR!
force %npc .duck down, trembling in fear.
force %npc @temp_place me is "desperately trying to hide in the frantic scene."
pause 1 "minute"
force %npc hide
stop
label "hysteric_c"
force %npc .shake my head slowly, reaching into my pocket.
force %npc freehands
force %npc wield pack
force %npc get smoke from pack
force %npc unwield pack
pause 30 "seconds"
.grumble, unable to find something.
force %npc wield lighter
force %npc light smoke with lighter
force %npc unwield lighter
force %npc say This is fine.
pause 30 "seconds"
force %npc say I am okay with the way events are unfolding.
stop