# ################################################################### # Mech Laser Internal Audio Script ################################################################### # # ################################################################### # Laser Fire component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserFireComponent trigger_state=MechWeapon::Firing inverse_trigger=False control_ID=StartAudioControlID control_value=1.5 dump_value=False # ################################################################### # Laser Sustain component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserSustainComponent trigger_state=MechWeapon::Firing inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserSustainComponent trigger_state=MechWeapon::Firing inverse_trigger=True control_ID=StopAudioControlID control_value=0.0 dump_value=False # ################################################################### # Laser Release component ################################################################### # [!AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserReleaseComponent trigger_state=MechWeapon::Firing inverse_trigger=True control_ID=StartAudioControlID control_value=0.1 dump_value=False # ################################################################### # Laser Charge component ################################################################### # # # percent charge -> volume # [AudioScalarScale] subsystem=MechSubsystem attribute=PercentDone audio_component=LaserChargeComponent attribute_value_boundary1=0.0 attribute_value_boundary2=1.0 control_ID=VolumeAudioControlID control_value_boundary1=0.0 control_value_boundary2=1.0 exponent=1.0 dump_value=False #------------------------------------------------------------------ [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserChargeComponent trigger_state=MechWeapon::Loading inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserChargeComponent trigger_state=MechWeapon::Loading inverse_trigger=True control_ID=StopAudioControlID control_value=0.0 dump_value=False # ################################################################### # Laser Loaded component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserLoadedSequence trigger_state=MechWeapon::Loaded inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False # ################################################################### # Laser TriggerDuringLoad component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserTriggerDuringLoadComponent trigger_state=MechWeapon::TriggerDuringLoad inverse_trigger=False control_ID=StartAudioControlID control_value=1.0 dump_value=False # ################################################################### # Laser Misfire component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=LaserMisfireComponent trigger_state=MechWeapon::Misfire inverse_trigger=False control_ID=StartAudioControlID control_value=1.0 dump_value=False # ################################################################### # LaserSeekLevel component ################################################################### # [AudioControlsButtonMessageWatcher] subsystem=MechSubsystem message_ID=Emitter::ToggleSeekVoltageMessageID audio_component=LaserSeekLevelComponent control_ID=StartAudioControlID control_value=0.5 dump_value=False