FreeKill/lua/server/mark_enum.lua

59 lines
1.8 KiB
Lua
Raw Normal View History

-- SPDX-License-Identifier: GPL-3.0-or-later
MarkEnum = {}
---跳过觉醒标记(值为技能名通过+连接)
MarkEnum.StraightToWake = "_straight_to_wake"
---转换技状态标记前缀(整体为前缀+转换技技能)
MarkEnum.SwithSkillPreName = "__switcher_"
---使命技状态标记前缀(整体为前缀+使命技技能)
2023-05-28 10:45:54 +00:00
MarkEnum.QuestSkillPreName = "__questPre_"
---增加标记值数量的手牌上限
2023-05-28 10:45:54 +00:00
MarkEnum.AddMaxCards = "AddMaxCards"
---于本回合内增加标记值数量的手牌上限
2023-05-28 10:45:54 +00:00
MarkEnum.AddMaxCardsInTurn = "AddMaxCards-turn"
---减少标记值数量的手牌上限
2023-05-28 10:45:54 +00:00
MarkEnum.MinusMaxCards = "MinusMaxCards"
---于本回合内减少标记值数量的手牌上限
2023-05-28 10:45:54 +00:00
MarkEnum.MinusMaxCardsInTurn = "MinusMaxCards-turn"
---使用牌无次数限制
MarkEnum.BypassTimesLimit = "BypassTimesLimit"
---使用牌无距离限制
MarkEnum.BypassDistancesLimit = "BypassDistancesLimit"
---对其使用牌无次数限制
MarkEnum.BypassTimesLimitTo = "BypassTimesLimitTo"
---对其使用牌无距离限制
MarkEnum.BypassDistancesLimitTo = "BypassDistancesLimitTo"
---非锁定技失效
MarkEnum.UncompulsoryInvalidity = "UncompulsoryInvalidity"
---不可明置值为表m - 主将, d - 副将)
MarkEnum.RevealProhibited = "RevealProhibited"
---不计入距离、座次后缀
MarkEnum.PlayerRemoved = "PlayerRemoved"
---各种清除标记后缀
---
---phase阶段结束后
---
---turn回合结束后
---
---round轮次结束后
MarkEnum.TempMarkSuffix = { "-phase", "-turn", "-round" }
2023-07-14 15:12:46 +00:00
---卡牌标记版本的清除标记后缀
---
---phase阶段结束后
---
---turn回合结束后
---
---round轮次结束后
---
---inhand离开手牌区后
---
---inarea离开标记值指定的特定区域后
MarkEnum.CardTempMarkSuffix = { "-phase", "-turn", "-round",
"-inhand", "-inarea" }