This commit is contained in:
SoulliesOfficial
2025-10-24 09:11:22 -04:00
parent 61a397dd4c
commit 76157e3cb1
329 changed files with 8609 additions and 4549 deletions

View File

@@ -38,12 +38,12 @@ namespace Continentis.MainGame
/// <param name="willLocalizeFuncText">是否本地化功能描述文本默认为true设为false说明此Buff具有不止一条本地化文本需要切换。</param>
public ContentSubmodule(BuffBase<T> buff, bool willLocalizeFuncText = true) : base(buff)
{
string className = buff.GetType().Name;
this.displayName = ("Buff_" + className + "_DisplayName").Localize();
string modClassName = ModManager.GetModClassName(buff.GetType());
this.displayName = ("Buff_" + modClassName + "_DisplayName").Localize();
if (willLocalizeFuncText)
{
this.originalFunctionText = ("Buff_" + className + "_FunctionText").Localize();
this.originalFunctionText = ("Buff_" + modClassName + "_FunctionText").Localize();
this.interpretedFunctionText = this.originalFunctionText;
}
@@ -83,7 +83,7 @@ namespace Continentis.MainGame
{
if (string.IsNullOrEmpty(iconID))
{
this.iconID = "BuffIcon_" + buff.GetType().Name;
this.iconID = "BuffIcon_" + ModManager.GetModClassName(buff.GetType());
}
else
{
@@ -294,7 +294,6 @@ namespace Continentis.MainGame
stackAmount = Mathf.Min(stackAmount, stackUpperLimit);
}
}
public void AddStack(int amount) => ModifyStack(amount);
public void ReduceStack(int amount) => ModifyStack(-amount);
public void ModifyStack(int amount)