修复物品技能显示在状态栏的BUG

This commit is contained in:
milimoe 2025-04-26 16:21:37 +08:00
parent 3c6b392f28
commit 0251d69748
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E
33 changed files with 33 additions and 33 deletions

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.AccelerationCoefficient;
public override string Name => "加速系数加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 加速系数。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public AccelerationCoefficient(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -11,7 +11,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.DynamicsEffect;
public override string Name { get; set; } = "动态扩展特效";
public override string Description => string.Join("", Descriptions) + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public HashSet<string> Descriptions { get; } = [];
public Dictionary<string, double> RealDynamicsValues { get; } = [];
@ -495,6 +494,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public DynamicsEffect(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
}

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExAGI;
public override string Name => "敏捷加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点敏捷。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExAGI(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExAGI2;
public override string Name => "敏捷加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点敏捷。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExAGI2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExATK;
public override string Name => "攻击力加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点攻击力。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExATK(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExATK2;
public override string Name => "攻击力加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点攻击力。" + (Source != null && Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExATK2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExActionCoefficient;
public override string Name => "行动系数加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 行动系数。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExActionCoefficient(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExCDR;
public override string Name => "冷却缩减加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 冷却缩减。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExCDR(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExCritDMG;
public override string Name => "暴击伤害加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 暴击伤害。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExCritDMG(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExCritRate;
public override string Name => "暴击率加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 暴击率。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExCritRate(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExDEF;
public override string Name => "物理护甲加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点物理护甲。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExDEF(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExDEF2;
public override string Name => "物理护甲加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {实际加成:0.##} ] 点物理护甲。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExDEF2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExEvadeRate;
public override string Name => "闪避率加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 闪避率。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExEvadeRate(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExHR;
public override string Name => "生命回复加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点生命回复。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExHR(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExINT;
public override string Name => "智力加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点智力。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExINT(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExINT2;
public override string Name => "智力加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点智力。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExINT2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMDF;
public override string Name => "魔法抗性加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% {CharacterSet.GetMagicResistanceName(魔法类型)}。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -86,6 +85,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMDF(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMR;
public override string Name => "魔法回复加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点魔法回复。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMR(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMaxHP;
public override string Name => "最大生命值加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点最大生命值。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMaxHP(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMaxHP2;
public override string Name => "最大生命值加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点最大生命值。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMaxHP2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMaxMP;
public override string Name => "最大魔法值加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点最大魔法值。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMaxMP(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExMaxMP2;
public override string Name => "最大魔法值加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点最大魔法值。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExMaxMP2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExPDR;
public override string Name => "物理伤害减免加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 物理伤害减免。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExPDR(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExSPD;
public override string Name => "行动速度加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点行动速度。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExSPD(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExSTR;
public override string Name => "力量加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成):0.##} 点力量。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExSTR(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.ExSTR2;
public override string Name => "力量加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(加成比例) * 100:0.##}% [ {Math.Abs(实际加成):0.##} ] 点力量。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -34,6 +33,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public ExSTR2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.IgnoreEvade;
public override string Name => "无视闪避";
public override string Description => $"普通攻击有 {概率 * 100:0.##}% 概率无视闪避。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public IgnoreEvade(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.MagicalPenetration;
public override string Name => "魔法穿透加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 魔法穿透。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public MagicalPenetration(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.NormalAttackHardTimeReduce;
public override string Name => Skill.Name;
public override string Description => $"减少角色的普通攻击 {实际硬直时间减少:0.##} {GameplayEquilibriumConstant.InGameTime}硬直时间。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
private readonly double = 0;
@ -24,6 +23,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public NormalAttackHardTimeReduce(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.NormalAttackHardTimeReduce2;
public override string Name => Skill.Name;
public override string Description => $"减少角色的普通攻击 {减少比例 * 100:0.##}% 硬直时间。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
private readonly double = 0;
@ -24,6 +23,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public NormalAttackHardTimeReduce2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.PhysicalPenetration;
public override string Name => "物理穿透加成";
public override string Description => $"{(实际加成 >= 0 ? "" : "")}角色 {Math.Abs(实际加成) * 100:0.##}% 物理穿透。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
public double Value => ;
private readonly double = 0;
@ -25,6 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public PhysicalPenetration(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.SkillHardTimeReduce;
public override string Name => Skill.Name;
public override string Description => $"减少角色的所有主动技能 {实际硬直时间减少:0.##} {GameplayEquilibriumConstant.InGameTime}硬直时间。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
private readonly double = 0;
@ -40,6 +39,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public SkillHardTimeReduce(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)

View File

@ -8,7 +8,6 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public override long Id => (long)EffectID.SkillHardTimeReduce2;
public override string Name => Skill.Name;
public override string Description => $"减少角色的所有主动技能 {减少比例 * 100:0.##}% 硬直时间。" + (Source != null && Skill.Character != Source ? $"来自:[ {Source} ]" + (Skill.Item != null ? $" 的 [ {Skill.Item.Name} ]" : "") : "");
public override EffectType EffectType { get; set; } = EffectType.Item;
private readonly double = 0;
@ -40,6 +39,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
public SkillHardTimeReduce2(Skill skill, Dictionary<string, object> args, Character? source = null) : base(skill, args)
{
EffectType = EffectType.Item;
GamingQueue = skill.GamingQueue;
Source = source;
if (Values.Count > 0)