Class Skill#
-
class Skill:
Object# Skill用来描述一个技能。
-
name:
string# 技能名
-
trueName:
string# 技能真名
-
frequency:
string?# 技能标签,如compulsory(锁定技)、limited(限定技)。(deprecated,请改为向skeleton添加tag)
-
visible:
boolean# 技能是否会显示在游戏中
-
mute:
boolean# 决定是否关闭技能配音
-
no_indicate:
boolean# 决定是否关闭技能指示线
-
global:
boolean# 决定是否是全局技能
-
anim_type:
string| "big" | "control" | "defensive" | "drawcard"...(+6)# 技能类型定义
和本技能相关的其他技能,有时候一个技能实际上是通过好几个技能拼接而实现的。
-
attached_equip:
string# 属于什么装备的技能?
-
relate_to_place:
string| "d" | "m"# 主将技("m")/副将技("d")
-
times:
integer# 技能剩余次数,负数不显示
-
attached_skill_name:
string# 给其他角色添加技能的名称
-
is_delay_effect:
boolean# 是否是延时效果
-
audio_index:
integer|table# 发动此技能时播放的语音序号,可为int或int表
-
cardSkill:
boolean# 是否为卡牌效果对应的技能(仅用于ActiveSkill)
-
skeleton:
SkillSkeleton# 获取技能骨架
-
NotFrequent:
string# 技能frequency的默认值
-
Lord:
string# 主公技
-
Compulsory:
string# 锁定技
-
Limited:
string# 限定技
-
Wake:
string# 觉醒技
-
Switch:
string# 转换技
-
Quest:
string# 使命技
-
Permanent:
string# 持恒技
-
MainPlace:
string# 主将技
-
DeputyPlace:
string# 副将技
-
Hidden:
string# 隐匿技
-
AttachedKingdom:
string# 势力技
-
Charge:
string# 蓄力技
-
Family:
string# 宗族技
-
Combo:
string# 连招技
-
Rhyme:
string# 韵律技
-
Force:
string# 奋武技
-
Spirited:
string# 昂扬技
-
isEquipmentSkill(self:
Skill, player?:Player):boolean# 确认本技能是否为装备技能。
- Parameters:
player? (
Player) -- 技能拥有者
-
isEffectable(self:
Skill, player:Player):boolean# 判断技能是不是对于某玩家而言失效了。
它影响的是hasSkill,但也可以单独拿出来判断。
- Parameters:
player (
Player) -- 玩家
-
name: