diff --git a/1v2.lua b/1v2.lua index 8301553e637c0ac1541c8c4880001b4a79d6326c..c0858d5402749f3c0b618270bab404ea897db71b 100644 --- a/1v2.lua +++ b/1v2.lua @@ -199,6 +199,14 @@ local m_1v2_mode = fk.CreateGameMode{ maxPlayer = 3, rule = m_1v2_rule, logic = m_1v2_getLogic, + surrender_func = function(self, playedTime) + local surrenderJudge = { { text = "time limitation: 2 min", passed = playedTime >= 120 } } + if Self.role ~= "lord" then + table.insert(surrenderJudge, { text = "1v2: left you alive", passed = #Fk:currentRoom().alive_players == 2 }) + end + + return surrenderJudge + end, } Fk:loadTranslationTable{ @@ -211,6 +219,9 @@ Fk:loadTranslationTable{ ["m_1v2_draw2"] = "摸两张牌", ["m_1v2_heal"] = "回复1点体力", + ["time limitation: 2 min"] = "游戏时长达到2分钟", + ["1v2: left you alive"] = "仅剩你和地主存活", + [":m_1v2_mode"] = desc_1v2, }