# ################################################################### # Mech External Myomer Audio Script ################################################################### # [macro] MyomerServoTopSpeed=60.0 MyomerServoDuration=1.5 # ################################################################### # MyomerServo component ################################################################### # [Dynamic3DPatchSource] location=OriginLocation resource=MyomerServo01 priority=0 mix_presence=0 volume_mix_level=MyomerServoVolume 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=MyomerServoComponent #------------------------------------------------------------------ # # linear velocity -> pitch # [AudioMotionScale] subsystem=Entity attribute=LocalVelocity motion_type=0 motion_value=3 audio_component=MyomerServoComponent attribute_value_boundary1=0.0 attribute_value_boundary2=MyomerServoTopSpeed control_ID=PitchAudioControlID control_value_boundary1=-1200 control_value_boundary2=0 exponent=1.0 dump_value=False #------------------------------------------------------------------ # WalkForward [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::RightWalkForwardAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::LeftWalkForwardAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False # Run [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::RightRunAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::LeftRunAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False # Reverse [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::RightReverseAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::LeftReverseAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False # Gimp [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::LeftGimpAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False [AudioStateTrigger] subsystem=Entity attribute=ReplicantAnimationState audio_component=MyomerServoComponent trigger_state=Mech::RightGimpAnimation inverse_trigger=0 control_ID=StartAudioControlID control_value=MyomerServoDuration dump_value=False