# ################################################################### # Mech Internal Collision Audio Script ################################################################### # [macro] CollisionTopSpeed=25 # ################################################################### # Collision component ################################################################### # [Dynamic3DPatchSource] location=OriginLocation resource=CollisionExt01 priority=0 mix_presence=0 volume_mix_level=CollisionExternalVolume pitch_mix_offset=0.0 brightness_mix_level=1.0 use_brightness_scale=True use_attack_time_scale=False has_compression_curve=False compression_duration=0.0 name=CollisionExternalComponent #------------------------------------------------------------------ # # resource select # [AudioResourceSelector] audio_source=CollisionExternalComponent audio_resource_index=CollisionExtIndex control_ID=100 min_control_value=0.0 max_control_value=1.0 dump_value=False name=CollisionExternalResourceSelect # # sample and hold -> resource select # [AudioSampleAndHold] audio_component=CollisionExternalResourceSelect control_ID=100 sample_duration=0.0 name=CollisionExternalSampleAndHold #------------------------------------------------------------------ # # collision speed -> attack volume # [AudioScalarScale] subsystem=Entity attribute=CollisionSpeed audio_component=CollisionExternalComponent attribute_value_boundary1=0.0 attribute_value_boundary2=CollisionTopSpeed control_ID=AttackVolumeAudioControlID control_value_boundary1=0.9 control_value_boundary2=1.0 exponent=0.5 dump_value=False #------------------------------------------------------------------ # # collision speed -> filter # [AudioScalarScale] subsystem=Entity attribute=CollisionSpeed audio_component=CollisionExternalComponent attribute_value_boundary1=0.0 attribute_value_boundary2=CollisionTopSpeed control_ID=BrightnessAudioControlID control_value_boundary1=0.8 control_value_boundary2=1.0 exponent=1.0 dump_value=False #------------------------------------------------------------------ [AudioStateTrigger] subsystem=Entity attribute=CollisionState audio_component=CollisionExternalComponent trigger_state=Mech::InitialHitState inverse_trigger=0 control_ID=StartAudioControlID control_value=3.0 dump_value=False