无名杀吧 关注:67,615贴子:297,201
  • 10回复贴,共1

求助,如何写“因失去体力而进入濒死”时机?

只看楼主收藏回复

我想要的技能效果:锁定技,当你因失去体力而进入濒死状态时,你将体力恢复至上限,摸体力值数张牌,本局游戏你摸牌阶段摸牌数+1,出牌阶段出杀次数+1,手牌上限+1。


IP属地:江西1楼2024-12-15 16:00回复
    这是我的代码,没有报错,但是也没有任何效果:
    ///锁定技,当你因失去体力而进入濒死状态时,你将体力恢复至上限,摸体力值数张牌,本局游戏你摸牌阶段摸牌数+1,出牌阶段出杀次数+1,手牌上限+1。skill = { forced: true, // group: ["失去体力开始","失去体力结束","濒死", "多摸牌"], async content(event, trigger, player) { console.log(event) }, subSkill: { "失去体力开始": { forced: true, trigger: { player: "loseHpBegin" }, filter(event, player) { return player.hasSkill("破弃") }, async content(event, trigger, player) { player["破弃.失去体力"] = true }, }, "失去体力结束": { forced: true, trigger: { player: "loseHpAfter" }, filter(event, player) { return player.hasSkill("破弃") }, async content(event, trigger, player) { player["破弃.失去体力"] = false }, }, "濒死": { forced: true, trigger: { player: "dying" }, filter(event, player) { return player.hasSkill("破弃") && player["破弃.失去体力"] }, async content(event, trigger, player) { player.recover(player.maxHp - player.hp) player.draw(player.hp) if (player["破弃"] == undefined) { player["破弃"] = 1 } else { player["破弃"]++ } }, }, "多摸牌": { forced: true, trigger: { player: "phaseDrawBegin2" }, filter(event, player) { return player.hasSkill("破弃") && player["破弃"] != undefined }, async content(event, trigger, player) { event.num += player["破弃"] }, }, }, mod: { maxHandcardBase: function (player, num) { if (player["破弃"] != undefined) { return num + player["破弃"] } else { return num } }, }}


    IP属地:江西2楼2024-12-15 16:01
    收起回复
      2025-12-29 02:32:46
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:江西3楼2024-12-15 16:09
      回复
        不知道,帮你顶一下


        IP属地:湖北来自Android客户端6楼2024-12-15 18:11
        回复
          主技能要加group属性包含你想要的技能,subSkill里的实际上是独立的技能,并不是拥有主技能就默认附带的


          IP属地:安徽来自Android客户端7楼2024-12-15 18:14
          回复
            以此图为例,效果为:-
            “锁定技,你因失去体力而进入濒死状态时,你摸一张牌”


            IP属地:广东来自Android客户端8楼2024-12-15 18:21
            收起回复

              关于无名杀的代码问题可以去无名杀频道代码梦想群问


              IP属地:广东10楼2024-12-15 18:32
              收起回复
                已解决


                IP属地:江西11楼2024-12-15 19:10
                回复