diff --git a/jianyu_lpl.lua b/jianyu_lpl.lua index 7dcef51..820a7e0 100644 --- a/jianyu_lpl.lua +++ b/jianyu_lpl.lua @@ -4,7 +4,7 @@ extension.extensionName = "jianyu" Fk:loadTranslationTable { ["jianyu_lpl"] = "监狱-LPL", ["god"] = "神话再临·神", - ["first"] = "经典", + ["first"] = "熊", ["second"] = "冠军限定", } @@ -15,7 +15,6 @@ local first__jianzihao = General(extension, "first__jianzihao", "qun", 3, 3, Gen -- 红温 local hongwen = fk.CreateFilterSkill{ name = "hongwen", - -- mute = true, card_filter = function(self, to_select, player) return (to_select.suit == Card.Spade or to_select.suit == Card.Club) and player:hasSkill(self) end, @@ -201,10 +200,11 @@ Fk:loadTranslationTable{ ["zhuanhui"] = "转会", [":zhuanhui"] = [[锁定技,这个技能是为了告诉你下面这些提示。
这个武将由熊俊博于2023年12月1日设计!
+ 经过12月2日群友们的测试,感觉更多是一个娱乐武将。如果你一定要玩,请参考下面的: 玩法提示
活过第一轮!
如果有防具,你就能安全、强大地偷牌。
- 你很脆,但你很强。寻求保护!
+ 你很脆,你也不强,但你可以恶心场上所有的人。
队友提示
优先将防具、【闪】、【桃】、【酒】交给他。
敌方提示
@@ -253,7 +253,7 @@ Fk:loadTranslationTable{ -- 侯国玉 -local houguoyu = General(extension, "houguoyu", "shu", 5, 5, General.Male) +local houguoyu = General(extension, "houguoyu", "shu", 7, 14, General.Male) houguoyu.hidden = true local waao = fk.CreateTriggerSkill{ @@ -268,43 +268,15 @@ Fk:loadTranslationTable { ["houguoyu"] = "侯国玉", ["waao"] = "哇袄", - [":waao"] = "锁定技,这个技能没什么用。这个武将也没什么用,给你作头像倒是可以。这个武将不会出现在牌局中。", + [":waao"] = "锁定技,除非被点将,这个武将不会出现在你的选将名单里。", ["$waao1"] = "哇袄", } -- 第二代简自豪 -local second__jianzihao = General(extension, "second__jianzihao", "god", 3, 3, General.Male) +local second__jianzihao = General(extension, "second__jianzihao", "qun", 3, 3, General.Male) second__jianzihao.hidden = true -local sanjian = fk.CreateTriggerSkill{ - name = "sanjian", - anim_type = "offensive", - frequency = Skill.Compulsory, - events = {fk.EventPhase}, - can_trigger = function(self, event, target, player, data) - if not player:hasSkill(self.name) then return end - for _, move in ipairs(data) do - if move.from == player.id then - for _, info in ipairs(move.moveInfo) do - if info.fromArea == Card.PlayerEquip or info.toArea == Card.PlayerEquip then - -- 当装备等于1的时候触发 - -- standard_cards/init.lua, line 1080: local handcards = player:getCardIds(Player.Hand),我也不知道为啥用的是Player.Hand而不是player.hand,写就对了 - if #player:getCardIds(Player.Equip) == 1 then - return true - end - end - end - end - end - end, - on_use = function(self, event, target, player, data) - -- local room = player.room - -- room:useVirtualCard("peach", nil, player, player, self.name, false) -- 酒 - player:drawCards(2) - end, -} - local sanjian = fk.CreateTriggerSkill{ name = "sanjian", anim_type = "drawcard", @@ -319,7 +291,29 @@ local sanjian = fk.CreateTriggerSkill{ if #player:getCardIds(Player.Equip) >= 3 then room:useVirtualCard("analeptic", nil, player, player, self.name, false) elseif #player:getCardIds(Player.Equip) >= 4 then - room:useVirtualCard("peach", nil, player, player, self.name, false) + room:useVirtualCard("ex_nihilo", nil, player, player, self.name, false) + end + end, +} + +local kaiju_2 = fk.CreateTriggerSkill{ + name = "kaiju_2", + anim_type = "masochism", + frequency = Skill.Compulsory, + events = {fk.EventPhaseStart}, + can_trigger = function(self, event, target, player, data) + return target == player and player:hasSkill(self.name) and player.phase == Player.Start + end, + on_use = function(self, event, target, player, data) + local room = player.room + for _, p in ipairs(room:getOtherPlayers(player, true)) do + if not p:isAllNude() then + choice = room:askForChoice(p, {"yes", "no"}, self.name, "#kaiju_2_choose", false, nil) + if choice == "yes" then + room:useVirtualCard("snatch", nil, player, p, self.name, true) -- 顺 + room:useVirtualCard("fire__slash", nil, p, player, self.name, true) -- 杀 + end + end end end, } @@ -345,31 +339,37 @@ local xizao_2 = fk.CreateTriggerSkill{ recoverBy = player, skillName = self.name, }) - player:throwAllCards("e") - room:handleAddLoseSkills(player, "-"..table.concat({"kaiju"}, "|-"), nil, true, false) + player:throwAllCards("he") end, - } -second__jianzihao:addSkill("benghuai") -second__jianzihao:addSkill("zhiheng") -second__jianzihao:addSkill("jianxiong") second__jianzihao:addSkill(sanjian) -second__jianzihao:addSkill("kaiju") -second__jianzihao:addSkill("hongwen") -second__jianzihao:addSkill("zouwei") -second__jianzihao:addSkill("shengnu") -second__jianzihao:addSkill(xizao_2) +second__jianzihao:addSkill(kaiju_2) +second__jianzihao:addSkill("paoxiao") +second__jianzihao:addSkill("hongyan") +-- second__jianzihao:addSkill("zouwei") +-- second__jianzihao:addSkill(xizao_2) Fk:loadTranslationTable{ ["second__jianzihao"] = "简自豪", - ["sanjian"] = "三件", - [":sanjian"] = "锁定技,出牌阶段开始时,如果你的装备区有至少3张牌,你视为使用了一张【酒】;如果你的装备区有至少4张牌,你视为使用了一张【桃】。", + ["kaiju_2"] = "行窃", + [":kaiju_2"] = [[锁定技,你的回合开始时,所有其他武将可以选择是否被你免费使用一张【顺手牵羊】。如果选择是,视为其对你使用一张【火杀】。
+ “偷我冠军奖杯可以,但你的狗命得留在我这!”——不知道谁说的]], + ["$kaiju_21"] = "不是啊,我炸一对鬼的时候我在打什么,打一对10。一对10,他四个9炸我,我不输了吗?", + ["$kaiju_22"] = "怎么赢啊?你别瞎说啊!", + ["$kaiju_23"] = "打这牌怎么打?兄弟们快教我,我看着头晕!", + ["$kaiju_24"] = "好亏呀,我每一波都。", + ["$kaiju_25"] = "被秀了,操。", + ["#kaiju_2_choose"] = "是否让简自豪对你免费使用一次【顺手牵羊】,然后你对他免费使用一次【火杀】", - ["xizao_2"] = "落幕", - [":xizao_2"] = "限定技,当你处于濒死状态时,你可以失去技能【开局】并弃掉所有装备,将体力恢复至1。", + ["sanjian"] = "三件", + [":sanjian"] = [[锁定技,出牌阶段开始时,如果你的装备区有至少3张牌,你视为使用了一张【酒】;如果你的装备区有至少4张牌,你视为使用了一张【无中生有】。
+ “又陷入劣势了,等乌兹三件套吧!”——不知道哪个解说说的]], + + ["xizao_2"] = "喜澡", + [":xizao_2"] = "限定技,当你处于濒死状态时,你可以弃掉所有装备区的牌,然后将体力恢复至1。", ["$xizao_21"] = "呃啊啊啊啊啊啊啊!!", ["$xizao_22"] = "也不是稳赢吧,我觉得赢了!",