FreeKill/lua/server/mark_enum.lua

38 lines
1.5 KiB
Lua

-- SPDX-License-Identifier: GPL-3.0-or-later
MarkEnum = {}
-- 跳过觉醒标记(值为技能名通过+连接)
MarkEnum.StraightToWake = "_straight_to_wake"
--转换技状态标记前缀(整体为前缀+转换技技能)
MarkEnum.SwithSkillPreName = "__switcher_"
--使命技状态标记前缀(整体为前缀+使命技技能)
MarkEnum.QuestSkillPreName = "__questPre_"
--增加标记值数量的手牌上限
MarkEnum.AddMaxCards = "AddMaxCards"
--于本回合内增加标记值数量的手牌上限
MarkEnum.AddMaxCardsInTurn = "AddMaxCards-turn"
--减少标记值数量的手牌上限
MarkEnum.MinusMaxCards = "MinusMaxCards"
--于本回合内减少标记值数量的手牌上限
MarkEnum.MinusMaxCardsInTurn = "MinusMaxCards-turn"
--使用牌无次数限制,可带清除标记后缀
MarkEnum.BypassTimesLimit = "BypassTimesLimit"
--使用牌无距离限制,可带清除标记后缀
MarkEnum.BypassDistancesLimit = "BypassDistancesLimit"
--对其使用牌无次数限制,可带清除标记后缀
MarkEnum.BypassTimesLimitTo = "BypassTimesLimitTo"
--对其使用牌无距离限制,可带清除标记后缀
MarkEnum.BypassDistancesLimitTo = "BypassDistancesLimitTo"
--非锁定技失效,可带清除标记后缀
MarkEnum.UncompulsoryInvalidity = "UncompulsoryInvalidity"
--各种清除标记后缀
MarkEnum.TempMarkSuffix = { "-phase", "-turn", "-round" }
---卡牌标记版本的清除标记后缀
MarkEnum.CardTempMarkSuffix = { "-phase", "-turn", "-round", "-inhand" }