diff --git a/.gitignore b/.gitignore
index af6882648..85d427eb3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -84,3 +84,4 @@ Economy.Shared/obj/
# JetBrains Rider .idea folder
.idea/
+Packages/packages-lock.json
diff --git a/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Default Work Unit.wwu
index e49771045..8f5a08131 100644
--- a/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Default Work Unit.wwu
@@ -201,2831 +201,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
- Log3
-
-
- 2000
- -200
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -200
- 5
-
-
- 1
- 0
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -24.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -0.36655
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1288.95283
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
- -4.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -6.69195
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
-
-
- 71.81706
- 0.12559
- 0
-
-
- 100
- 0.23097
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0.641
- 5
-
-
- 1
- 0.23866
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0.174
- 5
-
-
- 1
- 0
- 37
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3.6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -6.46329
- 21
-
-
- 1
- -11.55271
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -3.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -0.07208
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Flamethrower SOUND.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -200
- 5
-
-
- 1
- 0
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -24.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -0.21807
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1288.95283
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
- -4.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -6.38715
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
-
-
- 71.81706
- 0.12559
- 0
-
-
- 100
- 0.23097
- 37
-
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3.6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -5.70471
- 21
-
-
- 1
- -22.60668
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -3.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -2.57085
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Flamethrower SOUND.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -200
- 5
-
-
- 1
- 0
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -24.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0.36655
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1288.95283
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
- -4.4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 1000
- 5
-
-
- 100
- 1156.09239
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -6.38715
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
-
-
- 71.81706
- 0.12559
- 0
-
-
- 100
- 0.23097
- 37
-
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 3.6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -6.38715
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -3.8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0.07208
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Flamethrower SOUND.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0.6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -12.14909
- 5
-
-
- 1
- -5
- 0
-
-
- 10
- 0
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 5.93877
- 21
-
-
- 1
- -200
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
-
-
- 1000
- -200
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 0
- 5
-
-
- 1
- 100
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 115.44484
- 5
-
-
- 1
- 20
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 93.44537
- 5
-
-
- 0.19461
- 86.25361
- 0
-
-
- 0.35774
- 44.70588
- 0
-
-
- 0.67468
- 44.65156
- 0
-
-
- 0.69242
- 3.37148
- 0
-
-
- 1
- 4.20168
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -96
- 21
-
-
- 1
- 0
- 53
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- 129.076
- 5
-
-
- 1
- 0
- 37
-
-
-
-
-
-
-
-
-
- SoundSeed Grain
- SFX_Spcshp_reactor_extended_V2.0.wav
-
-
-
-
-
- SFX
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0
- -4.88957
- 5
-
-
- 0.49826
- -200
- 0
-
-
- 1
- -200
- 37
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Aetheia_Overheat_Alarm.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Aetheria_Wormhole_travel_jumpin.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SFX
- Aetheria_Wormhole_travel_jumpout.wav
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7.9
-
-
-
- SFX
- Aetheria_Wormhole_travel.wav
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_Defirm_Unit.wwu b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_Defirm_Unit.wwu
new file mode 100644
index 000000000..d5c5dd71c
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_Defirm_Unit.wwu
@@ -0,0 +1,3157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+ Log3
+
+
+ 2000
+ -200
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -200
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -24.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -0.36655
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1288.95283
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+ -4.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -6.69195
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 71.81706
+ 0.12559
+ 0
+
+
+ 100
+ 0.23097
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0.641
+ 5
+
+
+ 1
+ 0.23866
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0.174
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -6.46329
+ 21
+
+
+ 1
+ -11.55271
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -3.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -0.07208
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Flamethrower SOUND.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -200
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -24.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -0.21807
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1288.95283
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+ -4.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -6.38715
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 71.81706
+ 0.12559
+ 0
+
+
+ 100
+ 0.23097
+ 37
+
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -5.70471
+ 21
+
+
+ 1
+ -22.60668
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -3.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -2.57085
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Flamethrower SOUND.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -200
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -24.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0.36655
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1288.95283
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+ -4.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1000
+ 5
+
+
+ 100
+ 1156.09239
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -6.38715
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 71.81706
+ 0.12559
+ 0
+
+
+ 100
+ 0.23097
+ 37
+
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -6.38715
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -3.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0.07208
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Flamethrower SOUND.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -12.14909
+ 5
+
+
+ 1
+ -5
+ 0
+
+
+ 10
+ -2.80358
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 5.93877
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 100
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 115.44484
+ 5
+
+
+ 1
+ 20
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 93.44537
+ 5
+
+
+ 0.19461
+ 86.25361
+ 0
+
+
+ 0.35774
+ 44.70588
+ 0
+
+
+ 0.67468
+ 44.65156
+ 0
+
+
+ 0.69242
+ 3.37148
+ 0
+
+
+ 1
+ 4.20168
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 129.076
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_Spcshp_reactor_extended_V2.0.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+ -15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -4.88957
+ 5
+
+
+ 0.49826
+ -200
+ 0
+
+
+ 1
+ -200
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Aetheia_Overheat_Alarm.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_fire.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 0.10095
+ -32.41752
+ 0
+
+
+ 1
+ -55.73771
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 79.6253
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX__railgun_charging.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_charginf_failure.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_charginf_failure.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_hit2.wav
+
+
+
+
+
+ SFX
+ SFX_railgun_hit3.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -2.3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__ship_sensor_ping.wav
+
+
+
+
+
+ SFX
+ SFX__ship_sensor_ping3.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Aetheria_Wormhole_travel_jumpin.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Aetheria_Wormhole_travel_jumpout.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7.9
+
+
+
+ SFX
+ Aetheria_Wormhole_travel.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__inventory_menu_trade_item_buy.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__inventory_menu_trade_item_sell.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_defirm_aeth_drive.wwu b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_defirm_aeth_drive.wwu
new file mode 100644
index 000000000..5b4827fd1
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/SFX_defirm_aeth_drive.wwu
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Spaceship_Aetheric_drivers.wwu b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Spaceship_Aetheric_drivers.wwu
new file mode 100644
index 000000000..83877e640
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Actor-Mixer Hierarchy/Spaceship_Aetheric_drivers.wwu
@@ -0,0 +1,5768 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 7
+
+
+
+
+ 8.5
+
+
+
+
+ True
+
+
+
+
+ -1.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -200
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -8.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 5558.379
+ 5
+ Exp1
+
+
+ 1
+ 12034.8799
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 100
+ 84
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 43.52732
+ 523.61146
+ 0
+
+
+ 100
+ 336
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ rotor_2.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+ 2.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 100
+ -209
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr06.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr07.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr08.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr09.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_thrst_electr10.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.3
+
+
+
+
+
+
+
+
+
+
+ -2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20000
+ 5
+ Log2
+
+
+ 1
+ 2748.07916
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 43.09133
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 36.70878
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+ Exp1
+
+
+ 100
+ 169.606
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ sfx_spcp_drives_nuclr01.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -0.117
+ 5
+ Exp1
+
+
+ 1
+ 0.114
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 100
+ 176.47059
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ sfx_spcp_drives_dc_scifi_electric.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -8.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_dc_start.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -7
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt06.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt07.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_shrt08.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -16.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Aetheria_spaceship_Drivers_nuclear_start.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -7.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long06.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ sfx_spcp_drives_nuc_steam_long07.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -2.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_fire.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 0.10095
+ -32.41752
+ 0
+
+
+ 1
+ -55.73771
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 79.6253
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX__railgun_charging.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_charginf_failure.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__railgun_charginf_failure.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_hit3.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_hit3.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 29
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_miss01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_miss02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_miss03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_railgun_miss04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20000
+ 5
+
+
+ 1
+ 1077.66556
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -120
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 0.32304
+ -455.78635
+ 0
+
+
+ 1
+ 2962.61127
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_weapon_lightingGun_discharge01.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_weapon_lightingGun_dislow.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20000
+ 5
+
+
+ 1
+ 1206.2725
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_weapon_lightingGun_dishi.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_hit05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_boom05.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 21
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_miss01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_miss02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_miss03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 4
+ 5
+ Exp1
+
+
+ 1
+ 7
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 0
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 455.78635
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_weapon_lightingGun_charge.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+ -7.3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_lightingGun_charge_fail.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -4.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1100
+ 5
+
+
+ 0.60451
+ 601.27341
+ 0
+ SCurve
+
+
+ 1
+ 200
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -2.368
+ 5
+ Exp1
+
+
+ 1
+ -1.39496
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ sfx_weapon_target_locking.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_fire.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -2.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_hit.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -2.2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_hit.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_miss01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_miss02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_miss03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_cannon_miss04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_fire01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_fire02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_fire03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_fire04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_hit.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_hit02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_hit03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_hit04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_miss01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_miss02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_miss03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_miss04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_machinegun_ship_destroyed.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_fire01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_fire02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_fire03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_fire04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_miss01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_miss02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_miss03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_miss04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 9
+
+
+
+
+ -2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_hit01.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_hit02.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_hit03.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_hit04.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_ship_destroyed.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20
+ 5
+ Exp1
+
+
+ 1
+ 2055.41459
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+ Exp1
+
+
+ 1
+ 244.10433
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_weapon_ioncannon_ship_charge.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_weapon_ioncannon_ship_overcharge_fail.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -0.9
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 5.93877
+ 21
+
+
+ 1
+ -200
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -12.14909
+ 5
+
+
+ 1
+ -5
+ 0
+
+
+ 10
+ -2.80358
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 100
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 100
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ -1.275
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 0.50119
+ -454.287
+ 0
+
+
+ 1
+ 1110.977
+ 37
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_Spcshp_reactor_extended_V2.0.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -4.88957
+ 5
+
+
+ 0.49826
+ -200
+ 0
+
+
+ 1
+ -200
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ Aetheia_Overheat_Alarm.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -3.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX__ship_sensor_ping.wav
+
+
+
+
+
+ SFX
+ SFX__ship_sensor_ping3.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ -96
+ 21
+
+
+ 1
+ 0
+ 53
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SoundSeed Grain
+ SFX_spcship_shield_active02.wav
+
+
+
+
+
+ SFX
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17
+
+
+
+
+ -5.6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_spcship_shield_up.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -5.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SFX
+ SFX_spcship_shield_down.wav
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.validationcache b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.validationcache
index afe054a4c..fdf9ed6f6 100644
--- a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.validationcache
+++ b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.validationcache
@@ -1,5 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.wsettings b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.wsettings
index 58db3690d..d93a0bbba 100644
--- a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.wsettings
+++ b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.crossover.wsettings
@@ -3,24 +3,91 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37,17 +104,26 @@
+
-
+
-
+
+
+
+
+
+
+
+
+
@@ -68,17 +144,32 @@
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
+
+
+
@@ -111,6 +202,7 @@
+
diff --git a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.validationcache b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.validationcache
index f920187cd..c13fd0420 100644
--- a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.validationcache
+++ b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.validationcache
@@ -30,22 +30,24 @@
-
-
+
+
-
+
+
-
-
+
+
+
@@ -53,9 +55,10 @@
-
-
-
-
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.wsettings b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.wsettings
index b5b96f927..cafc34416 100644
--- a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.wsettings
+++ b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.rwvens.wsettings
@@ -53,7 +53,7 @@
-
+
@@ -84,7 +84,7 @@
-
+
@@ -96,7 +96,7 @@
-
+
diff --git a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.wproj b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.wproj
index 56fd1c45c..8a63b1880 100644
--- a/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.wproj
+++ b/Aetheria-Economy_WwiseProject/Aetheria-Economy_WwiseProject.wproj
@@ -26,7 +26,34 @@
GeneratedSoundBanks\Windows\
-
+
@@ -8533,6 +8560,225 @@
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 1
+
+
+
+
+ 1000
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 40
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 18000
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ True
+
+
+
+
+ 10
+
+
+
+
+ 0
+
+
+
+
+ 100
+
+
+
+
+ -40
+
+
+
+
+ True
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 40
+
+
+
+
+ 18000
+
+
+
+
+ -96
+
+
+
+
+ -20
+
+
+
+
+ 20
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ False
+
+
+
+
+ True
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
@@ -9639,6 +9885,190 @@
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ -96.3
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ False
+
+
+
+
+ 4
+
+
+
+
+ 0
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ -75
+
+
+
+
+ False
+
+
+
+
+ False
+
+
+
+
+ 6
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ True
+
+
+
+
+ 100
+
+
+
+
+ True
+
+
+
+
+ 0
+
+
+
+
+ -96.3
+
+
+
+
+ 0
+
+
+
+
+ -60
+
+
+
+
+ -96.3
+
+
+
+
+ False
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1024
+
+
+
+
+ 48000
+
+
+
+
+ 48000
+
+
+
+
+ 48000
+
+
+
+
+ 180
+
+
+
+
+ 0
+
+
+
+
@@ -10399,6 +10829,100 @@
+
+
+
+
+ 250
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ -96
+
+
+
+
+ 3
+
+
+
+
+ True
+
+
+
+
+ 1000
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ False
+
+
+
+
+ 0.5
+
+
+
+
+ 0
+
+
+
+
+ 2400
+
+
+
+
+ 345
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Effects/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/Effects/Default Work Unit.wwu
index 180e60d1e..280e0d18e 100644
--- a/Aetheria-Economy_WwiseProject/Effects/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/Effects/Default Work Unit.wwu
@@ -15,12 +15,166 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 5
+
+
+ 1
+ 100
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20
+ 5
+
+
+ 1
+ 654.11216
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 20000
+ 5
+
+
+ 1
+ 2338.78964
+ 37
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 462899
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Effects/Factory Effects.wwu b/Aetheria-Economy_WwiseProject/Effects/Factory Effects.wwu
index ac716afb9..235ecb714 100644
--- a/Aetheria-Economy_WwiseProject/Effects/Factory Effects.wwu
+++ b/Aetheria-Economy_WwiseProject/Effects/Factory Effects.wwu
@@ -236,11 +236,11 @@
-
+
-
+
-
+
diff --git a/Aetheria-Economy_WwiseProject/Events/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/Events/Default Work Unit.wwu
index cfca21a79..8710ae0cb 100644
--- a/Aetheria-Economy_WwiseProject/Events/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/Events/Default Work Unit.wwu
@@ -102,34 +102,23 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Aetheria-Economy_WwiseProject/Events/SFX_Defirm_unit.wwu b/Aetheria-Economy_WwiseProject/Events/SFX_Defirm_unit.wwu
new file mode 100644
index 000000000..9d669da99
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Events/SFX_Defirm_unit.wwu
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Events/SFX_defirm_aeth_drive_model.wwu b/Aetheria-Economy_WwiseProject/Events/SFX_defirm_aeth_drive_model.wwu
new file mode 100644
index 000000000..3d19fe8c6
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Events/SFX_defirm_aeth_drive_model.wwu
@@ -0,0 +1,631 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Events/Ship Audio.wwu b/Aetheria-Economy_WwiseProject/Events/Ship Audio.wwu
index 4e308582b..77e87eabc 100644
--- a/Aetheria-Economy_WwiseProject/Events/Ship Audio.wwu
+++ b/Aetheria-Economy_WwiseProject/Events/Ship Audio.wwu
@@ -1,39 +1,14 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -44,7 +19,7 @@
-
+
@@ -55,7 +30,7 @@
-
+
@@ -66,14 +41,14 @@
-
+
-
+
@@ -87,7 +62,7 @@
-
+
@@ -101,7 +76,7 @@
-
+
@@ -115,7 +90,7 @@
-
+
@@ -129,7 +104,18 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Game Parameters/ship_technology_parameters.wwu b/Aetheria-Economy_WwiseProject/Game Parameters/ship_technology_parameters.wwu
new file mode 100644
index 000000000..dc075fa92
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Game Parameters/ship_technology_parameters.wwu
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Game Parameters/weapon_events.wwu b/Aetheria-Economy_WwiseProject/Game Parameters/weapon_events.wwu
new file mode 100644
index 000000000..384835cbd
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Game Parameters/weapon_events.wwu
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Modulators/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/Modulators/Default Work Unit.wwu
index 8e8f719cb..02380f693 100644
--- a/Aetheria-Economy_WwiseProject/Modulators/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/Modulators/Default Work Unit.wwu
@@ -124,6 +124,12 @@
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.akd
new file mode 100644
index 000000000..e0586a3ff
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.wav
new file mode 100644
index 000000000..c22a6b70d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX__railgun_charging.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58f8f11fcc1a823f0951577920683ae82852c8dfdc1a6b104214ca256b7db259
+size 1121030
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.akd
new file mode 100644
index 000000000..4fca8af26
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.wav
new file mode 100644
index 000000000..a9c011210
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34141e3c1e9a43a806d0364b2bdac3d5eff4fe49706d725548b23146b6bd96ad
+size 97646
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.akd
new file mode 100644
index 000000000..26e354c50
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.wav
new file mode 100644
index 000000000..e0604c7cc
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_spcship_shield_active02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:085b81a9e0f3d4564146b5c84325bfcfd8aabd0e2b3ce43e04d8864e7909ae01
+size 1795544
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.akd
new file mode 100644
index 000000000..15c693641
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.wav
new file mode 100644
index 000000000..0c612d5a3
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_ioncannon_ship_charge.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:64de1e119988825d5f04d600cc8e8987693c3b7aa705e77a2d3a77cb0b87dba2
+size 312254
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.akd
new file mode 100644
index 000000000..201448cd9
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.wav
new file mode 100644
index 000000000..b97cf247b
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_charge.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7448f89c2dc5e4c2cab9cad878dd19fbc16264dd17e750b9cfebbc385cb4125b
+size 834182
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.akd
new file mode 100644
index 000000000..a2c80bb58
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.wav
new file mode 100644
index 000000000..e22e69d8e
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_discharge01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:caef5f00b547baa668179e667e1bf4b6f5e72e15886e5c5a5481d8ddef6bfb02
+size 434132
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.akd
new file mode 100644
index 000000000..10efa8852
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.wav
new file mode 100644
index 000000000..2bdaba9d4
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dishi.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55a0cbe9152a62da89a7fa5b68a7d4ea6243e0c27c7d6f07f54de67f49a38d3f
+size 108044
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.akd
new file mode 100644
index 000000000..0ab4120da
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.wav
new file mode 100644
index 000000000..34c24a9cc
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/SFX_weapon_lightingGun_dislow.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8467d608eeea6a3cb709b725bfada0e985dd8ebb5b7f70d44321cb208a27b649
+size 87560
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.akd
new file mode 100644
index 000000000..201c6cba3
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.wav
new file mode 100644
index 000000000..8c553ad8e
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_1.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28d9bfed865fe4d653b790ab6c20f546785fc0b2cfa5c2fab798bf329246af67
+size 1728044
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.akd
new file mode 100644
index 000000000..a213246bb
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.wav
new file mode 100644
index 000000000..b46fc867d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_2.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a7130068ce40d383e7a342d98de3381a308fa7f9b109b0098061a222c8a1e37
+size 1728044
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.akd
new file mode 100644
index 000000000..2993e5c58
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.wav
new file mode 100644
index 000000000..bc8da5d5c
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e730e44bb968407aad20363d4ab9d87cff3b4414ef29ba19828e87dfd05f8bf
+size 414764
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.akd
new file mode 100644
index 000000000..b98cb02d4
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.wav
new file mode 100644
index 000000000..288708021
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric2.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3ead9532278d6a4c6a6d3c4956c39fd7f6d809f1f89b4f8de17bb7998e09d6a
+size 414764
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.akd
new file mode 100644
index 000000000..03de07a68
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.wav
new file mode 100644
index 000000000..8443a4028
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/rotor_electric3_noise.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89f19f2035d76c6b0d5875ac82516e9e7846597bc5a9eb8ffddb04df996185ca
+size 864044
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.akd
new file mode 100644
index 000000000..f36ee81f0
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.wav
new file mode 100644
index 000000000..a75b22d47
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_motor.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:897643335ebd677fa6ad580e05bf514c2d3c64829effbf2d2880c7fa23d32a95
+size 198830
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.akd
new file mode 100644
index 000000000..dfada414e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.wav
new file mode 100644
index 000000000..46ba39b63
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_dc_scifi_electric.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f8a97c38971c03d3ee4a8576dc6bccc45e8528c78add6e8e806f26cdc4ac4a9
+size 231374
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.akd
new file mode 100644
index 000000000..c7e094443
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.wav
new file mode 100644
index 000000000..02918dbe5
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_drives_nuclr01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:187d83b862106028c0baa8d3296488b48848d900f3d5ccb5c9007e95117f39e0
+size 2264648
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.akd
new file mode 100644
index 000000000..13d9b30a8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.wav
new file mode 100644
index 000000000..03578d0c0
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_spcp_thrst_electr.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f498968c69409550cb6edf0016ede546de4b541f67689ae057ff4b32e9017c0
+size 594044
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.akd b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.akd
new file mode 100644
index 000000000..3fbab6753
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.wav b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.wav
new file mode 100644
index 000000000..f080ba6db
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/Plugins/SoundSeed Grain/sfx_weapon_target_locking.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:034a23110f1b031a7bd9b103ad8b70c604aa4caad2aa894e3e85f89db0893f19
+size 470066
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.akd
new file mode 100644
index 000000000..1f290a56a
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.wav
new file mode 100644
index 000000000..032fb9d30
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/Aetheria_spaceship_Drivers_nuclear_start.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49af3f81505d4d2ed796d1f5afd9cfaefd46add66943814b6cc18f6a43205af4
+size 283100
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.akd
new file mode 100644
index 000000000..bf248e578
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.wav
new file mode 100644
index 000000000..43c820d15
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_buy.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da7057861ec5da940c99b7cfc9948fb4b27fd2648f79b09f7ead90102de76c9d
+size 438404
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.akd
new file mode 100644
index 000000000..720b099d1
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.wav
new file mode 100644
index 000000000..822e88452
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__inventory_menu_trade_item_sell.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e694ca3c47aead5f3c1a2e25ef4032141c6eb43ca3333ad759fa49d1a1cce066
+size 504044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.akd
new file mode 100644
index 000000000..840dcc896
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.wav
new file mode 100644
index 000000000..c6afa0644
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_charginf_failure.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e9fd05e7dd46da05f6ac30f61e11f1d252abc403711ceff1dafafb1535c654b1
+size 412892
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.akd
new file mode 100644
index 000000000..03f42e760
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.wav
new file mode 100644
index 000000000..00452cd2b
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__railgun_fire.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:626a406462861e8459370715022ba96b649220a157bdbfc7f5bfee32453ab9c5
+size 305378
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.akd
new file mode 100644
index 000000000..a2f8fecf3
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.wav
new file mode 100644
index 000000000..ca4ca3058
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e80045568e93b637c81352d7d39276550047570c1aa2197faaa7d7ec3f9f3f2f
+size 630980
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.akd
new file mode 100644
index 000000000..eac59c784
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.wav
new file mode 100644
index 000000000..8d6137376
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX__ship_sensor_ping3.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b762fa7dfd1b5cdf88f7be25af65e2fed48fa1d5127270b37372cc9d6b3dca69
+size 1105844
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.akd
new file mode 100644
index 000000000..78b80f0df
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.wav
new file mode 100644
index 000000000..c002202bf
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:466c3533a169b3531154a0d25fc7c7f5969d2a49e9051d02f6262525809045b4
+size 504044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.akd
new file mode 100644
index 000000000..c456887cc
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.wav
new file mode 100644
index 000000000..f0b24d70f
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit2.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ce849ee2c14e690839adfd4e75c979fc7730308e402e9fa16266d62adcd8f19
+size 1152044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.akd
new file mode 100644
index 000000000..2d7337ae7
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.wav
new file mode 100644
index 000000000..d1d4b9ad3
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_hit3.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:52bd66f4358b9e9e4d954dc2e36c6d4f9bee09775a59783c72ea854bee18201d
+size 1440044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.akd
new file mode 100644
index 000000000..029d22692
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.wav
new file mode 100644
index 000000000..a7822fafc
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87d9c4247d9b35e57c78c951be956a6af028be3e792c95732b3df9f359306087
+size 121628
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.akd
new file mode 100644
index 000000000..105786327
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.wav
new file mode 100644
index 000000000..0e239565d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0b96462017f165d685c37d44fad81d02b5ef8c042e3706a2cce3f0ca4ce902a
+size 115700
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.akd
new file mode 100644
index 000000000..1a6269823
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.wav
new file mode 100644
index 000000000..f09033b27
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5eee6843679cf39a8d64f1058510ab0cf3b1f4be6ce00cce9285d763629abdc
+size 108044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.akd
new file mode 100644
index 000000000..2dd31f46d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.wav
new file mode 100644
index 000000000..a1dc2cea5
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_railgun_miss04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aaf52324ccb1e1eafcfb04cd6143e69336fd9cfa8fb54489c444d3bf8daab3bb
+size 113228
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.akd
new file mode 100644
index 000000000..aec792c15
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.wav
new file mode 100644
index 000000000..546a64739
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_down.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:682b1b25e437d563bc13af1b6b2553fa6a2589a90d8c0bfa9cd25733a7323a29
+size 232130
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.akd
new file mode 100644
index 000000000..3a2acedcc
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.wav
new file mode 100644
index 000000000..73abbb7f3
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_spcship_shield_up.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3c2e02341dad5e7a746aabe69bf59201d72fa6068afb3582bead0f9377c730e
+size 103148
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.akd
new file mode 100644
index 000000000..e29da95e8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.wav
new file mode 100644
index 000000000..dadf2b787
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_fire.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1f4d5af9ce052c649b7e99a7dbc1a021be91f01b0365297c6d2c650d0e7cfd16
+size 236210
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.akd
new file mode 100644
index 000000000..2f5341dd9
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.wav
new file mode 100644
index 000000000..ba7cb8c34
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_hit.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e229e4ce83db655dc7381e2bed16461c68dd86aea46e675a0ba809cf98844251
+size 944690
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.akd
new file mode 100644
index 000000000..71905af25
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.wav
new file mode 100644
index 000000000..faff1311a
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd3f98d99229a816452c583e9de86ebb75467ffb589de301b1affa3a48ba5c47
+size 162860
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.akd
new file mode 100644
index 000000000..67a0f8a42
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.wav
new file mode 100644
index 000000000..1997b19f7
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:241854b2f08e952a43b37a6b6a5457de091099d485405f95782d46be6bd96d14
+size 162800
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.akd
new file mode 100644
index 000000000..d0cab8f7f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.wav
new file mode 100644
index 000000000..44e13d9f6
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cad0ad60cd2f87f50baf2063907999b642a9fc5b3ae0ce4201025de50484367a
+size 177170
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.akd
new file mode 100644
index 000000000..717b76448
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.wav
new file mode 100644
index 000000000..f7ca1c5c4
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_cannon_miss04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8cdd6b00f84b4da75769d907a10aaea93b64669e52c9406f551f55cadf72376b
+size 165338
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.akd
new file mode 100644
index 000000000..64be71a7c
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.wav
new file mode 100644
index 000000000..87b9936de
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1eac1b9735a800317ab65b19fed7f08b8dbaa697b02c0e37dbda7252280224e9
+size 147074
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.akd
new file mode 100644
index 000000000..1f45ceb61
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.wav
new file mode 100644
index 000000000..02eaddd44
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e1ba7035307836920cd2d346784627e3e7f6495206ca71d0b0327973b54114a
+size 147074
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.akd
new file mode 100644
index 000000000..ff14d9af8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.wav
new file mode 100644
index 000000000..3fe2f822c
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91cf986fb3afae0aa68ab0088f47c94b56787eaecc9a1c995935eba7c27accc8
+size 147074
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.akd
new file mode 100644
index 000000000..46f8549dc
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.wav
new file mode 100644
index 000000000..08e98fbac
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_fire04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:430ee50d7195a88bdbdb21ddf7f46a3574bccddd9db51b3f88fe44e4883e6b89
+size 147074
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.akd
new file mode 100644
index 000000000..f174ff2df
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.wav
new file mode 100644
index 000000000..c7140fa73
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f6c813556d6bf13644f043f880e36d8316dba0692147d65d52458d31615459d
+size 122702
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.akd
new file mode 100644
index 000000000..4f5348a96
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.wav
new file mode 100644
index 000000000..99813aca5
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72bc6d0309416aeeef363ddd6c418e3ed593a9bde957e22efe25839928dc0f9b
+size 122702
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.akd
new file mode 100644
index 000000000..a8773492f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.wav
new file mode 100644
index 000000000..08bfbd058
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d3eb60ad2bf122b02022c7f8e5cf05db70ca4d2326212d74d1294faa15f291a
+size 122702
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.akd
new file mode 100644
index 000000000..d061a79a6
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.wav
new file mode 100644
index 000000000..c74db0163
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_hit04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b96e261c6996fb2d98a3bd40e9fe7aad497ca55e6c995e171f906917a413bdee
+size 122702
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.akd
new file mode 100644
index 000000000..9a468fad3
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.wav
new file mode 100644
index 000000000..b96ecb765
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:98ff70ea8cb31f2557c8c4bb0b383448ed935d879ce8e661da40b21c01f407f2
+size 66770
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.akd
new file mode 100644
index 000000000..1c582bb06
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.wav
new file mode 100644
index 000000000..0833fb4e0
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:baaa58113eb1c10fe59f08e6850640be583ac2128897666f4723cf700c59f487
+size 66770
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.akd
new file mode 100644
index 000000000..29a67fe3d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.wav
new file mode 100644
index 000000000..f9417f2e3
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5fd27b2fd257c468411dd25a36984a5f504a1e8f321b052328412c7a94d97a4
+size 66770
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.akd
new file mode 100644
index 000000000..1e1800ca7
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.wav
new file mode 100644
index 000000000..74fd29628
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_miss04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b333100ad028a80320b7d5fe9d91701238b9e8d4cff1f7a415e4cb5ad1980b6
+size 66770
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.akd
new file mode 100644
index 000000000..956ab73cf
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.wav
new file mode 100644
index 000000000..6d663d604
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_destroyed.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2be35499eea84643664860c13c852eece2b02e3a88caf51e3e844ec8b2a4d34a
+size 913574
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.akd
new file mode 100644
index 000000000..92d5d7737
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.wav
new file mode 100644
index 000000000..a25265ca9
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_ioncannon_ship_overcharge_fail.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d1e663958ce892853f413eb7c0a680b42791413292086c6ab350584ceed51a3f
+size 45722
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.akd
new file mode 100644
index 000000000..63466a784
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.wav
new file mode 100644
index 000000000..cba27bfbb
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:077ec126384923f9c1697e237542791d55b2bafeb3435de00b4876a3db8cd0f3
+size 63020
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.akd
new file mode 100644
index 000000000..e92ecda0b
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.wav
new file mode 100644
index 000000000..393a3062e
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1d1baf635a411b0111368be7f70596e60ff1e6c7ede7b8792c70c91b654f6074
+size 63020
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.akd
new file mode 100644
index 000000000..ce9a9163e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.wav
new file mode 100644
index 000000000..c0eca6953
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a94b02966cdfd918ed20ead56d9f895227149d43415afbf07aece0c8e9fa909b
+size 63020
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.akd
new file mode 100644
index 000000000..eee99d409
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.wav
new file mode 100644
index 000000000..80f6a6bd8
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7f7f5b53d5f835e94308ddf158b1e8f9d3050d74df707437353653be4fa709a
+size 63020
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.akd
new file mode 100644
index 000000000..fd074db48
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.wav
new file mode 100644
index 000000000..010155575
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_boom05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5da21f6cfc2fc5f59dccde4daa2186f1c1661b7815d2987e979686f6d9b50380
+size 63020
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.akd
new file mode 100644
index 000000000..392e45345
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.wav
new file mode 100644
index 000000000..42d332e59
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_charge_fail.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2992712b768d49277246dcd718a26f9971391122459a8b072e37171e9b37ca9e
+size 129032
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.akd
new file mode 100644
index 000000000..7e1f5ba66
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.wav
new file mode 100644
index 000000000..b282d3c2f
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:82c7fd2877b19c60fbd2253598091addf6ffa708b2eb7e69ca6a0bbe3021978f
+size 242666
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.akd
new file mode 100644
index 000000000..328e99162
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.wav
new file mode 100644
index 000000000..d6c437008
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3824f08cbc4f88e99084a5d3a0d2c187ca62cea487229ad8201b66e652b250c
+size 288044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.akd
new file mode 100644
index 000000000..ad6db334c
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.wav
new file mode 100644
index 000000000..6ed600916
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:353d3873ed4216a04a4eb0173e96c803e40683e8c997869a8511b9cae55ab273
+size 242666
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.akd
new file mode 100644
index 000000000..898d06426
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.wav
new file mode 100644
index 000000000..c39473c23
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3fc21d08fce718149ed1eeae6431f97bf7a5840aa0f157ec6857a39bc7a2d914
+size 288044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.akd
new file mode 100644
index 000000000..04c9a34ab
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.wav
new file mode 100644
index 000000000..bcffdcba4
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_hit05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a788db0f49c1191057c9ddf53ecc2177e57834f13c3c54af56ec70a7bcfce63
+size 288044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.akd
new file mode 100644
index 000000000..35319f4fd
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.wav
new file mode 100644
index 000000000..12f45acd3
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ac27e1055a281f987bee4100a2c34e046352876b0a7bb1862b47ee58b8fbba7
+size 152078
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.akd
new file mode 100644
index 000000000..66e75597e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.wav
new file mode 100644
index 000000000..55e3606dd
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:346d03934fdb64338591bcab7240726d3f549dc5c6ecf06def0ef3a3df02fcb9
+size 177752
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.akd
new file mode 100644
index 000000000..74af2cd5e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.wav
new file mode 100644
index 000000000..7e33bd7b0
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_lightingGun_miss03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:438b2e4a5ce6ef7c3169f1c1952494fab1483c25651807ef308780b293706784
+size 166544
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.akd
new file mode 100644
index 000000000..098b2a124
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.wav
new file mode 100644
index 000000000..532256e15
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1641c27c711465ba252e86609866ee11f765ac788e0360133fbab11b3410be99
+size 31004
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.akd
new file mode 100644
index 000000000..a06b9ff6a
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.wav
new file mode 100644
index 000000000..20d7bf2a8
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:37406cceb9d4933091386a18d6d220e3c9864b4898d6c2a4f384d06567ad3443
+size 31190
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.akd
new file mode 100644
index 000000000..ba9a296a2
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.wav
new file mode 100644
index 000000000..a49361e3f
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5bd0326c9a1ddd89841544241c1c4cbf68cf9957c4e385b1ef78b27e750c26b1
+size 31040
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.akd
new file mode 100644
index 000000000..5132db96d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.wav
new file mode 100644
index 000000000..b3c50f311
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_fire04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:90e08bba7607ddb247d8622da8955bfdb95eb3175c94726e62e23304ba09cca1
+size 31712
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.akd
new file mode 100644
index 000000000..5fbbfa24f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.wav
new file mode 100644
index 000000000..b708d8e8d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b67a0b442784f5340f8eb22f2354763e53cd38c203b255b506b40597a353650f
+size 75680
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.akd
new file mode 100644
index 000000000..0a7e5be56
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.wav
new file mode 100644
index 000000000..ecaf4a3c0
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6afefc75bdc4c9f7b741e64a8f5731156e6709894e1ed82d3228f0793bf6a4b
+size 75680
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.akd
new file mode 100644
index 000000000..f54b5e3c8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.wav
new file mode 100644
index 000000000..1db67e8bd
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:71c209a8feef3fb5c82cc86a6e6f034c8f704340c43ae9a6b751ef56330b66bd
+size 75680
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.akd
new file mode 100644
index 000000000..48a59c2f9
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.wav
new file mode 100644
index 000000000..ea3bc2585
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_hit04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c86090838d195c5b723656d7a20136608e43de0048544e6340d7c0be881c210
+size 75680
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.akd
new file mode 100644
index 000000000..485e1ebb8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.wav
new file mode 100644
index 000000000..07417e6e9
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fced030d280880387a3208b9e557c3d173fe07cefd16a9a5328633814cb0ae4d
+size 46844
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.akd
new file mode 100644
index 000000000..fba5bc314
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.wav
new file mode 100644
index 000000000..f02a4e2be
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a9f0213d1b027909758a72cab044e8c1fe613666190e073d2fb8c13b8b23eb07
+size 43298
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.akd
new file mode 100644
index 000000000..09204dd32
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.wav
new file mode 100644
index 000000000..d50cbc766
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eff74cdc3a916bbd5b0408aebd352fa2a4b2ece97da50415e2dc07c9bdd68e2d
+size 42632
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.akd
new file mode 100644
index 000000000..19f9667c2
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.wav
new file mode 100644
index 000000000..ce0d86674
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_miss04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d15d0e285b39e122841c98358e650954a2090547a37d83b8e4d31e8a2cd10102
+size 41342
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.akd
new file mode 100644
index 000000000..dfd74ac73
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.wav
new file mode 100644
index 000000000..3ea6c45c1
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/SFX_weapon_machinegun_ship_destroyed.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d27349640286729bea2d96cf06870b7b42dc45e7821b283e1cee63a07a33c95b
+size 660140
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.akd
new file mode 100644
index 000000000..75fbe40c0
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.wav
new file mode 100644
index 000000000..6cfe72741
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e9ecc6f2c9a06b1d325abc388a8f431c2114adfb885af82b9b7f8e14cdabce3
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.akd
new file mode 100644
index 000000000..06993cb3d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.wav
new file mode 100644
index 000000000..c67a6ded5
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:255d2115918eedb0b90bebb9e577d52c7b56597077bdb998a5b4024e03a1b5e2
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.akd
new file mode 100644
index 000000000..f1d0405aa
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.wav
new file mode 100644
index 000000000..be474a2e6
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7df661747ce3d23dfa90c8a4968b5620f3cf10ca4e8cd625a4db53b19b2ddcc
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.akd
new file mode 100644
index 000000000..61706f548
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.wav
new file mode 100644
index 000000000..780727e16
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31af1e4a91aecc12a913572bf6f2d74b554f0872329ad6471908fc24b03b7a11
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.akd
new file mode 100644
index 000000000..118f4366e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.wav
new file mode 100644
index 000000000..76130d298
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddd85bc7d98fa8ca0453101e4c903e9c26dcc8db53caaa9d4c72b8954f3c7a71
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.akd
new file mode 100644
index 000000000..3d9ec3e65
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.wav
new file mode 100644
index 000000000..5374edee9
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr06.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26339e85ff27f5caf968c6812e624ac989f8c42e0b4f4ad10a8a80a54c3517ff
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.akd
new file mode 100644
index 000000000..3e5508d82
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.wav
new file mode 100644
index 000000000..5744ca504
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr07.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be41f84a5239f1e6cb68f7a3ae3422dea2b32aa7dc6409bbe94a0f31ee558dfe
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.akd
new file mode 100644
index 000000000..7d0820cd7
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.wav
new file mode 100644
index 000000000..ba9467c9a
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr08.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26a3a8bdbd0ee7d820efaa207cd958b1c3474cbd742182a412d1e3730edbefff
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.akd
new file mode 100644
index 000000000..d5e07ef4f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.wav
new file mode 100644
index 000000000..b7a5db003
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr09.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1f3276f29927ed6a6dc30218aff4fa9935bd4d2a698f4b75f044bfb51d8b0a8d
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.akd
new file mode 100644
index 000000000..dea1ac3cb
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.wav
new file mode 100644
index 000000000..5fcf4b48d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/oneshot_electric/sfx_spcp_thrst_electr10.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87a54cf7161572634bae512988a48835b3ccd9076bf3cfcef11b031666b06c32
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.akd
new file mode 100644
index 000000000..6baccc906
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.wav
new file mode 100644
index 000000000..f0be93f2b
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_dc_start.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23d7120bf2ea9f241ff27563070d24ea014c054cfb0f84ce34e36f57a5bc6870
+size 185612
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.akd
new file mode 100644
index 000000000..91cc34dd2
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.wav
new file mode 100644
index 000000000..66d3cc45d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e22ef015dee80c02b262dbfe43e18e7b2e87988bd35278d8cc0e84cc57d74d9
+size 137114
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.akd
new file mode 100644
index 000000000..5717b2ff5
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.wav
new file mode 100644
index 000000000..31a6f0763
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b87246122a35fb6d5917fd7c4f944fc8df5ead27b9989354b829daa76424fe34
+size 161792
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.akd
new file mode 100644
index 000000000..e1c56dbb9
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.wav
new file mode 100644
index 000000000..c077b12ab
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf7094a914c024b909ea8c91fd0b35128e7ac87324600eeffa7fa97deee70bd7
+size 340598
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.akd
new file mode 100644
index 000000000..4369640e8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.wav
new file mode 100644
index 000000000..d18fad669
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:425fc01a814e96ae2eb3f9ccdd5e61e03e05e9adcee8e6090ecf6f17b1dcc74b
+size 255794
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.akd
new file mode 100644
index 000000000..dd0f6586e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.wav
new file mode 100644
index 000000000..fefebc529
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5730ccb4e6fd18880845e9fac988bf8f643cf83a3d1486f77e91d84fa28d313b
+size 272672
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.akd
new file mode 100644
index 000000000..b3dd5ad03
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.wav
new file mode 100644
index 000000000..feecd15ba
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long06.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4503cca61cdd4449389632fdb3b619f7247b96fcc62f413fd6c9c0a6f1a278df
+size 201410
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.akd
new file mode 100644
index 000000000..fc0a45111
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.wav
new file mode 100644
index 000000000..29135e5b2
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_long07.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc981bdd4f5bece33e6de217238761e78d361801de1474e388aecc0375d45869
+size 294872
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.akd
new file mode 100644
index 000000000..b37c9d1f6
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.wav
new file mode 100644
index 000000000..1cc20f39c
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ea1ed5cf5d48c978bfd7a17229093c3a459ffef00a921d44a06b6354457915d4
+size 101000
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.akd
new file mode 100644
index 000000000..1b6db3668
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.wav
new file mode 100644
index 000000000..b65e3b81b
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21963cc7e58f39f15a93606f68da84436d118369c948d6295cdf41317080d3be
+size 144044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.akd
new file mode 100644
index 000000000..c514e595a
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.wav
new file mode 100644
index 000000000..1602e8d51
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04edf86081f4a9f039dfad49c1ba316979cc443cc78676438ad098017fa92b52
+size 97796
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.akd
new file mode 100644
index 000000000..212c891ae
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.wav
new file mode 100644
index 000000000..09f296af8
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f41e4734c410f8b27c9934381b6da9ffea6d70ddc2a3d99eebd1c28c9abb95a
+size 112238
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.akd
new file mode 100644
index 000000000..439905be5
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.wav
new file mode 100644
index 000000000..d58fffc2c
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a3ad20f0ebe3fa9e96181567309257f55c69d507065c2652dd05183098ebdec
+size 90230
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.akd
new file mode 100644
index 000000000..58e3b8735
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.wav
new file mode 100644
index 000000000..47b603173
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt06.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:caa63087ecfd42cb2fa021e8b171415fc19713f66e39d8e6f69519e933b0c414
+size 130400
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.akd
new file mode 100644
index 000000000..f4a7fd4d4
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.wav
new file mode 100644
index 000000000..e1e0500eb
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt07.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc7882b26a76e6480e28c9d28993480e9fd5b64b5d1996ede087205ed808e960
+size 84848
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.akd
new file mode 100644
index 000000000..00c2f2bb0
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.wav
new file mode 100644
index 000000000..c9135486d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_nuc_steam_shrt08.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a3ba9bc9f83606de94dd107dd0273994a1ba583a8e4a41da7627e9750e64b88
+size 67916
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.akd
new file mode 100644
index 000000000..73db1900d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.wav
new file mode 100644
index 000000000..da01976d8
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0db2a5627d115298e5c878bfbaaabeb8d31fe210640e69e9c8c4b1da0a7ad477
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.akd
new file mode 100644
index 000000000..50d088b8f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.wav
new file mode 100644
index 000000000..c3b6d16aa
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:79ec2925984a88bd76f4d9aac627e96672985badc1e5d29ece8122e3fd590174
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.akd
new file mode 100644
index 000000000..4efe5292c
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.wav
new file mode 100644
index 000000000..95a897cce
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:92e67bd11ffe621ea90e0c6ae715010e2cb994863aef24b5ad156e88f78e6a92
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.akd
new file mode 100644
index 000000000..f123f015e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.wav
new file mode 100644
index 000000000..372a69970
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03fd4c6475f80a9423fa7ba565176c65a1cb1af51fb72a5d67170cfb309cae63
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.akd
new file mode 100644
index 000000000..181631a61
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.wav
new file mode 100644
index 000000000..080c2596f
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88402f85ab2d69704794cd349f3c1ebc9d96085072145fa726aff5239d97499a
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.akd
new file mode 100644
index 000000000..b288eb19a
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.wav
new file mode 100644
index 000000000..141c18573
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc06.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3aee2ef101359cde8cfc8d708515c0cc4709e76251a57bd37efa17e3639eb332
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.akd
new file mode 100644
index 000000000..92565bac6
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.wav
new file mode 100644
index 000000000..148c6a855
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc07.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:39173b6f262052ad4f09db9231ca40ed665381d79cd4d33f444fc4c01b4bd79e
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.akd
new file mode 100644
index 000000000..b398d4203
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.wav
new file mode 100644
index 000000000..adcfd651a
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc08.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4249c5192422d6d012153dc1c0c347bba026e35b12e93e492e2d0f733da96071
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.akd
new file mode 100644
index 000000000..96d372af8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.wav
new file mode 100644
index 000000000..c4d5df308
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc09.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2e5b86fddcf834b03aadc7458c571b9e7448066c6963d195f2e7665d2f0a50e
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.akd
new file mode 100644
index 000000000..80dcd06ba
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.wav
new file mode 100644
index 000000000..6f23ca8f6
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc10.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:09a798c0d1dcef56f32e32ab84d15ba30c570d47db41f58f0aec03833291f804
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.akd
new file mode 100644
index 000000000..652563673
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.wav
new file mode 100644
index 000000000..7c69221ce
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc11.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ced561ca250e5daf23096b155c3ef5dc1129928c97ebd07ee88a64f6ab2ff73b
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.akd
new file mode 100644
index 000000000..a1540ee2f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.wav
new file mode 100644
index 000000000..b43311b53
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_drives_sprc12.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1dc75ffbc885cc3e02bf8ab0b2e79508203f6d59d1548f848022ff2698f9ca54
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.akd
new file mode 100644
index 000000000..13d9b30a8
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.wav
new file mode 100644
index 000000000..03578d0c0
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f498968c69409550cb6edf0016ede546de4b541f67689ae057ff4b32e9017c0
+size 594044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.akd
new file mode 100644
index 000000000..75fbe40c0
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.wav
new file mode 100644
index 000000000..6cfe72741
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr01.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e9ecc6f2c9a06b1d325abc388a8f431c2114adfb885af82b9b7f8e14cdabce3
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.akd
new file mode 100644
index 000000000..06993cb3d
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.wav
new file mode 100644
index 000000000..c67a6ded5
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr02.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:255d2115918eedb0b90bebb9e577d52c7b56597077bdb998a5b4024e03a1b5e2
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.akd
new file mode 100644
index 000000000..f1d0405aa
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.wav
new file mode 100644
index 000000000..be474a2e6
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr03.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7df661747ce3d23dfa90c8a4968b5620f3cf10ca4e8cd625a4db53b19b2ddcc
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.akd
new file mode 100644
index 000000000..61706f548
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.wav
new file mode 100644
index 000000000..780727e16
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr04.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31af1e4a91aecc12a913572bf6f2d74b554f0872329ad6471908fc24b03b7a11
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.akd
new file mode 100644
index 000000000..118f4366e
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.wav
new file mode 100644
index 000000000..76130d298
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr05.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ddd85bc7d98fa8ca0453101e4c903e9c26dcc8db53caaa9d4c72b8954f3c7a71
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.akd
new file mode 100644
index 000000000..3d9ec3e65
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.wav
new file mode 100644
index 000000000..5374edee9
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr06.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26339e85ff27f5caf968c6812e624ac989f8c42e0b4f4ad10a8a80a54c3517ff
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.akd
new file mode 100644
index 000000000..3e5508d82
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.wav
new file mode 100644
index 000000000..5744ca504
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr07.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be41f84a5239f1e6cb68f7a3ae3422dea2b32aa7dc6409bbe94a0f31ee558dfe
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.akd
new file mode 100644
index 000000000..7d0820cd7
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.wav
new file mode 100644
index 000000000..ba9467c9a
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr08.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26a3a8bdbd0ee7d820efaa207cd958b1c3474cbd742182a412d1e3730edbefff
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.akd
new file mode 100644
index 000000000..d5e07ef4f
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.wav
new file mode 100644
index 000000000..b7a5db003
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr09.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1f3276f29927ed6a6dc30218aff4fa9935bd4d2a698f4b75f044bfb51d8b0a8d
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.akd
new file mode 100644
index 000000000..dea1ac3cb
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.wav
new file mode 100644
index 000000000..5fcf4b48d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr10.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87a54cf7161572634bae512988a48835b3ccd9076bf3cfcef11b031666b06c32
+size 36044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.akd
new file mode 100644
index 000000000..e0b5fb19b
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.wav
new file mode 100644
index 000000000..b4030b976
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_electr_loop.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6709edc42f28efad303e62839320f9ffa45206d76d4adb88911ae3fdd555a732
+size 46292
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.akd
new file mode 100644
index 000000000..913236719
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.wav
new file mode 100644
index 000000000..6b0d49815
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_spcp_thrst_windnoise.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db8b2eb9b80fbad43340634f5084be7181cdc155549ef2830a34f376713a2331
+size 1152044
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.akd b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.akd
new file mode 100644
index 000000000..3fbab6753
Binary files /dev/null and b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.akd differ
diff --git a/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.wav b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.wav
new file mode 100644
index 000000000..f080ba6db
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Originals/SFX/sfx_weapon_target_locking.wav
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:034a23110f1b031a7bd9b103ad8b70c604aa4caad2aa894e3e85f89db0893f19
+size 470066
diff --git a/Aetheria-Economy_WwiseProject/SoundBanks/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/SoundBanks/Default Work Unit.wwu
index 40dfe8999..7e11e29e0 100644
--- a/Aetheria-Economy_WwiseProject/SoundBanks/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/SoundBanks/Default Work Unit.wwu
@@ -22,16 +22,16 @@
-
-
+
+
-
+
-
+
diff --git a/Aetheria-Economy_WwiseProject/Soundcaster Sessions/Default Work Unit.wwu b/Aetheria-Economy_WwiseProject/Soundcaster Sessions/Default Work Unit.wwu
index 1bdc2898d..b4e4e15d9 100644
--- a/Aetheria-Economy_WwiseProject/Soundcaster Sessions/Default Work Unit.wwu
+++ b/Aetheria-Economy_WwiseProject/Soundcaster Sessions/Default Work Unit.wwu
@@ -1,6 +1,313 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0.74
+
+
+
+ 0.99
+
+
+
+ 0
+
+
+
+ 0.99
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0.78
+
+
+
+ 1
+
+
+
+ 0.01
+
+
+
+ 0
+
+
+
+ 10
+
+
+
+ 0
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
diff --git a/Aetheria-Economy_WwiseProject/Switches/def_test.wwu b/Aetheria-Economy_WwiseProject/Switches/def_test.wwu
new file mode 100644
index 000000000..dbf86855d
--- /dev/null
+++ b/Aetheria-Economy_WwiseProject/Switches/def_test.wwu
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Aetheria.Shared.Unity.csproj b/Aetheria.Shared.Unity.csproj
new file mode 100644
index 000000000..5490fd533
--- /dev/null
+++ b/Aetheria.Shared.Unity.csproj
@@ -0,0 +1,672 @@
+
+
+
+ latest
+ <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package
+ <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package
+ true
+
+
+
+ Debug
+ AnyCPU
+ 10.0.20506
+ 2.0
+
+ {d790d414-9064-abda-7ad3-d72285c3faba}
+ {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Library
+ Properties
+ Aetheria.Shared.Unity
+ v4.7.1
+ 512
+ .
+
+
+ true
+ full
+ false
+ Temp\Bin\Debug\
+ DEBUG;TRACE;UNITY_2020_2_6;UNITY_2020_2;UNITY_2020;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;USE_SEARCH_ENGINE_API;SCENE_TEMPLATE_MODULE;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_VIDEO;PLATFORM_STANDALONE;PLATFORM_STANDALONE_WIN;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;ENABLE_WEBSOCKET_HOST;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;UNITY_POST_PROCESSING_STACK_V2;TEST_MSAGL;REPORTING;PERSISTENCE;SUBSTANCE_PLUGIN_ENABLED;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER
+ prompt
+ 4
+
+ False
+ False
+
+
+ pdbonly
+ true
+ Temp\bin\Release\
+ prompt
+ 4
+
+ False
+ False
+
+
+ true
+ true
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/System.Threading.Tasks.Extensions.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/Remotion.Linq.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/System.Memory.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/Microsoft.Extensions.Logging.Abstractions.dll
+
+
+ E:/Projects/Aetheria-Economy/Library/PackageCache/com.unity.burst@1.4.3/Unity.Burst.Unsafe.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/System.Buffers.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance.Game.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/Newtonsoft.Json.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/QuickGraph.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Source/Editor/SourceUnityLib.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Plugins/System.Runtime.CompilerServices.Unsafe.dll
+
+
+ E:/Projects/Aetheria-Economy/Assets/Allegorithmic/Plugins/Substance/Substance Engine/Editor/Substance.Editor.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Core.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Runtime.Serialization.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Xml.Linq.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Numerics.Vectors.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Net.Http.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Microsoft.CSharp.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/System.Data.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/Microsoft.Win32.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/netstandard.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.AppContext.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Concurrent.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.NonGeneric.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Collections.Specialized.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Annotations.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.EventBasedAsync.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ComponentModel.TypeConverter.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Console.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Data.Common.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Contracts.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Debug.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.FileVersionInfo.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Process.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.StackTrace.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TextWriterTraceListener.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.Tools.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Diagnostics.TraceSource.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Drawing.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Dynamic.Runtime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Calendars.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Globalization.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Compression.ZipFile.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.DriveInfo.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.FileSystem.Watcher.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.IsolatedStorage.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.MemoryMappedFiles.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.Pipes.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.IO.UnmanagedMemoryStream.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Expressions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Parallel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Linq.Queryable.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Http.Rtc.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NameResolution.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.NetworkInformation.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Ping.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Requests.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Security.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.Sockets.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebHeaderCollection.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.Client.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Net.WebSockets.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ObjectModel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.ILGeneration.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Emit.Lightweight.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Reflection.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Reader.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.ResourceManager.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Resources.Writer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.CompilerServices.VisualC.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Handles.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.RuntimeInformation.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Numerics.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Formatters.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Json.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Runtime.Serialization.Xml.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Claims.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Algorithms.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Csp.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Encoding.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Cryptography.X509Certificates.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.Principal.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Security.SecureString.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Duplex.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Http.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.NetTcp.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Primitives.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ServiceModel.Security.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.Encoding.Extensions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Text.RegularExpressions.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Overlapped.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Tasks.Parallel.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Thread.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.ThreadPool.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Threading.Timer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.ValueTuple.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.ReaderWriter.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XDocument.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlDocument.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XmlSerializer.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.dll
+
+
+ C:/Program Files/Unity/Hub/Editor/2020.2.6f1/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/Facades/System.Xml.XPath.XDocument.dll
+
+
+ E:/Projects/Aetheria-Economy/Library/ScriptAssemblies/Unity.Mathematics.dll
+
+
+
+
+ {c511ef21-dc27-883d-b027-9a4b6f36bae4}
+ MessagePack
+
+
+ {4d885cb7-1f9e-abb3-b070-7265b432ecda}
+ UniRx
+
+
+ {f2483ebc-e82f-a58f-b987-c7502f9ab5d9}
+ RethinkDB
+
+
+ {04594220-ca80-0caf-e34a-5898755a01bd}
+ Ink
+
+
+
+
+
diff --git a/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset b/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset
new file mode 100644
index 000000000..209517e47
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c2d9e7d9f2b5f37c3c55fc27ca9616e03fa6c8771bcd8bff61017b7a38909e70
+size 8440214
diff --git a/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset.meta b/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset.meta
new file mode 100644
index 000000000..8499a855f
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Montserrat-Thin SDF.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c5e8a01819db8d4b812bf3d3eecd389
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf b/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf
new file mode 100644
index 000000000..73b318a16
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:33f1468236d083256d262231f4085918eeac454b09ac27909fe0fafbede9af9a
+size 51812
diff --git a/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf.meta b/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf.meta
new file mode 100644
index 000000000..82f4153fd
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Montserrat-Thin.ttf.meta
@@ -0,0 +1,21 @@
+fileFormatVersion: 2
+guid: 39baae53551530c46a09203705373952
+TrueTypeFontImporter:
+ externalObjects: {}
+ serializedVersion: 4
+ fontSize: 16
+ forceTextureCase: -2
+ characterSpacing: 0
+ characterPadding: 1
+ includeFontData: 1
+ fontNames:
+ - Montserrat
+ fallbackFontReferences: []
+ customCharacters:
+ fontRenderingMode: 0
+ ascentCalculationMode: 1
+ useLegacyBoundsCalculation: 0
+ shouldRoundAdvanceValue: 1
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat
new file mode 100644
index 000000000..a83f6f68e
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat
@@ -0,0 +1,105 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Ubuntu-L Small SDF Stochastic
+ m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3}
+ m_ShaderKeywords: UNDERLAY_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Cube:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _FaceTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2985719337874870690, guid: 53555f7a2d5e745428813f1b1118734f,
+ type: 2}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OutlineTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _Ambient: 0.5
+ - _Bevel: 0.5
+ - _BevelClamp: 0
+ - _BevelOffset: 0
+ - _BevelRoundness: 0
+ - _BevelWidth: 0
+ - _BumpFace: 0
+ - _BumpOutline: 0
+ - _ColorMask: 15
+ - _Diffuse: 0.5
+ - _FaceDilate: 0
+ - _FaceUVSpeedX: 0
+ - _FaceUVSpeedY: 0
+ - _GlowInner: 0.05
+ - _GlowOffset: 0
+ - _GlowOuter: 0.05
+ - _GlowPower: 0.75
+ - _GradientScale: 9
+ - _LightAngle: 3.1416
+ - _MaskSoftnessX: 0
+ - _MaskSoftnessY: 0
+ - _OutlineSoftness: 0.1
+ - _OutlineUVSpeedX: 0
+ - _OutlineUVSpeedY: 0
+ - _OutlineWidth: 0
+ - _PerspectiveFilter: 0.875
+ - _Reflectivity: 10
+ - _ScaleRatioA: 0.8888889
+ - _ScaleRatioB: 0.7222222
+ - _ScaleRatioC: 0.28831226
+ - _ScaleX: 1
+ - _ScaleY: 1
+ - _ShaderFlags: 0
+ - _Sharpness: 0
+ - _SpecularPower: 2
+ - _Stencil: 0
+ - _StencilComp: 8
+ - _StencilOp: 0
+ - _StencilReadMask: 255
+ - _StencilWriteMask: 255
+ - _TextureHeight: 1024
+ - _TextureWidth: 1024
+ - _UnderlayDilate: 1
+ - _UnderlayOffsetX: 1
+ - _UnderlayOffsetY: -1
+ - _UnderlaySoftness: 0.505
+ - _VertexOffsetX: 0
+ - _VertexOffsetY: 0
+ - _WeightBold: 0.75
+ - _WeightNormal: 0
+ m_Colors:
+ - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767}
+ - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0}
+ - _FaceColor: {r: 1, g: 1, b: 1, a: 1}
+ - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5}
+ - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767}
+ - _OutlineColor: {r: 0, g: 0, b: 0, a: 1}
+ - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1}
+ - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecularColor: {r: 1, g: 1, b: 1, a: 1}
+ - _UnderlayColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat.meta b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat.meta
new file mode 100644
index 000000000..ff7d74f1a
--- /dev/null
+++ b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF Stochastic.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 42a7a06ba69bf9645a481e0b5e3ed46a
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF.asset b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF.asset
index 9f19b9b03..376683635 100644
--- a/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF.asset
+++ b/Assets/Fonts/Ubuntu/Ubuntu-L Small SDF.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:850c01b4207c3f31059e33c320437dd56d53648ecb7a0f1712e3baa6ae7003b4
-size 2594226
+oid sha256:2bda689329cb641f09eb8620d185ae1b8cec94cb2784d72f9d04650fcee5b5da
+size 2594294
diff --git a/Assets/Materials/Brushes/Fog Tint.mat b/Assets/Materials/Brushes/Fog Tint.mat
index 06bd02ee6..bcf7c4eac 100644
--- a/Assets/Materials/Brushes/Fog Tint.mat
+++ b/Assets/Materials/Brushes/Fog Tint.mat
@@ -58,7 +58,7 @@ Material:
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- - _Depth: 0.33
+ - _Depth: 1.3
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 6.2832
@@ -70,7 +70,7 @@ Material:
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Phase: 0
- - _Power: 3
+ - _Power: 8
- _SinePower: 1.25
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
diff --git a/Assets/Materials/Brushes/Gravity Waves.mat b/Assets/Materials/Brushes/Gravity Waves.mat
index b36af0af8..a45dfed21 100644
--- a/Assets/Materials/Brushes/Gravity Waves.mat
+++ b/Assets/Materials/Brushes/Gravity Waves.mat
@@ -58,10 +58,10 @@ Material:
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- - _Depth: 20
+ - _Depth: 3.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- - _Frequency: 6.2832
+ - _Frequency: 27.43
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
diff --git a/Assets/Materials/Brushes/Ping Light.mat b/Assets/Materials/Brushes/Ping Light.mat
new file mode 100644
index 000000000..1af032486
--- /dev/null
+++ b/Assets/Materials/Brushes/Ping Light.mat
@@ -0,0 +1,83 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Ping Light
+ m_Shader: {fileID: 4800000, guid: 268da230635cfb34ab4ed6ad39503fa0, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _Depth: 0.1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Frequency: 6.2832
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Phase: 0
+ - _Power: -2
+ - _SinePower: 1.25
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.19999999, g: 0.46133497, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Brushes/Ping Light.mat.meta b/Assets/Materials/Brushes/Ping Light.mat.meta
new file mode 100644
index 000000000..97a6aefeb
--- /dev/null
+++ b/Assets/Materials/Brushes/Ping Light.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b7f61d4eb8f7e684cb95b6c7e5b84bf9
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Brushes/Sector Boundary Fog.mat b/Assets/Materials/Brushes/Sector Boundary Fog.mat
index 9930ab9a8..f8be5f166 100644
--- a/Assets/Materials/Brushes/Sector Boundary Fog.mat
+++ b/Assets/Materials/Brushes/Sector Boundary Fog.mat
@@ -58,7 +58,7 @@ Material:
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- - _Depth: 75
+ - _Depth: 139.4
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
diff --git a/Assets/Materials/Brushes/Sector Boundary Test.mat b/Assets/Materials/Brushes/Sector Boundary Test.mat
new file mode 100644
index 000000000..90caa3e28
--- /dev/null
+++ b/Assets/Materials/Brushes/Sector Boundary Test.mat
@@ -0,0 +1,80 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Sector Boundary Test
+ m_Shader: {fileID: 4800000, guid: 268da230635cfb34ab4ed6ad39503fa0, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _Depth: 150
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Power: 0.25
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Brushes/Sector Boundary Test.mat.meta b/Assets/Materials/Brushes/Sector Boundary Test.mat.meta
new file mode 100644
index 000000000..86c71a04a
--- /dev/null
+++ b/Assets/Materials/Brushes/Sector Boundary Test.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 65e5206f4614c85449f822f5bab55199
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Brushes/Sector Tint Test.mat b/Assets/Materials/Brushes/Sector Tint Test.mat
new file mode 100644
index 000000000..e4543bf69
--- /dev/null
+++ b/Assets/Materials/Brushes/Sector Tint Test.mat
@@ -0,0 +1,83 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Sector Tint Test
+ m_Shader: {fileID: 4800000, guid: 268da230635cfb34ab4ed6ad39503fa0, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BumpScale: 1
+ - _Cutoff: 0.5
+ - _Depth: 0.4
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _Frequency: 6.2832
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _Phase: 0
+ - _Power: 0.5
+ - _SinePower: 1.25
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _UVSec: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _Color: {r: 0.3726415, g: 0.70283014, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Brushes/Sector Tint Test.mat.meta b/Assets/Materials/Brushes/Sector Tint Test.mat.meta
new file mode 100644
index 000000000..dd1167126
--- /dev/null
+++ b/Assets/Materials/Brushes/Sector Tint Test.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7b4b425f2959c6444b35fca367641ee2
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Brushes/Sector Tint.mat b/Assets/Materials/Brushes/Sector Tint.mat
index aa7047c14..fe64aad7d 100644
--- a/Assets/Materials/Brushes/Sector Tint.mat
+++ b/Assets/Materials/Brushes/Sector Tint.mat
@@ -58,7 +58,7 @@ Material:
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- - _Depth: 0.1
+ - _Depth: 0.25
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 6.2832
diff --git a/Assets/Materials/Brushes/Sector Waves Large.mat b/Assets/Materials/Brushes/Sector Waves Large.mat
index f1ef3ed49..4dd506b9a 100644
--- a/Assets/Materials/Brushes/Sector Waves Large.mat
+++ b/Assets/Materials/Brushes/Sector Waves Large.mat
@@ -59,7 +59,7 @@ Material:
- _BumpScale: 1
- _Constant: -2.46
- _Cutoff: 0.5
- - _Depth: 5
+ - _Depth: 2
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 0.02
diff --git a/Assets/Materials/Brushes/Sector Waves Medium.mat b/Assets/Materials/Brushes/Sector Waves Medium.mat
index f6d10a90a..d29994035 100644
--- a/Assets/Materials/Brushes/Sector Waves Medium.mat
+++ b/Assets/Materials/Brushes/Sector Waves Medium.mat
@@ -59,7 +59,7 @@ Material:
- _BumpScale: 1
- _Constant: 1
- _Cutoff: 0.5
- - _Depth: 10
+ - _Depth: 4
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 0.01
diff --git a/Assets/Materials/Brushes/Sector Waves Small.mat b/Assets/Materials/Brushes/Sector Waves Small.mat
index d445aef7b..c5488c03d 100644
--- a/Assets/Materials/Brushes/Sector Waves Small.mat
+++ b/Assets/Materials/Brushes/Sector Waves Small.mat
@@ -59,7 +59,7 @@ Material:
- _BumpScale: 1
- _Constant: 0
- _Cutoff: 0.5
- - _Depth: -10
+ - _Depth: 8
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 0.005
diff --git a/Assets/Materials/Brushes/Wormhole Lighting.mat b/Assets/Materials/Brushes/Wormhole Lighting.mat
index 5751951a4..85e5599e6 100644
--- a/Assets/Materials/Brushes/Wormhole Lighting.mat
+++ b/Assets/Materials/Brushes/Wormhole Lighting.mat
@@ -58,7 +58,7 @@ Material:
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- - _Depth: 4
+ - _Depth: 10
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _Frequency: 6.2832
diff --git a/Assets/Materials/Fog Marching Main Menu.mat b/Assets/Materials/Fog Marching Main Menu.mat
index 27b23cd61..8cc39728f 100644
--- a/Assets/Materials/Fog Marching Main Menu.mat
+++ b/Assets/Materials/Fog Marching Main Menu.mat
@@ -43,23 +43,27 @@ Material:
- _AlphaFloor: 0
- _DepthBlend: 512
- _DepthCeiling: 4096
- - _Gamma: 0.3
+ - _Gamma: 0.25
- _GridCeilingBlend: -300
- _GridCeilingDensity: 0.01
- _GridCeilingFollow: 0
- _GridCeilingOffset: 0
- - _GridFillDensity: 0.00002
+ - _GridFillDensity: 0.00001
- _GridFloorBlend: 39.6
- _GridFloorDensity: 1
- - _GridFloorOffset: -16.46
+ - _GridFloorOffset: 27.55
- _GridPatchBlend: 200
- _GridPatchDensity: 3
- _NoiseFrequency: 0.01
- _NoiseSpeed: 0.01
- _NoiseStrength: 150
- _SafetyDistance: 50
+ - _Scattering: 50
+ - _ScatteringDensityExponent: 8
+ - _ScatteringDistExponent: 0.5
+ - _ScatteringMinDist: 1
- _StepExponent: 2
- - _TintExponent: 8
+ - _TintExponent: 12
m_Colors:
- - _Tint: {r: 0.34, g: 0.34, b: 0.34, a: 1}
+ - _Tint: {r: 0.3932651, g: 0.3932651, b: 0.3932651, a: 1}
m_BuildTextureStacks: []
diff --git a/Assets/Materials/Fog Marching Test.mat b/Assets/Materials/Fog Marching Test.mat
new file mode 100644
index 000000000..91b56761e
--- /dev/null
+++ b/Assets/Materials/Fog Marching Test.mat
@@ -0,0 +1,65 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Fog Marching Test
+ m_Shader: {fileID: 4800000, guid: 7a890b6ceccf53c44bfc54b18b5daa58, type: 3}
+ m_ShaderKeywords:
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _Displacement:
+ m_Texture: {fileID: 8400000, guid: 06ec5ef8a5830fc44b1ac1a6e123add5, type: 2}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Patch:
+ m_Texture: {fileID: 8400000, guid: c618a6b20b3c7394590c59a9fa467e86, type: 2}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _Surface:
+ m_Texture: {fileID: 8400000, guid: 2fc21a9d3e9647948b56e384cd9378b3, type: 2}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _TintTexture:
+ m_Texture: {fileID: 8400000, guid: d196505464047f04a97f28689041209b, type: 2}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _AlphaFloor: 0
+ - _DepthBlend: 512
+ - _DepthCeiling: 4096
+ - _Gamma: 0.66
+ - _GridCeilingBlend: -300
+ - _GridCeilingDensity: 0.01
+ - _GridCeilingFollow: 0
+ - _GridCeilingOffset: 0
+ - _GridFillDensity: 0.000025
+ - _GridFloorBlend: 100
+ - _GridFloorDensity: 4
+ - _GridFloorOffset: 0
+ - _GridPatchBlend: 5
+ - _GridPatchDensity: 0.1
+ - _NoiseFrequency: 0.01
+ - _NoiseSpeed: 0.02
+ - _NoiseStrength: 50
+ - _SafetyDistance: 0
+ - _StepExponent: 2
+ - _TintExponent: 8
+ m_Colors:
+ - _Tint: {r: 2.0078435, g: 2.0078435, b: 2.0078435, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/Fog Marching Test.mat.meta b/Assets/Materials/Fog Marching Test.mat.meta
new file mode 100644
index 000000000..9f0e3d586
--- /dev/null
+++ b/Assets/Materials/Fog Marching Test.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ad63650ae6d6cc542a5aad16694b3c46
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Materials/Fog Marching.mat b/Assets/Materials/Fog Marching.mat
index 51be10826..c20f146c9 100644
--- a/Assets/Materials/Fog Marching.mat
+++ b/Assets/Materials/Fog Marching.mat
@@ -40,7 +40,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- - _AlphaFloor: 0
+ - _AlphaFloor: 0.01
- _DepthBlend: 512
- _DepthCeiling: 4096
- _Gamma: 0.5
@@ -48,18 +48,22 @@ Material:
- _GridCeilingDensity: 0.01
- _GridCeilingFollow: 0
- _GridCeilingOffset: 0
- - _GridFillDensity: 0.000006
- - _GridFloorBlend: 100
- - _GridFloorDensity: 4
- - _GridFloorOffset: 25
- - _GridPatchBlend: 200
- - _GridPatchDensity: 6
+ - _GridFillDensity: 0.000002
+ - _GridFloorBlend: 50
+ - _GridFloorDensity: 1
+ - _GridFloorOffset: 0
+ - _GridPatchBlend: 5
+ - _GridPatchDensity: 0.2
- _NoiseFrequency: 0.01
- _NoiseSpeed: 0.02
- - _NoiseStrength: 75
- - _SafetyDistance: 50
+ - _NoiseStrength: 100
+ - _SafetyDistance: 53.73
+ - _Scattering: 1.25
+ - _ScatteringDensityExponent: 0.5
+ - _ScatteringDistExponent: 0.5
+ - _ScatteringMinDist: 500
- _StepExponent: 2
- _TintExponent: 8
m_Colors:
- - _Tint: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ - _Tint: {r: 0.29799998, g: 0.29799998, b: 0.29799998, a: 1}
m_BuildTextureStacks: []
diff --git a/Assets/Materials/Gas Giant.mat b/Assets/Materials/Gas Giant.mat
index 6634750d2..2550f56ee 100644
--- a/Assets/Materials/Gas Giant.mat
+++ b/Assets/Materials/Gas Giant.mat
@@ -28,7 +28,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ColorRamp:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 2800000, guid: 4f6a7385479a85a40be0c3030504c7c5, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
@@ -104,8 +104,8 @@ Material:
- _OffsetFadePower: -0.75
- _Parallax: 0.02
- _RayStepSize: -0.00625
- - _SecondOffsetDepthExponent: 0
- - _SecondOffsetDistance: -0.2
+ - _SecondOffsetDepthExponent: -2
+ - _SecondOffsetDistance: -0.05
- _SecondOffsetFadePower: -8
- _SecondOffsetRotationFadePower: 0.25
- _SmoothnessTextureChannel: 0
diff --git a/Assets/Materials/Substance/Metal/Pickup Base.sbsar b/Assets/Materials/Substance/Metal/Pickup Base.sbsar
new file mode 100644
index 000000000..963310406
--- /dev/null
+++ b/Assets/Materials/Substance/Metal/Pickup Base.sbsar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbee14b278a03ed59e1df8ecd6ba2b07ab7c2b2089e5e2bc3fad5673694a9f03
+size 14971
diff --git a/Assets/Materials/Substance/Metal/Pickup Base.sbsar.meta b/Assets/Materials/Substance/Metal/Pickup Base.sbsar.meta
new file mode 100644
index 000000000..6d99d8ddf
--- /dev/null
+++ b/Assets/Materials/Substance/Metal/Pickup Base.sbsar.meta
@@ -0,0 +1,382 @@
+fileFormatVersion: 2
+guid: 26a894e543f3ed44893b1620707ca62c
+ScriptedImporter:
+ internalIDToNameTable:
+ - first:
+ 1: 100000
+ second: metal_car_paint/metal_car_paint
+ - first:
+ 4: 400000
+ second: metal_car_paint/metal_car_paint/Transform
+ - first:
+ 21: 2100000
+ second: mat.Car paint
+ - first:
+ 23: 2300000
+ second: metal_car_paint/metal_car_paint/MeshRenderer
+ - first:
+ 28: 2800000
+ second: Car paint_baseColor
+ - first:
+ 28: 2800002
+ second: Car paint_normal
+ - first:
+ 28: 2800004
+ second: Car paint_metallic
+ - first:
+ 28: 2800006
+ second: Car paint_ambientOcclusion
+ - first:
+ 28: 2800008
+ second: Car paint_height
+ - first:
+ 33: 3300000
+ second: metal_car_paint/metal_car_paint/MeshFilter
+ - first:
+ 114: 11400000
+ second: sbsar
+ - first:
+ 114: 11400002
+ second: graph0
+ - first:
+ 135: 13500000
+ second: metal_car_paint/metal_car_paint/SphereCollider
+ - first:
+ 1001: 100100000
+ second: metal_car_paint
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3}
+ version: 29
+ projectContext: 0
+ mGraphInstanceData:
+ - graphLabel: Car paint
+ prototypeName: Car paint
+ graphDescIndex: 0
+ generateAllOutputs: 0
+ generateMipMaps: 1
+ preset: " \n \n
+ \n \n \n \n \n \n \n \n \n
+ \n \n"
+ shaderName: Standard
+ materialProperties:
+ shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP
+ lightmapFlags: 4
+ enableInstancingVariants: 0
+ doubleSidedGI: 0
+ customRenderQueue: -1
+ texEnvs:
+ - name: _BumpMap
+ texture: {fileID: 3068890721646206586, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailAlbedoMap
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailMask
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailNormalMap
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _EmissionMap
+ texture: {instanceID: 0}
+ scale: {x: 0.5, y: 0.5}
+ offset: {x: 0, y: 0}
+ - name: _MainTex
+ texture: {fileID: 5917659159057834157, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ scale: {x: 0.5, y: 0.5}
+ offset: {x: 0, y: 0}
+ - name: _MetallicGlossMap
+ texture: {fileID: -3552914696322007609, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _OcclusionMap
+ texture: {fileID: -1242281561028671816, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _ParallaxMap
+ texture: {fileID: -1652887728991447519, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ floats:
+ - name: _BumpScale
+ float: 1
+ - name: _Cutoff
+ float: 0.5
+ - name: _DetailNormalMapScale
+ float: 1
+ - name: _DstBlend
+ float: 0
+ - name: _GlossMapScale
+ float: 1
+ - name: _Glossiness
+ float: 1
+ - name: _GlossyReflections
+ float: 1
+ - name: _Metallic
+ float: 1
+ - name: _Mode
+ float: 0
+ - name: _OcclusionStrength
+ float: 1
+ - name: _Parallax
+ float: 0.02
+ - name: _SmoothnessTextureChannel
+ float: 0
+ - name: _SpecularHighlights
+ float: 1
+ - name: _SrcBlend
+ float: 1
+ - name: _UVSec
+ float: 0
+ - name: _ZWrite
+ float: 1
+ colors:
+ - name: _Color
+ color: {r: 1, g: 1, b: 1, a: 1}
+ - name: _EmissionColor
+ color: {r: 0, g: 0, b: 0, a: 1}
+ outputDescList:
+ - outputName: diffuse
+ identifier: diffuse
+ usageName: diffuse
+ channelStr: diffuse
+ label: Diffuse
+ usage: 0
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: baseColor
+ identifier: basecolor
+ usageName: baseColor
+ channelStr: baseColor
+ label: Base Color
+ usage: 1
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: normal
+ identifier: normal
+ usageName: normal
+ channelStr: normal
+ label: Normal
+ usage: 7
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: specular
+ identifier: specular
+ usageName: specular
+ channelStr: specular
+ label: Specular
+ usage: 11
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: glossiness
+ identifier: glossiness
+ usageName: glossiness
+ channelStr: glossiness
+ label: Glossiness
+ usage: 14
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: roughness
+ identifier: roughness
+ usageName: roughness
+ channelStr: roughness
+ label: Roughness
+ usage: 15
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: metallic
+ identifier: metallic
+ usageName: metallic
+ channelStr: metallic
+ label: Metallic
+ usage: 34
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: ambientOcclusion
+ identifier: ambient_occlusion
+ usageName: ambientOcclusion
+ channelStr: ambientOcclusion
+ label: Ambient Occlusion
+ usage: 5
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: height
+ identifier: height
+ usageName: height
+ channelStr: height
+ label: Height
+ usage: 9
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ texturePackingList:
+ - targetName: diffuse
+ components:
+ - sourceName: diffuse
+ from: 0
+ to: 3
+ - targetName: baseColor
+ components:
+ - sourceName: baseColor
+ from: 0
+ to: 3
+ - targetName: normal
+ components:
+ - sourceName: normal
+ from: 0
+ to: 3
+ - targetName: specular
+ components:
+ - sourceName: specular
+ from: 0
+ to: 3
+ - targetName: glossiness
+ components:
+ - sourceName: glossiness
+ from: 0
+ to: 3
+ - targetName: roughness
+ components:
+ - sourceName: roughness
+ from: 0
+ to: 3
+ - targetName: metallic
+ components:
+ - sourceName: smoothness
+ from: 0
+ to: 3
+ - targetName: ambientOcclusion
+ components:
+ - sourceName: ambientOcclusion
+ from: 0
+ to: 3
+ - targetName: height
+ components:
+ - sourceName: height
+ from: 0
+ to: 3
+ textureParameters:
+ - textureName: Car paint_glossiness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_diffuse
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_baseColor
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_normal
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_specular
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_roughness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_metallic
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_ambientOcclusion
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_height
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - diffuse
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - baseColor
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - normal
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - specular
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - glossiness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - roughness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - metallic
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - ambientOcclusion
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - height
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ colorSpaceList: []
+ inputTextureMap: []
+ targetSettingList:
+ - label: Default
+ bOverride: 0
+ bLockRatio: 1
+ textureWidth: 2048
+ textureHeight: 2048
+ textureFormatMode: 0
+ normalCompressed: 0
+ bGenerateOnLoad: 1
+ material: {fileID: 3720744386649352057, guid: 26a894e543f3ed44893b1620707ca62c,
+ type: 3}
+ generatedTextures:
+ - {fileID: 5917659159057834157, guid: 26a894e543f3ed44893b1620707ca62c, type: 3}
+ - {fileID: 3068890721646206586, guid: 26a894e543f3ed44893b1620707ca62c, type: 3}
+ - {fileID: -3552914696322007609, guid: 26a894e543f3ed44893b1620707ca62c, type: 3}
+ - {fileID: -1242281561028671816, guid: 26a894e543f3ed44893b1620707ca62c, type: 3}
+ - {fileID: -1652887728991447519, guid: 26a894e543f3ed44893b1620707ca62c, type: 3}
diff --git a/Assets/Materials/Substance/Metal/Pickup Trim.sbsar b/Assets/Materials/Substance/Metal/Pickup Trim.sbsar
new file mode 100644
index 000000000..963310406
--- /dev/null
+++ b/Assets/Materials/Substance/Metal/Pickup Trim.sbsar
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbee14b278a03ed59e1df8ecd6ba2b07ab7c2b2089e5e2bc3fad5673694a9f03
+size 14971
diff --git a/Assets/Materials/Substance/Metal/Pickup Trim.sbsar.meta b/Assets/Materials/Substance/Metal/Pickup Trim.sbsar.meta
new file mode 100644
index 000000000..17898eab9
--- /dev/null
+++ b/Assets/Materials/Substance/Metal/Pickup Trim.sbsar.meta
@@ -0,0 +1,381 @@
+fileFormatVersion: 2
+guid: c00b5a4f1e4743a4ca59b8030251f900
+ScriptedImporter:
+ internalIDToNameTable:
+ - first:
+ 1: 100000
+ second: metal_car_paint/metal_car_paint
+ - first:
+ 4: 400000
+ second: metal_car_paint/metal_car_paint/Transform
+ - first:
+ 21: 2100000
+ second: mat.Car paint
+ - first:
+ 23: 2300000
+ second: metal_car_paint/metal_car_paint/MeshRenderer
+ - first:
+ 28: 2800000
+ second: Car paint_baseColor
+ - first:
+ 28: 2800002
+ second: Car paint_normal
+ - first:
+ 28: 2800004
+ second: Car paint_metallic
+ - first:
+ 28: 2800006
+ second: Car paint_ambientOcclusion
+ - first:
+ 28: 2800008
+ second: Car paint_height
+ - first:
+ 33: 3300000
+ second: metal_car_paint/metal_car_paint/MeshFilter
+ - first:
+ 114: 11400000
+ second: sbsar
+ - first:
+ 114: 11400002
+ second: graph0
+ - first:
+ 135: 13500000
+ second: metal_car_paint/metal_car_paint/SphereCollider
+ - first:
+ 1001: 100100000
+ second: metal_car_paint
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 232528478, guid: 43a8bbf65be290d44ba52b94476242b9, type: 3}
+ version: 29
+ projectContext: 0
+ mGraphInstanceData:
+ - graphLabel: Car paint
+ prototypeName: Car paint
+ graphDescIndex: 0
+ generateAllOutputs: 0
+ generateMipMaps: 1
+ preset: " \n \n
+ \n \n \n \n \n \n \n \n \n \n \n"
+ shaderName: Standard
+ materialProperties:
+ shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
+ shaderKeywords: _MAINTEX _METALLICGLOSSMAP _NORMALMAP _OCCLUSIONMAP _PARALLAXMAP
+ lightmapFlags: 4
+ enableInstancingVariants: 0
+ doubleSidedGI: 0
+ customRenderQueue: -1
+ texEnvs:
+ - name: _BumpMap
+ texture: {fileID: 3068890721646206586, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailAlbedoMap
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailMask
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _DetailNormalMap
+ texture: {instanceID: 0}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _EmissionMap
+ texture: {instanceID: 0}
+ scale: {x: 0.5, y: 0.5}
+ offset: {x: 0, y: 0}
+ - name: _MainTex
+ texture: {fileID: 5917659159057834157, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ scale: {x: 0.5, y: 0.5}
+ offset: {x: 0, y: 0}
+ - name: _MetallicGlossMap
+ texture: {fileID: -3552914696322007609, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _OcclusionMap
+ texture: {fileID: -1242281561028671816, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ - name: _ParallaxMap
+ texture: {fileID: -1652887728991447519, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ scale: {x: 1, y: 1}
+ offset: {x: 0, y: 0}
+ floats:
+ - name: _BumpScale
+ float: 1
+ - name: _Cutoff
+ float: 0.5
+ - name: _DetailNormalMapScale
+ float: 1
+ - name: _DstBlend
+ float: 0
+ - name: _GlossMapScale
+ float: 1
+ - name: _Glossiness
+ float: 0.5
+ - name: _GlossyReflections
+ float: 1
+ - name: _Metallic
+ float: 0
+ - name: _Mode
+ float: 0
+ - name: _OcclusionStrength
+ float: 1
+ - name: _Parallax
+ float: 0.005
+ - name: _SmoothnessTextureChannel
+ float: 0
+ - name: _SpecularHighlights
+ float: 1
+ - name: _SrcBlend
+ float: 1
+ - name: _UVSec
+ float: 0
+ - name: _ZWrite
+ float: 1
+ colors:
+ - name: _Color
+ color: {r: 1, g: 1, b: 1, a: 1}
+ - name: _EmissionColor
+ color: {r: 0, g: 0, b: 0, a: 1}
+ outputDescList:
+ - outputName: diffuse
+ identifier: diffuse
+ usageName: diffuse
+ channelStr: diffuse
+ label: Diffuse
+ usage: 0
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: baseColor
+ identifier: basecolor
+ usageName: baseColor
+ channelStr: baseColor
+ label: Base Color
+ usage: 1
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: normal
+ identifier: normal
+ usageName: normal
+ channelStr: normal
+ label: Normal
+ usage: 7
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: specular
+ identifier: specular
+ usageName: specular
+ channelStr: specular
+ label: Specular
+ usage: 11
+ bImage: 1
+ bNumerical: 0
+ bLinear: 0
+ - outputName: glossiness
+ identifier: glossiness
+ usageName: glossiness
+ channelStr: glossiness
+ label: Glossiness
+ usage: 14
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: roughness
+ identifier: roughness
+ usageName: roughness
+ channelStr: roughness
+ label: Roughness
+ usage: 15
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: metallic
+ identifier: metallic
+ usageName: metallic
+ channelStr: metallic
+ label: Metallic
+ usage: 34
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: ambientOcclusion
+ identifier: ambient_occlusion
+ usageName: ambientOcclusion
+ channelStr: ambientOcclusion
+ label: Ambient Occlusion
+ usage: 5
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ - outputName: height
+ identifier: height
+ usageName: height
+ channelStr: height
+ label: Height
+ usage: 9
+ bImage: 1
+ bNumerical: 0
+ bLinear: 1
+ texturePackingList:
+ - targetName: diffuse
+ components:
+ - sourceName: diffuse
+ from: 0
+ to: 3
+ - targetName: baseColor
+ components:
+ - sourceName: baseColor
+ from: 0
+ to: 3
+ - targetName: normal
+ components:
+ - sourceName: normal
+ from: 0
+ to: 3
+ - targetName: specular
+ components:
+ - sourceName: specular
+ from: 0
+ to: 3
+ - targetName: glossiness
+ components:
+ - sourceName: glossiness
+ from: 0
+ to: 3
+ - targetName: roughness
+ components:
+ - sourceName: roughness
+ from: 0
+ to: 3
+ - targetName: metallic
+ components:
+ - sourceName: smoothness
+ from: 0
+ to: 3
+ - targetName: ambientOcclusion
+ components:
+ - sourceName: ambientOcclusion
+ from: 0
+ to: 3
+ - targetName: height
+ components:
+ - sourceName: height
+ from: 0
+ to: 3
+ textureParameters:
+ - textureName: Car paint_glossiness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_diffuse
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_baseColor
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_normal
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_specular
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_roughness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_metallic
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_ambientOcclusion
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint_height
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - diffuse
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - baseColor
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - normal
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - specular
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - glossiness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - roughness
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - metallic
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - ambientOcclusion
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ - textureName: Car paint - height
+ wrapMode: 0
+ filterMode: 1
+ aniso: 1
+ colorSpaceList: []
+ inputTextureMap: []
+ targetSettingList:
+ - label: Default
+ bOverride: 0
+ bLockRatio: 1
+ textureWidth: 2048
+ textureHeight: 2048
+ textureFormatMode: 0
+ normalCompressed: 0
+ bGenerateOnLoad: 1
+ material: {fileID: 3720744386649352057, guid: c00b5a4f1e4743a4ca59b8030251f900,
+ type: 3}
+ generatedTextures:
+ - {fileID: 5917659159057834157, guid: c00b5a4f1e4743a4ca59b8030251f900, type: 3}
+ - {fileID: 3068890721646206586, guid: c00b5a4f1e4743a4ca59b8030251f900, type: 3}
+ - {fileID: -3552914696322007609, guid: c00b5a4f1e4743a4ca59b8030251f900, type: 3}
+ - {fileID: -1242281561028671816, guid: c00b5a4f1e4743a4ca59b8030251f900, type: 3}
+ - {fileID: -1652887728991447519, guid: c00b5a4f1e4743a4ca59b8030251f900, type: 3}
diff --git a/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta b/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta
index 90d42c83c..8d2a60963 100644
--- a/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta
+++ b/Assets/Materials/Substance/Metal/metal_car_paint red.sbsar.meta
@@ -99,12 +99,12 @@ ScriptedImporter:
offset: {x: 0, y: 0}
- name: _EmissionMap
texture: {instanceID: 0}
- scale: {x: 2, y: 2}
+ scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _MainTex
texture: {fileID: 5917659159057834157, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8,
type: 3}
- scale: {x: 2, y: 2}
+ scale: {x: 1, y: 1}
offset: {x: 0, y: 0}
- name: _MetallicGlossMap
texture: {fileID: -3552914696322007609, guid: 504c7bfe0d50ff64a88b8eac2ceb46f8,
diff --git a/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta b/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta
index 4f750a27b..accd5a6d0 100644
--- a/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta
+++ b/Assets/Materials/Substance/Metal/metal_car_paint white.sbsar.meta
@@ -66,7 +66,7 @@ ScriptedImporter:
value=\"1\" />\n \n \n \n \n \n \n \n
@@ -100,12 +100,12 @@ ScriptedImporter:
offset: {x: 0, y: 0}
- name: _EmissionMap
texture: {instanceID: 0}
- scale: {x: 1, y: 1}
+ scale: {x: 0.5, y: 0.5}
offset: {x: 0, y: 0}
- name: _MainTex
texture: {fileID: 5917659159057834157, guid: b2bec4b400153d745b2915f1c43e5c96,
type: 3}
- scale: {x: 2, y: 2}
+ scale: {x: 0.5, y: 0.5}
offset: {x: 0, y: 0}
- name: _MetallicGlossMap
texture: {fileID: -3552914696322007609, guid: b2bec4b400153d745b2915f1c43e5c96,
diff --git a/Assets/Materials/UI/Galaxy Zone Background Primary.mat b/Assets/Materials/UI/Galaxy Zone Background Primary.mat
index ddadafc39..a83976a96 100644
--- a/Assets/Materials/UI/Galaxy Zone Background Primary.mat
+++ b/Assets/Materials/UI/Galaxy Zone Background Primary.mat
@@ -93,7 +93,7 @@ Material:
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 0.2924528, g: 0.2924528, b: 0.2924528, a: 1}
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
diff --git a/Assets/Materials/UI/Map Gravity Lines.mat b/Assets/Materials/UI/Map Gravity Lines.mat
index 90090842b..baba86f69 100644
--- a/Assets/Materials/UI/Map Gravity Lines.mat
+++ b/Assets/Materials/UI/Map Gravity Lines.mat
@@ -86,7 +86,7 @@ Material:
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- - _Scale: 6.029707
+ - _Scale: 2.7380018
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
diff --git a/Assets/Materials/UI/UI Line Material.mat b/Assets/Materials/UI/UI Line Material.mat
new file mode 100644
index 000000000..eaead4f1a
--- /dev/null
+++ b/Assets/Materials/UI/UI Line Material.mat
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: UI Line Material
+ m_Shader: {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
+ m_ShaderKeywords:
+ m_LightmapFlags: 0
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailTex:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 1f080985c19e8014494de3ff3474d9cc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Floats:
+ - _BlendOp: 0
+ - _BumpScale: 1
+ - _CameraFadingEnabled: 0
+ - _CameraFarFadeDistance: 2
+ - _CameraNearFadeDistance: 1
+ - _ColorMask: 15
+ - _ColorMode: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailNormalMapScale: 1
+ - _DistortionBlend: 0.5
+ - _DistortionEnabled: 0
+ - _DistortionStrength: 1
+ - _DistortionStrengthScaled: 0
+ - _DstBlend: 0
+ - _EmissionEnabled: 0
+ - _FlipbookMode: 0
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _InvFade: 1
+ - _LightingEnabled: 0
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.02
+ - _SmoothnessTextureChannel: 0
+ - _SoftParticlesEnabled: 0
+ - _SoftParticlesFarFadeDistance: 1
+ - _SoftParticlesNearFadeDistance: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Stencil: 0
+ - _StencilComp: 8
+ - _StencilOp: 0
+ - _StencilReadMask: 255
+ - _StencilWriteMask: 255
+ - _Strength: 0.2
+ - _UVSec: 0
+ - _UseUIAlphaClip: 0
+ - _ZWrite: 1
+ m_Colors:
+ - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
+ - _TintColor: {r: 1, g: 1, b: 1, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Materials/UI/UI Line Material.mat.meta b/Assets/Materials/UI/UI Line Material.mat.meta
new file mode 100644
index 000000000..4148f389c
--- /dev/null
+++ b/Assets/Materials/UI/UI Line Material.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fcfc0ffd602442f42bddf109db9d2d20
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/primitives.blend b/Assets/Models/primitives.blend
index 3d2280ed9..4ae335cde 100644
--- a/Assets/Models/primitives.blend
+++ b/Assets/Models/primitives.blend
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:107b5a0f5e7db87132c0523534a2c66b23280a8c61bdfeeb21d0f2d487a1208c
-size 534468
+oid sha256:27f04974e5e3be6cb2b63202ced0350de589d6b6bec31099edafd1d157e6820a
+size 752752
diff --git a/Assets/Models/primitives.blend.meta b/Assets/Models/primitives.blend.meta
index 4f00887e6..a8fdd5815 100644
--- a/Assets/Models/primitives.blend.meta
+++ b/Assets/Models/primitives.blend.meta
@@ -1,7 +1,7 @@
fileFormatVersion: 2
guid: b4479e2dcccbdc048878a980f116a96b
ModelImporter:
- serializedVersion: 20101
+ serializedVersion: 20200
internalIDToNameTable:
- first:
74: 1989289236423521904
@@ -103,6 +103,7 @@ ModelImporter:
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 0
additionalBone: 0
userData:
assetBundleName:
diff --git a/Assets/Models/primitives.blend1 b/Assets/Models/primitives.blend1
index 2aad1047e..561b4b0cb 100644
Binary files a/Assets/Models/primitives.blend1 and b/Assets/Models/primitives.blend1 differ
diff --git a/Assets/Plugins/AutoExpandGridLayoutGroup.cs b/Assets/Plugins/AutoExpandGridLayoutGroup.cs
new file mode 100644
index 000000000..169bbef3c
--- /dev/null
+++ b/Assets/Plugins/AutoExpandGridLayoutGroup.cs
@@ -0,0 +1,213 @@
+using UnityEngine;
+using System.Collections.Generic;
+
+namespace UnityEngine.UI
+{
+ [AddComponentMenu("Layout/Auto Expand Grid Layout Group", 152)]
+ public class AutoExpandGridLayoutGroup : LayoutGroup
+ {
+ public enum Corner { UpperLeft = 0, UpperRight = 1, LowerLeft = 2, LowerRight = 3 }
+ public enum Axis { Horizontal = 0, Vertical = 1 }
+ public enum Constraint { Flexible = 0, FixedColumnCount = 1, FixedRowCount = 2 }
+
+ [SerializeField]
+ protected Corner m_StartCorner = Corner.UpperLeft;
+ public Corner startCorner { get { return m_StartCorner; } set { SetProperty(ref m_StartCorner, value); } }
+
+ [SerializeField]
+ protected Axis m_StartAxis = Axis.Horizontal;
+ public Axis startAxis { get { return m_StartAxis; } set { SetProperty(ref m_StartAxis, value); } }
+
+ [SerializeField]
+ protected Vector2 m_CellSize = new Vector2(100, 100);
+ public Vector2 cellSize { get { return m_CellSize; } set { SetProperty(ref m_CellSize, value); } }
+
+ [SerializeField]
+ protected Vector2 m_Spacing = Vector2.zero;
+ public Vector2 spacing { get { return m_Spacing; } set { SetProperty(ref m_Spacing, value); } }
+
+ [SerializeField]
+ protected Constraint m_Constraint = Constraint.Flexible;
+ public Constraint constraint { get { return m_Constraint; } set { SetProperty(ref m_Constraint, value); } }
+
+ [SerializeField]
+ protected int m_ConstraintCount = 2;
+ public int constraintCount { get { return m_ConstraintCount; } set { SetProperty(ref m_ConstraintCount, Mathf.Max(1, value)); } }
+
+ protected AutoExpandGridLayoutGroup()
+ { }
+
+#if UNITY_EDITOR
+ protected override void OnValidate()
+ {
+ base.OnValidate();
+ constraintCount = constraintCount;
+ }
+#endif
+
+ public override void CalculateLayoutInputHorizontal()
+ {
+ base.CalculateLayoutInputHorizontal();
+
+ int minColumns = 0;
+ int preferredColumns = 0;
+ if (m_Constraint == Constraint.FixedColumnCount)
+ {
+ minColumns = preferredColumns = m_ConstraintCount;
+ }
+ else if (m_Constraint == Constraint.FixedRowCount)
+ {
+ minColumns = preferredColumns = Mathf.CeilToInt(rectChildren.Count / (float)m_ConstraintCount - 0.001f);
+ }
+ else
+ {
+ minColumns = 1;
+ preferredColumns = Mathf.CeilToInt(Mathf.Sqrt(rectChildren.Count));
+ }
+
+ SetLayoutInputForAxis(
+ padding.horizontal + (cellSize.x + spacing.x) * minColumns - spacing.x,
+ padding.horizontal + (cellSize.x + spacing.x) * preferredColumns - spacing.x,
+ -1, 0);
+ }
+
+ public override void CalculateLayoutInputVertical()
+ {
+ int minRows = 0;
+ if (m_Constraint == Constraint.FixedColumnCount)
+ {
+ minRows = Mathf.CeilToInt(rectChildren.Count / (float)m_ConstraintCount - 0.001f);
+ }
+ else if (m_Constraint == Constraint.FixedRowCount)
+ {
+ minRows = m_ConstraintCount;
+ }
+ else
+ {
+ float width = rectTransform.rect.size.x;
+ int cellCountX = Mathf.Max(1, Mathf.FloorToInt((width - padding.horizontal + spacing.x + 0.001f) / (cellSize.x + spacing.x)));
+ minRows = Mathf.CeilToInt(rectChildren.Count / (float)cellCountX);
+ }
+
+ float minSpace = padding.vertical + (cellSize.y + spacing.y) * minRows - spacing.y;
+ SetLayoutInputForAxis(minSpace, minSpace, -1, 1);
+ }
+
+ public override void SetLayoutHorizontal()
+ {
+ SetCellsAlongAxis(0);
+ }
+
+ public override void SetLayoutVertical()
+ {
+ SetCellsAlongAxis(1);
+ }
+
+ private void SetCellsAlongAxis(int axis)
+ {
+ // Normally a Layout Controller should only set horizontal values when invoked for the horizontal axis
+ // and only vertical values when invoked for the vertical axis.
+ // However, in this case we set both the horizontal and vertical position when invoked for the vertical axis.
+ // Since we only set the horizontal position and not the size, it shouldn't affect children's layout,
+ // and thus shouldn't break the rule that all horizontal layout must be calculated before all vertical layout.
+
+ if (axis == 0)
+ {
+ // Only set the sizes when invoked for horizontal axis, not the positions.
+ for (int i = 0; i < rectChildren.Count; i++)
+ {
+ RectTransform rect = rectChildren[i];
+
+ m_Tracker.Add(this, rect,
+ DrivenTransformProperties.Anchors |
+ DrivenTransformProperties.AnchoredPosition |
+ DrivenTransformProperties.SizeDelta);
+
+ rect.anchorMin = Vector2.up;
+ rect.anchorMax = Vector2.up;
+ rect.sizeDelta = cellSize;
+ }
+ return;
+ }
+
+ float width = rectTransform.rect.size.x;
+ float height = rectTransform.rect.size.y;
+
+ int cellCountX = 1;
+ int cellCountY = 1;
+ if (m_Constraint == Constraint.FixedColumnCount)
+ {
+ cellCountX = m_ConstraintCount;
+ cellCountY = Mathf.CeilToInt(rectChildren.Count / (float)cellCountX - 0.001f);
+ }
+ else if (m_Constraint == Constraint.FixedRowCount)
+ {
+ cellCountY = m_ConstraintCount;
+ cellCountX = Mathf.CeilToInt(rectChildren.Count / (float)cellCountY - 0.001f);
+ }
+ else
+ {
+ if (cellSize.x + spacing.x <= 0)
+ cellCountX = int.MaxValue;
+ else
+ cellCountX = Mathf.Max(1, Mathf.FloorToInt((width - padding.horizontal + spacing.x + 0.001f) / (cellSize.x + spacing.x)));
+
+ if (cellSize.y + spacing.y <= 0)
+ cellCountY = int.MaxValue;
+ else
+ cellCountY = Mathf.Max(1, Mathf.FloorToInt((height - padding.vertical + spacing.y + 0.001f) / (cellSize.y + spacing.y)));
+ }
+
+ int cornerX = (int)startCorner % 2;
+ int cornerY = (int)startCorner / 2;
+
+ int cellsPerMainAxis, actualCellCountX, actualCellCountY;
+ if (startAxis == Axis.Horizontal)
+ {
+ cellsPerMainAxis = cellCountX;
+ actualCellCountX = Mathf.Clamp(cellCountX, 1, rectChildren.Count);
+ actualCellCountY = Mathf.Clamp(cellCountY, 1, Mathf.CeilToInt(rectChildren.Count / (float)cellsPerMainAxis));
+ }
+ else
+ {
+ cellsPerMainAxis = cellCountY;
+ actualCellCountY = Mathf.Clamp(cellCountY, 1, rectChildren.Count);
+ actualCellCountX = Mathf.Clamp(cellCountX, 1, Mathf.CeilToInt(rectChildren.Count / (float)cellsPerMainAxis));
+ }
+
+ Vector2 requiredSpace = new Vector2(
+ actualCellCountX * cellSize.x + (actualCellCountX - 1) * spacing.x,
+ actualCellCountY * cellSize.y + (actualCellCountY - 1) * spacing.y
+ );
+ Vector2 startOffset = new Vector2(
+ GetStartOffset(0, requiredSpace.x),
+ GetStartOffset(1, requiredSpace.y)
+ );
+
+ for (int i = 0; i < rectChildren.Count; i++)
+ {
+ int positionX;
+ int positionY;
+ if (startAxis == Axis.Horizontal)
+ {
+ positionX = i % cellsPerMainAxis;
+ positionY = i / cellsPerMainAxis;
+ }
+ else
+ {
+ positionX = i / cellsPerMainAxis;
+ positionY = i % cellsPerMainAxis;
+ }
+
+ if (cornerX == 1)
+ positionX = actualCellCountX - 1 - positionX;
+ if (cornerY == 1)
+ positionY = actualCellCountY - 1 - positionY;
+
+ float realsize = ((width - (spacing[0] * (actualCellCountX - 1))) / actualCellCountX);
+ SetChildAlongAxis(rectChildren[i], 0, startOffset.x + (realsize + spacing[0]) * positionX, realsize);
+ SetChildAlongAxis(rectChildren[i], 1, startOffset.y + (cellSize[1] + spacing[1]) * positionY, cellSize[1]);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs.meta b/Assets/Plugins/AutoExpandGridLayoutGroup.cs.meta
similarity index 83%
rename from Assets/Scripts/ServerShared/Behaviors/SurveyController.cs.meta
rename to Assets/Plugins/AutoExpandGridLayoutGroup.cs.meta
index bd420756e..30cc17b16 100644
--- a/Assets/Scripts/ServerShared/Behaviors/SurveyController.cs.meta
+++ b/Assets/Plugins/AutoExpandGridLayoutGroup.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c1511795bf85d6e41ab89cb05c7cec84
+guid: d29c5f8f94f596d4f8316387788ae810
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Plugins/Ink.meta b/Assets/Plugins/Ink.meta
new file mode 100644
index 000000000..7d8a1b767
--- /dev/null
+++ b/Assets/Plugins/Ink.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4db0e7e1caca41440b5b14f966d1b38c
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/Ink.asmdef b/Assets/Plugins/Ink/Ink.asmdef
new file mode 100644
index 000000000..b4abf8851
--- /dev/null
+++ b/Assets/Plugins/Ink/Ink.asmdef
@@ -0,0 +1,14 @@
+{
+ "name": "Ink",
+ "rootNamespace": "",
+ "references": [],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": [],
+ "noEngineReferences": true
+}
\ No newline at end of file
diff --git a/Assets/Plugins/Ink/Ink.asmdef.meta b/Assets/Plugins/Ink/Ink.asmdef.meta
new file mode 100644
index 000000000..3ce1d142f
--- /dev/null
+++ b/Assets/Plugins/Ink/Ink.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 45eb7f627001369419113f62ce8e3ead
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler.meta b/Assets/Plugins/Ink/compiler.meta
new file mode 100644
index 000000000..b008b0564
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a220efa8dba4e9d4c957cbc085eabed2
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/CharacterRange.cs b/Assets/Plugins/Ink/compiler/CharacterRange.cs
new file mode 100644
index 000000000..40ae68930
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/CharacterRange.cs
@@ -0,0 +1,54 @@
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Ink
+{
+ ///
+ /// A class representing a character range. Allows for lazy-loading a corresponding character set.
+ ///
+ public sealed class CharacterRange
+ {
+ public static CharacterRange Define(char start, char end, IEnumerable excludes = null)
+ {
+ return new CharacterRange (start, end, excludes);
+ }
+
+ ///
+ /// Returns a character set instance corresponding to the character range
+ /// represented by the current instance.
+ ///
+ ///
+ /// The internal character set is created once and cached in memory.
+ ///
+ /// The char set.
+ public CharacterSet ToCharacterSet ()
+ {
+ if (_correspondingCharSet.Count == 0)
+ {
+ for (char c = _start; c <= _end; c++)
+ {
+ if (!_excludes.Contains (c))
+ {
+ _correspondingCharSet.Add (c);
+ }
+ }
+ }
+ return _correspondingCharSet;
+ }
+
+ public char start { get { return _start; } }
+ public char end { get { return _end; } }
+
+ CharacterRange (char start, char end, IEnumerable excludes)
+ {
+ _start = start;
+ _end = end;
+ _excludes = excludes == null ? new HashSet() : new HashSet (excludes);
+ }
+
+ char _start;
+ char _end;
+ ICollection _excludes;
+ CharacterSet _correspondingCharSet = new CharacterSet();
+ }
+}
diff --git a/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs.meta b/Assets/Plugins/Ink/compiler/CharacterRange.cs.meta
similarity index 83%
rename from Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs.meta
rename to Assets/Plugins/Ink/compiler/CharacterRange.cs.meta
index 5ad3748b6..ef8b75e13 100644
--- a/Assets/Scripts/ServerShared/Behaviors/FactoryBehavior.cs.meta
+++ b/Assets/Plugins/Ink/compiler/CharacterRange.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7f6378c7d7a9be24c9830679aabe55ba
+guid: 72ae8a113e216e342af5643382c14802
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Plugins/Ink/compiler/CharacterSet.cs b/Assets/Plugins/Ink/compiler/CharacterSet.cs
new file mode 100644
index 000000000..7e0eef2f6
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/CharacterSet.cs
@@ -0,0 +1,53 @@
+using System.Collections.Generic;
+
+namespace Ink
+{
+
+ public class CharacterSet : HashSet
+ {
+ public static CharacterSet FromRange(char start, char end)
+ {
+ return new CharacterSet ().AddRange (start, end);
+ }
+
+ public CharacterSet ()
+ {
+ }
+
+ public CharacterSet(string str)
+ {
+ AddCharacters (str);
+ }
+
+ public CharacterSet(CharacterSet charSetToCopy)
+ {
+ AddCharacters (charSetToCopy);
+ }
+
+ public CharacterSet AddRange(char start, char end)
+ {
+ for(char c=start; c<=end; ++c) {
+ Add (c);
+ }
+ return this;
+ }
+
+ public CharacterSet AddCharacters(IEnumerable chars)
+ {
+ foreach (char c in chars) {
+ Add (c);
+ }
+ return this;
+ }
+
+ public CharacterSet AddCharacters (string chars)
+ {
+ foreach (char c in chars) {
+ Add (c);
+ }
+ return this;
+ }
+
+ }
+}
+
diff --git a/Assets/Scripts/ServerShared/Behaviors/WanderController.cs.meta b/Assets/Plugins/Ink/compiler/CharacterSet.cs.meta
similarity index 83%
rename from Assets/Scripts/ServerShared/Behaviors/WanderController.cs.meta
rename to Assets/Plugins/Ink/compiler/CharacterSet.cs.meta
index fd8efa78d..921012437 100644
--- a/Assets/Scripts/ServerShared/Behaviors/WanderController.cs.meta
+++ b/Assets/Plugins/Ink/compiler/CharacterSet.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 38e6f1535d5cf5642bd01b1ab7a34492
+guid: 61e245e371a3dd848a15f35d6e9f43ed
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Plugins/Ink/compiler/CommandLineInput.cs b/Assets/Plugins/Ink/compiler/CommandLineInput.cs
new file mode 100644
index 000000000..88f1dfe57
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/CommandLineInput.cs
@@ -0,0 +1,12 @@
+namespace Ink
+{
+ public class CommandLineInput
+ {
+ public bool isHelp;
+ public bool isExit;
+ public int? choiceInput;
+ public int? debugSource;
+ public string debugPathLookup;
+ public object userImmediateModeStatement;
+ }
+}
\ No newline at end of file
diff --git a/Assets/Scripts/ServerShared/Behaviors/Radiance.cs.meta b/Assets/Plugins/Ink/compiler/CommandLineInput.cs.meta
similarity index 83%
rename from Assets/Scripts/ServerShared/Behaviors/Radiance.cs.meta
rename to Assets/Plugins/Ink/compiler/CommandLineInput.cs.meta
index 94acbd584..9a9412567 100644
--- a/Assets/Scripts/ServerShared/Behaviors/Radiance.cs.meta
+++ b/Assets/Plugins/Ink/compiler/CommandLineInput.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 1fbf8a3d31de89a4aa53d43e015536c7
+guid: 9ea826b6e6cf3c04cacb8f0967c91658
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Plugins/Ink/compiler/Compiler.cs b/Assets/Plugins/Ink/compiler/Compiler.cs
new file mode 100644
index 000000000..f3e00321d
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/Compiler.cs
@@ -0,0 +1,209 @@
+using System;
+using System.Collections.Generic;
+using Ink;
+
+namespace Ink
+{
+ public class Compiler
+ {
+ public class Options
+ {
+ public string sourceFilename;
+ public List pluginNames;
+ public bool countAllVisits;
+ public Ink.ErrorHandler errorHandler;
+ public Ink.IFileHandler fileHandler;
+ }
+
+ public Parsed.Story parsedStory {
+ get {
+ return _parsedStory;
+ }
+ }
+
+ public Compiler (string inkSource, Options options = null)
+ {
+ _inputString = inkSource;
+ _options = options ?? new Options();
+ if( _options.pluginNames != null )
+ _pluginManager = new PluginManager (_options.pluginNames);
+ }
+
+ public Parsed.Story Parse()
+ {
+ _parser = new InkParser(_inputString, _options.sourceFilename, OnParseError, _options.fileHandler);
+ _parsedStory = _parser.Parse();
+ return _parsedStory;
+ }
+
+ public Runtime.Story Compile ()
+ {
+ Parse();
+
+ if( _pluginManager != null )
+ _pluginManager.PostParse(_parsedStory);
+
+ if (_parsedStory != null && !_hadParseError) {
+
+ _parsedStory.countAllVisits = _options.countAllVisits;
+
+ _runtimeStory = _parsedStory.ExportRuntime (_options.errorHandler);
+
+ if( _pluginManager != null )
+ _pluginManager.PostExport (_parsedStory, _runtimeStory);
+ } else {
+ _runtimeStory = null;
+ }
+
+ return _runtimeStory;
+ }
+
+ public class CommandLineInputResult {
+ public bool requestsExit;
+ public int choiceIdx = -1;
+ public string divertedPath;
+ public string output;
+ }
+ public CommandLineInputResult HandleInput (CommandLineInput inputResult)
+ {
+ var result = new CommandLineInputResult ();
+
+ // Request for debug source line number
+ if (inputResult.debugSource != null) {
+ var offset = (int)inputResult.debugSource;
+ var dm = DebugMetadataForContentAtOffset (offset);
+ if (dm != null)
+ result.output = "DebugSource: " + dm.ToString ();
+ else
+ result.output = "DebugSource: Unknown source";
+ }
+
+ // Request for runtime path lookup (to line number)
+ else if (inputResult.debugPathLookup != null) {
+ var pathStr = inputResult.debugPathLookup;
+ var contentResult = _runtimeStory.ContentAtPath (new Runtime.Path (pathStr));
+ var dm = contentResult.obj.debugMetadata;
+ if( dm != null )
+ result.output = "DebugSource: " + dm.ToString ();
+ else
+ result.output = "DebugSource: Unknown source";
+ }
+
+ // User entered some ink
+ else if (inputResult.userImmediateModeStatement != null) {
+ var parsedObj = inputResult.userImmediateModeStatement as Parsed.Object;
+ return ExecuteImmediateStatement(parsedObj);
+
+ } else {
+ return null;
+ }
+
+ return result;
+ }
+
+ CommandLineInputResult ExecuteImmediateStatement(Parsed.Object parsedObj) {
+ var result = new CommandLineInputResult ();
+
+ // Variable assignment: create in Parsed.Story as well as the Runtime.Story
+ // so that we don't get an error message during reference resolution
+ if (parsedObj is Parsed.VariableAssignment) {
+ var varAssign = (Parsed.VariableAssignment)parsedObj;
+ if (varAssign.isNewTemporaryDeclaration) {
+ _parsedStory.TryAddNewVariableDeclaration (varAssign);
+ }
+ }
+
+ parsedObj.parent = _parsedStory;
+ var runtimeObj = parsedObj.runtimeObject;
+
+ parsedObj.ResolveReferences (_parsedStory);
+
+ if (!_parsedStory.hadError) {
+
+ // Divert
+ if (parsedObj is Parsed.Divert) {
+ var parsedDivert = parsedObj as Parsed.Divert;
+ result.divertedPath = parsedDivert.runtimeDivert.targetPath.ToString();
+ }
+
+ // Expression or variable assignment
+ else if (parsedObj is Parsed.Expression || parsedObj is Parsed.VariableAssignment) {
+ var evalResult = _runtimeStory.EvaluateExpression ((Runtime.Container)runtimeObj);
+ if (evalResult != null) {
+ result.output = evalResult.ToString ();
+ }
+ }
+ } else {
+ _parsedStory.ResetError ();
+ }
+
+ return result;
+ }
+
+ public void RetrieveDebugSourceForLatestContent ()
+ {
+ foreach (var outputObj in _runtimeStory.state.outputStream) {
+ var textContent = outputObj as Runtime.StringValue;
+ if (textContent != null) {
+ var range = new DebugSourceRange ();
+ range.length = textContent.value.Length;
+ range.debugMetadata = textContent.debugMetadata;
+ range.text = textContent.value;
+ _debugSourceRanges.Add (range);
+ }
+ }
+ }
+
+ Runtime.DebugMetadata DebugMetadataForContentAtOffset (int offset)
+ {
+ int currOffset = 0;
+
+ Runtime.DebugMetadata lastValidMetadata = null;
+ foreach (var range in _debugSourceRanges) {
+ if (range.debugMetadata != null)
+ lastValidMetadata = range.debugMetadata;
+
+ if (offset >= currOffset && offset < currOffset + range.length)
+ return lastValidMetadata;
+
+ currOffset += range.length;
+ }
+
+ return null;
+ }
+
+ public struct DebugSourceRange
+ {
+ public int length;
+ public Runtime.DebugMetadata debugMetadata;
+ public string text;
+ }
+
+ // Need to wrap the error handler so that we know
+ // when there was a critical error between parse and codegen stages
+ void OnParseError (string message, ErrorType errorType)
+ {
+ if( errorType == ErrorType.Error )
+ _hadParseError = true;
+
+ if (_options.errorHandler != null)
+ _options.errorHandler (message, errorType);
+ else
+ throw new System.Exception(message);
+ }
+
+ string _inputString;
+ Options _options;
+
+
+ InkParser _parser;
+ Parsed.Story _parsedStory;
+ Runtime.Story _runtimeStory;
+
+ PluginManager _pluginManager;
+
+ bool _hadParseError;
+
+ List _debugSourceRanges = new List ();
+ }
+}
diff --git a/Assets/Plugins/Ink/compiler/Compiler.cs.meta b/Assets/Plugins/Ink/compiler/Compiler.cs.meta
new file mode 100644
index 000000000..8406769a6
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/Compiler.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 02566d14814a1194ea64f24ac13aabbb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/FileHandler.cs b/Assets/Plugins/Ink/compiler/FileHandler.cs
new file mode 100644
index 000000000..51a60bb47
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/FileHandler.cs
@@ -0,0 +1,24 @@
+using System.IO;
+
+namespace Ink
+{
+ public interface IFileHandler
+ {
+ string ResolveInkFilename (string includeName);
+ string LoadInkFileContents (string fullFilename);
+ }
+
+ public class DefaultFileHandler : Ink.IFileHandler {
+ public string ResolveInkFilename (string includeName)
+ {
+ var workingDir = Directory.GetCurrentDirectory ();
+ var fullRootInkPath = Path.Combine (workingDir, includeName);
+ return fullRootInkPath;
+ }
+
+ public string LoadInkFileContents (string fullFilename)
+ {
+ return File.ReadAllText (fullFilename);
+ }
+ }
+}
diff --git a/Assets/Plugins/Ink/compiler/FileHandler.cs.meta b/Assets/Plugins/Ink/compiler/FileHandler.cs.meta
new file mode 100644
index 000000000..98d42bf29
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/FileHandler.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a4bc77a489a8348498429161a93a337a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser.meta b/Assets/Plugins/Ink/compiler/InkParser.meta
new file mode 100644
index 000000000..5e4a0549d
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2ac8c073d5990034aa0cc05037439d4f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs b/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs
new file mode 100644
index 000000000..9d0cfee59
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs
@@ -0,0 +1,93 @@
+
+namespace Ink
+{
+ ///
+ /// Pre-pass before main ink parser runs. It actually performs two main tasks:
+ /// - comment elimination to simplify the parse rules in the main parser
+ /// - Conversion of Windows line endings (\r\n) to the simpler Unix style (\n), so
+ /// we don't have to worry about them later.
+ ///
+ public class CommentEliminator : StringParser
+ {
+ public CommentEliminator (string input) : base(input)
+ {
+ }
+
+ public string Process()
+ {
+ // Make both comments and non-comments optional to handle trivial empty file case (or *only* comments)
+ var stringList = Interleave(Optional (CommentsAndNewlines), Optional(MainInk));
+
+ if (stringList != null) {
+ return string.Join("", stringList.ToArray());
+ } else {
+ return null;
+ }
+ }
+
+ string MainInk()
+ {
+ return ParseUntil (CommentsAndNewlines, _commentOrNewlineStartCharacter, null);
+ }
+
+ string CommentsAndNewlines()
+ {
+ var newlines = Interleave (Optional (ParseNewline), Optional (ParseSingleComment));
+
+ if (newlines != null) {
+ return string.Join ("", newlines.ToArray());
+ } else {
+ return null;
+ }
+ }
+
+ // Valid comments always return either an empty string or pure newlines,
+ // which we want to keep so that line numbers stay the same
+ string ParseSingleComment()
+ {
+ return (string) OneOf (EndOfLineComment, BlockComment);
+ }
+
+ string EndOfLineComment()
+ {
+ if (ParseString ("//") == null) {
+ return null;
+ }
+
+ ParseUntilCharactersFromCharSet (_newlineCharacters);
+
+ return "";
+ }
+
+ string BlockComment()
+ {
+ if (ParseString ("/*") == null) {
+ return null;
+ }
+
+ int startLineIndex = lineIndex;
+
+ var commentResult = ParseUntil (String("*/"), _commentBlockEndCharacter, null);
+
+ if (!endOfInput) {
+ ParseString ("*/");
+ }
+
+ // Count the number of lines that were inside the block, and replicate them as newlines
+ // so that the line indexing still works from the original source
+ if (commentResult != null) {
+ return new string ('\n', lineIndex - startLineIndex);
+ }
+
+ // No comment at all
+ else {
+ return null;
+ }
+ }
+
+ CharacterSet _commentOrNewlineStartCharacter = new CharacterSet ("/\r\n");
+ CharacterSet _commentBlockEndCharacter = new CharacterSet("*");
+ CharacterSet _newlineCharacters = new CharacterSet ("\n\r");
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs.meta
new file mode 100644
index 000000000..3e3f04a54
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/CommentEliminator.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e650e9d0adfa13d40a23175367324716
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs
new file mode 100644
index 000000000..4068edbcf
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs
@@ -0,0 +1,171 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+
+namespace Ink
+{
+ public partial class InkParser : StringParser
+ {
+ public InkParser(string str, string filenameForMetadata = null, Ink.ErrorHandler externalErrorHandler = null, IFileHandler fileHandler = null)
+ : this(str, filenameForMetadata, externalErrorHandler, null, fileHandler)
+ { }
+
+ InkParser(string str, string inkFilename = null, Ink.ErrorHandler externalErrorHandler = null, InkParser rootParser = null, IFileHandler fileHandler = null) : base(str) {
+ _filename = inkFilename;
+ RegisterExpressionOperators ();
+ GenerateStatementLevelRules ();
+
+ // Built in handler for all standard parse errors and warnings
+ this.errorHandler = OnStringParserError;
+
+ // The above parse errors are then formatted as strings and passed
+ // to the Ink.ErrorHandler, or it throws an exception
+ _externalErrorHandler = externalErrorHandler;
+
+ _fileHandler = fileHandler ?? new DefaultFileHandler();
+
+ if (rootParser == null) {
+ _rootParser = this;
+
+ _openFilenames = new HashSet ();
+
+ if (inkFilename != null) {
+ var fullRootInkPath = _fileHandler.ResolveInkFilename (inkFilename);
+ _openFilenames.Add (fullRootInkPath);
+ }
+
+ } else {
+ _rootParser = rootParser;
+ }
+
+ }
+
+ // Main entry point
+ public Parsed.Story Parse()
+ {
+ List topLevelContent = StatementsAtLevel (StatementLevel.Top);
+
+ // Note we used to return null if there were any errors, but this would mean
+ // that include files would return completely empty rather than attempting to
+ // continue with errors. Returning an empty include files meant that anything
+ // that *did* compile successfully would otherwise be ignored, generating way
+ // more errors than necessary.
+ return new Parsed.Story (topLevelContent, isInclude:_rootParser != this);
+ }
+
+ protected List SeparatedList (SpecificParseRule mainRule, ParseRule separatorRule) where T : class
+ {
+ T firstElement = Parse (mainRule);
+ if (firstElement == null) return null;
+
+ var allElements = new List ();
+ allElements.Add (firstElement);
+
+ do {
+
+ int nextElementRuleId = BeginRule ();
+
+ var sep = separatorRule ();
+ if (sep == null) {
+ FailRule (nextElementRuleId);
+ break;
+ }
+
+ var nextElement = Parse (mainRule);
+ if (nextElement == null) {
+ FailRule (nextElementRuleId);
+ break;
+ }
+
+ SucceedRule (nextElementRuleId);
+
+ allElements.Add (nextElement);
+
+ } while (true);
+
+ return allElements;
+ }
+
+ protected override string PreProcessInputString(string str)
+ {
+ var inputWithCommentsRemoved = (new CommentEliminator (str)).Process();
+ return inputWithCommentsRemoved;
+ }
+
+ protected Runtime.DebugMetadata CreateDebugMetadata(StringParserState.Element stateAtStart, StringParserState.Element stateAtEnd)
+ {
+ var md = new Runtime.DebugMetadata ();
+ md.startLineNumber = stateAtStart.lineIndex + 1;
+ md.endLineNumber = stateAtEnd.lineIndex + 1;
+ md.startCharacterNumber = stateAtStart.characterInLineIndex + 1;
+ md.endCharacterNumber = stateAtEnd.characterInLineIndex + 1;
+ md.fileName = _filename;
+ return md;
+ }
+
+ protected override void RuleDidSucceed(object result, StringParserState.Element stateAtStart, StringParserState.Element stateAtEnd)
+ {
+ // Apply DebugMetadata based on the state at the start of the rule
+ // (i.e. use line number as it was at the start of the rule)
+ var parsedObj = result as Parsed.Object;
+ if ( parsedObj) {
+ parsedObj.debugMetadata = CreateDebugMetadata(stateAtStart, stateAtEnd);
+ return;
+ }
+
+ // A list of objects that doesn't already have metadata?
+ var parsedListObjs = result as List;
+ if (parsedListObjs != null) {
+ foreach (var parsedListObj in parsedListObjs) {
+ if (!parsedListObj.hasOwnDebugMetadata) {
+ parsedListObj.debugMetadata = CreateDebugMetadata(stateAtStart, stateAtEnd);
+ }
+ }
+ }
+
+ var id = result as Parsed.Identifier;
+ if (id != null) {
+ id.debugMetadata = CreateDebugMetadata(stateAtStart, stateAtEnd);
+ }
+ }
+
+ protected bool parsingStringExpression
+ {
+ get {
+ return GetFlag ((uint)CustomFlags.ParsingString);
+ }
+ set {
+ SetFlag ((uint)CustomFlags.ParsingString, value);
+ }
+ }
+
+ protected enum CustomFlags {
+ ParsingString = 0x1
+ }
+
+ void OnStringParserError(string message, int index, int lineIndex, bool isWarning)
+ {
+ var warningType = isWarning ? "WARNING:" : "ERROR:";
+ string fullMessage;
+
+ if (_filename != null) {
+ fullMessage = string.Format(warningType+" '{0}' line {1}: {2}", _filename, (lineIndex+1), message);
+ } else {
+ fullMessage = string.Format(warningType+" line {0}: {1}", (lineIndex+1), message);
+ }
+
+ if (_externalErrorHandler != null) {
+ _externalErrorHandler (fullMessage, isWarning ? ErrorType.Warning : ErrorType.Error);
+ } else {
+ throw new System.Exception (fullMessage);
+ }
+ }
+
+ IFileHandler _fileHandler;
+
+ Ink.ErrorHandler _externalErrorHandler;
+
+ string _filename;
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs.meta
new file mode 100644
index 000000000..a02351aea
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 57456b83f66dcfb4dbdc06ae75d41958
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs
new file mode 100644
index 000000000..6e73e5972
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs
@@ -0,0 +1,28 @@
+using Ink.Parsed;
+
+namespace Ink
+{
+ public partial class InkParser
+ {
+ protected AuthorWarning AuthorWarning()
+ {
+ Whitespace ();
+
+ var identifier = Parse (IdentifierWithMetadata);
+ if (identifier == null || identifier.name != "TODO")
+ return null;
+
+ Whitespace ();
+
+ ParseString (":");
+
+ Whitespace ();
+
+ var message = ParseUntilCharactersFromString ("\n\r");
+
+ return new AuthorWarning (message);
+ }
+
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs.meta
new file mode 100644
index 000000000..6a6c386ca
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_AuthorWarning.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0c9f8990d12640c40b17fdb3552c08f6
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs
new file mode 100644
index 000000000..3ac3962b6
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs
@@ -0,0 +1,64 @@
+using Ink.Parsed;
+using System;
+using System.Text;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Ink
+{
+ public partial class InkParser
+ {
+ public static readonly CharacterRange LatinBasic =
+ CharacterRange.Define ('\u0041', '\u007A', excludes: new CharacterSet().AddRange('\u005B', '\u0060'));
+ public static readonly CharacterRange LatinExtendedA = CharacterRange.Define('\u0100', '\u017F'); // no excludes here
+ public static readonly CharacterRange LatinExtendedB = CharacterRange.Define('\u0180', '\u024F'); // no excludes here
+ public static readonly CharacterRange Greek =
+ CharacterRange.Define('\u0370', '\u03FF', excludes: new CharacterSet().AddRange('\u0378','\u0385').AddCharacters("\u0374\u0375\u0378\u0387\u038B\u038D\u03A2"));
+ public static readonly CharacterRange Cyrillic =
+ CharacterRange.Define('\u0400', '\u04FF', excludes: new CharacterSet().AddRange('\u0482', '\u0489'));
+ public static readonly CharacterRange Armenian =
+ CharacterRange.Define('\u0530', '\u058F', excludes: new CharacterSet().AddCharacters("\u0530").AddRange('\u0557', '\u0560').AddRange('\u0588', '\u058E'));
+ public static readonly CharacterRange Hebrew =
+ CharacterRange.Define('\u0590', '\u05FF', excludes: new CharacterSet());
+ public static readonly CharacterRange Arabic =
+ CharacterRange.Define('\u0600', '\u06FF', excludes: new CharacterSet());
+ public static readonly CharacterRange Korean =
+ CharacterRange.Define('\uAC00', '\uD7AF', excludes: new CharacterSet());
+ public static readonly CharacterRange Latin1Supplement =
+ CharacterRange.Define('\u0080', '\u00FF', excludes: new CharacterSet());
+
+ private void ExtendIdentifierCharacterRanges(CharacterSet identifierCharSet)
+ {
+ var characterRanges = ListAllCharacterRanges();
+
+ foreach (var charRange in characterRanges)
+ {
+ identifierCharSet.AddCharacters(charRange.ToCharacterSet());
+ }
+ }
+
+ ///
+ /// Gets an array of representing all of the currently supported
+ /// non-ASCII character ranges that can be used in identifier names.
+ ///
+ ///
+ /// An array of representing all of the currently supported
+ /// non-ASCII character ranges that can be used in identifier names.
+ ///
+ public static CharacterRange[] ListAllCharacterRanges() {
+ return new CharacterRange[] {
+ LatinBasic,
+ LatinExtendedA,
+ LatinExtendedB,
+ Arabic,
+ Armenian,
+ Cyrillic,
+ Greek,
+ Hebrew,
+ Korean,
+ Latin1Supplement,
+ };
+ }
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs.meta
new file mode 100644
index 000000000..9925778f2
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CharacterRanges.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e1cc3ab7c74670a40936f5c282a505e7
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs
new file mode 100644
index 000000000..39c148af7
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs
@@ -0,0 +1,225 @@
+using Ink.Parsed;
+using System.Diagnostics;
+
+namespace Ink
+{
+ public partial class InkParser
+ {
+ protected Choice Choice()
+ {
+ bool onceOnlyChoice = true;
+ var bullets = Interleave (OptionalExclude(Whitespace), String("*") );
+ if (bullets == null) {
+
+ bullets = Interleave (OptionalExclude(Whitespace), String("+") );
+ if (bullets == null) {
+ return null;
+ }
+
+ onceOnlyChoice = false;
+ }
+
+ // Optional name for the choice
+ Identifier optionalName = Parse(BracketedName);
+
+ Whitespace ();
+
+ // Optional condition for whether the choice should be shown to the player
+ Expression conditionExpr = Parse(ChoiceCondition);
+
+ Whitespace ();
+
+ // Ordinarily we avoid parser state variables like these, since
+ // nesting would require us to store them in a stack. But since you should
+ // never be able to nest choices within choice content, it's fine here.
+ Debug.Assert(_parsingChoice == false, "Already parsing a choice - shouldn't have nested choices");
+ _parsingChoice = true;
+
+ ContentList startContent = null;
+ var startTextAndLogic = Parse (MixedTextAndLogic);
+ if (startTextAndLogic != null)
+ startContent = new ContentList (startTextAndLogic);
+
+
+ ContentList optionOnlyContent = null;
+ ContentList innerContent = null;
+
+ // Check for a the weave style format:
+ // * "Hello[."]," he said.
+ bool hasWeaveStyleInlineBrackets = ParseString("[") != null;
+ if (hasWeaveStyleInlineBrackets) {
+
+ var optionOnlyTextAndLogic = Parse (MixedTextAndLogic);
+ if (optionOnlyTextAndLogic != null)
+ optionOnlyContent = new ContentList (optionOnlyTextAndLogic);
+
+
+ Expect (String("]"), "closing ']' for weave-style option");
+
+ var innerTextAndLogic = Parse (MixedTextAndLogic);
+ if( innerTextAndLogic != null )
+ innerContent = new ContentList (innerTextAndLogic);
+ }
+
+ Whitespace ();
+
+ // Finally, now we know we're at the end of the main choice body, parse
+ // any diverts separately.
+ var diverts = Parse(MultiDivert);
+
+ _parsingChoice = false;
+
+ Whitespace ();
+
+ // Completely empty choice without even an empty divert?
+ bool emptyContent = !startContent && !innerContent && !optionOnlyContent;
+ if (emptyContent && diverts == null)
+ Warning ("Choice is completely empty. Interpretting as a default fallback choice. Add a divert arrow to remove this warning: * ->");
+
+ // * [] some text
+ else if (!startContent && hasWeaveStyleInlineBrackets && !optionOnlyContent)
+ Warning ("Blank choice - if you intended a default fallback choice, use the `* ->` syntax");
+
+ if (!innerContent) innerContent = new ContentList ();
+
+ var tags = Parse (Tags);
+ if (tags != null) {
+ innerContent.AddContent(tags);
+ }
+
+ // Normal diverts on the end of a choice - simply add to the normal content
+ if (diverts != null) {
+ foreach (var divObj in diverts) {
+ // may be TunnelOnwards
+ var div = divObj as Divert;
+
+ // Empty divert serves no purpose other than to say
+ // "this choice is intentionally left blank"
+ // (as an invisible default choice)
+ if (div && div.isEmpty) continue;
+
+ innerContent.AddContent (divObj);
+ }
+ }
+
+ // Terminate main content with a newline since this is the end of the line
+ // Note that this will be redundant if the diverts above definitely take
+ // the flow away permanently.
+ innerContent.AddContent (new Text ("\n"));
+
+ var choice = new Choice (startContent, optionOnlyContent, innerContent);
+ choice.identifier = optionalName;
+ choice.indentationDepth = bullets.Count;
+ choice.hasWeaveStyleInlineBrackets = hasWeaveStyleInlineBrackets;
+ choice.condition = conditionExpr;
+ choice.onceOnly = onceOnlyChoice;
+ choice.isInvisibleDefault = emptyContent;
+
+ return choice;
+
+ }
+
+ protected Expression ChoiceCondition()
+ {
+ var conditions = Interleave (ChoiceSingleCondition, ChoiceConditionsSpace);
+ if (conditions == null)
+ return null;
+ else if (conditions.Count == 1)
+ return conditions [0];
+ else {
+ return new MultipleConditionExpression (conditions);
+ }
+ }
+
+ protected object ChoiceConditionsSpace()
+ {
+ // Both optional
+ // Newline includes initial end of line whitespace
+ Newline ();
+ Whitespace ();
+ return ParseSuccess;
+ }
+
+ protected Expression ChoiceSingleCondition()
+ {
+ if (ParseString ("{") == null)
+ return null;
+
+ var condExpr = Expect(Expression, "choice condition inside { }") as Expression;
+ DisallowIncrement (condExpr);
+
+ Expect (String ("}"), "closing '}' for choice condition");
+
+ return condExpr;
+ }
+
+ protected Gather Gather()
+ {
+ object gatherDashCountObj = Parse(GatherDashes);
+ if (gatherDashCountObj == null) {
+ return null;
+ }
+
+ int gatherDashCount = (int)gatherDashCountObj;
+
+ // Optional name for the gather
+ Identifier optionalName = Parse(BracketedName);
+
+ var gather = new Gather (optionalName, gatherDashCount);
+
+ // Optional newline before gather's content begins
+ Newline ();
+
+ return gather;
+ }
+
+ protected object GatherDashes()
+ {
+ Whitespace ();
+
+ int gatherDashCount = 0;
+
+ while (ParseDashNotArrow () != null) {
+ gatherDashCount++;
+ Whitespace ();
+ }
+
+ if (gatherDashCount == 0)
+ return null;
+
+ return gatherDashCount;
+ }
+
+ protected object ParseDashNotArrow()
+ {
+ var ruleId = BeginRule ();
+
+ if (ParseString ("->") == null && ParseSingleCharacter () == '-') {
+ return SucceedRule (ruleId);
+ } else {
+ return FailRule (ruleId);
+ }
+ }
+
+ protected Identifier BracketedName()
+ {
+ if (ParseString ("(") == null)
+ return null;
+
+ Whitespace ();
+
+ Identifier name = Parse(IdentifierWithMetadata);
+ if (name == null)
+ return null;
+
+ Whitespace ();
+
+ Expect (String (")"), "closing ')' for bracketed name");
+
+ return name;
+ }
+
+ bool _parsingChoice;
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs.meta
new file mode 100644
index 000000000..698cee60f
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Choices.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a2d978613bf868c48b75265740aad51e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs
new file mode 100644
index 000000000..a04ef1766
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs
@@ -0,0 +1,129 @@
+
+namespace Ink
+{
+ public partial class InkParser
+ {
+ // Valid returned objects:
+ // - "help"
+ // - int: for choice number
+ // - Parsed.Divert
+ // - Variable declaration/assignment
+ // - Epression
+ // - Lookup debug source for character offset
+ // - Lookup debug source for runtime path
+ public CommandLineInput CommandLineUserInput()
+ {
+ CommandLineInput result = new CommandLineInput ();
+
+ Whitespace ();
+
+ if (ParseString ("help") != null) {
+ result.isHelp = true;
+ return result;
+ }
+
+ if (ParseString ("exit") != null || ParseString ("quit") != null) {
+ result.isExit = true;
+ return result;
+ }
+
+ return (CommandLineInput) OneOf (
+ DebugSource,
+ DebugPathLookup,
+ UserChoiceNumber,
+ UserImmediateModeStatement
+ );
+ }
+
+ CommandLineInput DebugSource ()
+ {
+ Whitespace ();
+
+ if (ParseString ("DebugSource") == null)
+ return null;
+
+ Whitespace ();
+
+ var expectMsg = "character offset in parentheses, e.g. DebugSource(5)";
+ if (Expect (String ("("), expectMsg) == null)
+ return null;
+
+ Whitespace ();
+
+ int? characterOffset = ParseInt ();
+ if (characterOffset == null) {
+ Error (expectMsg);
+ return null;
+ }
+
+ Whitespace ();
+
+ Expect (String (")"), "closing parenthesis");
+
+ var inputStruct = new CommandLineInput ();
+ inputStruct.debugSource = characterOffset;
+ return inputStruct;
+ }
+
+ CommandLineInput DebugPathLookup ()
+ {
+ Whitespace ();
+
+ if (ParseString ("DebugPath") == null)
+ return null;
+
+ if (Whitespace () == null)
+ return null;
+
+ var pathStr = Expect (RuntimePath, "path") as string;
+
+ var inputStruct = new CommandLineInput ();
+ inputStruct.debugPathLookup = pathStr;
+ return inputStruct;
+ }
+
+ string RuntimePath ()
+ {
+ if (_runtimePathCharacterSet == null) {
+ _runtimePathCharacterSet = new CharacterSet (identifierCharSet);
+ _runtimePathCharacterSet.Add ('-'); // for c-0, g-0 etc
+ _runtimePathCharacterSet.Add ('.');
+
+ }
+
+ return ParseCharactersFromCharSet (_runtimePathCharacterSet);
+ }
+
+ CommandLineInput UserChoiceNumber()
+ {
+ Whitespace ();
+
+ int? number = ParseInt ();
+ if (number == null) {
+ return null;
+ }
+
+ Whitespace ();
+
+ if (Parse(EndOfLine) == null) {
+ return null;
+ }
+
+ var inputStruct = new CommandLineInput ();
+ inputStruct.choiceInput = number;
+ return inputStruct;
+ }
+
+ CommandLineInput UserImmediateModeStatement()
+ {
+ var statement = OneOf (SingleDivert, TempDeclarationOrAssignment, Expression);
+
+ var inputStruct = new CommandLineInput ();
+ inputStruct.userImmediateModeStatement = statement;
+ return inputStruct;
+ }
+
+ CharacterSet _runtimePathCharacterSet;
+ }
+}
+
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs.meta b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs.meta
new file mode 100644
index 000000000..0bf765fcb
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_CommandLineInput.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 69954d17756084b4bb0c82e2238d36bd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Plugins/Ink/compiler/InkParser/InkParser_Conditional.cs b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Conditional.cs
new file mode 100644
index 000000000..c1f60ec50
--- /dev/null
+++ b/Assets/Plugins/Ink/compiler/InkParser/InkParser_Conditional.cs
@@ -0,0 +1,288 @@
+using System.Collections.Generic;
+using System.Linq;
+using Ink.Parsed;
+
+namespace Ink
+{
+ public partial class InkParser
+ {
+ protected Conditional InnerConditionalContent()
+ {
+ var initialQueryExpression = Parse(ConditionExpression);
+ var conditional = Parse(() => InnerConditionalContent (initialQueryExpression));
+ if (conditional == null)
+ return null;
+
+ return conditional;
+ }
+
+ protected Conditional InnerConditionalContent(Expression initialQueryExpression)
+ {
+ List alternatives;
+
+ bool canBeInline = initialQueryExpression != null;
+ bool isInline = Parse(Newline) == null;
+
+ if (isInline && !canBeInline) {
+ return null;
+ }
+
+ // Inline innards
+ if (isInline) {
+ alternatives = InlineConditionalBranches ();
+ }
+
+ // Multiline innards
+ else {
+ alternatives = MultilineConditionalBranches ();
+ if (alternatives == null) {
+
+ // Allow single piece of content within multi-line expression, e.g.:
+ // { true:
+ // Some content that isn't preceded by '-'
+ // }
+ if (initialQueryExpression) {
+ List soleContent = StatementsAtLevel (StatementLevel.InnerBlock);
+ if (soleContent != null) {
+ var soleBranch = new ConditionalSingleBranch (soleContent);
+ alternatives = new List ();
+ alternatives.Add (soleBranch);
+
+ // Also allow a final "- else:" clause
+ var elseBranch = Parse (SingleMultilineCondition);
+ if (elseBranch) {
+ if (!elseBranch.isElse) {
+ ErrorWithParsedObject ("Expected an '- else:' clause here rather than an extra condition", elseBranch);
+ elseBranch.isElse = true;
+ }
+ alternatives.Add (elseBranch);
+ }
+ }
+ }
+
+ // Still null?
+ if (alternatives == null) {
+ return null;
+ }
+ }
+
+ // Empty true branch - didn't get parsed, but should insert one for semantic correctness,
+ // and to make sure that any evaluation stack values get tidied up correctly.
+ else if (alternatives.Count == 1 && alternatives [0].isElse && initialQueryExpression) {
+ var emptyTrueBranch = new ConditionalSingleBranch (null);
+ emptyTrueBranch.isTrueBranch = true;
+ alternatives.Insert (0, emptyTrueBranch);
+ }
+
+ // Like a switch statement
+ // { initialQueryExpression:
+ // ... match the expression
+ // }
+ if (initialQueryExpression) {
+
+ bool earlierBranchesHaveOwnExpression = false;
+ for (int i = 0; i < alternatives.Count; ++i) {
+ var branch = alternatives [i];
+ bool isLast = (i == alternatives.Count - 1);
+
+ // Matching equality with initial query expression
+ // We set this flag even for the "else" clause so that
+ // it knows to tidy up the evaluation stack at the end
+
+ // Match query
+ if (branch.ownExpression) {
+ branch.matchingEquality = true;
+ earlierBranchesHaveOwnExpression = true;
+ }
+
+ // Else (final branch)
+ else if (earlierBranchesHaveOwnExpression && isLast) {
+ branch.matchingEquality = true;
+ branch.isElse = true;
+ }
+
+ // Binary condition:
+ // { trueOrFalse:
+ // - when true
+ // - when false
+ // }
+ else {
+
+ if (!isLast && alternatives.Count > 2) {
+ ErrorWithParsedObject ("Only final branch can be an 'else'. Did you miss a ':'?", branch);
+ } else {
+ if (i == 0)
+ branch.isTrueBranch = true;
+ else
+ branch.isElse = true;
+ }
+ }
+ }
+ }
+
+ // No initial query, so just a multi-line conditional. e.g.:
+ // {
+ // - x > 3: greater than three
+ // - x == 3: equal to three
+ // - x < 3: less than three
+ // }
+ else {
+
+ for (int i = 0; i < alternatives.Count; ++i) {
+ var alt = alternatives [i];
+ bool isLast = (i == alternatives.Count - 1);
+ if (alt.ownExpression == null) {
+ if (isLast) {
+ alt.isElse = true;
+ } else {
+ if (alt.isElse) {
+ // Do we ALSO have a valid "else" at the end? Let's report the error there.
+ var finalClause = alternatives [alternatives.Count - 1];
+ if (finalClause.isElse) {
+ ErrorWithParsedObject ("Multiple 'else' cases. Can have a maximum of one, at the end.", finalClause);
+ } else {
+ ErrorWithParsedObject ("'else' case in conditional should always be the final one", alt);
+ }
+ } else {
+ ErrorWithParsedObject ("Branch doesn't have condition. Are you missing a ':'? ", alt);
+ }
+
+ }
+ }
+ }
+
+ if (alternatives.Count == 1 && alternatives [0].ownExpression == null) {
+ ErrorWithParsedObject ("Condition block with no conditions", alternatives [0]);
+ }
+ }
+ }
+
+ // TODO: Come up with water-tight error conditions... it's quite a flexible system!
+ // e.g.
+ // - inline conditionals must have exactly 1 or 2 alternatives
+ // - multiline expression shouldn't have mixed existence of branch-conditions?
+ if (alternatives == null)
+ return null;
+
+ foreach (var branch in alternatives) {
+ branch.isInline = isInline;
+ }
+
+ var cond = new Conditional (initialQueryExpression, alternatives);
+ return cond;
+ }
+
+ protected List InlineConditionalBranches()
+ {
+ var listOfLists = Interleave> (MixedTextAndLogic, Exclude (String ("|")), flatten: false);
+ if (listOfLists == null || listOfLists.Count == 0) {
+ return null;
+ }
+
+ var result = new List ();
+
+ if (listOfLists.Count > 2) {
+ Error ("Expected one or two alternatives separated by '|' in inline conditional");
+ } else {
+
+ var trueBranch = new ConditionalSingleBranch (listOfLists[0]);
+ trueBranch.isTrueBranch = true;
+ result.Add (trueBranch);
+
+ if (listOfLists.Count > 1) {
+ var elseBranch = new ConditionalSingleBranch (listOfLists[1]);
+ elseBranch.isElse = true;
+ result.Add (elseBranch);
+ }
+ }
+
+ return result;
+ }
+
+ protected List MultilineConditionalBranches()
+ {
+ MultilineWhitespace ();
+
+ List