mirror of
https://github.com/oshima-studios/OshimaGameModule.git
synced 2025-05-07 19:29:35 +08:00
添加 isdebuff
This commit is contained in:
parent
9a8ab0ce65
commit
4c7f99760c
@ -10,6 +10,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.PassiveEffects
|
||||
public override string Description => $"此角色被封技了,不能使用技能(魔法、战技和爆发技)。来自:[ {Source} ] 的 [ {Skill.Name} ]";
|
||||
public override EffectType EffectType => EffectType.Silence;
|
||||
public override DispelledType DispelledType => DispelledType.Weak;
|
||||
public override bool IsDebuff => true;
|
||||
public override Character Source => _sourceCharacter;
|
||||
public override bool Durative => _durative;
|
||||
public override double Duration => _duration;
|
||||
|
@ -10,6 +10,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.PassiveEffects
|
||||
public override string Description => $"此角色被眩晕了,不能行动。来自:[ {Source} ] 的 [ {Skill.Name} ]";
|
||||
public override EffectType EffectType => EffectType.Stun;
|
||||
public override DispelledType DispelledType => DispelledType.Strong;
|
||||
public override bool IsDebuff => true;
|
||||
public override Character Source => _sourceCharacter;
|
||||
public override bool Durative => _durative;
|
||||
public override double Duration => _duration;
|
||||
|
@ -9,6 +9,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.PassiveEffects
|
||||
public override string Name => "累积之压标记";
|
||||
public override string Description => $"此角色持有累积之压标记。来自:[ {Source} ]";
|
||||
public override EffectType EffectType => EffectType.Mark;
|
||||
public override bool IsDebuff => true;
|
||||
public override bool DurativeWithoutDuration => true;
|
||||
public override Character Source => _sourceCharacter;
|
||||
|
||||
|
@ -45,6 +45,7 @@ namespace Oshima.FunGame.OshimaModules.Effects.SkillEffects
|
||||
target.Effects.Add(e);
|
||||
e.OnEffectGained(target);
|
||||
e.EffectType = EffectType.Slow;
|
||||
e.IsDebuff = true;
|
||||
GamingQueue?.LastRound.Effects.TryAdd(target, [e.EffectType]);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user