fixed it!! weird... rather than emit a sound in the explosions creation code, if i child a pivot to it and then create a global to store the handle, in my main code i simply have
if exp_sound_handle emitsound(blah) : freeentity exp_sound_handle: exp_sound_handle=0
but only AFTER the updateworld it seems fine!!??!!
if exp_sound_handle emitsound(blah) : freeentity exp_sound_handle: exp_sound_handle=0
but only AFTER the updateworld it seems fine!!??!!