fix: Adds name support for all mods (#1128)

This commit is contained in:
Kamron Batman 2022-10-15 10:46:31 -07:00 • committed by GitHub
parent b1cf95f810
commit ffdc08259f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 404 additions and 343 deletions

View file

@ -28,13 +28,13 @@ public partial class TimedSkillMod : SkillMod
{
}
public TimedSkillMod(SkillName skill, bool relative, double value, TimeSpan delay)
: this(skill, relative, value, Core.Now + delay)
public TimedSkillMod(SkillName skill, string name, bool relative, double value, TimeSpan delay)
: this(skill, name, relative, value, Core.Now + delay)
{
}
public TimedSkillMod(SkillName skill, bool relative, double value, DateTime expire)
: base(skill, relative, value) => _expire = expire;
public TimedSkillMod(SkillName skill, string name, bool relative, double value, DateTime expire)
: base(skill, name, relative, value) => _expire = expire;
public override bool CheckCondition() => Core.Now < _expire;
}