408 lines
11 KiB
JSON
408 lines
11 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "GroupDomainFieldMixin",
|
|
"AvatarCount": "%AS_AvatarCount",
|
|
"CanOccupyRatioNegative": false,
|
|
"MonsterCount": "%AS_MonsterCount",
|
|
"OccupyInterruptRatio": "%ExitRatio",
|
|
"OccupyNormalRatio": "%NormalRatio",
|
|
"OccupyRatioChangeActions": [
|
|
{
|
|
"HighToValueActions": [
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
|
|
"isActive": false,
|
|
"layersIndex": [
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"ParamName": "Bol_RatioZero",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"LowToValueActions": [
|
|
],
|
|
"Val": 0
|
|
},
|
|
{
|
|
"HighToValueActions": [
|
|
],
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": false,
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"ParamName": "Bol_RatioZero",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.1
|
|
}
|
|
],
|
|
"OnFailureActions": [
|
|
],
|
|
"OnOccupyStartActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Start",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"ParamName": "Trigger_Open",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnSuccessActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_End",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"ParamName": "Trigger_Close",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendEventToViewObjectAction",
|
|
"EventName": "OccupySuccess",
|
|
"IsSendToGroup": false
|
|
}
|
|
],
|
|
"ResourceRangeActions": [
|
|
{
|
|
"HighToValueActions": [
|
|
],
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
],
|
|
"Val": 0.03
|
|
},
|
|
{
|
|
"HighToValueActions": [
|
|
],
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.1
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.2
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Scale_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.3
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.4
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.5
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.6
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyLayeredEffectAction",
|
|
"effectName": "Eff_NPC_DomainOccupy_Idle_Domaining_Scale_Loop",
|
|
"isActive": true,
|
|
"layersIndex": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
]
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.7
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.8
|
|
},
|
|
{
|
|
"LowToValueActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectAutoDynamic": {
|
|
"EffStartSizeX": "%EffStartSize",
|
|
"EffStartSizeY": "%EffStartSize"
|
|
},
|
|
"EffectPattern": "Eff_NPC_DomainOccupy_Domaining_Scale_Progress",
|
|
"MpExecMode": "MpTotallyLocal",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Val": 0.9
|
|
}
|
|
],
|
|
"StartCustomEvent": "Start",
|
|
"StateAbilitySpecial": "AS_OccupyState",
|
|
"TargetOccupyRatio": "%AS_TargetOccupyRatio",
|
|
"TargetResource": "%TResource",
|
|
"monsterInterruptMaxRatio": "%MInterruptMaxRatio",
|
|
"monsterInterruptRatio": "%MInterruptRatio",
|
|
"redLightSparkGapTime": "%SparkGapTime"
|
|
}
|
|
],
|
|
"AbilityName": "Gadget_Domain",
|
|
"AbilitySpecials": {
|
|
"AS_AvatarCount": {
|
|
"Value": 0
|
|
},
|
|
"AS_InitResource": {
|
|
"Value": 0
|
|
},
|
|
"AS_MonsterCount": {
|
|
"Value": 0
|
|
},
|
|
"AS_OccupyState": {
|
|
"Value": 0
|
|
},
|
|
"AS_TargetOccupyRatio": {
|
|
"Value": 2
|
|
},
|
|
"EffStartSize": {
|
|
"Value": 1
|
|
},
|
|
"ExitRatio": {
|
|
"Value": 0
|
|
},
|
|
"ExitTime": {
|
|
"Value": 1
|
|
},
|
|
"InteractRadius": {
|
|
"Value": 10
|
|
},
|
|
"MInterruptMaxRatio": {
|
|
"Value": 10
|
|
},
|
|
"MInterruptRatio": {
|
|
"Value": 2
|
|
},
|
|
"MonsterTime": {
|
|
"Value": 1
|
|
},
|
|
"NormalRatio": {
|
|
"Value": 1
|
|
},
|
|
"ODuration": {
|
|
"Value": 90
|
|
},
|
|
"SparkGapTime": {
|
|
"Value": 1
|
|
},
|
|
"TResource": {
|
|
"Value": 15
|
|
}
|
|
}
|
|
} |