first commit
This commit is contained in:
58
assets/scripts/config/skill/Skill.ts
Normal file
58
assets/scripts/config/skill/Skill.ts
Normal file
@@ -0,0 +1,58 @@
|
||||
// //技能大纲
|
||||
// //技能配置
|
||||
|
||||
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[]
|
||||
}
|
||||
11
assets/scripts/config/skill/Skill.ts.meta
Normal file
11
assets/scripts/config/skill/Skill.ts.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "167f604d-b3a0-4f71-bd33-03c2c6cb6d11",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"simulateGlobals": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user