From 666c48b984820ee909bc90c6e59225e2803eb884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E7=BA=A7=E5=A6=96=E6=A2=A6=E5=8E=A8?= <12796194+youmuKon-supreme@user.noreply.gitee.com> Date: Wed, 26 Jul 2023 08:56:47 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8A=8A=E7=95=8C=E5=BE=90=E7=9B=9B=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E4=BA=86=E5=90=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 超级妖梦厨 <12796194+youmuKon-supreme@user.noreply.gitee.com> --- init.lua | 114 +++++++++++++++++++++++++++---------------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/init.lua b/init.lua index 77b8725..5db95db 100644 --- a/init.lua +++ b/init.lua @@ -7,65 +7,65 @@ Fk:loadTranslationTable{ -- 再见了!阳光开朗的大男孩! -local m_ex__xusheng = General(extension, "m_ex__xusheng", "wu", 4) -local m_ex__pojun_clean = fk.CreateTriggerSkill{ - name = "#m_ex__pojun_clean", - mute = true, - events = {fk.EventPhaseStart}, - can_trigger = function(self, event, target, player, data) - return target.phase >= Player.NotActive and - #player:getPile("m_ex__pojun") > 0 - end, - on_cost = function() return true end, - on_use = function(self, event, target, player, data) - local dummy = Fk:cloneCard("zixing") - dummy:addSubcards(player:getPile("m_ex__pojun")) - local room = player.room - room:obtainCard(player.id, dummy, false) - end, -} -local m_ex__pojun = fk.CreateTriggerSkill{ - name = "m_ex__pojun", - anim_type = "offensive", - events = {fk.TargetSpecified}, - can_trigger = function(self, event, target, player, data) - return target == player and player:hasSkill(self.name) and - data.card.trueName == "slash" and not player.room:getPlayerById(data.to):isNude() - end, - on_use = function(self, event, target, player, data) - local room = player.room - local to = room:getPlayerById(data.to) - local cards = room:askForCardsChosen(player, to, 0, to.hp, "he", self.name) - to:addToPile(self.name, cards, false, self.name) - end, +-- local m_ex__xusheng = General(extension, "m_ex__xusheng", "wu", 4) +-- local m_ex__pojun_clean = fk.CreateTriggerSkill{ +-- name = "#m_ex__pojun_clean", +-- mute = true, +-- events = {fk.EventPhaseStart}, +-- can_trigger = function(self, event, target, player, data) +-- return target.phase >= Player.NotActive and +-- #player:getPile("m_ex__pojun") > 0 +-- end, +-- on_cost = function() return true end, +-- on_use = function(self, event, target, player, data) +-- local dummy = Fk:cloneCard("zixing") +-- dummy:addSubcards(player:getPile("m_ex__pojun")) +-- local room = player.room +-- room:obtainCard(player.id, dummy, false) +-- end, +-- } +-- local m_ex__pojun = fk.CreateTriggerSkill{ +-- name = "m_ex__pojun", +-- anim_type = "offensive", +-- events = {fk.TargetSpecified}, +-- can_trigger = function(self, event, target, player, data) +-- return target == player and player:hasSkill(self.name) and +-- data.card.trueName == "slash" and not player.room:getPlayerById(data.to):isNude() +-- end, +-- on_use = function(self, event, target, player, data) +-- local room = player.room +-- local to = room:getPlayerById(data.to) +-- local cards = room:askForCardsChosen(player, to, 0, to.hp, "he", self.name) +-- to:addToPile(self.name, cards, false, self.name) +-- end, - refresh_events = {fk.DamageCaused}, - can_refresh = function(self, event, target, player, data) - return target == player and player:hasSkill(self.name) and - data.card and data.card.trueName == "slash" and - #player:getCardIds(Player.Hand) >= #data.to:getCardIds(Player.Hand) and - #player:getCardIds(Player.Equip) >= #data.to:getCardIds(Player.Equip) and - not data.chain - end, - on_refresh = function(self, event, target, player, data) - local room = player.room - room:broadcastSkillInvoke(self.name) - room:notifySkillInvoked(player, self.name) - data.damage = data.damage + 1 - end, -} -m_ex__pojun:addRelatedSkill(m_ex__pojun_clean) -m_ex__xusheng:addSkill(m_ex__pojun) -Fk:loadTranslationTable{ - ["m_ex__xusheng"] = "界徐盛", - ["m_ex__pojun"] = "破军", - ["#m_ex__pojun_clean"] = "破军", - [":m_ex__pojun"] = "当你使用【杀】指定一个目标后,你可以将其至多X张牌扣置于该角色的武将牌旁(X为其体力值);若如此做,当前回合结束后,该角色获得这些牌。你使用【杀】对手牌数与装备数均不大于你的角色造成伤害时,此伤害+1。", +-- refresh_events = {fk.DamageCaused}, +-- can_refresh = function(self, event, target, player, data) +-- return target == player and player:hasSkill(self.name) and +-- data.card and data.card.trueName == "slash" and +-- #player:getCardIds(Player.Hand) >= #data.to:getCardIds(Player.Hand) and +-- #player:getCardIds(Player.Equip) >= #data.to:getCardIds(Player.Equip) and +-- not data.chain +-- end, +-- on_refresh = function(self, event, target, player, data) +-- local room = player.room +-- room:broadcastSkillInvoke(self.name) +-- room:notifySkillInvoked(player, self.name) +-- data.damage = data.damage + 1 +-- end, +-- } +-- m_ex__pojun:addRelatedSkill(m_ex__pojun_clean) +-- m_ex__xusheng:addSkill(m_ex__pojun) +-- Fk:loadTranslationTable{ +-- ["m_ex__xusheng"] = "界徐盛", +-- ["m_ex__pojun"] = "破军", +-- ["#m_ex__pojun_clean"] = "破军", +-- [":m_ex__pojun"] = "当你使用【杀】指定一个目标后,你可以将其至多X张牌扣置于该角色的武将牌旁(X为其体力值);若如此做,当前回合结束后,该角色获得这些牌。你使用【杀】对手牌数与装备数均不大于你的角色造成伤害时,此伤害+1。", - ["$m_ex__pojun1"] = "犯大吴疆土者,盛必击而破之!", - ["$m_ex__pojun2"] = "若敢来犯,必叫你大败而归!", - ["~m_ex__xusheng"] = "盛只恨,不能再为主公,破敌致胜了。", -} +-- ["$m_ex__pojun1"] = "犯大吴疆土者,盛必击而破之!", +-- ["$m_ex__pojun2"] = "若敢来犯,必叫你大败而归!", +-- ["~m_ex__xusheng"] = "盛只恨,不能再为主公,破敌致胜了。", +-- } extension:addGameMode(require "packages/joy/1v2") extension:addGameMode(require "packages/joy/2v2") -- Gitee