Quote: "I am imagining I could just add 'soundloop=$0' to the weapons pickup fpi, and place my music in the weapons properties in the editor. However, this feels like a roundabout way of doing it.
"
You could use variables too. Setup a global var in the setup script "itempickedup" and then set it to 0. In your soundzone script you could just check if itempickedup is 0, if it is, play sound 0, if it's not 0, play sound 1. (Hoping that makes sense).
Something like this for your soundzone:
;Artificial Intelligence Script
;Header
desc = Sound Looped In Zone (while player inside)
;Triggers
:state=0,globalvarequal=itempickedup 0:state=1,loopsound=$0
:state=1,globalvarnotequal=itempickedup 0:state=2,stopsound,loopsound=$1
and add this to your setuplevel.fpi
makeglobalvar=itempickedup int,setglobalvar=itempickedup 0
Who says famine has to be depressing?