mirror of
https://github.com/Qsgs-Fans/FreeKill.git
synced 2024-11-16 19:58:13 +08:00
dedde94643
* the process of using card (uncompleted) * code style: tab is 2 spaces(not \t or 4 space) * update lua54.dll to MinGW version(no cygwin1.dll required) * basic ui logic * ActiveSkill * modidy ActiveSkill defaults * todo: defaultEquipSkill * client * send use card to server * playing phase, equip Co-authored-by: Ho-spair <linyuy@163.com>
23 lines
419 B
Lua
23 lines
419 B
Lua
---@class Skill : Object
|
|
---@field name string
|
|
---@field frequency Frequency
|
|
---@field visible boolean
|
|
local Skill = class("Skill")
|
|
|
|
---@alias Frequency integer
|
|
|
|
Skill.Frequent = 1
|
|
Skill.NotFrequent = 2
|
|
Skill.Compulsory = 3
|
|
Skill.Limited = 4
|
|
Skill.Wake = 5
|
|
|
|
function Skill:initialize(name, frequency)
|
|
-- TODO: visible, lord, etc
|
|
self.name = name
|
|
self.frequency = frequency
|
|
self.visible = true
|
|
end
|
|
|
|
return Skill
|