From 3c5260c3e8d4ebd5d066334460e7c3c89647ad67 Mon Sep 17 00:00:00 2001 From: seven <786852516@qq.com> Date: Thu, 14 Nov 2024 22:33:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8Ffix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/fk_ex.lua | 2 +- lua/server/events/movecard.lua | 2 +- maneuvering/init.lua | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/fk_ex.lua b/lua/fk_ex.lua index 954cf1d..a9086cb 100644 --- a/lua/fk_ex.lua +++ b/lua/fk_ex.lua @@ -653,7 +653,7 @@ end ---@field public surrender_func? fun(self: GameMode, playedTime: number): string ---@field public is_counted? fun(self: GameMode, room: Room): boolean ---@field public get_adjusted? fun(self: GameMode, player: ServerPlayer): table ----@field public reward_punish? fun(self: GameMode, victim: ServerPlayer, killer: ServerPlayer) +---@field public reward_punish? fun(self: GameMode, victim: ServerPlayer, killer?: ServerPlayer) ---@param spec GameModeSpec ---@return GameMode diff --git a/lua/server/events/movecard.lua b/lua/server/events/movecard.lua index 1d0b280..2bcd350 100644 --- a/lua/server/events/movecard.lua +++ b/lua/server/events/movecard.lua @@ -335,7 +335,7 @@ function MoveEventWrappers:recastCard(card_ids, who, skillName) end --- 将一些卡牌同时分配给一些角色。 ----@param list table @ 分配牌和角色的数据表,键为角色id,值为分配给其的牌id数组 +---@param list table @ 分配牌和角色的数据表,键为角色id,值为分配给其的牌id数组 ---@param proposer? integer @ 操作者的id。默认为空 ---@param skillName? string @ 技能名。默认为“分配” ---@return table @ 返回成功分配的卡牌 diff --git a/maneuvering/init.lua b/maneuvering/init.lua index 1ce5194..f4f6c3d 100644 --- a/maneuvering/init.lua +++ b/maneuvering/init.lua @@ -204,6 +204,7 @@ local recast = fk.CreateActiveSkill{ room:recastCard(effect.cards, room:getPlayerById(effect.from)) end } +recast.cardSkill = true Fk:addSkill(recast) local ironChainCardSkill = fk.CreateActiveSkill{ -- Gitee