void SoundScriptManager::trigOnce(int truck, int trig, int linkType, int linkItemID) { if (disabled) return; for (int i=0; i < free_trigs[trig]; i++) { // cycle through all instance groups SoundScriptInstance* inst = trigs[trig+i*SS_MAX_TRIG]; if (inst && inst->truck == truck && inst->sound_link_type == linkType && inst->sound_link_item_id == linkItemID) { inst->runOnce(); } } }