diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/.gitignore b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/.gitignore
deleted file mode 100644
index 95cd3c44..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/.idea.EndlessVendetta.iml
-/contentModel.xml
-/modules.xml
-/projectSettingsUpdater.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/discord-ij.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/discord-ij.xml
deleted file mode 100644
index b2c4e3f1..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/discord-ij.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/encodings.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/encodings.xml
deleted file mode 100644
index df87cf95..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/indexLayout.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/indexLayout.xml
deleted file mode 100644
index 7b08163c..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/indexLayout.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/misc.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/misc.xml
deleted file mode 100644
index 30bab2ab..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/misc.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/vcs.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/vcs.xml
deleted file mode 100644
index 6c0b8635..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta.dir/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/.gitignore b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/.gitignore
deleted file mode 100644
index f4076847..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Rider ignored files
-/projectSettingsUpdater.xml
-/contentModel.xml
-/.idea.EndlessVendetta.iml
-/modules.xml
-# Editor-based HTTP Client requests
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/encodings.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/encodings.xml
deleted file mode 100644
index df87cf95..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/encodings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/indexLayout.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/indexLayout.xml
deleted file mode 100644
index 7b08163c..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/indexLayout.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/vcs.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/vcs.xml
deleted file mode 100644
index 6c0b8635..00000000
--- a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/workspace.xml b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/workspace.xml
new file mode 100644
index 00000000..a566056c
--- /dev/null
+++ b/EndlessVendetta/.idea/.idea.EndlessVendetta/.idea/workspace.xml
@@ -0,0 +1,156 @@
+
+
+
+ Intermediate/ProjectFiles/EndlessVendetta.vcxproj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1704947128241
+
+
+ 1704947128241
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
index fc728659..efdba3db 100644
--- a/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
+++ b/EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4ac919274afd8257d1933029fde8e41ecade3a87c3136e65980f9d6175fb06a1
-size 65928
+oid sha256:06d7c8221d10354ec1e9be8f31b4d84447688c99f651d8e702849bac8846c4e8
+size 79266
diff --git a/EndlessVendetta/Content/FirstPerson/GunMechanicWorld.uasset b/EndlessVendetta/Content/FirstPerson/GunMechanicWorld.uasset
index 5f3a461d..32365376 100644
--- a/EndlessVendetta/Content/FirstPerson/GunMechanicWorld.uasset
+++ b/EndlessVendetta/Content/FirstPerson/GunMechanicWorld.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d6148c27e76119507665e2b58c6032c998ffa701c31a41b362657aae54b7bb7f
-size 19805
+oid sha256:7138e664b5b66500b02b934e658efb4472924cc85bcabe930aa0baaabe2d8d0a
+size 19641
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset
deleted file mode 100644
index 44d21afa..00000000
--- a/EndlessVendetta/Content/FirstPersonArms/Animations/FirstPerson_AnimBP.uasset
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bd95413d072ec5535444d09946cfb0ec3f4f6392ff5712e60fa521c845b23cdc
-size 478510
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/NewFirstPerson_AnimBP.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/NewFirstPerson_AnimBP.uasset
new file mode 100644
index 00000000..7076acfc
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/NewFirstPerson_AnimBP.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:140293d5379e6f921760d290e4c078d0e2168f88b400901e5f9edb3433b8a359
+size 966483
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle.uasset
new file mode 100644
index 00000000..a3f08a73
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0d334eee78aa725558edb1518a9e2620d862f8c43ceba81312fceeba711085fa
+size 259052
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle1.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle1.uasset
new file mode 100644
index 00000000..df1029f6
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Idle1.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:52486ff2de88b0e6109936b73f79bd59d90644a39dd65378d8c3bc11a80d2f01
+size 259057
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Loop.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Loop.uasset
new file mode 100644
index 00000000..08310084
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Loop.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0fe321a507df838f31eafe08591bfcd7d5009e66609562f53a13045898da1f64
+size 101190
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Start.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Start.uasset
new file mode 100644
index 00000000..092d64cf
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Jump_Start.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:608b8a9f90aa41997cd79da46542915001cd8a4c0eee8eb80cbcbc70b4540002
+size 82075
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run.uasset
new file mode 100644
index 00000000..d4a12f28
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c65d1a77abf7d6e6742c8558d91d2195502c6eb3979cc9a05f3993a4e727a5a7
+size 92962
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run1.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run1.uasset
new file mode 100644
index 00000000..33d387fb
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Run1.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2e1139e6f375213d0db3163792c27e1de68b5fb844930da14e952c417010a0fd
+size 92967
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk.uasset
new file mode 100644
index 00000000..78215f6f
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd665c14e5863a05b6f91cd2e710069b2257a1d04c3677c89c9fe8187daabe8c
+size 125755
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk1.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk1.uasset
new file mode 100644
index 00000000..2286175a
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI_Walk1.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:992806f25e4c891f055d071ded3e34acaa7c7ed52d805d680b008b55ba9b5795
+size 125760
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI__IdleRun_2D.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI__IdleRun_2D.uasset
new file mode 100644
index 00000000..c2356a12
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI__IdleRun_2D.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4c24f60d98f5d8c0f85246a77d15eacf25a17a265e3efaf125584ef94553e143
+size 8386
diff --git a/EndlessVendetta/Content/FirstPersonArms/Animations/VI__Jump.uasset b/EndlessVendetta/Content/FirstPersonArms/Animations/VI__Jump.uasset
new file mode 100644
index 00000000..44c7c07d
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/Animations/VI__Jump.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f80ffd1fd0a97ecbc3d2e1f8bd26351977a4e7a95a7f0c7d8eb5641cec9b662
+size 60382
diff --git a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset
index edf6ed1a..91e47258 100644
--- a/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset
+++ b/EndlessVendetta/Content/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms_Skeleton.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:68905095ac47d5d9324390bebca7b0474c00209ccc52a38b99d60efb30a2720a
-size 22064
+oid sha256:f4e7da19e1c7c367caadb1bf513b3f7353b8ae90bf24428e0418487ec339670b
+size 22171
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_BothHands.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_BothHands.uasset
new file mode 100644
index 00000000..7ae70eba
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_BothHands.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:98ac7e51a0fa063d2cec76b3a1af51094ca507c570ed67f2b848deb23c971f05
+size 180925
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_LeftHand.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_LeftHand.uasset
new file mode 100644
index 00000000..4e5f058f
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_LeftHand.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51b71e61eed57b4ea223a94dcdc564cb64292b10b008e07ec7bc7a01c6e53c52
+size 142031
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_RightHand.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_RightHand.uasset
new file mode 100644
index 00000000..d2aeb4ee
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/CR_MyVI_RightHand.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2764902041091cbc06c97111b28c6cd6fd6c189c5f17f13536bc700056d02d1b
+size 142049
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100.uasset
new file mode 100644
index 00000000..87bf036d
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88d65cc14478926f0d063711396e6bc40c787cabc22602b735c8ada8cc92c844
+size 82599
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100_Montage.uasset
new file mode 100644
index 00000000..37c261fb
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_100_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24728201e5ecb497862123c4ef60ba553b00ebdd8ad35294f0255742c177a27d
+size 9368
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150.uasset
new file mode 100644
index 00000000..91da4617
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67d328fea4981f2f31877fe63cfc8c180212aa505a866e65a7d9a97380830015
+size 88069
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150_Montage.uasset
new file mode 100644
index 00000000..86d4ff87
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_150_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61f7a74f491326853732777b292c2979b887661a6023e95e072906d3808d6126
+size 11766
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200.uasset
new file mode 100644
index 00000000..3308e78e
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0fa2e31e6746c1d2ae9ad3fbeb765b499ede4f5a443226b922a7b373317dceda
+size 115343
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200_Montage.uasset
new file mode 100644
index 00000000..38440b34
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_200_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be607e68c85ac5d93ce2363fdb7bab21ba42a6d8bf7cd7120565c04fde3a3d1b
+size 13319
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250.uasset
new file mode 100644
index 00000000..28fd41f4
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:21d441bb2168f8914179a0b179e4f764acf13ecd71495fa4ab7e25dc6774ceec
+size 126234
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250_Montage.uasset
new file mode 100644
index 00000000..99ba8ed2
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_250_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e7aa4bcbdbf677720ce12db8c1b1184b406d47c329598ed05780798706ec74d
+size 13301
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45.uasset
new file mode 100644
index 00000000..a2ddfe60
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fd702f20cc02958c47b4ab40ab248fe54f0c868f6130596510243a0983288494
+size 82666
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45_Montage.uasset
new file mode 100644
index 00000000..51e728a4
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_45_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a83dd3218602cee0308b17ddb50c45d5ec51c67730c6564b85f1e19d69eb0ccb
+size 9387
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75.uasset
new file mode 100644
index 00000000..71300d31
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04976f9606a9d51a9ffeb3293367c70c5f96b71aed39fed7f6d0b54cd6d2edba
+size 82690
diff --git a/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75_Montage.uasset b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75_Montage.uasset
new file mode 100644
index 00000000..4ae4807d
--- /dev/null
+++ b/EndlessVendetta/Content/FirstPersonArms/VaultIt/VaultItFP_Height_75_Montage.uasset
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a433342c94e6b05230b79bf98a8625e21cbca23893de7232ac8583cdcbddbc1
+size 9411
diff --git a/EndlessVendetta/Content/Levels/TrainingFacility.umap b/EndlessVendetta/Content/Levels/TrainingFacility.umap
index 7fdf6121..9b7d221c 100644
--- a/EndlessVendetta/Content/Levels/TrainingFacility.umap
+++ b/EndlessVendetta/Content/Levels/TrainingFacility.umap
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:928263e4929943c3bca1c28ad56a4a5530a5a7e2318a11275415abcb276a0e15
+oid sha256:7db21551a3a56def353e10eb4a8429d0980049797fd36509f2096a18a79c6f39
size 679253
diff --git a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset
index c2a34afc..6c8be37c 100644
--- a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset
+++ b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4c0ecf0ac0702cc2bd355ec050232a61c49e10f102448efbeb735a51824adef6
-size 14948
+oid sha256:016cace4ca772f5945f13571260dfb094c56cf8abbd05c91dbf504546f0c1c96
+size 14831
diff --git a/EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset b/EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset
index 278bdae2..bf2e4391 100644
--- a/EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset
+++ b/EndlessVendetta/Content/StarterContent/Particles/P_Ambient_Dust.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:86df659997d5e8288df81bf43534ef7453d973c2df8244d8bfee638126e370ee
-size 53268
+oid sha256:01ef616c7a8bd90cd1b7a13efb18a56f33346efbae51efa31f09804478b7621d
+size 43456
diff --git a/EndlessVendetta/Plugins/VaultIt/Content/Anims/AnimsVaultFP/CR_VaultIt_FP_BothHands.uasset b/EndlessVendetta/Plugins/VaultIt/Content/Anims/AnimsVaultFP/CR_VaultIt_FP_BothHands.uasset
index 66d53588..2e0d017f 100644
--- a/EndlessVendetta/Plugins/VaultIt/Content/Anims/AnimsVaultFP/CR_VaultIt_FP_BothHands.uasset
+++ b/EndlessVendetta/Plugins/VaultIt/Content/Anims/AnimsVaultFP/CR_VaultIt_FP_BothHands.uasset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0adb28c8e72e6af5bdaf6d2488399a3d04ca29ed948c71cebe647d3d9a76316f
-size 189588
+oid sha256:93360ea0ec2ecce56a41c80e1b327a94e20cb1db2f86a1f7cd3d92d846ac8b8b
+size 201066
diff --git a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp
index 438d89e8..47ece323 100644
--- a/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp
+++ b/EndlessVendetta/Source/EndlessVendetta/EndlessVendettaCharacter.cpp
@@ -162,8 +162,8 @@ void AEndlessVendettaCharacter::SetupPlayerInputComponent(class UInputComponent*
if (UEnhancedInputComponent* EnhancedInputComponent = CastChecked(PlayerInputComponent))
{
//Jumping
- EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &AEndlessVendettaCharacter::Jumping);
- EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &AEndlessVendettaCharacter::StopJump);
+ EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &ACharacter::Jump);
+ EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Completed, this, &ACharacter::StopJumping);
//Moving
EnhancedInputComponent->BindAction(MoveAction, ETriggerEvent::Triggered, this, &AEndlessVendettaCharacter::Move);
diff --git a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterAbilityBase.cpp b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterAbilityBase.cpp
index 95fb6780..c8da0950 100644
--- a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterAbilityBase.cpp
+++ b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterAbilityBase.cpp
@@ -1,8 +1,6 @@
// Copyright (c) 2019-2022 Drowning Dragons Limited. All Rights Reserved.
#include "MyVICharacterAbilityBase.h"
-
-#include "Pawn/VICharacterAbilityBase.h"
#include "GAS/VIAbilitySystemComponent.h"
AMyVICharacterAbilityBase::AMyVICharacterAbilityBase(const FObjectInitializer& OI)
diff --git a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.cpp b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.cpp
index 3f533ccc..87a3e873 100644
--- a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.cpp
+++ b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.cpp
@@ -73,6 +73,7 @@ void AMyVICharacterBase::Jump()
// If missing critical components then jump and exit
if (!VaultComponent || !GetCharacterMovement())
{
+ UE_LOG(LogTemp, Warning, TEXT("no vault comp or character movement"));
Super::Jump();
return;
}
@@ -80,11 +81,13 @@ void AMyVICharacterBase::Jump()
// Either jump or vault, determined by VaultComponent::EVIJumpKeyPriority
if (VaultComponent->Jump(GetCharacterMovement()->GetGravityZ(), CanJump(), GetCharacterMovement()->IsFalling()))
{
+ UE_LOG(LogTemp, Warning, TEXT("gravity Z: %f"), GetCharacterMovement()->GetGravityZ());
// Jump normally
Super::Jump();
}
else
{
+ UE_LOG(LogTemp, Warning, TEXT("try to vault"));
// Jump key essentially presses the vault input
VaultComponent->Vault();
}
@@ -196,24 +199,28 @@ bool AMyVICharacterBase::CanVault_Implementation() const
// Vaulting must finish before starting another vault attempt
if (IsVaulting())
{
+ UE_LOG(LogTemp, Warning, TEXT("is already vaulting"));
return false;
}
// Invalid components
if (!VaultComponent || !GetCharacterMovement())
{
+ UE_LOG(LogTemp, Warning, TEXT("invalid componets for vaulting"));
return false;
}
// Animation instance is required to play vault montage
if (!GetMesh() || !GetMesh()->GetAnimInstance())
{
+ UE_LOG(LogTemp, Warning, TEXT("Animation instance is required to play vault montage"));
return false;
}
// Authority not initialized (this isn't set on clients)
if (HasAuthority() && !VaultComponent->bVaultAbilityInitialized)
{
+ UE_LOG(LogTemp, Warning, TEXT("Authority not initialized (this isn't set on clients), hence cant vault"));
return false;
}
@@ -222,30 +229,36 @@ bool AMyVICharacterBase::CanVault_Implementation() const
{
if (GetCharacterMovement()->IsMovingOnGround() && !VaultComponent->bCanVaultFromGround)
{
+ UE_LOG(LogTemp, Warning, TEXT("cant vault cuz on the ground and cant vault from ground"));
return false;
}
if (GetCharacterMovement()->IsFalling() && !VaultComponent->bCanVaultFromFalling)
{
+ UE_LOG(LogTemp, Warning, TEXT("cant vault cuz is falling and cant vault from falling"));
return false;
}
if (GetCharacterMovement()->IsSwimming() && !VaultComponent->bCanVaultFromSwimming)
{
+ UE_LOG(LogTemp, Warning, TEXT("cant vault from swimming"));
return false;
}
}
else
{
+ UE_LOG(LogTemp, Warning, TEXT("cant vault cuz isnt either swimming, walking on the ground or falling"));
return false;
}
// Can't vault while crouching
if (!VaultComponent->bCanVaultFromCrouching && GetCharacterMovement()->IsCrouching())
{
+ UE_LOG(LogTemp, Warning, TEXT("cant vault cuz is crouching"));
return false;
}
+ UE_LOG(LogTemp, Warning, TEXT("actually can vault"));
// Passed all conditions
return true;
}
diff --git a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.h b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.h
index 8219c451..08a271a6 100644
--- a/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.h
+++ b/EndlessVendetta/Source/EndlessVendetta/MyVICharacterBase.h
@@ -4,7 +4,6 @@
#include "CoreMinimal.h"
#include "EndlessVendettaCharacter.h"
-
#include "VITypes.h"
#include "Pawn/VIPawnInterface.h"
#include "MyVICharacterBase.generated.h"