mirror of
https://github.com/oshima-studios/OshimaGameModule.git
synced 2025-04-20 19:09:35 +08:00
修复额外生命值百分比错误减少的问题;修复持续性行动速度的特效没有正常消失的问题
This commit is contained in:
parent
25242bd66d
commit
a0728946f1
@ -22,7 +22,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
|
||||
|
||||
public override void OnEffectLost(Character character)
|
||||
{
|
||||
character.ExHPPercentage -= 实际加成;
|
||||
character.ExHPPercentage -= 加成比例;
|
||||
}
|
||||
|
||||
public override void OnAttributeChanged(Character character)
|
||||
|
@ -35,7 +35,12 @@ namespace Oshima.FunGame.OshimaModules.Effects.SkillEffects
|
||||
ExSPD e = new(Skill, new Dictionary<string, object>()
|
||||
{
|
||||
{ "exspd", SPD }
|
||||
}, caster);
|
||||
}, caster)
|
||||
{
|
||||
Durative = _durative,
|
||||
Duration = _duration,
|
||||
DurationTurn = _durationTurn
|
||||
};
|
||||
target.Effects.Add(e);
|
||||
e.OnEffectGained(target);
|
||||
GamingQueue?.LastRound.Effects.TryAdd(target, e.EffectType);
|
||||
|
@ -35,7 +35,12 @@ namespace Oshima.FunGame.OshimaModules.Effects.SkillEffects
|
||||
ExSPD e = new(Skill, new Dictionary<string, object>()
|
||||
{
|
||||
{ "exspd", SPD }
|
||||
}, caster);
|
||||
}, caster)
|
||||
{
|
||||
Durative = _durative,
|
||||
Duration = _duration,
|
||||
DurationTurn = _durationTurn
|
||||
};
|
||||
target.Effects.Add(e);
|
||||
e.OnEffectGained(target);
|
||||
GamingQueue?.LastRound.Effects.TryAdd(target, e.EffectType);
|
||||
|
Loading…
x
Reference in New Issue
Block a user