# ################################################################### # Projectile Internal Audio Script ################################################################### # # ################################################################### # Projectile Fire component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileFireComponent trigger_state=MechWeapon::Firing inverse_trigger=False control_ID=StartAudioControlID control_value=2.0 dump_value=False # ################################################################### # Projectile Launch component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileLaunchComponent trigger_state=MechWeapon::Firing inverse_trigger=False control_ID=StartAudioControlID control_value=2.0 dump_value=False # ################################################################### # Projectile Loading trigger ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileLoadingComponent trigger_state=MechWeapon::Loading inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileLoadingComponent trigger_state=MechWeapon::Loading inverse_trigger=True control_ID=StopAudioControlID control_value=0.0 dump_value=False # ################################################################### # Projectile Loaded component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileLoadedSequence trigger_state=MechWeapon::Loaded inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False # ################################################################### # Projectile TriggerDuringLoad component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileTriggerDuringLoadComponent trigger_state=MechWeapon::TriggerDuringLoad inverse_trigger=False control_ID=StartAudioControlID control_value=1.0 dump_value=False # ################################################################### # Projectile Misfire component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileMisfireSequence trigger_state=MechWeapon::Misfire inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False # ################################################################### # Projectile Jam component ################################################################### # [AudioStateTrigger] subsystem=MechSubsystem attribute=WeaponState audio_component=ProjectileJamSequence trigger_state=ProjectileWeapon::TriggerDuringJam inverse_trigger=False control_ID=StartAudioControlID control_value=0.0 dump_value=False # ################################################################### # Projectile Eject component ################################################################### # [!AudioControlsButtonMessageWatcher] subsystem=MechSubsystem message_ID=ProjectileWeapon::EjectAmmoMessageID audio_component=ProjectileEjectComponent control_ID=StartAudioControlID control_value=0.5 dump_value=False