卡牌更新

This commit is contained in:
SoulliesOfficial
2026-04-08 04:48:35 -04:00
parent c3b1561375
commit dd2657573a
242 changed files with 1950 additions and 926 deletions

View File

@@ -30,16 +30,16 @@ namespace Continentis.MainGame.Card
foreach (KeyValuePair<string, float> attribute in cardData.variableAttributes)
{
string baseName = "Base" + attribute.Key;
string baseName = "Base_" + attribute.Key;
originalAttributes.Add(baseName, attribute.Value);
string mainName = attribute.Key;
endowingAttributes.Add(mainName, baseName);
string baseOffset = "Base" + attribute.Key + "Offset";
string baseOffset = "Base_" + attribute.Key + "_Offset";
endowingAttributes.Add(baseOffset, "0");
string displayName = "Display" + attribute.Key;
string displayName = "Display_" + attribute.Key;
endowingAttributes.Add(displayName, baseName);
}
@@ -64,7 +64,7 @@ namespace Continentis.MainGame.Card
float final_pAccumulation = cha_pAccumulation + card_pAccumulation;
float final_pMultiplication = cha_pMultiplication * card_pMultiplication;
attributeGroup.ModifyAttribute(attributeName, final_numeric, final_pAccumulation, final_pMultiplication);
string displayAttributeName = "Display" + attributeName;
string displayAttributeName = "Display_" + attributeName;
if(attributeGroup.current.ContainsKey(displayAttributeName))
{
attributeGroup.SetAttribute(displayAttributeName, attributeGroup.current[attributeName]);
@@ -87,7 +87,7 @@ namespace Continentis.MainGame.Card
{
owner.combatBuffSubmodule.GetAttributeChange(attributeName, out float numeric, out float pAccumulation, out float pMultiplication);
attributeGroup.ModifyAttribute(attributeName, numeric, pAccumulation, pMultiplication);
string displayAttributeName = "Display" + attributeName;
string displayAttributeName = "Display_" + attributeName;
if(attributeGroup.current.ContainsKey(displayAttributeName))
{
attributeGroup.SetAttribute(displayAttributeName, attributeGroup.current[attributeName]);