代码拉取完成,页面将自动刷新
同步操作将从 Qsgs-Fans/OL 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
local extension = Package("ol_exyj")
extension.extensionName = "ol"
local U = require "packages/utility/utility"
Fk:loadTranslationTable{
["ol_exyj"] = "OL-界一将成名",
}
local lingtong = General(extension, "ol_ex__lingtong", "wu", 4)
local ol_ex__xuanfeng = fk.CreateTriggerSkill{
name = "ol_ex__xuanfeng",
anim_type = "control",
events = {fk.AfterCardsMove},
can_trigger = function(self, event, target, player, data)
if player:hasSkill(self) then
for _, move in ipairs(data) do
if move.from == player.id then
local n = 0
for _, info in ipairs(move.moveInfo) do
if info.fromArea == Card.PlayerHand then
n = n + 1
elseif info.fromArea == Card.PlayerEquip then
n = 2
end
end
if n > 1 then
return table.find(player.room:getOtherPlayers(player), function(p) return not p:isNude() end)
end
end
end
end
end,
on_cost = function(self, event, target, player, data)
local room = player.room
local targets = table.map(table.filter(room:getOtherPlayers(player), function(p)
return not p:isNude() end), Util.IdMapper)
while player.room:askForSkillInvoke(player, self.name) do
local to = room:askForChoosePlayers(player, targets, 1, 1, "#xuanfeng-choose", self.name, true)
if #to > 0 then
self.cost_data = to[1]
return true
end
end
end,
on_use = function(self, event, target, player, data)
local room = player.room
local to = room:getPlayerById(self.cost_data)
local card = room:askForCardChosen(player, to, "he", self.name)
room:throwCard({card}, self.name, to, player)
local targets = table.map(table.filter(room:getOtherPlayers(player), function(p)
return not p:isNude() end), Util.IdMapper)
if #targets == 0 or player.dead then return end
to = room:askForChoosePlayers(player, targets, 1, 1, "#xuanfeng-choose", self.name, true)
if #to > 0 then
to = room:getPlayerById(to[1])
card = room:askForCardChosen(player, to, "he", self.name)
room:throwCard({card}, self.name, to, player)
end
end,
}
lingtong:addSkill(ol_ex__xuanfeng)
Fk:loadTranslationTable{
["ol_ex__lingtong"] = "界凌统",
["ol_ex__xuanfeng"] = "旋风",
[":ol_ex__xuanfeng"] = "当你失去装备区里的牌后,或一次性失去至少两张牌后,你可以依次弃置至多两名其他角色共计至多两张牌。",
["$ol_ex__xuanfeng1"] = "短兵相接,让敌人丢盔弃甲!",
["$ol_ex__xuanfeng2"] = "攻敌不备,看他们闻风而逃!",
["~ol_ex__lingtong"] = "先……停一下吧……",
}
return extension
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。