mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 07:53:50 +09:00
2427 lines
120 KiB
JSON
2427 lines
120 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Other_Badminton_Shooter",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Active"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 203,
|
|
"modifierName": "Active2"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
},
|
|
{
|
|
"$type": "EnterCameraLock",
|
|
"canBeHandledOnRecover": true,
|
|
"transName": "Overlook",
|
|
"cfgPath": "Data/Camera/Shot/Camera_Dungeon_Dvalin_S01_Overlook"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "In_Active",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"key": "Shoot_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigBornDirectionType",
|
|
"randomAngleHor": 30.0
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "In_Active",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Shoot_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BadmintonBall_Back"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Badminton_Point",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Active2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "In_Active",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"key": "Shoot_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigBornDirectionType",
|
|
"randomAngleHor": 30.0
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "In_Active",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Shoot_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BadmintonBall_Back"
|
|
]
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Badminton_Point",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"ShootController": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 40.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalDir",
|
|
"key": "Shoot_Dir",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigBornDirectionType",
|
|
"randomAngleHor": 20.0
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "In_Active",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 5.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 5.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 5.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 10.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 5.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 10.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 10.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 10.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 20.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 20.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 20.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 20.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 30.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 30.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 30.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 35.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 30.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 35.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 35.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 40.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 35.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 40.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 40.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 45.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 40.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 45.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.800000011920929,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Shoot_Num",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 45.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 45.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 55.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 55.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 55.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 60.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 55.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 60.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 60.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 65.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 60.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 65.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 65.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 65.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"chance": 0.20000000298023224,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.75,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Randomed",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"chance": 0.6000000238418579,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.5,
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 2.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 2.0,
|
|
"minValue": 2.0
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 3.0,
|
|
"key": "Wich_Ball",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 3.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "UnoController"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Num",
|
|
"value": 1.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "DosController"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Num",
|
|
"value": 2.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "TresController"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UnoController": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "UnoShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "DosShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "TresShootor"
|
|
}
|
|
]
|
|
},
|
|
"DosController": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "UnoShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "DosShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "TresShootor"
|
|
}
|
|
]
|
|
},
|
|
"TresController": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"modifierName": "UnoShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 2.0
|
|
}
|
|
],
|
|
"modifierName": "DosShootor"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Wich_Ball",
|
|
"value": 3.0
|
|
}
|
|
],
|
|
"modifierName": "TresShootor"
|
|
}
|
|
]
|
|
},
|
|
"UnoShootor": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900245,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByGlobalValue",
|
|
"directionKey": "Shoot_Dir"
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_4"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2"
|
|
}
|
|
]
|
|
},
|
|
"DosShootor": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900256,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByGlobalValue",
|
|
"directionKey": "Shoot_Dir"
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_4"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2"
|
|
}
|
|
]
|
|
},
|
|
"TresShootor": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900257,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByGlobalValue",
|
|
"directionKey": "Shoot_Dir"
|
|
},
|
|
"attachPointName": "ShootPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_4"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 15.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 25.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_3"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 50.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2_5"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Shoot_Count",
|
|
"value": 70.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"modifierName": "ShootTimer_2"
|
|
}
|
|
]
|
|
},
|
|
"ShootTimer_4": {
|
|
"modifierName": "",
|
|
"duration": 4.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
}
|
|
]
|
|
},
|
|
"ShootTimer_3_5": {
|
|
"modifierName": "",
|
|
"duration": 3.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
}
|
|
]
|
|
},
|
|
"ShootTimer_3": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
}
|
|
]
|
|
},
|
|
"ShootTimer_2_5": {
|
|
"modifierName": "",
|
|
"duration": 2.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
}
|
|
]
|
|
},
|
|
"ShootTimer_2": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootController"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Badminton_Point",
|
|
"useLimitRange": true,
|
|
"maxValue": 15.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "Shoot_Count",
|
|
"useLimitRange": true,
|
|
"maxValue": 40.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "In_Border",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Is_Badminton_Shootor",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Other_ElementCube_Bullet_Crash",
|
|
"modifiers": {
|
|
"BulletControl": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletControl"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Gear_Platform_WindSlime"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 2.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "BadmintonBall_Back",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Fire",
|
|
"elementDurability": 0.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Other_Badminton_Bullet_Crash",
|
|
"modifiers": {
|
|
"BulletControl": {
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"Badminton_HitBack": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Weapon_Arcane_Arrow"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_WhiteBox_Shadow_01",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity"
|
|
},
|
|
"attachPointName": "LaserControl"
|
|
}
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"shapeName": "CircleR20",
|
|
"campTargetType": "Alliance",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Is_Badminton_Shootor",
|
|
"value": 1.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900247,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByAttackTarget"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BulletControl"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Badminton_HitBack"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_IS_BADMINTONBALL",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Gear_Platform_WindSlime"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 1.5
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "BadmintonBall",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Wind",
|
|
"elementDurability": 0.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV2",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Other_Badminton_Border",
|
|
"modifiers": {
|
|
"BadmintonBorder": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ExecuteGroupTrigger",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BadmintonBall",
|
|
"BadmintonBall_Back"
|
|
]
|
|
}
|
|
],
|
|
"sourceName": "Badminton_Rule"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BadmintonBorder"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Other_Badminton_Camera_Dummy",
|
|
"modifiers": {
|
|
"Camera_Ready": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnterCameraLock",
|
|
"canBeHandledOnRecover": true,
|
|
"transName": "Overlook",
|
|
"cfgPath": "Data/Camera/Shot/Camera_Dungeon_Dvalin_S01_Overlook"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Camera_Ready"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |