diff --git a/.idea/.idea.Continentis/.idea/copilot.data.migration.agent.xml b/.idea/.idea.Continentis/.idea/copilot.data.migration.agent.xml
new file mode 100644
index 00000000..4ea72a91
--- /dev/null
+++ b/.idea/.idea.Continentis/.idea/copilot.data.migration.agent.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommomHolyWater.asset b/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommonHolyWater.asset
similarity index 97%
rename from Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommomHolyWater.asset
rename to Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommonHolyWater.asset
index be8c82bc..2cf39733 100644
--- a/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommomHolyWater.asset
+++ b/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommonHolyWater.asset
@@ -10,7 +10,7 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9a4129cdd7011ca46b83d8c17d9f3623, type: 3}
- m_Name: CardData_Basic_CommomHolyWater
+ m_Name: CardData_Basic_CommonHolyWater
m_EditorClassIdentifier: Assembly-CSharp::Continentis.MainGame.Card.CardData
modName: Basic
className: CommonHolyWater
diff --git a/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommomHolyWater.asset.meta b/Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommonHolyWater.asset.meta
similarity index 100%
rename from Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommomHolyWater.asset.meta
rename to Assets/Mods/Basic/Cards/Data/ObsoleteGeneral/Item/CardData_Basic_CommonHolyWater.asset.meta
diff --git a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Cleric/CardData_Basic_BlessedHolyWater.asset b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Cleric/CardData_Basic_BlessedHolyWater.asset
index 47b04114..b41d2691 100644
--- a/Assets/Mods/Basic/Cards/Data/PlayerHeros/Cleric/CardData_Basic_BlessedHolyWater.asset
+++ b/Assets/Mods/Basic/Cards/Data/PlayerHeros/Cleric/CardData_Basic_BlessedHolyWater.asset
@@ -55,5 +55,5 @@ MonoBehaviour:
customDescriptions: []
prefabRefs: []
derivativeCardDataRefs:
- - CardData_Basic_CommomHolyWater
+ - CardData_Basic_CommonHolyWater
derivativeCharacterDataRefs: []
diff --git a/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs b/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
index ce297866..db437851 100644
--- a/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
+++ b/Assets/Scripts/MainGame/Buff/BuffSubmodules.cs
@@ -139,7 +139,7 @@ namespace Continentis.MainGame
public OrderedDictionary>> onOtherBuffApplied; //Buff被添加时,参数为被添加的Buff实例
public OrderedDictionary>> onOtherBuffFirstApplied; //Buff被新添加时,参数为被添加的Buff实例
- public OrderedDictionary>> onOtherBuffRemoved; //Buff被移除时,参数为被移除的Buff实例
+ public OrderedDictionary>> onOtherBuffRemoved; //Buff被移除后,参数为被移除的Buff实例
public OrderedDictionary> onOpponentDecideAction; //对手AI决定行动时,参数为对手,和原定的目标角色
diff --git a/Assets/Scripts/Mod/Manifests/ModManifest.cs b/Assets/Scripts/Mod/Manifests/ModManifest.cs
index efefe3a3..96d2e019 100644
--- a/Assets/Scripts/Mod/Manifests/ModManifest.cs
+++ b/Assets/Scripts/Mod/Manifests/ModManifest.cs
@@ -97,7 +97,7 @@ namespace Continentis.Mods
}
}
- Debug.Log($"Collected {collectedDataIDList.Count} CardData assets.");
+ Debug.Log($"Collected {collectedDataIDList.Count} {typeof(T).Name} assets.");
return collectedDataIDList;
}
diff --git a/Assets/Scripts/ScriptExtensions/StorySystem/Editor/DialogEditor/Nodes/DialogGraphNode.cs b/Assets/Scripts/ScriptExtensions/StorySystem/Editor/DialogEditor/Nodes/DialogGraphNode.cs
index 447b7b2f..59b517c3 100644
--- a/Assets/Scripts/ScriptExtensions/StorySystem/Editor/DialogEditor/Nodes/DialogGraphNode.cs
+++ b/Assets/Scripts/ScriptExtensions/StorySystem/Editor/DialogEditor/Nodes/DialogGraphNode.cs
@@ -34,10 +34,10 @@ namespace SLSFramework.StorySystem.Dialog
// -- 角色名 --
_characterField = new ObjectField("Character")
{
- objectType = typeof(CharacterData),
+ objectType = typeof(StoryCharacterData),
allowSceneObjects = false
};
- _characterField.SetValueWithoutNotify(_data.characterData);
+ _characterField.SetValueWithoutNotify(_data.storyCharacterData);
_characterField.RegisterValueChangedCallback(OnCharacterDataChanged);
extensionContainer.Add(_characterField);
@@ -88,7 +88,7 @@ namespace SLSFramework.StorySystem.Dialog
// --- 6. 核心逻辑:当 ObjectField 变化时调用 ---
private void OnCharacterDataChanged(ChangeEvent