This commit is contained in:
SoulliesOfficial
2026-01-03 18:19:39 -05:00
parent 3bcd7c1cf8
commit 33b1795c1f
7387 changed files with 2762819 additions and 716926 deletions

View File

@@ -30,14 +30,26 @@ namespace Cielonos.MainGame.Characters
public void RefreshAttribute(string attributeName)
{
attributeGroup.ResetAttribute(attributeName);
//owner.equipmentSubmodule.GetGeneralAttributeChange(attributeName, out float e_numeric, out float e_pAccumulation, out float e_pMultiplication);
//owner.combatBuffSubmodule.GetGeneralAttributeChange(attributeName, out float cb_numeric, out float cb_pAccumulation, out float cb_pMultiplication);
float numeric = 0; //e_numeric + cb_numeric;
float pAccumulation = 0; //e_pAccumulation + cb_pAccumulation;
float pMultiplication = 1; //e_pMultiplication * cb_pMultiplication;
float numeric = 0;
float pAccumulation = 0;
float pMultiplication = 1;
if (owner is Player player)
{
player.inventorySc.ApplyAttributeChange(attributeName, ref numeric, ref pAccumulation, ref pMultiplication);
}
owner.buffSm.ApplyAttributeChange(attributeName, ref numeric, ref pAccumulation, ref pMultiplication);
attributeGroup.ModifyAttribute(attributeName, numeric, pAccumulation, pMultiplication);
}
public void RefreshAllAttributes()
{
foreach (var attributeName in attributeGroup.original.Keys)
{
RefreshAttribute(attributeName);
}
}
}
}