mir-ethernity / mir-eternal

204 stars 138 forks source link

关于技能触发判断缺失判断选项。 #155

Open q1036027150 opened 2 years ago

q1036027150 commented 2 years ago

1.public sealed class A_00_触发子类技能 : 技能任务 { public 技能触发方式 技能触发方式;

    public string 触发技能名字;

    public string 反手技能名字;

    public bool 计算触发概率;

    public bool 计算幸运概率;

    public float 技能触发概率;

    public ushort 增加概率Buff;

    public float Buff增加系数;

    public bool 验证自身Buff;
           //缺少判断buff 层数
           //部分技能需要判断触发层数   
          //也缺少判断没有buff 的处理方式 

    public ushort 自身Buff编号;

    public bool 触发成功移除;

    public bool 验证铭文技能;

    public ushort 所需铭文编号;

    public bool 同组铭文无效;

    static A_00_触发子类技能()
    {
    }
}

public sealed class A_01_触发对象Buff : 技能任务 { public bool 角色自身添加; //这里缺少一个 当前宠物添加;

    public ushort 触发Buff编号;

    public ushort 伴生Buff编号;

    public float Buff触发概率;

    public bool 验证铭文技能;

    public ushort 所需铭文编号;

    public bool 同组铭文无效;

    public bool 验证自身Buff;

    public ushort 自身Buff编号;

    public bool 触发成功移除;

    public bool 移除伴生Buff;

    public ushort 移除伴生编号;

    public bool 验证分组Buff;

    public ushort Buff分组编号;

    public bool 验证目标Buff;

    public ushort 目标Buff编号;

    public byte 所需Buff层数;

    public bool 验证目标类型;

    public 指定目标类型 所需目标类型;

    public bool 增加技能经验;

    public ushort 经验技能编号;

    static A_01_触发对象Buff()
    {
    }
}

} 召唤血兽技能无法处理 伤害转移buff 30082 技能buff 描述:转嫁伤害将主人收到的伤害部分转嫁给血兽。

bernatvadell commented 2 years ago

Hello,

Can you explain the bug in detail?

q1036027150 commented 2 years ago

《阴阳道盾》技能说明:开启一个短时间的道盾,可以吸收伤害。开启时每控制一只召唤物(骷髅、神兽、月灵),道盾吸收伤害值会获得额外提升,但召唤物伤害会降低。 《元素星辰》技能说明:使用元素(冰/火/雷)技能时会获得一层对应的元素之灵。同种元素之灵累积满3层后,下次使用该元素系的技能时将造成额外伤害。 《召唤月灵》技能说明:召唤一个月灵为你作战一段时间;月灵可以与神兽或骷髅共存,当月龄不出战的时候转换卫魂体守护主任。召唤月灵存在时间为1分钟。 《道尊天谕》技能说明:增强和召唤物的通感能力,使召唤物造成的伤害提升,并可以同时召唤出神兽和骷髅。 《暗影守卫》学习等级:40技能说明:召唤一个无法移动的影卫,替在附近的主人分摊伤害,并大幅降低主人受到的法术伤害 《凝神》技能说明:攻击敌人时获得箭魂,收集足够的箭魂后将在下次攻击时额外对当前目标造成一次伤害,学习技能后在非战斗状态下没过10秒也会自动获取一次箭魂. 《守护箭羽》技能说明:召唤箭羽之魂护体,减少受到的伤害,并在被玩家攻击时自动反击敌人,并使敌人1秒内无法跑动 《召唤神兽》《血兽印》可召唤出凶残的血兽,血兽能帮主人分担一定的伤害卸下铭文后,会损失当前召唤的血兽

上面这些技能现在带技能实例 和技能模板无法处理技能脚本。

q1036027150 commented 2 years ago

阴阳道盾》技能说明:开启一个短时间的道盾,可以吸收伤害。开启时每控制一只召唤物(骷髅、神兽、月灵),道盾吸收伤害值会获得额外提升,但召唤物伤害会降低。 这个技能现有的技能模板中 无法为当前召唤物降低伤害。 《元素星辰》技能说明:使用元素(冰/火/雷)技能时会获得一层对应的元素之灵。同种元素之灵累积满3层后,下次使用该元素系的技能时将造成额外伤害。 无法正确的为角色添加元素之灵。 《召唤月灵》技能说明:召唤一个月灵为你作战一段时间;月灵可以与神兽或骷髅共存,当月龄不出战的时候转换卫魂体守护主任。召唤月灵存在时间为1分钟。 无法实现召唤神兽或者骷髅与月龄同时存在,无法实现召唤物存在时间为1分钟。无法实现魂体的转换。 《道尊天谕》技能说明:增强和召唤物的通感能力,使召唤物造成的伤害提升,并可以同时召唤出神兽和骷髅。 无法实现召唤物的增强。 《暗影守卫》学习等级:40技能说明:召唤一个无法移动的影卫,替在附近的主人分摊伤害,并大幅降低主人受到的法术伤害 无法判断影卫和主任的距离降低伤害。 《凝神》技能说明:攻击敌人时获得箭魂,收集足够的箭魂后将在下次攻击时额外对当前目标造成一次伤害,学习技能后在非战斗状态下没过10秒也会自动获取一次箭魂. 无法实现离开战斗后10添加一次箭魂. 《守护箭羽》技能说明:召唤箭羽之魂护体,减少受到的伤害,并在被玩家攻击时自动反击敌人,并使敌人1秒内无法跑动 无法实现 伤害反弹。 《召唤神兽》《血兽印》可召唤出凶残的血兽,血兽能帮主人分担一定的伤害卸下铭文后,会损失当前召唤的血兽 无法实现伤害转移。

guawazi80 commented 1 year ago

@bernatvadell Witch IDE Can Editor the project ? and How can I achive and run to test, I want to fix some bugs, I used Java ago.