This commit is contained in:
2025-10-30 12:35:46 +08:00
parent db5709ff3f
commit d1593a6063
24 changed files with 82 additions and 58 deletions

View File

@@ -16,6 +16,13 @@ namespace ArachnaeSwarm
static FaceAnimationFileGenerator()
{
// 检查 Nals.FacialAnimation 是否被加载
if (!LoadedModManager.RunningMods.Any(m => m.PackageId == "Nals.FacialAnimation"))
{
Log.Message("[Arachnae Swarm] Facial Animation mod not found. Skipping animation file generation.");
return; // 如果未加载,则直接退出,不执行任何操作
}
GenerateAllFaceAnimationFiles();
}
@@ -40,39 +47,39 @@ namespace ArachnaeSwarm
{
{
"ArachnaeNode_Race_Myrmecocystus",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_ShieldHead",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_WeaponSmith",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_Fighter",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_Facehugger",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_Smokepop",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_NeuroSwarm",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_Praetorian",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
},
{
"ArachnaeNode_Race_Skyraider",
new List<string> { "1.6/1.6/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
new List<string> { "1.6/FA/Defs/AnimationDefs/FacialAnimation/ARA_JobAnim.xml" }
}
};
@@ -234,4 +241,4 @@ namespace ArachnaeSwarm
}
}
}
}
}