~ruther/NosSmooth

78809434bcdb5965ad6fb37763d2b03075dae15e — Rutherther 2 years ago 5bcce90
feat(combat): support dash in use skill operation
1 files changed, 5 insertions(+), 0 deletions(-)

M Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs
M Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs => Extensions/NosSmooth.Extensions.Combat/Operations/UseSkillOperation.cs +5 -0
@@ 120,6 120,11 @@ public record UseSkillOperation(NostaleSkillsApi SkillsApi, Skill Skill, ILiving

    private Result<IContract<SkillUsedEvent, UseSkillStates>> ContractSkill(ISkillInfo info)
    {
        if (info.AttackType == AttackType.Dash)
        {
            return SkillsApi.ContractUseSkillOn(Skill, Target, Target.Position!.Value.X, Target.Position!.Value.Y);
        }

        switch (info.TargetType)
        {
            case TargetType.SelfOrTarget: // a buff?

Do not follow this link