From a6a181049a5cc6f6c8f462940b29f17bc29b5bd4 Mon Sep 17 00:00:00 2001 From: unfa Date: Sun, 12 Sep 2021 01:50:12 +0200 Subject: [PATCH] Made players decide if they hit a shot, not the server, implemented audiovisual feedback on hits and kills. Added SFX import files and some missing midi and plug-ins state in Ardour sessions. --- .../Liblast SFX/midifiles/Geonkick-4.mid | Bin 0 -> 50 bytes .../Liblast SFX/midifiles/MIDI-4.mid | Bin 0 -> 52 bytes .../plugins/330/state3/manifest.ttl | 13 ++ .../Liblast SFX/plugins/330/state3/state.ttl | 122 ++++++++++++++++++ .../Liblast SFX2/midifiles/Deny-4.mid | Bin 0 -> 53 bytes .../Liblast SFX2/midifiles/Fridge-4.mid | Bin 0 -> 56 bytes .../Liblast SFX2/midifiles/Gunshot-10.mid | Bin 0 -> 55 bytes .../Liblast SFX2/midifiles/Gunshot-11.mid | Bin 0 -> 55 bytes .../Liblast SFX2/midifiles/Gunshot-12.mid | Bin 0 -> 55 bytes .../Liblast SFX2/midifiles/Gunshot-13.mid | Bin 0 -> 55 bytes .../Liblast SFX2/midifiles/Gunshot-14.mid | Bin 0 -> 55 bytes .../Liblast SFX2/midifiles/Gunshot-9.mid | Bin 0 -> 55 bytes .../midifiles/Hit Confirmation-10.mid | Bin 0 -> 54 bytes .../midifiles/Hit Confirmation-11.mid | Bin 0 -> 54 bytes .../midifiles/Hit Confirmation-12.mid | Bin 0 -> 26 bytes .../midifiles/Hit Confirmation-6.mid | Bin 0 -> 54 bytes .../midifiles/Hit Confirmation-7.mid | Bin 0 -> 54 bytes .../midifiles/Humming Pipes-4.mid | Bin 0 -> 54 bytes .../midifiles/recorder:Vitalium 1-14.mid | Bin 0 -> 53 bytes .../midifiles/recorder:Vitalium 1-15.mid | Bin 0 -> 53 bytes .../midifiles/recorder:Vitalium 1-16.mid | Bin 0 -> 54 bytes .../midifiles/recorder:Vitalium 1-17.mid | Bin 0 -> 55 bytes .../midifiles/recorder:Vitalium 1-6.mid | Bin 0 -> 53 bytes .../midifiles/recorder:Vitalium 1-7.mid | Bin 0 -> 53 bytes .../midifiles/recorder:Vitalium 1-9.mid | Bin 0 -> 53 bytes Game/Assets/HUD/HUD.tscn | 16 +-- Game/Assets/HUD/HUD_Confirm_Hit.wav | 3 + Game/Assets/HUD/HUD_Confirm_Hit.wav.import | 22 ++++ Game/Assets/SFX/HUD_Confirm_Hit.wav.import | 22 ++++ Game/Assets/SFX/HUD_Confirm_Kill.wav.import | 22 ++++ Game/Assets/SFX/Player_Death_01.wav.import | 22 ++++ Game/Assets/SFX/Player_Death_02.wav.import | 22 ++++ .../SFX/Player_Fall_Concrete_01.wav.import | 22 ++++ Game/Assets/SFX/Player_Jump_01.wav.import | 22 ++++ Game/Assets/SFX/Player_Jump_02.wav.import | 22 ++++ Game/Assets/SFX/Player_Land_01.wav.import | 22 ++++ Game/Assets/SFX/Player_Pain_01.wav.import | 22 ++++ Game/Assets/SFX/Player_Pain_02.wav.import | 22 ++++ Game/Assets/SFX/Player_Pain_03.wav.import | 22 ++++ .../SFX/Player_Step_Concrete_01.wav.import | 22 ++++ .../SFX/Player_Step_Concrete_02.wav.import | 22 ++++ .../SFX/Player_Step_Concrete_03.wav.import | 22 ++++ .../SFX/Player_Step_Concrete_04.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_01.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_02.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_03.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_04.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_05.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_06.wav.import | 22 ++++ .../SFX/Weapons_BulletFlyBy_07.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_01.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_02.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_03.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_04.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_05.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_06.wav.import | 22 ++++ .../SFX/Weapons_BulletHitPlayer_07.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_01.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_02.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_03.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_04.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_05.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_06.wav.import | 22 ++++ .../SFX/Weapons_BulletHitWall_07.wav.import | 22 ++++ Game/Assets/SFX/Weapons_Empty.wav.import | 22 ++++ .../SFX/Weapons_Handgun_Casing.wav.import | 22 ++++ .../SFX/Weapons_Handgun_Reload.wav.import | 22 ++++ .../SFX/Weapons_Handgun_Shoot.wav.import | 22 ++++ Game/Assets/Weapons/Weapon.gd | 8 +- 69 files changed, 1053 insertions(+), 11 deletions(-) create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/Geonkick-4.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/MIDI-4.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX/plugins/330/state3/manifest.ttl create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX/plugins/330/state3/state.ttl create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Deny-4.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Fridge-4.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-10.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-11.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-12.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-13.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-14.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-9.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-10.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-11.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-12.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-6.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-7.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Humming Pipes-4.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-14.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-15.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-16.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-17.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-6.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-7.mid create mode 100644 Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-9.mid create mode 100644 Game/Assets/HUD/HUD_Confirm_Hit.wav create mode 100644 Game/Assets/HUD/HUD_Confirm_Hit.wav.import create mode 100644 Game/Assets/SFX/HUD_Confirm_Hit.wav.import create mode 100644 Game/Assets/SFX/HUD_Confirm_Kill.wav.import create mode 100644 Game/Assets/SFX/Player_Death_01.wav.import create mode 100644 Game/Assets/SFX/Player_Death_02.wav.import create mode 100644 Game/Assets/SFX/Player_Fall_Concrete_01.wav.import create mode 100644 Game/Assets/SFX/Player_Jump_01.wav.import create mode 100644 Game/Assets/SFX/Player_Jump_02.wav.import create mode 100644 Game/Assets/SFX/Player_Land_01.wav.import create mode 100644 Game/Assets/SFX/Player_Pain_01.wav.import create mode 100644 Game/Assets/SFX/Player_Pain_02.wav.import create mode 100644 Game/Assets/SFX/Player_Pain_03.wav.import create mode 100644 Game/Assets/SFX/Player_Step_Concrete_01.wav.import create mode 100644 Game/Assets/SFX/Player_Step_Concrete_02.wav.import create mode 100644 Game/Assets/SFX/Player_Step_Concrete_03.wav.import create mode 100644 Game/Assets/SFX/Player_Step_Concrete_04.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_01.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_02.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_03.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_04.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_05.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_06.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletFlyBy_07.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_01.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_02.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_03.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_04.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_05.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_06.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitPlayer_07.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_01.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_02.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_03.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_04.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_05.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_06.wav.import create mode 100644 Game/Assets/SFX/Weapons_BulletHitWall_07.wav.import create mode 100644 Game/Assets/SFX/Weapons_Empty.wav.import create mode 100644 Game/Assets/SFX/Weapons_Handgun_Casing.wav.import create mode 100644 Game/Assets/SFX/Weapons_Handgun_Reload.wav.import create mode 100644 Game/Assets/SFX/Weapons_Handgun_Shoot.wav.import diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/Geonkick-4.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/Geonkick-4.mid new file mode 100644 index 0000000000000000000000000000000000000000..053cfed5f223f695129eea7ba0723588537350c2 GIT binary patch literal 50 vcmeYb$w*;fU|<7cMsEh+kfLlLONQZpJ@ZUP28IbX4p3&}G=>HcN1p)z1=$PT literal 0 HcmV?d00001 diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/MIDI-4.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX/interchange/Liblast SFX/midifiles/MIDI-4.mid new file mode 100644 index 0000000000000000000000000000000000000000..abb48e4b9caaac17d38db23ad245ea8af85b3b5a GIT binary patch literal 52 wcmeYb$w*;fU|<7cMsEh+kfLlLOOD}xJ . +@prefix lv2: . +@prefix pset: . +@prefix rdf: . +@prefix rdfs: . +@prefix state: . +@prefix xsd: . + + + lv2:appliesTo ; + a pset:Preset ; + rdfs:seeAlso . + diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX/plugins/330/state3/state.ttl b/Asset Sources/Audio/SFX/Ardour/Liblast SFX/plugins/330/state3/state.ttl new file mode 100644 index 0000000..a5e05fe --- /dev/null +++ b/Asset Sources/Audio/SFX/Ardour/Liblast SFX/plugins/330/state3/state.ttl @@ -0,0 +1,122 @@ +@prefix atom: . +@prefix lv2: . +@prefix pset: . +@prefix rdf: . +@prefix rdfs: . +@prefix state: . +@prefix xsd: . + +<> + a pset:Preset ; + lv2:appliesTo ; + state:state [ + """eyJVaVNldHRpbmdzIjogCnsKIk1haW5WaWV3IjogMCwgCiJTYW1wbGVzQnJvd3NlciI6IHsgCiAg +ICAiY3VycmVudERpcmVjdG9yeSI6ICIvaG9tZS91bmZhIiwKICAgICJwcmV2aWV3RmlsZSI6ICIi +LAogICAgInByZXZpZXdMaW1pdGVyIjogMC4wMDAwMCwKICAgICJvc2NpbGxhdG9yIjogMAp9LAoi +c2V0dGluZ3MiOiBbClsiR0VPTktJQ0tfQ09ORklHL1VTRVJfUFJFU0VUU19QQVRIIiwgIi9ob21l +L3VuZmEvLmxvY2FsL3NoYXJlL2dlb25raWNrL3ByZXNldHMiXSwgWyJHRU9OS0lDS19DT05GSUcv +VVNFUl9EQVRBX1BBVEgiLCAiL2hvbWUvdW5mYS8ubG9jYWwvc2hhcmUvZ2VvbmtpY2siXSwgWyJH +RU9OS0lDS19DT05GSUcvSE9NRV9QQVRIIiwgIi9ob21lL3VuZmEiXV0KfQosIAoiS2l0U3RhdGUi +OiAKewoiS2l0QXBwVmVyc2lvbiI6IDEzMzEyMCwKIm5hbWUiOiAiRGVmYXVsdCIsCiJhdXRob3Ii +OiAiVW5rbm93biIsCiJ1cmwiOiAiIiwKInBlcmN1c3Npb25zIjogWwp7CiJvc2M4IjogewoiZW5h +YmxlZCI6IGZhbHNlLCAKImlzX2ZtIjogZmFsc2UsIAoiZnVuY3Rpb24iOiA0LAoicGhhc2UiOiAw +LjAwMDAwLCAKInNlZWQiOiAxMDAsIAoiYW1wbF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAwLjI2MDAw +LCAKInBvaW50cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBd +XQp9CiwKImZyZXFfZW52IjogewoiYW1wbGl0dWRlIjogMTUwLjAwMDAwLCAKInBvaW50cyI6IFsK +XQp9CiwKInBpdGNoc2hpZnRfZW52IjogewoiYW1wbGl0dWRlIjogMC4wMDAwMCwgCiJwb2ludHMi +OiBbCl0KfQosCiJmaWx0ZXIiOiB7CiJlbmFibGVkIjogZmFsc2UsIAoidHlwZSI6IDAsIAoiY3V0 +b2ZmIjogODAwLjAwMDAwLCAKImN1dG9mZl9lbnYiOiBbWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsg +MS4wMDAwMCAsIDEuMDAwMDBdXSwgCiJmYWN0b3IiOiAxMC4wMDAwMAp9Cn0KLAoib3NjNyI6IHsK +ImVuYWJsZWQiOiBmYWxzZSwgCiJpc19mbSI6IGZhbHNlLCAKImZ1bmN0aW9uIjogMCwKInBoYXNl +IjogMC4wMDAwMCwgCiJzZWVkIjogMCwgCiJhbXBsX2VudiI6IHsKImFtcGxpdHVkZSI6IDAuMjYw +MDAsIAoicG9pbnRzIjogWwpbIDAuMDAwMDAgLCAxLjAwMDAwXSwgWyAxLjAwMDAwICwgMS4wMDAw +MF1dCn0KLAoiZnJlcV9lbnYiOiB7CiJhbXBsaXR1ZGUiOiA4MDAuMDAwMDAsIAoicG9pbnRzIjog +WwpbIDAuMDAwMDAgLCAxLjAwMDAwXSwgWyAxLjAwMDAwICwgMS4wMDAwMF1dCn0KLAoicGl0Y2hz +aGlmdF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAwLjAwMDAwLCAKInBvaW50cyI6IFsKWyAwLjAwMDAw +ICwgMC41MDAwMF0sIFsgMS4wMDAwMCAsIDAuNTAwMDBdXQp9CiwKImZpbHRlciI6IHsKImVuYWJs +ZWQiOiBmYWxzZSwgCiJ0eXBlIjogMCwgCiJjdXRvZmYiOiA4MDAuMDAwMDAsIAoiY3V0b2ZmX2Vu +diI6IFtbIDAuMDAwMDAgLCAxLjAwMDAwXSwgWyAxLjAwMDAwICwgMS4wMDAwMF1dLCAKImZhY3Rv +ciI6IDEwLjAwMDAwCn0KfQosCiJvc2M2IjogewoiZW5hYmxlZCI6IHRydWUsIAoiaXNfZm0iOiBm +YWxzZSwgCiJmdW5jdGlvbiI6IDAsCiJwaGFzZSI6IDAuMDAwMDAsIAoic2VlZCI6IDAsIAoiYW1w +bF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAwLjI2MDAwLCAKInBvaW50cyI6IFsKWyAwLjAwMDAwICwg +MS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBdXQp9CiwKImZyZXFfZW52IjogewoiYW1wbGl0 +dWRlIjogODAwLjAwMDAwLCAKInBvaW50cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4w +MDAwMCAsIDEuMDAwMDBdXQp9CiwKInBpdGNoc2hpZnRfZW52IjogewoiYW1wbGl0dWRlIjogMC4w +MDAwMCwgCiJwb2ludHMiOiBbClsgMC4wMDAwMCAsIDAuNTAwMDBdLCBbIDEuMDAwMDAgLCAwLjUw +MDAwXV0KfQosCiJmaWx0ZXIiOiB7CiJlbmFibGVkIjogZmFsc2UsIAoidHlwZSI6IDAsIAoiY3V0 +b2ZmIjogODAwLjAwMDAwLCAKImN1dG9mZl9lbnYiOiBbWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsg +MS4wMDAwMCAsIDEuMDAwMDBdXSwgCiJmYWN0b3IiOiAxMC4wMDAwMAp9Cn0KLAoib3NjNSI6IHsK +ImVuYWJsZWQiOiBmYWxzZSwgCiJpc19mbSI6IGZhbHNlLCAKImZ1bmN0aW9uIjogNCwKInBoYXNl +IjogMC4wMDAwMCwgCiJzZWVkIjogMTAwLCAKImFtcGxfZW52IjogewoiYW1wbGl0dWRlIjogMC4y +NjAwMCwgCiJwb2ludHMiOiBbClsgMC4wMDAwMCAsIDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAw +MDAwXV0KfQosCiJmcmVxX2VudiI6IHsKImFtcGxpdHVkZSI6IDE1MC4wMDAwMCwgCiJwb2ludHMi +OiBbCl0KfQosCiJwaXRjaHNoaWZ0X2VudiI6IHsKImFtcGxpdHVkZSI6IDAuMDAwMDAsIAoicG9p +bnRzIjogWwpdCn0KLAoiZmlsdGVyIjogewoiZW5hYmxlZCI6IGZhbHNlLCAKInR5cGUiOiAwLCAK +ImN1dG9mZiI6IDgwMC4wMDAwMCwgCiJjdXRvZmZfZW52IjogW1sgMC4wMDAwMCAsIDEuMDAwMDBd +LCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0sIAoiZmFjdG9yIjogMTAuMDAwMDAKfQp9CiwKIm9zYzQi +OiB7CiJlbmFibGVkIjogZmFsc2UsIAoiaXNfZm0iOiBmYWxzZSwgCiJmdW5jdGlvbiI6IDAsCiJw +aGFzZSI6IDAuMDAwMDAsIAoic2VlZCI6IDAsIAoiYW1wbF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAw +LjI2MDAwLCAKInBvaW50cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEu +MDAwMDBdXQp9CiwKImZyZXFfZW52IjogewoiYW1wbGl0dWRlIjogODAwLjAwMDAwLCAKInBvaW50 +cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBdXQp9CiwKInBp +dGNoc2hpZnRfZW52IjogewoiYW1wbGl0dWRlIjogMC4wMDAwMCwgCiJwb2ludHMiOiBbClsgMC4w +MDAwMCAsIDAuNTAwMDBdLCBbIDEuMDAwMDAgLCAwLjUwMDAwXV0KfQosCiJmaWx0ZXIiOiB7CiJl +bmFibGVkIjogZmFsc2UsIAoidHlwZSI6IDAsIAoiY3V0b2ZmIjogODAwLjAwMDAwLCAKImN1dG9m +Zl9lbnYiOiBbWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBdXSwgCiJm +YWN0b3IiOiAxMC4wMDAwMAp9Cn0KLAoib3NjMyI6IHsKImVuYWJsZWQiOiB0cnVlLCAKImlzX2Zt +IjogZmFsc2UsIAoiZnVuY3Rpb24iOiAwLAoicGhhc2UiOiAwLjAwMDAwLCAKInNlZWQiOiAwLCAK +ImFtcGxfZW52IjogewoiYW1wbGl0dWRlIjogMC4yNjAwMCwgCiJwb2ludHMiOiBbClsgMC4wMDAw +MCAsIDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0KfQosCiJmcmVxX2VudiI6IHsKImFt +cGxpdHVkZSI6IDgwMC4wMDAwMCwgCiJwb2ludHMiOiBbClsgMC4wMDAwMCAsIDEuMDAwMDBdLCBb +IDEuMDAwMDAgLCAxLjAwMDAwXV0KfQosCiJwaXRjaHNoaWZ0X2VudiI6IHsKImFtcGxpdHVkZSI6 +IDAuMDAwMDAsIAoicG9pbnRzIjogWwpbIDAuMDAwMDAgLCAwLjUwMDAwXSwgWyAxLjAwMDAwICwg +MC41MDAwMF1dCn0KLAoiZmlsdGVyIjogewoiZW5hYmxlZCI6IGZhbHNlLCAKInR5cGUiOiAwLCAK +ImN1dG9mZiI6IDgwMC4wMDAwMCwgCiJjdXRvZmZfZW52IjogW1sgMC4wMDAwMCAsIDEuMDAwMDBd +LCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0sIAoiZmFjdG9yIjogMTAuMDAwMDAKfQp9CiwKIm9zYzIi +OiB7CiJlbmFibGVkIjogZmFsc2UsIAoiaXNfZm0iOiBmYWxzZSwgCiJmdW5jdGlvbiI6IDQsCiJw +aGFzZSI6IDAuMDAwMDAsIAoic2VlZCI6IDEwMCwgCiJhbXBsX2VudiI6IHsKImFtcGxpdHVkZSI6 +IDAuMjYwMDAsIAoicG9pbnRzIjogWwpbIDAuMDAwMDAgLCAxLjAwMDAwXSwgWyAxLjAwMDAwICwg +MS4wMDAwMF1dCn0KLAoiZnJlcV9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAxNTAuMDAwMDAsIAoicG9p +bnRzIjogWwpdCn0KLAoicGl0Y2hzaGlmdF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAwLjAwMDAwLCAK +InBvaW50cyI6IFsKXQp9CiwKImZpbHRlciI6IHsKImVuYWJsZWQiOiBmYWxzZSwgCiJ0eXBlIjog +MCwgCiJjdXRvZmYiOiA4MDAuMDAwMDAsIAoiY3V0b2ZmX2VudiI6IFtbIDAuMDAwMDAgLCAxLjAw +MDAwXSwgWyAxLjAwMDAwICwgMS4wMDAwMF1dLCAKImZhY3RvciI6IDEwLjAwMDAwCn0KfQosCiJv +c2MxIjogewoiZW5hYmxlZCI6IHRydWUsIAoiaXNfZm0iOiBmYWxzZSwgCiJmdW5jdGlvbiI6IDAs +CiJwaGFzZSI6IDAuMDAwMDAsIAoic2VlZCI6IDAsIAoiYW1wbF9lbnYiOiB7CiJhbXBsaXR1ZGUi +OiAwLjU2MDAwLCAKInBvaW50cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMC4xODA2NSAs +IDAuMDAwMDBdXQp9CiwKImZyZXFfZW52IjogewoiYW1wbGl0dWRlIjogODEzLjA4OTcyLCAKInBv +aW50cyI6IFsKWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBdXQp9CiwK +InBpdGNoc2hpZnRfZW52IjogewoiYW1wbGl0dWRlIjogMC4wMDAwMCwgCiJwb2ludHMiOiBbClsg +MC4wMDAwMCAsIDAuNTAwMDBdLCBbIDEuMDAwMDAgLCAwLjUwMDAwXV0KfQosCiJmaWx0ZXIiOiB7 +CiJlbmFibGVkIjogZmFsc2UsIAoidHlwZSI6IDAsIAoiY3V0b2ZmIjogODAwLjAwMDAwLCAKImN1 +dG9mZl9lbnYiOiBbWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsgMS4wMDAwMCAsIDEuMDAwMDBdXSwg +CiJmYWN0b3IiOiAxMC4wMDAwMAp9Cn0KLAoib3NjMCI6IHsKImVuYWJsZWQiOiB0cnVlLCAKImlz +X2ZtIjogdHJ1ZSwgCiJmdW5jdGlvbiI6IDAsCiJwaGFzZSI6IDAuMDAwMDAsIAoic2VlZCI6IDAs +IAoiYW1wbF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAxLjAwMDAwLCAKInBvaW50cyI6IFsKWyAwLjAw +MDAwICwgMS4wMDAwMF0sIFsgMC4wMTE2MSAsIDAuNjg3NTBdLCBbIDAuMDQyNTggLCAwLjI1MDAw +XSwgWyAwLjEwMzIzICwgMC4wODc1MF0sIFsgMC4yMTY3NyAsIDAuMDAwMDBdXQp9CiwKImZyZXFf +ZW52IjogewoiYW1wbGl0dWRlIjogMjgzNy4wNzk4MywgCiJwb2ludHMiOiBbClsgMC4wMDAwMCAs +IDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0KfQosCiJwaXRjaHNoaWZ0X2VudiI6IHsK +ImFtcGxpdHVkZSI6IDAuMDAwMDAsIAoicG9pbnRzIjogWwpbIDAuMDAwMDAgLCAwLjUwMDAwXSwg +WyAxLjAwMDAwICwgMC41MDAwMF1dCn0KLAoiZmlsdGVyIjogewoiZW5hYmxlZCI6IGZhbHNlLCAK +InR5cGUiOiAwLCAKImN1dG9mZiI6IDgwMC4wMDAwMCwgCiJjdXRvZmZfZW52IjogW1sgMC4wMDAw +MCAsIDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0sIAoiZmFjdG9yIjogMTAuMDAwMDAK +fQp9CiwKImtpY2siOiB7CiJQZXJjdXNzaW9uQXBwVmVyc2lvbiI6IDEzMzEyMCwKImlkIjogMCwK +ImNoYW5uZWwiOiAwLAoibXV0ZSI6IGZhbHNlLAoic29sbyI6IGZhbHNlLAoibmFtZSI6ICJEZWZh +dWx0IiwKInBsYXlpbmdfa2V5IjogLTEsCiJsYXllcnMiOiBbMF0sCiJsYXllcnNfYW1wbGl0dWRl +IjogWzEuMDAwMDAsIDEuMDAwMDAsIDEuMDAwMDBdLAoibGltaXRlciI6IDEuMDAwMDAsIAoidHVu +ZWRfb3V0cHV0IjogZmFsc2UsIAoiYW1wbF9lbnYiOiB7CiJhbXBsaXR1ZGUiOiAwLjgwMDAwLCAK +Imxlbmd0aCI6IDMwMC4wMDAwMCwgCiJwb2ludHMiOiBbWyAwLjAwMDAwICwgMS4wMDAwMF0sIFsg +MS4wMDAwMCAsIDEuMDAwMDBdXX0sIAoiZmlsdGVyIjogewoiZW5hYmxlZCI6IGZhbHNlLCAKInR5 +cGUiOiAwLCAKImN1dG9mZiI6IDIwMC4wMCwgCiJmYWN0b3IiOiAxMC4wMCwgCiJjdXRvZmZfZW52 +IjogW1sgMC4wMDAwMCAsIDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0KfSwgCiJjb21w +cmVzc29yIjogewoiZW5hYmxlZCI6IGZhbHNlLCAKImF0dGFjayI6IDIuMDAwMDAsIAoicmVsZWFz +ZSI6IDAuMDEwMDAsIAoidGhyZXNob2xkIjogMC4wMDY0NiwgCiJyYXRpbyI6IDE5LjAwMDAwLCAK +ImtuZWUiOiAwLjAwNjQ2LCAKIm1ha2V1cCI6IDEuMDAwMDAKfSwgCiJkaXN0b3J0aW9uIjogewoi +ZW5hYmxlZCI6IHRydWUsIAoiaW5fbGltaXRlciI6IDAuMTA5NjUsIAoidm9sdW1lIjogMC42MTY2 +MCwgCiJkcml2ZSI6IDIuODE4MzgsIAoiZHJpdmVfZW52IjogWwpbIDAuMDAwMDAgLCAxLjAwMDAw +XSwgWyAwLjAyNTgxICwgMC41NzkxN10sIFsgMC4wNzc0MiAsIDAuMjAwMDBdLCBbIDAuMTk2MTMg +LCAwLjA1MDAwXSwgWyAwLjUwNDUyICwgMC4wMDAwMF1dLCAKInZvbHVtZV9lbnYiOiBbClsgMC4w +MDAwMCAsIDEuMDAwMDBdLCBbIDEuMDAwMDAgLCAxLjAwMDAwXV0KfQp9Cn0KXQp9Cgp9Cg=="""^^xsd:base64Binary + ] . + diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Deny-4.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Deny-4.mid new file mode 100644 index 0000000000000000000000000000000000000000..75fe62da1ec4ad23d6bf46cce60fb395027217cd GIT binary patch literal 53 xcmeYb$w*;fU|<7cMsEh+kfLlLOP=9>JSPz2$ literal 0 HcmV?d00001 diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-13.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Gunshot-13.mid new file mode 100644 index 0000000000000000000000000000000000000000..e3959cf46b7c7972de535376262a2e3a8b3dd598 GIT binary patch literal 55 ycmeYb$w*;fU|<7cMsEh+kfLlLOOfG!J?l)y_D9BZ4JN2Lze1{0hd;Jn6Z3=JTzJ_7({)DGnU literal 0 HcmV?d00001 diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-10.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/Hit Confirmation-10.mid new file mode 100644 index 0000000000000000000000000000000000000000..86d309f50418a284e97efab16142443082ea3add GIT binary patch literal 54 xcmeYb$w*;fU|<7cMsEh+kfLlLOM&5kJ?l)yrVAVkEhYpyzJJph A@c;k- literal 0 HcmV?d00001 diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-16.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-16.mid new file mode 100644 index 0000000000000000000000000000000000000000..ba7c994c648d6eaa8eaf9c0383f7d9dd2971ce6f GIT binary patch literal 54 zcmeYb$w*;fU|<7cMsEh+kfLlLOM&5kJp8)`Mybss_ literal 0 HcmV?d00001 diff --git a/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-6.mid b/Asset Sources/Audio/SFX/Ardour/Liblast SFX2/interchange/Liblast SFX2/midifiles/recorder:Vitalium 1-6.mid new file mode 100644 index 0000000000000000000000000000000000000000..5610f26fe964c262ca533a253b8c9419edeee421 GIT binary patch literal 53 zcmeYb$w*;fU|<7cMsEh+kfLlLOP=9>JJJ