Merge pull request #40 from Notify-ctrl/kurou

Kurou
This commit is contained in:
jazuo 2023-01-08 19:43:02 +08:00 committed by GitHub
commit ccc7c7f99d
2 changed files with 16 additions and 1 deletions

View File

@ -135,7 +135,7 @@ function GameLogic:prepareForStart()
end end
for _, p in ipairs(room.alive_players) do for _, p in ipairs(room.alive_players) do
room:handleAddLoseSkills(p, "zhiheng|mashu|fankui", nil, false) room:handleAddLoseSkills(p, "zhiheng|mashu|fankui|kurou", nil, false)
end end
self:addTriggerSkill(GameRule) self:addTriggerSkill(GameRule)

View File

@ -142,9 +142,24 @@ Fk:loadTranslationTable{
["lvmeng"] = "吕蒙", ["lvmeng"] = "吕蒙",
} }
local kurou = fk.CreateActiveSkill{
name = "kurou",
card_filter = function(to_select, selected, selected_targets)
return false
end,
on_effect = function(self, room, effect)
local from = room:getPlayerById(effect.from)
room:loseHp(from, 1, self.name)
if from:isAlive() then
room:drawCards(from, 2, self.name)
end
end
}
local huanggai = General:new(extension, "huanggai", "wu", 4) local huanggai = General:new(extension, "huanggai", "wu", 4)
huanggai:addSkill(kurou)
Fk:loadTranslationTable{ Fk:loadTranslationTable{
["huanggai"] = "黄盖", ["huanggai"] = "黄盖",
["kurou"] = "苦肉",
} }
local zhouyu = General:new(extension, "zhouyu", "wu", 3) local zhouyu = General:new(extension, "zhouyu", "wu", 3)