# ################################################################### # Mech Alarm Internal Audio Script ################################################################### # # ################################################################### # IncomingAlarm component ################################################################### # [DirectPatchSource] location=OriginLocation resource=IncomingAlarm01 position=RearDirectPatchPosition priority=3 mix_presence=0 volume_mix_level=IncomingAlarmVolume pitch_mix_offset=0.0 brightness_mix_level=1.0 use_brightness_scale=False use_attack_time_scale=False has_compression_curve=False compression_duration=0.0 name=IncomingAlarmComponent #------------------------------------------------------------------ [AudioControlSequence] audio_component=IncomingAlarmComponent tempo=100 midi_file=audio\incarm01.mid is_looped=True dump_value=False name=IncomingAlarmSequence [AudioIdleWatcher] audio_component=IncomingAlarmSequence #------------------------------------------------------------------ # # distance to missile -> tempo # [AudioScalarScale] subsystem=Entity attribute=DistanceToMissile audio_component=IncomingAlarmSequence attribute_value_boundary1=100.0 attribute_value_boundary2=800.0 control_ID=TempoAudioControlID control_value_boundary1=600 control_value_boundary2=10 exponent=1.0 dump_value=False #------------------------------------------------------------------ [AudioLogicalTrigger] subsystem=Entity attribute=IncomingLock audio_component=IncomingAlarmSequence attribute_match_value=True control_ID=StartAudioControlID control_value=0.0 dump_value=False [AudioLogicalTrigger] subsystem=Entity attribute=IncomingLock audio_component=IncomingAlarmSequence attribute_match_value=False control_ID=StopAudioControlID control_value=0.0 dump_value=False