Files
2025-11-18 18:38:53 +08:00

59 lines
1007 B
TypeScript

// //技能大纲
// //技能配置
import { _decorator } from 'cc';
export class trigger {
type: number
des: string
}
export class triggerType {
des: string
list:trigger[]
}
export class effect {
type: number
des: string
isRate: boolean
}
export class effectType {
des: string
list:effect[]
}
export class target {
type: number
des: string
}
export class targetType {
des: string
list:target[]
}
export class SkillOutline {
trigger_type: triggerType
effect_type: effectType
target_type: targetType
}
export class SkillLevel {
probability: number //发动概率
effect_value:number[] //效果值
effect_round: number[] //效果持续回合数
}
export class SkillConf {
cfgId: number
name: string
des: string
trigger: number //发起类型
target: number //目标类型
limit: number //可以被武将装备上限
arms:number[] //可以装备的兵种
include_effect: number[] //技能包括的效果
levels:SkillLevel[]
}