diff --git a/.idea/.idea.FortniteGame/.idea/.gitignore b/.idea/.idea.FortniteGame/.idea/.gitignore
new file mode 100644
index 00000000..f76837ca
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/modules.xml
+/contentModel.xml
+/.idea.FortniteGame.iml
+/projectSettingsUpdater.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.idea.FortniteGame/.idea/.name b/.idea/.idea.FortniteGame/.idea/.name
new file mode 100644
index 00000000..b357feca
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/.name
@@ -0,0 +1 @@
+FortniteGame
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/aws.xml b/.idea/.idea.FortniteGame/.idea/aws.xml
new file mode 100644
index 00000000..b63b642c
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/aws.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/discord.xml b/.idea/.idea.FortniteGame/.idea/discord.xml
new file mode 100644
index 00000000..d8e95616
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/discord.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/encodings.xml b/.idea/.idea.FortniteGame/.idea/encodings.xml
new file mode 100644
index 00000000..df87cf95
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/encodings.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/indexLayout.xml b/.idea/.idea.FortniteGame/.idea/indexLayout.xml
new file mode 100644
index 00000000..7b08163c
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/misc.xml b/.idea/.idea.FortniteGame/.idea/misc.xml
new file mode 100644
index 00000000..1d8c84d0
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.FortniteGame/.idea/vcs.xml b/.idea/.idea.FortniteGame/.idea/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea/.idea.FortniteGame/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini
index 8b137891..126060f7 100644
--- a/Config/DefaultEditor.ini
+++ b/Config/DefaultEditor.ini
@@ -1 +1,18 @@
+[/Script/Localization.LocalizationSettings]
+-EngineTargetsSettings=(Name="Engine",Guid=33482D004789784C9DA695A682ACCA1B,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=((Path="Source/Runtime/"),(Path="Source/Developer/"),(Path="Config/")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*"),(Pattern="Source/Developer/NoRedist/UnrealEngineLauncherServices/*"),(Pattern="Source/Developer/NoRedist/BuildPatchServices/*")),FileExtensions=((Pattern="cpp"),(Pattern="h"),(Pattern="c"),(Pattern="inl"),(Pattern="mm"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/*")),ExcludePathWildcards=((Pattern="Content/Editor/*"),(Pattern="Content/Tutorial/*"),(Pattern="Content/Developers/*"),(Pattern="Content/TestPackages/*"),(Pattern="Content/QA_Assets/*"),(Pattern="Content/Maps/Automation/*"),(Pattern="Content/EngineSounds/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="Editor",Guid=AC8BFD2A41A2FB2893BB8EA0AF903E6D,TargetDependencies=(33482D004789784C9DA695A682ACCA1B),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=((Path="Source/Editor/")),ExcludePathWildcards=,FileExtensions=((Pattern="cpp"),(Pattern="h"),(Pattern="c"),(Pattern="inl"),(Pattern="mm"))),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/Editor/*"),(Pattern="Content/Editor*")),ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="EditorTutorials",Guid=00F8E3AD47F0A73D50D46881C14DF28F,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=("IntroTutorials"),GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/Tutorial/*")),ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="PropertyNames",Guid=E391A8B149980E8154E056AF2DA49479,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="DisplayName"),TextNamespace="UObjectDisplayNames",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="ToolTips",Guid=0F116534468918AEA432DD8C77703BA8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="ToolTip"),TextNamespace="UObjectToolTips",TextKeyPattern=(Pattern="{FieldPath}")),(MetaDataKey=(Name="ShortToolTip"),TextNamespace="UObjectShortToolTips",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="Keywords",Guid=AE89AECB47475F420D0D69A5547515DC,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="Keywords"),TextNamespace="UObjectKeywords",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-EngineTargetsSettings=(Name="Category",Guid=14B8DEE642A6A7AFEB5A28B959EC373A,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="Category"),TextNamespace="UObjectCategory",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="Engine",Guid=33482D004789784C9DA695A682ACCA1B,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=((Path="Source/Runtime/"),(Path="Source/Developer/"),(Path="Config/")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*"),(Pattern="Source/Developer/NoRedist/UnrealEngineLauncherServices/*"),(Pattern="Source/Developer/NoRedist/BuildPatchServices/*")),FileExtensions=((Pattern="cpp"),(Pattern="h"),(Pattern="c"),(Pattern="inl"),(Pattern="mm"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/*")),ExcludePathWildcards=((Pattern="Content/Editor/*"),(Pattern="Content/Tutorial/*"),(Pattern="Content/Developers/*"),(Pattern="Content/TestPackages/*"),(Pattern="Content/QA_Assets/*"),(Pattern="Content/Maps/Automation/*"),(Pattern="Content/EngineSounds/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="Editor",Guid=AC8BFD2A41A2FB2893BB8EA0AF903E6D,TargetDependencies=(33482D004789784C9DA695A682ACCA1B),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=((Path="Source/Editor/")),ExcludePathWildcards=,FileExtensions=((Pattern="cpp"),(Pattern="h"),(Pattern="c"),(Pattern="inl"),(Pattern="mm")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/Editor/*"),(Pattern="Content/Editor*")),ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="EditorTutorials",Guid=00F8E3AD47F0A73D50D46881C14DF28F,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=("IntroTutorials"),GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/Tutorial/*")),ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="PropertyNames",Guid=E391A8B149980E8154E056AF2DA49479,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="DisplayName"),TextNamespace="UObjectDisplayNames",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="ToolTips",Guid=0F116534468918AEA432DD8C77703BA8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="ToolTip"),TextNamespace="UObjectToolTips",TextKeyPattern=(Pattern="{FieldPath}")),(MetaDataKey=(Name="ShortToolTip"),TextNamespace="UObjectShortToolTips",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="Keywords",Guid=AE89AECB47475F420D0D69A5547515DC,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=True,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="Keywords"),TextNamespace="UObjectKeywords",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
++EngineTargetsSettings=(Name="Category",Guid=14B8DEE642A6A7AFEB5A28B959EC373A,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=True,IncludePathWildcards=((Pattern="Source/Editor/*"),(Pattern="Source/Runtime/*"),(Pattern="Source/Developer/*")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*")),KeySpecifications=((MetaDataKey=(Name="Category"),TextNamespace="UObjectCategory",TextKeyPattern=(Pattern="{FieldPath}"))),ShouldGatherFromEditorOnlyData=True),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN")))
+-GameTargetsSettings=(Name="Game",Guid=AE0EA34A45461A25BA65A391026F19F8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=False),NativeCultureIndex=-1,SupportedCulturesStatistics=((CultureName="en")))
++GameTargetsSettings=(Name="Game",Guid=AE0EA34A45461A25BA65A391026F19F8,TargetDependencies=(33482D004789784C9DA695A682ACCA1B,AC8BFD2A41A2FB2893BB8EA0AF903E6D),AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=False,SearchDirectories=,ExcludePathWildcards=,FileExtensions=((Pattern="h"),(Pattern="cpp"),(Pattern="ini")),ShouldGatherFromEditorOnlyData=False),GatherFromPackages=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,FileExtensions=((Pattern="umap"),(Pattern="uasset")),Collections=,ExcludeClasses=,ShouldExcludeDerivedClasses=False,ShouldGatherFromEditorOnlyData=False,SkipGatherCache=False),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=False),ExportSettings=(CollapseMode=IdenticalTextIdAndSource,ShouldPersistCommentsOnExport=False,ShouldAddSourceLocationsAsComments=True),CompileSettings=(SkipSourceCheck=False,ValidateFormatPatterns=True,ValidateSafeWhitespace=False),ImportDialogueSettings=(RawAudioPath=(Path=""),ImportedDialogueFolder="ImportedDialogue",bImportNativeAsSource=False),NativeCultureIndex=-1,SupportedCulturesStatistics=((CultureName="en")))
diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini
index 64d80560..6dcf1077 100644
--- a/Config/DefaultGame.ini
+++ b/Config/DefaultGame.ini
@@ -19,11 +19,16 @@ InsertPack=(PackSource="StarterContent.upack",PackName="StarterContent")
+PrimaryAssetTypesToScan=(PrimaryAssetType="FortHeroSpecialization",AssetBaseClass=/Script/FortniteGame.FortHeroSpecialization,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=,Rules=(Priority=-1,ChunkId=1002,bApplyRecursively=True,CookRule=AlwaysCook))
+PrimaryAssetTypesToScan=(PrimaryAssetType="CustomCharacterPart",AssetBaseClass=/Script/FortniteGame.CustomCharacterPart,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=((Path="/Game/Athena/Heroes/Meshes/Bodies"),(Path="/Game/Characters/CharacterParts/FaceAccessories"),(Path="/Game/Characters/CharacterParts/Female/Medium/Heads")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook))
+PrimaryAssetTypesToScan=(PrimaryAssetType="AthenaMusicPack",AssetBaseClass=/Script/FortniteGame.AthenaMusicPackItemDefinition,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=((Path="/Game/Athena/Items/Cosmetics/MusicPacks")),SpecificAssets=,Rules=(Priority=-1,ChunkId=1000,bApplyRecursively=True,CookRule=AlwaysCook))
-+PrimaryAssetTypesToScan=(PrimaryAssetType="AthenaDance",AssetBaseClass=/Script/FortniteGame.AthenaDanceItemDefinition,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=((Path="/Game/Athena/Items/Cosmetics/Dances")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook))
++PrimaryAssetTypesToScan=(PrimaryAssetType="AthenaDance",AssetBaseClass=/Script/FortniteGame.AthenaDanceItemDefinition,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=((Path="/Game/Athena/Items/Cosmetics/Dances"),(Path="/Game/Zylox/Animations/Emotes/Items"),(Path="/Game/Athena/Items/Cosmetics/Toys"),(Path="/Game/Athena/Items/Cosmetics/Sprays")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook))
+PrimaryAssetTypesToScan=(PrimaryAssetType="GameDataCosmetics",AssetBaseClass=/Script/FortniteGame.GameDataCosmetics,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=((Path="/Game/Balance")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook))
++PrimaryAssetTypesToScan=(PrimaryAssetType="SkeletalMesh",AssetBaseClass=/Script/Engine.SkeletalMesh,bHasBlueprintClasses=False,bIsEditorOnly=False,Directories=,SpecificAssets=(None),Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook))
bOnlyCookProductionAssets=False
bShouldManagerDetermineTypeAndName=False
bShouldGuessTypeAndNameInEditor=True
bShouldAcquireMissingChunksOnLoad=False
MetaDataTagsForAssetRegistry=()
+[/Script/UnrealEd.ProjectPackagingSettings]
+bSharedMaterialNativeLibraries=False
+bShareMaterialShaderCode=False
+
diff --git a/Config/DefaultGameplayTags.ini b/Config/DefaultGameplayTags.ini
index 1bba2025..70a79c15 100644
--- a/Config/DefaultGameplayTags.ini
+++ b/Config/DefaultGameplayTags.ini
@@ -3232,6 +3232,7 @@ NetIndexFirstBitSegment=16
+GameplayTagList=(Tag="Cosmetics.Set.RoadSnake",DevComment="")
+GameplayTagList=(Tag="Cosmetics.Set.RobotRed",DevComment="")
+GameplayTagList=(Tag="Cosmetics.Set.RobotTrouble",DevComment="")
++GameplayTagList=(Tag="Cosmetics.Set.Roll",DevComment="")
+GameplayTagList=(Tag="Cosmetics.Set.Rooster",DevComment="")
+GameplayTagList=(Tag="Cosmetics.Set.RoseLeader",DevComment="")
+GameplayTagList=(Tag="Cosmetics.Set.RoughStreet",DevComment="")
diff --git a/Config/Localization/Game_Compile.ini b/Config/Localization/Game_Compile.ini
new file mode 100644
index 00000000..5a084b2f
--- /dev/null
+++ b/Config/Localization/Game_Compile.ini
@@ -0,0 +1,14 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+ResourceName=Game.locres
+bSkipSourceCheck=false
+bValidateFormatPatterns=true
+bValidateSafeWhitespace=false
+CulturesToGenerate=en
+
+[GatherTextStep0]
+CommandletClass=GenerateTextLocalizationResource
+
diff --git a/Config/Localization/Game_Export.ini b/Config/Localization/Game_Export.ini
new file mode 100644
index 00000000..e067d0f2
--- /dev/null
+++ b/Config/Localization/Game_Export.ini
@@ -0,0 +1,15 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+CulturesToGenerate=en
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+PortableObjectName=Game.po
+
+[GatherTextStep0]
+CommandletClass=InternationalizationExport
+bExportLoc=true
+LocalizedTextCollapseMode=ELocalizedTextCollapseMode::IdenticalTextIdAndSource
+ShouldPersistCommentsOnExport=false
+ShouldAddSourceLocationsAsComments=true
+
diff --git a/Config/Localization/Game_ExportDialogueScript.ini b/Config/Localization/Game_ExportDialogueScript.ini
new file mode 100644
index 00000000..0a451f32
--- /dev/null
+++ b/Config/Localization/Game_ExportDialogueScript.ini
@@ -0,0 +1,11 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+CulturesToGenerate=en
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+DialogueScriptName=GameDialogue.csv
+
+[GatherTextStep0]
+CommandletClass=ExportDialogueScript
+
diff --git a/Config/Localization/Game_Gather.ini b/Config/Localization/Game_Gather.ini
new file mode 100644
index 00000000..509804d7
--- /dev/null
+++ b/Config/Localization/Game_Gather.ini
@@ -0,0 +1,22 @@
+[CommonSettings]
+ManifestDependencies=../../../../../Games/UE_4.25/Engine/Content/Localization/Engine/Engine.manifest
+ManifestDependencies=../../../../../Games/UE_4.25/Engine/Content/Localization/Editor/Editor.manifest
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+CulturesToGenerate=en
+
+[GatherTextStep0]
+CommandletClass=GenerateGatherManifest
+
+[GatherTextStep1]
+CommandletClass=GenerateGatherArchive
+
+[GatherTextStep2]
+CommandletClass=GenerateTextLocalizationReport
+bWordCountReport=true
+WordCountReportName=Game.csv
+bConflictReport=true
+ConflictReportName=Game_Conflicts.txt
+
diff --git a/Config/Localization/Game_GenerateReports.ini b/Config/Localization/Game_GenerateReports.ini
new file mode 100644
index 00000000..4749441f
--- /dev/null
+++ b/Config/Localization/Game_GenerateReports.ini
@@ -0,0 +1,12 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+CulturesToGenerate=en
+
+[GatherTextStep0]
+CommandletClass=GenerateTextLocalizationReport
+bWordCountReport=true
+WordCountReportName=Game.csv
+
diff --git a/Config/Localization/Game_Import.ini b/Config/Localization/Game_Import.ini
new file mode 100644
index 00000000..a8416b85
--- /dev/null
+++ b/Config/Localization/Game_Import.ini
@@ -0,0 +1,13 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+CulturesToGenerate=en
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+PortableObjectName=Game.po
+
+[GatherTextStep0]
+CommandletClass=InternationalizationExport
+bImportLoc=true
+LocalizedTextCollapseMode=ELocalizedTextCollapseMode::IdenticalTextIdAndSource
+
diff --git a/Config/Localization/Game_ImportDialogue.ini b/Config/Localization/Game_ImportDialogue.ini
new file mode 100644
index 00000000..707dc23f
--- /dev/null
+++ b/Config/Localization/Game_ImportDialogue.ini
@@ -0,0 +1,12 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+CulturesToGenerate=en
+
+[GatherTextStep0]
+CommandletClass=ImportLocalizedDialogue
+RawAudioPath=
+ImportedDialogueFolder=ImportedDialogue
+bImportNativeAsSource=false
+
diff --git a/Config/Localization/Game_ImportDialogueScript.ini b/Config/Localization/Game_ImportDialogueScript.ini
new file mode 100644
index 00000000..960c703a
--- /dev/null
+++ b/Config/Localization/Game_ImportDialogueScript.ini
@@ -0,0 +1,11 @@
+[CommonSettings]
+SourcePath=Content/Localization/Game
+DestinationPath=Content/Localization/Game
+CulturesToGenerate=en
+ManifestName=Game.manifest
+ArchiveName=Game.archive
+DialogueScriptName=GameDialogue.csv
+
+[GatherTextStep0]
+CommandletClass=ImportDialogueScript
+
diff --git a/Content/Animation/Game/MainPlayer/Emotes/DoubleDream/DoubleDreamCMF.uasset b/Content/Animation/Game/MainPlayer/Emotes/DoubleDream/DoubleDreamCMF.uasset
index 662a0799..068949ce 100644
Binary files a/Content/Animation/Game/MainPlayer/Emotes/DoubleDream/DoubleDreamCMF.uasset and b/Content/Animation/Game/MainPlayer/Emotes/DoubleDream/DoubleDreamCMF.uasset differ
diff --git a/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_Female_M.uasset b/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_Female_M.uasset
new file mode 100644
index 00000000..605204af
Binary files /dev/null and b/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_Female_M.uasset differ
diff --git a/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_M.uasset b/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_M.uasset
new file mode 100644
index 00000000..8f298e5b
Binary files /dev/null and b/Content/Animation/Game/MainPlayer/Emotes/KPop_Dance03/Emote_KPOP_Dance03_M.uasset differ
diff --git a/Content/Astaliya/Dances/7Rings/E_7Rings.uasset b/Content/Astaliya/Dances/7Rings/E_7Rings.uasset
new file mode 100644
index 00000000..e4698033
Binary files /dev/null and b/Content/Astaliya/Dances/7Rings/E_7Rings.uasset differ
diff --git a/Content/Athena/Athena_Terrain.umap b/Content/Athena/Athena_Terrain.umap
index 3afacb51..8725918d 100644
Binary files a/Content/Athena/Athena_Terrain.umap and b/Content/Athena/Athena_Terrain.umap differ
diff --git a/Content/Athena/Athena_Terrain_BuiltData.uasset b/Content/Athena/Athena_Terrain_BuiltData.uasset
index e428d625..c46df1d8 100644
Binary files a/Content/Athena/Athena_Terrain_BuiltData.uasset and b/Content/Athena/Athena_Terrain_BuiltData.uasset differ
diff --git a/Content/Athena/Heroes/HID_001_Athena_Commando_F.uasset b/Content/Athena/Heroes/HID_001_Athena_Commando_F.uasset
index b2c84bee..7b00540d 100644
Binary files a/Content/Athena/Heroes/HID_001_Athena_Commando_F.uasset and b/Content/Athena/Heroes/HID_001_Athena_Commando_F.uasset differ
diff --git a/Content/Athena/Heroes/HID_477_Athena_Commando_F_SpaceSuit.uasset b/Content/Athena/Heroes/HID_477_Athena_Commando_F_SpaceSuit.uasset
new file mode 100644
index 00000000..1d63e01e
Binary files /dev/null and b/Content/Athena/Heroes/HID_477_Athena_Commando_F_SpaceSuit.uasset differ
diff --git a/Content/Athena/Heroes/HID_806_Athena_Commando_F_GreenJacket.uasset b/Content/Athena/Heroes/HID_806_Athena_Commando_F_GreenJacket.uasset
new file mode 100644
index 00000000..89f6d369
Binary files /dev/null and b/Content/Athena/Heroes/HID_806_Athena_Commando_F_GreenJacket.uasset differ
diff --git a/Content/Athena/Heroes/HID_LunchBox.uasset b/Content/Athena/Heroes/HID_LunchBox.uasset
new file mode 100644
index 00000000..fcd5af83
Binary files /dev/null and b/Content/Athena/Heroes/HID_LunchBox.uasset differ
diff --git a/Content/Athena/Heroes/HID_Skirmish.uasset b/Content/Athena/Heroes/HID_Skirmish.uasset
new file mode 100644
index 00000000..0fb145e5
Binary files /dev/null and b/Content/Athena/Heroes/HID_Skirmish.uasset differ
diff --git a/Content/Athena/Heroes/Hero_RoseDust.uasset b/Content/Athena/Heroes/Hero_RoseDust.uasset
index 01036b07..f3c52b8b 100644
Binary files a/Content/Athena/Heroes/Hero_RoseDust.uasset and b/Content/Athena/Heroes/Hero_RoseDust.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/0_CP_LoadAsstforCook.uasset b/Content/Athena/Heroes/Meshes/Bodies/0_CP_LoadAsstforCook.uasset
new file mode 100644
index 00000000..e81de9b3
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Bodies/0_CP_LoadAsstforCook.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_001_Athena_Body.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_001_Athena_Body.uasset
index 203bd29f..7d66b9b2 100644
Binary files a/Content/Athena/Heroes/Meshes/Bodies/CP_001_Athena_Body.uasset and b/Content/Athena/Heroes/Meshes/Bodies/CP_001_Athena_Body.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_017_Athena_Body.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_017_Athena_Body.uasset
index 8d34a4c9..962052cc 100644
Binary files a/Content/Athena/Heroes/Meshes/Bodies/CP_017_Athena_Body.uasset and b/Content/Athena/Heroes/Meshes/Bodies/CP_017_Athena_Body.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_029_Athena_Body_Halloween.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_029_Athena_Body_Halloween.uasset
new file mode 100644
index 00000000..0bcf52cf
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Bodies/CP_029_Athena_Body_Halloween.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_119_Body_F_Candy.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_119_Body_F_Candy.uasset
new file mode 100644
index 00000000..a825a54a
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Bodies/CP_119_Body_F_Candy.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_F_Handlebar.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_F_Handlebar.uasset
index fbbb98b4..8ff2df27 100644
Binary files a/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_F_Handlebar.uasset and b/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_F_Handlebar.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_M_Rick.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_M_Rick.uasset
index 6f69fb1e..0337b9ff 100644
Binary files a/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_M_Rick.uasset and b/Content/Athena/Heroes/Meshes/Bodies/CP_Athena_Body_M_Rick.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_PizzaPit.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_PizzaPit.uasset
index ea0bafa7..c0622a35 100644
Binary files a/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_PizzaPit.uasset and b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_PizzaPit.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_SpaceSuit.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_SpaceSuit.uasset
new file mode 100644
index 00000000..78e7d49f
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_SpaceSuit.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_Zodiac.uasset b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_Zodiac.uasset
new file mode 100644
index 00000000..e62bc0aa
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Bodies/CP_Body_Commando_F_Zodiac.uasset differ
diff --git a/Content/Athena/Heroes/Meshes/Heads/F_Med_HIS_Ramirez_Head_HW01_ATH.uasset b/Content/Athena/Heroes/Meshes/Heads/F_Med_HIS_Ramirez_Head_HW01_ATH.uasset
new file mode 100644
index 00000000..3df97921
Binary files /dev/null and b/Content/Athena/Heroes/Meshes/Heads/F_Med_HIS_Ramirez_Head_HW01_ATH.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_001_Athena_Commando_Athena_F.uasset b/Content/Athena/Heroes/Specializations/HS_001_Athena_Commando_Athena_F.uasset
index c6d0281f..9f104c68 100644
Binary files a/Content/Athena/Heroes/Specializations/HS_001_Athena_Commando_Athena_F.uasset and b/Content/Athena/Heroes/Specializations/HS_001_Athena_Commando_Athena_F.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_310_Athena_Commando_F_StreetGoth.uasset b/Content/Athena/Heroes/Specializations/HS_310_Athena_Commando_F_StreetGoth.uasset
new file mode 100644
index 00000000..f8f14463
Binary files /dev/null and b/Content/Athena/Heroes/Specializations/HS_310_Athena_Commando_F_StreetGoth.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_385_Athena_Commando_Athena_F_Rumble.uasset b/Content/Athena/Heroes/Specializations/HS_385_Athena_Commando_Athena_F_Rumble.uasset
index da81701e..d5d1a850 100644
Binary files a/Content/Athena/Heroes/Specializations/HS_385_Athena_Commando_Athena_F_Rumble.uasset and b/Content/Athena/Heroes/Specializations/HS_385_Athena_Commando_Athena_F_Rumble.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_806_Athena_Commando_F_GreenJacket.uasset b/Content/Athena/Heroes/Specializations/HS_806_Athena_Commando_F_GreenJacket.uasset
new file mode 100644
index 00000000..d606e6ed
Binary files /dev/null and b/Content/Athena/Heroes/Specializations/HS_806_Athena_Commando_F_GreenJacket.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_Skirmish.uasset b/Content/Athena/Heroes/Specializations/HS_Skirmish.uasset
new file mode 100644
index 00000000..ebe39b68
Binary files /dev/null and b/Content/Athena/Heroes/Specializations/HS_Skirmish.uasset differ
diff --git a/Content/Athena/Heroes/Specializations/HS_SkirmishNew.uasset b/Content/Athena/Heroes/Specializations/HS_SkirmishNew.uasset
new file mode 100644
index 00000000..90e2c14e
Binary files /dev/null and b/Content/Athena/Heroes/Specializations/HS_SkirmishNew.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_001_Athena_Commando_F_Default.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_001_Athena_Commando_F_Default.uasset
index 75fc8bfa..ea853c56 100644
Binary files a/Content/Athena/Items/Cosmetics/Characters/CID_001_Athena_Commando_F_Default.uasset and b/Content/Athena/Items/Cosmetics/Characters/CID_001_Athena_Commando_F_Default.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_009_Athena_Commando_M.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_009_Athena_Commando_M.uasset
index e9a8f283..667c69da 100644
Binary files a/Content/Athena/Items/Cosmetics/Characters/CID_009_Athena_Commando_M.uasset and b/Content/Athena/Items/Cosmetics/Characters/CID_009_Athena_Commando_M.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_036_Athena_Commando_M_WinterCamo.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_036_Athena_Commando_M_WinterCamo.uasset
new file mode 100644
index 00000000..914ff516
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Characters/CID_036_Athena_Commando_M_WinterCamo.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_178_Athena_Commando_F_StreetRacerCobra.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_178_Athena_Commando_F_StreetRacerCobra.uasset
new file mode 100644
index 00000000..d152d770
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Characters/CID_178_Athena_Commando_F_StreetRacerCobra.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_477_Athena_Commando_F_SpaceSuit.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_477_Athena_Commando_F_SpaceSuit.uasset
new file mode 100644
index 00000000..d83c30f7
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Characters/CID_477_Athena_Commando_F_SpaceSuit.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Characters/CID_806_Athena_Commando_F_GreenJacket.uasset b/Content/Athena/Items/Cosmetics/Characters/CID_806_Athena_Commando_F_GreenJacket.uasset
new file mode 100644
index 00000000..2b8f9d56
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Characters/CID_806_Athena_Commando_F_GreenJacket.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_BBomb.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_BBomb.uasset
new file mode 100644
index 00000000..33955721
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_BBomb.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_BBoom02.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_BBoom02.uasset
new file mode 100644
index 00000000..ec6544df
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_BBoom02.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Bomb.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Bomb.uasset
new file mode 100644
index 00000000..f4d9bb4f
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Bomb.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_CrazyDance.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_CrazyDance.uasset
new file mode 100644
index 00000000..76570712
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_CrazyDance.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_DanceMoves.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_DanceMoves.uasset
deleted file mode 100644
index 502a89d8..00000000
Binary files a/Content/Athena/Items/Cosmetics/Dances/EID_DanceMoves.uasset and /dev/null differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_DefaultDance.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_DefaultDance.uasset
new file mode 100644
index 00000000..2c0a6a9e
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_DefaultDance.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Drill.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Drill.uasset
new file mode 100644
index 00000000..a6bc1784
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Drill.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Flapper.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Flapper.uasset
new file mode 100644
index 00000000..a2471085
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Flapper.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_High.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_High.uasset
new file mode 100644
index 00000000..c8405ae7
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_High.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Horn.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Horn.uasset
new file mode 100644
index 00000000..00296795
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Horn.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_RememberMe.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_RememberMe.uasset
index 6cbe90b7..03e09b3f 100644
Binary files a/Content/Athena/Items/Cosmetics/Dances/EID_RememberMe.uasset and b/Content/Athena/Items/Cosmetics/Dances/EID_RememberMe.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Roll.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Roll.uasset
new file mode 100644
index 00000000..1b76080a
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Roll.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_Sway.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_Sway.uasset
new file mode 100644
index 00000000..b8d0e14a
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_Sway.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Dances/EID_TakeTheElf.uasset b/Content/Athena/Items/Cosmetics/Dances/EID_TakeTheElf.uasset
new file mode 100644
index 00000000..4fc11f9d
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Dances/EID_TakeTheElf.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Metadata/CosmeticFilterTagDataRow.uasset b/Content/Athena/Items/Cosmetics/Metadata/CosmeticFilterTagDataRow.uasset
new file mode 100644
index 00000000..4454a311
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Metadata/CosmeticFilterTagDataRow.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Metadata/CosmeticMarkupTable.uasset b/Content/Athena/Items/Cosmetics/Metadata/CosmeticMarkupTable.uasset
index adb08d9b..8e939942 100644
Binary files a/Content/Athena/Items/Cosmetics/Metadata/CosmeticMarkupTable.uasset and b/Content/Athena/Items/Cosmetics/Metadata/CosmeticMarkupTable.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Metadata/CosmeticSets.uasset b/Content/Athena/Items/Cosmetics/Metadata/CosmeticSets.uasset
new file mode 100644
index 00000000..dc26468a
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Metadata/CosmeticSets.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Metadata/CosmeticUserFacingTags.uasset b/Content/Athena/Items/Cosmetics/Metadata/CosmeticUserFacingTags.uasset
new file mode 100644
index 00000000..38206cce
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Metadata/CosmeticUserFacingTags.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Metadata/FortCosmeticItemFilterTable.uasset b/Content/Athena/Items/Cosmetics/Metadata/FortCosmeticItemFilterTable.uasset
index 7eb67f9a..0fd720c8 100644
Binary files a/Content/Athena/Items/Cosmetics/Metadata/FortCosmeticItemFilterTable.uasset and b/Content/Athena/Items/Cosmetics/Metadata/FortCosmeticItemFilterTable.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/MusicPacks/MusicPack_TBD_Torikago.uasset b/Content/Athena/Items/Cosmetics/MusicPacks/MusicPack_TBD_Torikago.uasset
index e01240b9..6d728c92 100644
Binary files a/Content/Athena/Items/Cosmetics/MusicPacks/MusicPack_TBD_Torikago.uasset and b/Content/Athena/Items/Cosmetics/MusicPacks/MusicPack_TBD_Torikago.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Series/BlackPinkSeries.uasset b/Content/Athena/Items/Cosmetics/Series/BlackPinkSeries.uasset
new file mode 100644
index 00000000..25c28901
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Series/BlackPinkSeries.uasset differ
diff --git a/Content/Athena/Items/Cosmetics/Series/ZyloxSeries.uasset b/Content/Athena/Items/Cosmetics/Series/ZyloxSeries.uasset
new file mode 100644
index 00000000..03a67313
Binary files /dev/null and b/Content/Athena/Items/Cosmetics/Series/ZyloxSeries.uasset differ
diff --git a/Content/Balance/DefaultGameDataCosmetics.uasset b/Content/Balance/DefaultGameDataCosmetics.uasset
index 355dfbd0..cc674cfb 100644
Binary files a/Content/Balance/DefaultGameDataCosmetics.uasset and b/Content/Balance/DefaultGameDataCosmetics.uasset differ
diff --git a/Content/Banners/BannerColorCategories.uasset b/Content/Banners/BannerColorCategories.uasset
index af0a0ccc..08d579b3 100644
Binary files a/Content/Banners/BannerColorCategories.uasset and b/Content/Banners/BannerColorCategories.uasset differ
diff --git a/Content/Banners/BannerColorMap.uasset b/Content/Banners/BannerColorMap.uasset
index 1e9b51ca..8e8e4ae7 100644
Binary files a/Content/Banners/BannerColorMap.uasset and b/Content/Banners/BannerColorMap.uasset differ
diff --git a/Content/Banners/BannerColors.uasset b/Content/Banners/BannerColors.uasset
index 28476a64..8f0421d5 100644
Binary files a/Content/Banners/BannerColors.uasset and b/Content/Banners/BannerColors.uasset differ
diff --git a/Content/Banners/BannerIconCategories.uasset b/Content/Banners/BannerIconCategories.uasset
index 99c1a5ef..864c9b86 100644
Binary files a/Content/Banners/BannerIconCategories.uasset and b/Content/Banners/BannerIconCategories.uasset differ
diff --git a/Content/Characters/CharacterParts/Backpacks/Male_Commando_BlackKnight.uasset b/Content/Characters/CharacterParts/Backpacks/Male_Commando_BlackKnight.uasset
new file mode 100644
index 00000000..f95b9a13
Binary files /dev/null and b/Content/Characters/CharacterParts/Backpacks/Male_Commando_BlackKnight.uasset differ
diff --git a/Content/Characters/CharacterParts/Backpacks/NoBackpack.uasset b/Content/Characters/CharacterParts/Backpacks/NoBackpack.uasset
index f96c73f3..86e4e24c 100644
Binary files a/Content/Characters/CharacterParts/Backpacks/NoBackpack.uasset and b/Content/Characters/CharacterParts/Backpacks/NoBackpack.uasset differ
diff --git a/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_GreenJacket_FaceAcc.uasset b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_GreenJacket_FaceAcc.uasset
new file mode 100644
index 00000000..e5f215b8
Binary files /dev/null and b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_GreenJacket_FaceAcc.uasset differ
diff --git a/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Hat_Street_Goth.uasset b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Hat_Street_Goth.uasset
new file mode 100644
index 00000000..72234308
Binary files /dev/null and b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Hat_Street_Goth.uasset differ
diff --git a/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Zodiac.uasset b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Zodiac.uasset
new file mode 100644
index 00000000..6bd759cc
Binary files /dev/null and b/Content/Characters/CharacterParts/FaceAccessories/CP_F_MED_Zodiac.uasset differ
diff --git a/Content/Characters/CharacterParts/Female/Medium/Heads/CP_F_MED_SpaceSuit.uasset b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_F_MED_SpaceSuit.uasset
new file mode 100644
index 00000000..96af101d
Binary files /dev/null and b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_F_MED_SpaceSuit.uasset differ
diff --git a/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_GraffitiAssassin.uasset b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_GraffitiAssassin.uasset
new file mode 100644
index 00000000..c3b0a8fd
Binary files /dev/null and b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_GraffitiAssassin.uasset differ
diff --git a/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Stands_D.uasset b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Stands_D.uasset
new file mode 100644
index 00000000..f1d5a5c4
Binary files /dev/null and b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Stands_D.uasset differ
diff --git a/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Zodiac.uasset b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Zodiac.uasset
new file mode 100644
index 00000000..5f1008c4
Binary files /dev/null and b/Content/Characters/CharacterParts/Female/Medium/Heads/CP_Head_F_Zodiac.uasset differ
diff --git a/Content/Characters/CharacterParts/Hats/Ramirez_Glasses.uasset b/Content/Characters/CharacterParts/Hats/Ramirez_Glasses.uasset
new file mode 100644
index 00000000..b2c09bad
Binary files /dev/null and b/Content/Characters/CharacterParts/Hats/Ramirez_Glasses.uasset differ
diff --git a/Content/Characters/FNSHADER/T_Fuzz_MASK.uasset b/Content/Characters/FNSHADER/T_Fuzz_MASK.uasset
deleted file mode 100644
index 8240f2f5..00000000
Binary files a/Content/Characters/FNSHADER/T_Fuzz_MASK.uasset and /dev/null differ
diff --git a/Content/Characters/NewBlueprint.uasset b/Content/Characters/NewBlueprint.uasset
new file mode 100644
index 00000000..3e175f83
Binary files /dev/null and b/Content/Characters/NewBlueprint.uasset differ
diff --git a/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton.uasset b/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton.uasset
index 7ce4b493..06442c3c 100644
Binary files a/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton.uasset and b/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton_AnimBP.uasset b/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton_AnimBP.uasset
new file mode 100644
index 00000000..7cf7c7f8
Binary files /dev/null and b/Content/Characters/Player/Common/Fortnite_Base_Head/Fortnite_Base_Head_Export_Skeleton_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Body.uasset
new file mode 100644
index 00000000..223f0f97
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Body.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Hair.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Hair.uasset
new file mode 100644
index 00000000..9ffbccca
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Angel/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Hair.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea.uasset
new file mode 100644
index 00000000..3eb7ecbf
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_AnimBP.uasset
new file mode 100644
index 00000000..c142a231
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_Skeleton.uasset
new file mode 100644
index 00000000..015e54ea
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_DarkAzalea/Meshes/F_MED_DarkAzalea_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Hair_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Hair_AnimBP.uasset
new file mode 100644
index 00000000..0d63bc39
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Hair_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Skeleton.uasset
new file mode 100644
index 00000000..57a6c28a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Dieselpunk_01/Meshes/Parts/F_MED_Dieselpunk_01_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Fuzzy_Bear_Summer/Textures/T_F_MED_FuzzyBearSummer_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Fuzzy_Bear_Summer/Textures/T_F_MED_FuzzyBearSummer_Body_M.uasset
index 7d53a562..000f9a93 100644
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Fuzzy_Bear_Summer/Textures/T_F_MED_FuzzyBearSummer_Body_M.uasset and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Fuzzy_Bear_Summer/Textures/T_F_MED_FuzzyBearSummer_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_GreenJacket_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_GreenJacket_Body.uasset
deleted file mode 100644
index 8cd1fbc2..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_GreenJacket_Body.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN.uasset
new file mode 100644
index 00000000..b1adb158
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN_Black.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN_Black.uasset
new file mode 100644
index 00000000..7feb47f8
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_ASN_Black.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_Hair.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_Hair.uasset
new file mode 100644
index 00000000..e92f1fb1
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Materials/F_MED_Stands_Hair.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket.uasset
new file mode 100644
index 00000000..6a2cd633
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_AnimBP.uasset
new file mode 100644
index 00000000..42077c86
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_Skeleton.uasset
new file mode 100644
index 00000000..9ac8e5fd
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/F_MED_Green_Jacket_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc.uasset
new file mode 100644
index 00000000..187b5304
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_AnimBP.uasset
new file mode 100644
index 00000000..7dee6996
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_Skeleton.uasset
new file mode 100644
index 00000000..d59970cd
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Meshes/Parts/F_MED_Green_Jacket_FaceAcc_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_D.uasset
new file mode 100644
index 00000000..848ce6d8
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_FX.uasset
new file mode 100644
index 00000000..6b7a698d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_M.uasset
new file mode 100644
index 00000000..91566705
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_N.uasset
new file mode 100644
index 00000000..e7011ce5
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_S.uasset
new file mode 100644
index 00000000..ec76610c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Green_Jacket_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_D.uasset
new file mode 100644
index 00000000..f9e1a94b
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_FX.uasset
new file mode 100644
index 00000000..2bce28e8
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_S.uasset
new file mode 100644
index 00000000..1997680a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_MED_Stands_Dark_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_D.uasset
new file mode 100644
index 00000000..79e59e5f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_M.uasset
new file mode 100644
index 00000000..55a56db9
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_N.uasset
new file mode 100644
index 00000000..9d76142c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_S.uasset
new file mode 100644
index 00000000..68a6bac0
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Green_Jacket/Textures/T_F_Med_Stands_Hair_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/Body_Skirmish.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/Body_Skirmish.uasset
new file mode 100644
index 00000000..26b16116
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/Body_Skirmish.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/FaceAcc_Skirmish.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/FaceAcc_Skirmish.uasset
new file mode 100644
index 00000000..e5d6b288
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Materials/FaceAcc_Skirmish.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer.uasset
new file mode 100644
index 00000000..483a1e24
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_AnimBP.uasset
new file mode 100644
index 00000000..d03d6de7
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_Skeleton.uasset
new file mode 100644
index 00000000..3655d674
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/F_MED_Mechanical_Engineer_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc.uasset
new file mode 100644
index 00000000..0b223df7
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_AnimBP.uasset
new file mode 100644
index 00000000..4e10a5eb
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_Skeleton.uasset
new file mode 100644
index 00000000..0ec14f2a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Meshes/Parts/F_MED_Mechanical_Engineer_FaceAcc_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_D.uasset
new file mode 100644
index 00000000..e4812395
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset
new file mode 100644
index 00000000..760cedb1
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_M.uasset
new file mode 100644
index 00000000..dafa1336
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_N.uasset
new file mode 100644
index 00000000..ca0f1565
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_S.uasset
new file mode 100644
index 00000000..479c1262
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset
new file mode 100644
index 00000000..7255c388
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset
new file mode 100644
index 00000000..229a63b6
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset
new file mode 100644
index 00000000..14166f10
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset
new file mode 100644
index 00000000..519f654d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset
new file mode 100644
index 00000000..8c887d0c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_D.uasset
new file mode 100644
index 00000000..5026e64f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_M.uasset
new file mode 100644
index 00000000..af172de5
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_N.uasset
new file mode 100644
index 00000000..8b435a34
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_S.uasset
new file mode 100644
index 00000000..82c5f56d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Mechanical_Engineer/Textures/T_F_MED_SkirmishAlt_Head_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_Body.uasset
deleted file mode 100644
index 51e95143..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_Body.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_FaceAcc.uasset
deleted file mode 100644
index 772a749a..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_RumbleRed_FaceAcc.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Body.uasset
deleted file mode 100644
index cfa5995e..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Body.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_FaceAcc.uasset
deleted file mode 100644
index 2cb5b1a1..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_FaceAcc.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Head.uasset
deleted file mode 100644
index d3ba226f..00000000
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Materials/F_MED_Rumble_Head.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Meshes/F_MED_Rumble_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Meshes/F_MED_Rumble_AnimBP.uasset
index 78e43064..0f46fec9 100644
Binary files a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Meshes/F_MED_Rumble_AnimBP.uasset and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Rumble/Meshes/F_MED_Rumble_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Punk_Devil_Summer.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Punk_Devil_Summer.uasset
new file mode 100644
index 00000000..90bb444c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Punk_Devil_Summer.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath.uasset
new file mode 100644
index 00000000..492b389a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manu.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manu.uasset
new file mode 100644
index 00000000..1f4539e7
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manu.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manuu.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manuu.uasset
new file mode 100644
index 00000000..b4bdc4ad
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Manuu.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_PhysicsAsset.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_PhysicsAsset.uasset
new file mode 100644
index 00000000..5bc89316
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_PhysicsAsset.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Skeleton.uasset
new file mode 100644
index 00000000..68f067e1
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Sheath/Meshes/F_MED_Sheath_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_Body.uasset
new file mode 100644
index 00000000..d4c4879a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_Body.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_FaceAcc.uasset
new file mode 100644
index 00000000..e7365800
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Materials/Skirmish_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/F_MED_Skirmish_Alt.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/F_MED_Skirmish_Alt.uasset
new file mode 100644
index 00000000..6b90144c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/F_MED_Skirmish_Alt.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Parts/Female_Medium_Skirmish_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Parts/Female_Medium_Skirmish_Head.uasset
new file mode 100644
index 00000000..575c69fb
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Parts/Female_Medium_Skirmish_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Physics/F_MED_Skirmish_PhysMat.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Physics/F_MED_Skirmish_PhysMat.uasset
new file mode 100644
index 00000000..6da3f1e9
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Meshes/Physics/F_MED_Skirmish_PhysMat.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_D.uasset
new file mode 100644
index 00000000..2ad7108f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset
new file mode 100644
index 00000000..cb8bf8e0
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_M.uasset
new file mode 100644
index 00000000..2e0a36a4
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_N.uasset
new file mode 100644
index 00000000..4bd203bf
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_S.uasset
new file mode 100644
index 00000000..a955909d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset
new file mode 100644
index 00000000..33e7e6b9
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset
new file mode 100644
index 00000000..66a3614f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset
new file mode 100644
index 00000000..8d4d186d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset
new file mode 100644
index 00000000..7ee0eea5
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset
new file mode 100644
index 00000000..3dbb2641
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_FaceAcc_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_D.uasset
new file mode 100644
index 00000000..950ba643
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_M.uasset
new file mode 100644
index 00000000..9259c7c1
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_N.uasset
new file mode 100644
index 00000000..3ff22e86
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_S.uasset
new file mode 100644
index 00000000..0b6fcd62
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_F_MED_SkirmishAlt_Head_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_Scratch_Mask.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_Scratch_Mask.uasset
new file mode 100644
index 00000000..e81deaa8
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Skirmish_Alt/Textures/T_Scratch_Mask.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc.uasset
new file mode 100644
index 00000000..7fd56304
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_PhysicsAsset.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_PhysicsAsset.uasset
new file mode 100644
index 00000000..8269f57a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_PhysicsAsset.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton.uasset
new file mode 100644
index 00000000..ed8b63f6
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton_AnimBP.uasset
new file mode 100644
index 00000000..c8c41616
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Space_Suit/Meshes/Parts/F_MED_Space_Suit_FaceAcc_Skeleton_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_MED_Zodiac/Meshes/Parts/Female_Medium_Skirmish_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Zodiac/Meshes/Parts/Female_Medium_Skirmish_Head.uasset
new file mode 100644
index 00000000..3f90c2ed
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_MED_Zodiac/Meshes/Parts/Female_Medium_Skirmish_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_BunnySuit_01_Body1.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_BunnySuit_01_Body1.uasset
new file mode 100644
index 00000000..9cb967db
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_BunnySuit_01_Body1.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_CandyGirlNew.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_CandyGirlNew.uasset
new file mode 100644
index 00000000..07224e2c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Materials/F_MED_CandyGirlNew.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew.uasset
new file mode 100644
index 00000000..5d84a29a
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew_AnimBP.uasset
new file mode 100644
index 00000000..fe6bdd4e
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirlNew_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirl_Skeleton.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirl_Skeleton.uasset
new file mode 100644
index 00000000..210dbfd4
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Meshes/F_MED_CandyGirl_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Textures/T_F_Commando_CandyGirl_body_New_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Textures/T_F_Commando_CandyGirl_body_New_D.uasset
new file mode 100644
index 00000000..3e9fb3dd
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_CandyGirl/Textures/T_F_Commando_CandyGirl_body_New_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Hair.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Hair.uasset
new file mode 100644
index 00000000..a8da76d4
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Hair.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Head.uasset
new file mode 100644
index 00000000..3ed9ee9f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Ramirez_Zombie_Pink_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Zombie_Pink_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Zombie_Pink_Body.uasset
new file mode 100644
index 00000000..09808144
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_Soldier_01/Skins/F_Med_Zombie_Pink/Materials/F_MED_Zombie_Pink_Body.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Body.uasset
new file mode 100644
index 00000000..0777425f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Body.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Head.uasset
new file mode 100644
index 00000000..c0d7f082
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Materials/F_MED_SpaceBunny_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Body.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Body.uasset
new file mode 100644
index 00000000..5f384fdc
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Body.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Head.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Head.uasset
new file mode 100644
index 00000000..af307e99
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Materials/F_MED_SpaceBunnyBlack_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_D.uasset
new file mode 100644
index 00000000..e482d26f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_E.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_E.uasset
new file mode 100644
index 00000000..4886207f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_E.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_FX.uasset
new file mode 100644
index 00000000..f009d1bc
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_M.uasset
new file mode 100644
index 00000000..8223e586
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_N.uasset
new file mode 100644
index 00000000..10c858d7
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_S.uasset
new file mode 100644
index 00000000..e0739380
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_D.uasset
new file mode 100644
index 00000000..20914702
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_E.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_E.uasset
new file mode 100644
index 00000000..e658423d
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_E.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_FX.uasset
new file mode 100644
index 00000000..a84acda0
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_S.uasset
new file mode 100644
index 00000000..d9cb9964
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Skins/F_MED_SpaceBunny_Black/Textures/T_F_MED_SpaceBunnyBlack_Head_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_D.uasset
new file mode 100644
index 00000000..5c1e89f2
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_FX.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_FX.uasset
new file mode 100644
index 00000000..f9f072eb
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_FX.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_M.uasset
new file mode 100644
index 00000000..ac7a44a6
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_N.uasset
new file mode 100644
index 00000000..d66d62ed
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_S.uasset
new file mode 100644
index 00000000..9f5e0ff9
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Body_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_D.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_D.uasset
new file mode 100644
index 00000000..93501272
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_E.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_E.uasset
new file mode 100644
index 00000000..b159005b
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_E.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_M.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_M.uasset
new file mode 100644
index 00000000..a7df410f
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_N.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_N.uasset
new file mode 100644
index 00000000..6216bf8e
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_S.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_S.uasset
new file mode 100644
index 00000000..afa59940
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_F_MED_SpaceBunny_Head_S.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_VertGradient_MASK.uasset b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_VertGradient_MASK.uasset
new file mode 100644
index 00000000..152bf1f7
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Bodies/F_Med_SpaceBunny/Textures/T_VertGradient_MASK.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_AnimBP_Child.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_AnimBP_Child.uasset
new file mode 100644
index 00000000..5b7350c4
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_AnimBP_Child.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_Facial_Pose_Export.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_Facial_Pose_Export.uasset
new file mode 100644
index 00000000..9c1d4ba2
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_Facial_Pose_Export.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_PoseAsset.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_PoseAsset.uasset
new file mode 100644
index 00000000..ccb5baa2
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_01_PoseAsset.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_02.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_02.uasset
new file mode 100644
index 00000000..4c8c0477
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Meshes/F_MED_ASN_Starfish_Head_02.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Skin/GreenJacket/Materials/F_MED_GreenJacket_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Skin/GreenJacket/Materials/F_MED_GreenJacket_Head.uasset
deleted file mode 100644
index ddbeb110..00000000
Binary files a/Content/Characters/Player/Female/Medium/Heads/F_MED_ASN_Starfish_Head_01/Skin/GreenJacket/Materials/F_MED_GreenJacket_Head.uasset and /dev/null differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Angel_Head_01/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Angel_Head_01/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Head.uasset
new file mode 100644
index 00000000..9e7685a3
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Angel_Head_01/Skins/F_MED_Angel_Eclipse/Materials/F_MED_Angel_Eclipse_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01.uasset
new file mode 100644
index 00000000..941da52b
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01_AnimBP_Child.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01_AnimBP_Child.uasset
new file mode 100644
index 00000000..289d8434
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_HIS_Ramirez_Head_01/Mesh/F_MED_HIS_Ramirez_Head_01_AnimBP_Child.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head.uasset
new file mode 100644
index 00000000..49170def
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_AnimBP.uasset
new file mode 100644
index 00000000..93d56be1
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses.uasset
new file mode 100644
index 00000000..2d25d1ff
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses_PoseAsset.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses_PoseAsset.uasset
new file mode 100644
index 00000000..0b83da41
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Jade_Head/Meshes/Female_Medium_Jade_Head_Facial_Poses_PoseAsset.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Materials/F_MED_Graffiti_Assassin_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Materials/F_MED_Graffiti_Assassin_Head.uasset
new file mode 100644
index 00000000..5952167c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Materials/F_MED_Graffiti_Assassin_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/F_MED_Mechanical_Engineer_Head_AnimBP_Child.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/F_MED_Mechanical_Engineer_Head_AnimBP_Child.uasset
new file mode 100644
index 00000000..d514c666
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/F_MED_Mechanical_Engineer_Head_AnimBP_Child.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/Female_Medium_Mechanical_Engineer_Head_01.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/Female_Medium_Mechanical_Engineer_Head_01.uasset
new file mode 100644
index 00000000..69f2e996
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Mechanical_Engineer_Head_01/Meshes/Female_Medium_Mechanical_Engineer_Head_01.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head.uasset
index 663900f7..1e381173 100644
Binary files a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head.uasset and b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_AnimBP.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_AnimBP.uasset
index 4eb68bec..58c4f356 100644
Binary files a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_AnimBP.uasset and b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_Facial_Poses.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_Facial_Poses.uasset
index 28256cc3..1c4a9b10 100644
Binary files a/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_Facial_Poses.uasset and b/Content/Characters/Player/Female/Medium/Heads/F_MED_RoseDust_Head/F_MED_RoseDust_Head_Facial_Poses.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/F_MED_GreenJacket_Head.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/F_MED_GreenJacket_Head.uasset
new file mode 100644
index 00000000..36fe0371
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/F_MED_GreenJacket_Head.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_D.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_D.uasset
new file mode 100644
index 00000000..cbb6c27b
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_D.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_M.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_M.uasset
new file mode 100644
index 00000000..ea589b61
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_M.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_N.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_N.uasset
new file mode 100644
index 00000000..633a862b
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_N.uasset differ
diff --git a/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_S.uasset b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_S.uasset
new file mode 100644
index 00000000..c7122e4c
Binary files /dev/null and b/Content/Characters/Player/Female/Medium/Heads/F_MED_Stands/ASN/Textures/T_F_MED_Green_Jacket_Head_S.uasset differ
diff --git a/Content/Characters/Player/Male/Male_Avg_Base/Fortnite_M_Avg_Player_Skeleton.uasset b/Content/Characters/Player/Male/Male_Avg_Base/Fortnite_M_Avg_Player_Skeleton.uasset
index 36e3e365..4cf3706d 100644
Binary files a/Content/Characters/Player/Male/Male_Avg_Base/Fortnite_M_Avg_Player_Skeleton.uasset and b/Content/Characters/Player/Male/Male_Avg_Base/Fortnite_M_Avg_Player_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Body.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Body.uasset
new file mode 100644
index 00000000..197f4796
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Body.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_FaceAcc.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_FaceAcc.uasset
new file mode 100644
index 00000000..411ad401
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Head.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Head.uasset
new file mode 100644
index 00000000..117186d4
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Materials/Lunch_Head.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box.uasset
new file mode 100644
index 00000000..ed829feb
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_AnimBP.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_AnimBP.uasset
new file mode 100644
index 00000000..a59ee399
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_Skeleton.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_Skeleton.uasset
new file mode 100644
index 00000000..6b6a21bf
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/M_MED_Lunch_Box_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/M_MED_Lunch_Box_Head_01_Skeleton_AnimBP_Child.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/M_MED_Lunch_Box_Head_01_Skeleton_AnimBP_Child.uasset
new file mode 100644
index 00000000..640df7e2
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/M_MED_Lunch_Box_Head_01_Skeleton_AnimBP_Child.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/Male_Medium_Lunch_Box_Head.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/Male_Medium_Lunch_Box_Head.uasset
new file mode 100644
index 00000000..a35fdbe8
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/Head/Male_Medium_Lunch_Box_Head.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc.uasset
new file mode 100644
index 00000000..d6b5c85a
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_AnimBP.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_AnimBP.uasset
new file mode 100644
index 00000000..832220ab
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_AnimBP.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_Skeleton.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_Skeleton.uasset
new file mode 100644
index 00000000..fb2da01a
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Meshes/Parts/M_MED_Lunch_Box_FaceAcc_Skeleton.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_D.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_D.uasset
new file mode 100644
index 00000000..c265aecd
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_D.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_M.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_M.uasset
new file mode 100644
index 00000000..6f4ee774
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_M.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_N.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_N.uasset
new file mode 100644
index 00000000..0d54e366
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_N.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_S.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_S.uasset
new file mode 100644
index 00000000..77984d00
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Body_S.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_D.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_D.uasset
new file mode 100644
index 00000000..f355075e
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_D.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_E.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_E.uasset
new file mode 100644
index 00000000..d8ebec70
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_E.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_M.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_M.uasset
new file mode 100644
index 00000000..206a01f7
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_M.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_N.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_N.uasset
new file mode 100644
index 00000000..54ac8fbd
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_N.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_S.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_S.uasset
new file mode 100644
index 00000000..29350952
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Hair_S.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_D.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_D.uasset
new file mode 100644
index 00000000..85a999e8
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_D.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_FX.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_FX.uasset
new file mode 100644
index 00000000..b079fed5
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_FX.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_M.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_M.uasset
new file mode 100644
index 00000000..8ccdbdf8
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_M.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_N.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_N.uasset
new file mode 100644
index 00000000..66b8ec5a
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_N.uasset differ
diff --git a/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_S.uasset b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_S.uasset
new file mode 100644
index 00000000..68c1413d
Binary files /dev/null and b/Content/Characters/Player/Male/Medium/Bodies/M_Med_Lunch_Box/Textures/T_M_MED_Lunch_Box_Head_S.uasset differ
diff --git a/Content/Characters/Player/Mannequins/SoldierMannequin_Female.uasset b/Content/Characters/Player/Mannequins/SoldierMannequin_Female.uasset
index a4bbdbd9..b69a1f95 100644
Binary files a/Content/Characters/Player/Mannequins/SoldierMannequin_Female.uasset and b/Content/Characters/Player/Mannequins/SoldierMannequin_Female.uasset differ
diff --git a/Content/NewPreviewMeshCollection.uasset b/Content/NewPreviewMeshCollection.uasset
index 595dc92c..bbc22316 100644
Binary files a/Content/NewPreviewMeshCollection.uasset and b/Content/NewPreviewMeshCollection.uasset differ
diff --git a/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER.uasset b/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER.uasset
index 5a7d2344..5ad050ff 100644
Binary files a/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER.uasset and b/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER.uasset differ
diff --git a/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER_ChromeTest.uasset b/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER_ChromeTest.uasset
new file mode 100644
index 00000000..e929b6ad
Binary files /dev/null and b/Content/Packages/Fortress_SharedMaterials/Base_Material/M_FN_Character_MASTER_ChromeTest.uasset differ
diff --git a/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Accessories.uasset b/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Accessories.uasset
new file mode 100644
index 00000000..2f713b14
Binary files /dev/null and b/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Accessories.uasset differ
diff --git a/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Female.uasset b/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Female.uasset
index 54f87e67..7afad22a 100644
Binary files a/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Female.uasset and b/Content/Packages/Fortress_SharedMaterials/MaterialInstances/CharacterShader_Female.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03-L.uasset b/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03-L.uasset
new file mode 100644
index 00000000..e32f70ed
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03-L.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03.uasset b/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03.uasset
new file mode 100644
index 00000000..54df53eb
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Emotes/T-Icon-Emotes-E-KPopDance03.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit-L.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit-L.uasset
new file mode 100644
index 00000000..059aafc0
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit-L.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit.uasset
new file mode 100644
index 00000000..e2b9361b
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-477-Athena-Commando-F-SpaceSuit.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D-L.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D-L.uasset
new file mode 100644
index 00000000..b8266a14
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D-L.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D.uasset
new file mode 100644
index 00000000..c522df67
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Athena/Soldier/T-Soldier-HID-A-171-Athena-Commando-F-Stands-D.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-A-171-F-Stands-D-White.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-A-171-F-Stands-D-White.uasset
new file mode 100644
index 00000000..faeacb75
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-A-171-F-Stands-D-White.uasset differ
diff --git a/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-F-SpaceBunny-Red-L.uasset b/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-F-SpaceBunny-Red-L.uasset
new file mode 100644
index 00000000..7f47a65f
Binary files /dev/null and b/Content/UI/Foundation/Textures/Icons/Heroes/Variants/T-Variant-F-SpaceBunny-Red-L.uasset differ
diff --git a/Content/Weapons/WeaponSkins/Textures/T_Fuzz_MASK.uasset b/Content/Weapons/WeaponSkins/Textures/T_Fuzz_MASK.uasset
index e0640a1d..18b2ba25 100644
Binary files a/Content/Weapons/WeaponSkins/Textures/T_Fuzz_MASK.uasset and b/Content/Weapons/WeaponSkins/Textures/T_Fuzz_MASK.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMF_M.uasset b/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMF_M.uasset
new file mode 100644
index 00000000..060d0a4f
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMM_M.uasset b/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMM_M.uasset
new file mode 100644
index 00000000..113fbe0c
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/BBoom/Emote_BBoom_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMF_M.uasset b/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMF_M.uasset
new file mode 100644
index 00000000..e026ae39
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMM_M.uasset b/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMM_M.uasset
new file mode 100644
index 00000000..cfc8e7a7
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/BBoom02/Emote_BBoom_02_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMF_M.uasset b/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMF_M.uasset
new file mode 100644
index 00000000..668868fd
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMM_M.uasset b/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMM_M.uasset
new file mode 100644
index 00000000..a591615b
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Bomb/Emote_Bomb_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMF_M.uasset b/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMF_M.uasset
new file mode 100644
index 00000000..090aead0
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMM_M.uasset b/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMM_M.uasset
new file mode 100644
index 00000000..80a143a3
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Drill/Emote_Drill_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu-L.uasset b/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu-L.uasset
new file mode 100644
index 00000000..fa7d3b89
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu-L.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu.uasset b/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu.uasset
new file mode 100644
index 00000000..acafeade
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/DuDu/Assets/T-Icon-Emotes-E-DuDu.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMF_M.uasset b/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMF_M.uasset
new file mode 100644
index 00000000..19124306
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMM_M.uasset b/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMM_M.uasset
new file mode 100644
index 00000000..71d594f2
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/DuDu/Emote_DuDU_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/High/Emote_High_CMF_M.uasset b/Content/Zylox/Animations/Emotes/High/Emote_High_CMF_M.uasset
new file mode 100644
index 00000000..d9e42ee6
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/High/Emote_High_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/High/Emote_High_CMM_M.uasset b/Content/Zylox/Animations/Emotes/High/Emote_High_CMM_M.uasset
new file mode 100644
index 00000000..22a41d32
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/High/Emote_High_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMF_M.uasset b/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMF_M.uasset
new file mode 100644
index 00000000..60323f3a
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMM_M.uasset b/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMM_M.uasset
new file mode 100644
index 00000000..a0a3b4d2
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Horn/Emote_Horn_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat-L.uasset b/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat-L.uasset
new file mode 100644
index 00000000..b94d21ea
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat-L.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat.uasset b/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat.uasset
new file mode 100644
index 00000000..c377d2a8
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/LikeThat/Assets/T-Icon-Emotes-E-LikeThat.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMF_M.uasset b/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMF_M.uasset
new file mode 100644
index 00000000..72953f95
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMM_M.uasset b/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMM_M.uasset
new file mode 100644
index 00000000..63228cbe
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/LikeThat/Emote_LikeThat_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CLF.uasset b/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CLF.uasset
index 35fb5f2c..896e2807 100644
Binary files a/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CLF.uasset and b/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CLF.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CMM.uasset b/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CMM.uasset
index 29b28507..69d8dc62 100644
Binary files a/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CMM.uasset and b/Content/Zylox/Animations/Emotes/RememberMe/Emote_RememberMe_CMM.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll-L.uasset b/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll-L.uasset
new file mode 100644
index 00000000..a66c814d
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll-L.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll.uasset b/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll.uasset
new file mode 100644
index 00000000..261c975f
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Roll/Assets/T-Icon-Emotes-E-Roll.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMF_M.uasset b/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMF_M.uasset
new file mode 100644
index 00000000..9e83ee51
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMM_M.uasset b/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMM_M.uasset
new file mode 100644
index 00000000..b549637d
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Roll/Emote_Roll_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls-L.uasset b/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls-L.uasset
new file mode 100644
index 00000000..960ad6ba
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls-L.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls.uasset b/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls.uasset
new file mode 100644
index 00000000..540a98fe
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/SickGirls/Assets/T-Icon-Emotes-E-SickGirls.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMF_M.uasset b/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMF_M.uasset
new file mode 100644
index 00000000..02f53d14
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMM_M.uasset b/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMM_M.uasset
new file mode 100644
index 00000000..c950880e
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/SickGirls/Emote_SickGirls_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMF_M.uasset b/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMF_M.uasset
new file mode 100644
index 00000000..3393c346
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMF_M.uasset differ
diff --git a/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMM_M.uasset b/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMM_M.uasset
new file mode 100644
index 00000000..b41200d9
Binary files /dev/null and b/Content/Zylox/Animations/Emotes/Sway/Emote_Sway_CMM_M.uasset differ
diff --git a/Content/Zylox/Animations/Idle/RumbleRed_Female_Idle.uasset b/Content/Zylox/Animations/Idle/RumbleRed_Female_Idle.uasset
index ec4a7849..891c298a 100644
Binary files a/Content/Zylox/Animations/Idle/RumbleRed_Female_Idle.uasset and b/Content/Zylox/Animations/Idle/RumbleRed_Female_Idle.uasset differ
diff --git a/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Body.uasset b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Body.uasset
new file mode 100644
index 00000000..64e96f86
Binary files /dev/null and b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Body.uasset differ
diff --git a/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_FaceAcc.uasset b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_FaceAcc.uasset
new file mode 100644
index 00000000..e5b78fc0
Binary files /dev/null and b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_FaceAcc.uasset differ
diff --git a/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Head.uasset b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Head.uasset
new file mode 100644
index 00000000..4cb014c3
Binary files /dev/null and b/Content/Zylox/CharacterParts/ChunLi/CP_Skirmish_Head.uasset differ
diff --git a/Content/Zylox/CharacterParts/ChunLi/T-Variant-A-024-F-Skirmish-Alt.uasset b/Content/Zylox/CharacterParts/ChunLi/T-Variant-A-024-F-Skirmish-Alt.uasset
new file mode 100644
index 00000000..67a65450
Binary files /dev/null and b/Content/Zylox/CharacterParts/ChunLi/T-Variant-A-024-F-Skirmish-Alt.uasset differ
diff --git a/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Body.uasset b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Body.uasset
new file mode 100644
index 00000000..d18708ad
Binary files /dev/null and b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Body.uasset differ
diff --git a/Content/Zylox/CharacterParts/Lachy/CP_Lunch_FaceAcc.uasset b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_FaceAcc.uasset
new file mode 100644
index 00000000..4b6234f5
Binary files /dev/null and b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_FaceAcc.uasset differ
diff --git a/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Head.uasset b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Head.uasset
new file mode 100644
index 00000000..fb3f06f9
Binary files /dev/null and b/Content/Zylox/CharacterParts/Lachy/CP_Lunch_Head.uasset differ
diff --git a/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox-L.uasset b/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox-L.uasset
new file mode 100644
index 00000000..607d2380
Binary files /dev/null and b/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox-L.uasset differ
diff --git a/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox.uasset b/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox.uasset
new file mode 100644
index 00000000..076b95fd
Binary files /dev/null and b/Content/Zylox/CharacterParts/Lachy/T-Soldier-HID-891-Athena-Commando-M-LunchBox.uasset differ
diff --git a/Content/Zylox/CharacterParts/RoseDust/CP_Head_Empty_RoseDust.uasset b/Content/Zylox/CharacterParts/RoseDust/CP_Head_Empty_RoseDust.uasset
index 59722fb0..c74be82f 100644
Binary files a/Content/Zylox/CharacterParts/RoseDust/CP_Head_Empty_RoseDust.uasset and b/Content/Zylox/CharacterParts/RoseDust/CP_Head_Empty_RoseDust.uasset differ
diff --git a/Content/Zylox/CharacterParts/RoseDust/CP_Head_RoseDust.uasset b/Content/Zylox/CharacterParts/RoseDust/CP_Head_RoseDust.uasset
index c3ff5e5c..0bd5d8e1 100644
Binary files a/Content/Zylox/CharacterParts/RoseDust/CP_Head_RoseDust.uasset and b/Content/Zylox/CharacterParts/RoseDust/CP_Head_RoseDust.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Body.uasset b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Body.uasset
new file mode 100644
index 00000000..43644b91
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Body.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Hair.uasset b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Hair.uasset
new file mode 100644
index 00000000..53801728
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Hair.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Head.uasset b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Head.uasset
new file mode 100644
index 00000000..bd8aeb4b
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/F_MED_StreetEclipse_Head.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_D.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_D.uasset
new file mode 100644
index 00000000..1ac0ae5c
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_D.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_E.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_E.uasset
new file mode 100644
index 00000000..713888c9
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_E.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_FX.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_FX.uasset
new file mode 100644
index 00000000..3c610b09
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_FX.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_M.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_M.uasset
new file mode 100644
index 00000000..cd252e11
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_M.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_N.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_N.uasset
new file mode 100644
index 00000000..48bed953
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_N.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_S.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_S.uasset
new file mode 100644
index 00000000..d3cc30f5
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Body_S.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_D.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_D.uasset
new file mode 100644
index 00000000..9e9305b4
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_D.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_E.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_E.uasset
new file mode 100644
index 00000000..29767663
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_E.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_M.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_M.uasset
new file mode 100644
index 00000000..31ec3d2f
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_M.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_N.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_N.uasset
new file mode 100644
index 00000000..57a43365
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_N.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_S.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_S.uasset
new file mode 100644
index 00000000..b7e869de
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Hair_S.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_D.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_D.uasset
new file mode 100644
index 00000000..7fd996c2
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_D.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_E.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_E.uasset
new file mode 100644
index 00000000..12508f89
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_E.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_M.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_M.uasset
new file mode 100644
index 00000000..17e62717
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_M.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_N.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_N.uasset
new file mode 100644
index 00000000..877bab9f
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_N.uasset differ
diff --git a/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_S.uasset b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_S.uasset
new file mode 100644
index 00000000..8ee95f74
Binary files /dev/null and b/Content/Zylox/Chars/RubyShadStyle/T_F_MED_StreetFashionEclipse_Head_S.uasset differ
diff --git a/Content/Zylox/Modelös/F_MED_Punk_Devil.uasset b/Content/Zylox/Modelös/F_MED_Punk_Devil.uasset
new file mode 100644
index 00000000..7ffab923
Binary files /dev/null and b/Content/Zylox/Modelös/F_MED_Punk_Devil.uasset differ
diff --git a/Content/Zylox/Modelös/F_MED_Punk_Devil1.uasset b/Content/Zylox/Modelös/F_MED_Punk_Devil1.uasset
new file mode 100644
index 00000000..315478c0
Binary files /dev/null and b/Content/Zylox/Modelös/F_MED_Punk_Devil1.uasset differ
diff --git a/Content/Zylox/Modelös/F_MED_Punk_Devil2.uasset b/Content/Zylox/Modelös/F_MED_Punk_Devil2.uasset
new file mode 100644
index 00000000..c6b02e4c
Binary files /dev/null and b/Content/Zylox/Modelös/F_MED_Punk_Devil2.uasset differ
diff --git a/Content/Zylox/Modelös/F_MED_Punk_Devil_PhysicsAsset.uasset b/Content/Zylox/Modelös/F_MED_Punk_Devil_PhysicsAsset.uasset
new file mode 100644
index 00000000..8dd5ae19
Binary files /dev/null and b/Content/Zylox/Modelös/F_MED_Punk_Devil_PhysicsAsset.uasset differ
diff --git a/Content/Zylox/Modelös/F_MED_Punk_Devil_Skeleton.uasset b/Content/Zylox/Modelös/F_MED_Punk_Devil_Skeleton.uasset
new file mode 100644
index 00000000..9e3cbe6a
Binary files /dev/null and b/Content/Zylox/Modelös/F_MED_Punk_Devil_Skeleton.uasset differ
diff --git a/FortniteGame.uproject b/FortniteGame.uproject
index a2059c02..87228180 100644
--- a/FortniteGame.uproject
+++ b/FortniteGame.uproject
@@ -42,6 +42,10 @@
"SupportedTargetPlatforms": [
"IOS"
]
+ },
+ {
+ "Name": "JsonAsAsset",
+ "Enabled": true
}
]
}
\ No newline at end of file
diff --git a/Source/FortniteGame/FortniteGame.h b/Source/FortniteGame/FortniteGame.h
index 80ffb0be..481169fa 100644
--- a/Source/FortniteGame/FortniteGame.h
+++ b/Source/FortniteGame/FortniteGame.h
@@ -23,6 +23,7 @@ enum class EAthenaChallengeTabVisibility : uint8
ShowAlways = 1
};
+
UENUM(BlueprintType)
enum class EAthenaSeasonShopVisibility : uint8
{
@@ -795,4 +796,14 @@ enum class EFortPlayerAnimBodyType : uint8
Large,
All,
EFortPlayerAnimBodyType_MAX,
+};
+
+UENUM()
+enum class EAnimRelaxedState : uint8
+{
+ None,
+ WeaponRaised,
+ RelaxedLevel1,
+ RelaxedLevel2,
+ EAnimRelaxedState_MAX,
};
\ No newline at end of file
diff --git a/Source/FortniteGame/Private/Animation/FortBaseAnimInstance.cpp b/Source/FortniteGame/Private/Animation/FortBaseAnimInstance.cpp
new file mode 100644
index 00000000..f0b1b2c3
--- /dev/null
+++ b/Source/FortniteGame/Private/Animation/FortBaseAnimInstance.cpp
@@ -0,0 +1,5 @@
+// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
+
+
+#include "FortniteGame/Public/Animation/FortBaseAnimInstance.h"
+
diff --git a/Source/FortniteGame/Public/Animation/FortBaseAnimInstance.h b/Source/FortniteGame/Public/Animation/FortBaseAnimInstance.h
new file mode 100644
index 00000000..990d129d
--- /dev/null
+++ b/Source/FortniteGame/Public/Animation/FortBaseAnimInstance.h
@@ -0,0 +1,539 @@
+// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.
+
+#pragma once
+
+#include "CoreMinimal.h"
+#include "Animation/AnimInstance.h"
+#include "GameplayTags.h"
+#include "Math/Rotator.h"
+#include "Math/Vector.h"
+#include "BoneContainer.h"
+#include "FortniteGame/FortniteGame.h"
+#include "Animation/AnimMontage.h"
+#include "FortBaseAnimInstance.generated.h"
+
+
+UCLASS(BlueprintType)
+class UFortAnimInputEvent : public UObject
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FName EventName;
+
+ //UFUNCTION(Blueprintable, BlueprintCallable)
+ //bool IsNamed(FName InEventName);
+
+ //UFUNCTION(Blueprintable, BlueprintCallable)
+ //UFortAnimInputEvent* CreateAnimInputEvent(FName InEventName);
+
+};
+
+
+USTRUCT(BlueprintType)
+struct FGameplayTagAnimationData
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FGameplayTagContainer GameplayTags;
+
+ UPROPERTY(EditAnywhere)
+ EFortCustomGender ValidGenders;
+
+ UPROPERTY(EditAnywhere)
+ TSoftObjectPtr AnimMontage;
+};
+
+USTRUCT(BlueprintType)
+struct FGameplayTagAnimations
+{
+
+ GENERATED_BODY()
+
+public:
+ UPROPERTY(EditAnywhere)
+ TArray GameplayTagAnimData;
+};
+
+USTRUCT(BlueprintType)
+struct FFortAnimInput_SkydivingExternalForce
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ bool bUseSkydivingVectorForce; // 0x00(0x01)
+
+ UPROPERTY(EditAnywhere)
+ FVector SkydivingVectorForce; // 0x04(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector HeadToPelvisDirection; // 0x10(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector FloatingMultiplier; // 0x1c(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector FloatingAdditive; // 0x28(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector DivingMultiplier; // 0x34(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector DivingAdditive; // 0x40(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector ParachutingMultiplier; // 0x4c(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector ParachutingAdditive; // 0x58(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ bool bUseNoisyClothGravity; // 0x64(0x01)
+
+ UPROPERTY(EditAnywhere)
+ bool bApplyNoiseInActorSpace; // 0x65(0x01)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMinX; // 0x68(0x04)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMaxX; // 0x6c(0x04)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMinY; // 0x70(0x04)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMaxY; // 0x74(0x04)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMinZ; // 0x78(0x04)
+
+ UPROPERTY(EditAnywhere)
+ float PerlinRangedOutMaxZ; // 0x7c(0x04)
+};
+
+USTRUCT(BlueprintType)
+struct FFortAnimInput_SlopeInfo
+{
+
+ GENERATED_BODY()
+
+public:
+ UPROPERTY(EditAnywhere)
+ FVector RootSlopeTranslation; // 0x00(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector LeftFootSlopeTranslation; // 0x0c(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FVector RightFootSlopeTranslation; // 0x18(0x0c)
+
+ UPROPERTY(EditAnywhere)
+ FRotator SlopeRotation; // 0x24(0x0c)
+};
+
+USTRUCT(BlueprintType)
+struct FBoneSet
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ TArray Bones; // 0x00(0x10)
+};
+
+UCLASS(BlueprintType)
+class FORTNITEGAME_API UFortBaseAnimInstance : public UAnimInstance
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ TArray AnimInputEventList;
+
+ UPROPERTY(EditAnywhere)
+ TMap BoneSets;
+
+ //UPROPERTY(EditAnywhere)
+ //TArray AnimPropertyGameplayTagBindings;
+ /*
+ UPROPERTY(EditAnywhere)
+ FMulticastInlineDelegate OnGameplayTagNotifyBegin;
+
+ UPROPERTY(EditAnywhere)
+ FMulticastInlineDelegate OnGameplayTagNotifyEnd;
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ AFortPawn* TryGetFortPawn();
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ void BlueprintProcessAnimInputEvent(UFortAnimInputEvent* AnimInputEvent);
+*/
+};
+
+
+
+UCLASS(BlueprintType)
+class UFortAnimInstance : public UFortBaseAnimInstance
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ bool bUpdateAllPawnProperties;
+
+ UPROPERTY(EditAnywhere)
+ float VelocityLerpAlpha;
+
+ UPROPERTY(EditAnywhere)
+ FVector PawnVelocity;
+
+ UPROPERTY(EditAnywhere)
+ float MinSpeed2DThreshold;
+
+ UPROPERTY(EditAnywhere)
+ float PawnSpeed2D;
+
+ UPROPERTY(EditAnywhere)
+ float PawnVelocityZ;
+
+ UPROPERTY(EditAnywhere)
+ float PawnMovementDirectionAzimuth;
+
+ UPROPERTY(EditAnywhere)
+ float PawnMovementDirectionElevation;
+
+ UPROPERTY(EditAnywhere)
+ FRotator PawnRotationRate;
+
+ UPROPERTY(EditAnywhere)
+ FRotator PawnDeltaRotation;
+
+ UPROPERTY(EditAnywhere)
+ FRotator PawnLastRotation;
+
+ UPROPERTY(EditAnywhere)
+ FVector PawnLastLocation;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsJumping;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsFalling;
+
+ UPROPERTY(EditAnywhere)
+ bool bShouldPredictLanding;
+
+ UPROPERTY(EditAnywhere)
+ bool bLandingPredicted;
+
+ UPROPERTY(EditAnywhere)
+ float PredictedFallTimeLeft;
+
+ UPROPERTY(EditAnywhere)
+ float FallLookAheadSubStepping;
+
+ UPROPERTY(EditAnywhere)
+ int FallLookAheadMaxIterations;
+
+ UPROPERTY(EditAnywhere)
+ bool bDebugLandPrediction;
+
+ UPROPERTY(EditAnywhere)
+ bool bRecordJumpPositions;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsRecordingJump;
+
+ UPROPERTY(EditAnywhere)
+ int RecordJumpFrameCount;
+
+ UPROPERTY(EditAnywhere)
+ FVector RecordJumpInitialJumpLocation;
+
+ UPROPERTY(EditAnywhere)
+ float AimPitch;
+
+ UPROPERTY(EditAnywhere)
+ float AimYaw;
+
+ UPROPERTY(EditAnywhere)
+ float TimeForRecentlyFired;
+
+ UPROPERTY(EditAnywhere)
+ float TimeToReachRelaxedLevel1;
+
+ UPROPERTY(EditAnywhere)
+ float TimeToReachRelaxedLevel2;
+
+ UPROPERTY(EditAnywhere)
+ float MinTimeAfterFiredBeforeWallRelaxed;
+
+ UPROPERTY(EditAnywhere)
+ bool bRecentlyFired;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsRelaxedLevel1;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsRelaxedLevel2;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsWeaponLoweredNearWall;
+
+ UPROPERTY(EditAnywhere)
+ bool bExitedRelaxedThisUpdate;
+
+ UPROPERTY(EditAnywhere)
+ bool bLowerWeaponNearWallDuringTargeting;
+
+ UPROPERTY(EditAnywhere)
+ float RelaxedLevelTimeCounter;
+
+ UPROPERTY(EditAnywhere)
+ float SavedWeaponLastFireTime;
+
+ UPROPERTY(EditAnywhere)
+ EAnimRelaxedState RequestedRelaxedState;
+
+ UPROPERTY(EditAnywhere)
+ bool bClothEnabled;
+
+ UPROPERTY(EditAnywhere)
+ bool bAnimDynamicsEnabled;
+
+ UPROPERTY(EditAnywhere)
+ bool bRigidBodyEnabled;
+
+ UPROPERTY(EditAnywhere)
+ bool bEnableAdditiveLayer;
+ /*
+ UPROPERTY(EditAnywhere)
+ char UnknownData_404_1 : 7;
+
+ UPROPERTY(EditAnywhere)
+ char UnknownData_405[0xb];
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ AFortAIPawn* TryGetFortAIPawn();
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ void StopMontageIncludingInactive(float InBlendOutTime, UAnimMontage* Montage);
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ void GetPreviousFrameAimPitchAndYaw(float OutPitch, float OutYaw);
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ EFortCardinalDirection GetCardinalDirectionFromAngle(float Angle, float DeadZoneAngle);
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ void AnimNotify_RightFootStep(UAnimNotify* Notify);
+
+ UFUNCTION(Blueprintable, BlueprintCallable)
+ void AnimNotify_LeftFootStep(UAnimNotify* Notify);
+*/
+};
+
+
+UCLASS(BlueprintType)
+class UCustomCharacterPartAnimInstance : public UFortAnimInstance
+{
+
+ GENERATED_BODY()
+
+public:
+
+ //UPROPERTY(EditAnywhere)
+ //AFortWeapon* CurrentWeapon;
+
+ UPROPERTY(EditAnywhere)
+ bool bUsesDayPhaseChange;
+
+ UPROPERTY(EditAnywhere)
+ bool bIgnoreSignificanceManagerAndAlwaysTick;
+
+ UPROPERTY(EditAnywhere)
+ bool bHideUntilFirstAnimationUpdate;
+
+ UPROPERTY(EditAnywhere)
+ bool bUnhideOnNextUpdate;
+
+ UPROPERTY(EditAnywhere)
+ bool bCanPlayCustomAnimations;
+
+ UPROPERTY(EditAnywhere)
+ bool bUpdateOwnerAnimInputProperty;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsCharacterCustomizationLoaded;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSkydiving;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsParachuteOpened;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSkydiveDiveMode;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSkydiveFloating;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsCrouching;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSprinting;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsAccelerating2D;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsMoving2D;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsBackpedaling;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsUsingJetpack;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSlopeSliding;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSurfaceSwimming;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsWaterJump;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsSwimSprinting;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsPlayingEmote;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsPlayingMeleeAnim;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsPlayingFullBodySlotInFrontEnd;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsInFrontEnd;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsInVehicle;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsInShoppingCart;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsInCannon;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsTargeting;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsTargetingConsumableThrow;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsCrouchSprinting;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsDBNO;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsOnGround;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsLandingPredicted;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsInVehicleSeat;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsFerretVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsFerretVehiclePassenger;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsGolfCartVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsGolfCartVehicleFrontPassenger;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsGolfCartVehicleBackPassenger;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsAntelopeVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsAntelopeVehiclePassenger;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsJackalVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsOctopusVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsOstrichVehicleDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsOstrichVehicleGunner;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsMeatballDriver;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsMeatballPassenger;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsDBNOCarrying;
+
+ UPROPERTY(EditAnywhere)
+ bool bIsDBNOCarried;
+
+ UPROPERTY(EditAnywhere)
+ bool bOverrideRBANSimSpaceInFrontEnd;
+
+ UPROPERTY(EditAnywhere)
+ FGameplayTagAnimations GameplayTagAnimations;
+
+ UPROPERTY(EditAnywhere)
+ float CrouchingWithRigidBodyEnabled;
+
+ UPROPERTY(EditAnywhere)
+ int CurrentLOD;
+
+ UPROPERTY(EditAnywhere)
+ FFortAnimInput_SkydivingExternalForce SkydivingExternalForceInput;
+
+ UPROPERTY(EditAnywhere)
+ FFortAnimInput_SlopeInfo SlopeInfoInput;
+
+ UPROPERTY(EditAnywhere)
+ bool bRegisteredForDayPhaseChange;
+
+ UPROPERTY(EditAnywhere)
+ EFortCustomPartType PartType;
+
+};
\ No newline at end of file
diff --git a/Source/FortniteGame/Public/Customization/FortPlayerMannequin.h b/Source/FortniteGame/Public/Customization/FortPlayerMannequin.h
index c384a87f..3203a01c 100644
--- a/Source/FortniteGame/Public/Customization/FortPlayerMannequin.h
+++ b/Source/FortniteGame/Public/Customization/FortPlayerMannequin.h
@@ -22,8 +22,8 @@ class FORTNITEGAME_API AFortPlayerMannequin : public ASkeletalMeshActor
{
GENERATED_BODY()
- /** Begin FortPlayerMannequin Implementation */
- virtual void OnConstruction(const FTransform& Transform) override;
+ /** Begin FortPlayerMannequin Implementation */
+ virtual void OnConstruction(const FTransform& Transform) override;
void SetPartsFromHeroSpecialization(UFortHeroSpecialization* HeroSpecialization);
void ResetParts();
/** End FortPlayerMannequin Implementation */
diff --git a/Source/FortniteGame/Public/FortDataTables.h b/Source/FortniteGame/Public/FortDataTables.h
index f3bf7e43..2c3dc19b 100644
--- a/Source/FortniteGame/Public/FortDataTables.h
+++ b/Source/FortniteGame/Public/FortDataTables.h
@@ -4,6 +4,7 @@
#include "CoreMinimal.h"
#include "Engine/DataTable.h"
+#include "GameplayTags.h"
#include "FortDataTables.generated.h"
/**
@@ -27,10 +28,116 @@ public:
int TransmogSacrificePoints;
};
+USTRUCT()
+struct FCosmeticSetDataRow : public FTableRowBase
+{
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FGameplayTag Tag;
+
+ UPROPERTY(EditAnywhere)
+ FText DisplayName;
+
+ UPROPERTY(EditAnywhere)
+ FText Description;
+};
+
+
+USTRUCT()
+struct FCosmeticMarkupTagDataRow : public FTableRowBase
+{
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FGameplayTag Tag;
+
+ UPROPERTY(EditAnywhere)
+ FText DisplayName;
+
+ UPROPERTY(EditAnywhere)
+ FText HelpText;
+};
+
+USTRUCT()
+struct FCosmeticFilterTagDataRow : public FTableRowBase
+{
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ TArray SearchQueries;
+};
+
+USTRUCT()
+struct FHomebaseBannerCategoryData : public FTableRowBase
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FText CategoryDisplayName;
+
+ UPROPERTY(EditAnywhere)
+ int SortPriority;
+
+};
+USTRUCT()
+struct FHomebaseBannerColor
+{
+
+ GENERATED_BODY()
+
+public:
+ UPROPERTY(EditAnywhere)
+ FLinearColor PrimaryColor;
+
+ UPROPERTY(EditAnywhere)
+ FLinearColor SecondaryColor;
+};
+
+USTRUCT()
+struct FHomebaseBannerColorData : public FTableRowBase
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ FName ColorKeyName;
+
+ UPROPERTY(EditAnywhere)
+ FName CategoryRowName;
+
+ UPROPERTY(EditAnywhere)
+ int SubCategoryGroup;
+
+};
+
+UCLASS()
+class UFortHomebaseBannerColorMap : public UDataAsset
+{
+
+ GENERATED_BODY()
+
+public:
+
+ UPROPERTY(EditAnywhere)
+ TMap ColorMap;
+};
USTRUCT()
struct FORTNITEGAME_API FFortPawnStats : public FTableRowBase
{
+
GENERATED_BODY()
public:
diff --git a/Source/FortniteGame/Public/FortRarityData.h b/Source/FortniteGame/Public/FortRarityData.h
index 2d62efd9..cb786088 100644
--- a/Source/FortniteGame/Public/FortRarityData.h
+++ b/Source/FortniteGame/Public/FortRarityData.h
@@ -14,7 +14,7 @@ struct FFortRarityItemData
{
GENERATED_BODY()
- UPROPERTY(EditAnywhere, BlueprintReadWrite)
+ UPROPERTY(EditAnywhere, BlueprintReadWrite)
FText Name;
UPROPERTY(EditAnywhere, BlueprintReadWrite)
diff --git a/Source/FortniteGame/Public/GameDataCosmetics.h b/Source/FortniteGame/Public/GameDataCosmetics.h
index 6f1fa57d..4826ed28 100644
--- a/Source/FortniteGame/Public/GameDataCosmetics.h
+++ b/Source/FortniteGame/Public/GameDataCosmetics.h
@@ -13,6 +13,7 @@
#include "Athena/Items/AthenaSkyDiveContrailItemDefinition.h"
#include "Athena/Items/AthenaMusicPackItemDefinition.h"
#include "Engine/DataTable.h"
+#include "FortDataTables.h"
#include "GameDataCosmetics.generated.h"
@@ -33,6 +34,7 @@ struct FORTNITEGAME_API FEmoteActivationTrigger
GENERATED_BODY()
public:
+
UPROPERTY(EditAnywhere)
FGameplayTagQuery EmoteTagQuery;
@@ -146,18 +148,16 @@ public:
class UClass* SprayGameplayAbility;
UPROPERTY(EditAnywhere)
- TSoftObjectPtr DefaultBackpackCharacterPart;
+ TSoftObjectPtr DefaultBackpackCharacterPart;
UPROPERTY(EditAnywhere)
- TArray DefaultCharacterParts;
-
-
+ TArray> DefaultCharacterParts;
UPROPERTY(EditAnywhere)
- TArray FallbackCharacterParts;
+ TArray FallbackCharacterParts;
UPROPERTY(EditAnywhere)
- TArray FallbackCustomizations;
+ TArray FallbackCustomizations;
@@ -171,7 +171,7 @@ public:
TSoftObjectPtr BannerColorCategoryData;
UPROPERTY(EditAnywhere)
- TSoftObjectPtr BannerColorMap;
+ TSoftObjectPtr BannerColorMap;