mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
2371 lines
64 KiB
JSON
2371 lines
64 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Rock",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Fire",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Water",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Electric",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Ice",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Grass",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Rune_Wind",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "HideCollider"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "ShowCollider"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"HideCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShowCollider": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableSceneTransformByName",
|
|
"transformNames": [
|
|
"elementRune"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Whirlpool_01",
|
|
"modifiers": {
|
|
"LoseStamina": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CostStaminaMixin",
|
|
"costStaminaDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Drowning": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CostStaminaMixin",
|
|
"costStaminaDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "LoseStamina"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityIsAlive",
|
|
"target": "Applier"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"target": "Applier",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
}
|
|
]
|
|
},
|
|
"SphereOne": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WindZoneMixin",
|
|
"shapeName": "CircleR1",
|
|
"strength": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"attenuation": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"innerRadius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle",
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
},
|
|
"SphereTwo": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WindZoneMixin",
|
|
"shapeName": "CircleR2",
|
|
"strength": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"attenuation": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"innerRadius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle",
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
},
|
|
"SphereThree": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WindZoneMixin",
|
|
"shapeName": "CircleR4",
|
|
"strength": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"attenuation": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"innerRadius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle",
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereOne"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereTwo"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereThree"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Avatar_InSkiff_Mark",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Whirlpool_02",
|
|
"modifiers": {
|
|
"LoseStamina": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.4
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CostStaminaMixin",
|
|
"costStaminaDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 15.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SelfDie": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CostStaminaMixin",
|
|
"costStaminaDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 15.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"disableWhenLoading": true
|
|
}
|
|
]
|
|
},
|
|
"Drowning": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "LoseStamina"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityIsAlive",
|
|
"target": "Applier"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetPositionToSelfPosition",
|
|
"target": "Applier",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
}
|
|
]
|
|
},
|
|
"SphereOne": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"SphereTwo": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WindZoneMixin",
|
|
"shapeName": "CircleR6H3",
|
|
"strength": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.8
|
|
},
|
|
"attenuation": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"innerRadius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "",
|
|
"offset": {
|
|
"y": -1.4
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SphereThree": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WindZoneMixin",
|
|
"shapeName": "CircleR6H3",
|
|
"strength": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 380.0
|
|
},
|
|
"attenuation": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"innerRadius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "",
|
|
"offset": {
|
|
"y": -1.4
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereOne"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereTwo"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "SphereThree"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "SelfDie"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_ABILITY_Avatar_InSkiff_Mark",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Drowning"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "SelfDie"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_Seaobstacles_01",
|
|
"modifiers": {
|
|
"OnHit": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Skiff_Cannon_Small"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Skiff_Cannon_Big"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 400.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 300.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AttachEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Common_WaterWave_02"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OnHit"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AttachEffect"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Seaobstacles_01_Destroy"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HiliSeaLookoutShield_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.66
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.33
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"ShieldOne",
|
|
"ShieldTwo",
|
|
"ShieldThree"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"OnHit": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel",
|
|
"Skiff_Cannon_Big"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.35
|
|
},
|
|
"disableWhenLoading": true
|
|
}
|
|
]
|
|
},
|
|
"ShieldOne": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"ShieldTwo": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 201,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ShieldThree": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 202,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OnHit"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_HiliSeaLookoutShield_01_Destroy"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FloatSignal_01_Gear",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "AttachEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "CloseEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"OnHit": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Hit"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AttachEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_FloatSignal_01"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "LightPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"CloseEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AttachEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OnHit"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FloatSignal_01_Float",
|
|
"modifiers": {
|
|
"Floating": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorTrigger",
|
|
"triggerID": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Hit"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Floating"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_PropGoldShoes_01_SpeedUp",
|
|
"modifiers": {
|
|
"GoldShoesSpeedUp": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"properties": {
|
|
"Animator_MoveSpeedRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.3
|
|
}
|
|
},
|
|
"isLimitedProperties": true
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ShowReminder",
|
|
"id": 600042
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"target": "Target",
|
|
"luaCallType": "CurGalleryControlGroup",
|
|
"isTarget": true,
|
|
"funcName": "SpeedBuffCount",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "GoldShoesSpeedUp"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_PropGoldShoes_01_Disappear"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ExecuteGadgetLua",
|
|
"target": "Owner"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_01",
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.SetSelfAttackTarget",
|
|
"target": "Target"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"bulletID": 70350255,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_BoatRaceCrate_01_Disappear"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_01_Bullet",
|
|
"modifiers": {
|
|
"ReduceCooldown": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ModifyVehicleSkillCD",
|
|
"skillID": 10012,
|
|
"cdDelta": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -10.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_BoatRaceCrate_01_Smash"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "ReduceCooldown"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCrate_02_ReviveEnergy",
|
|
"modifiers": {
|
|
"BoatRaceCrate_RecoverEnergy": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ReviveStamina",
|
|
"target": "Target",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "BoatRaceCrate_RecoverEnergy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_BoatRaceCrate_02_Smash"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceCoin_01",
|
|
"modifiers": {
|
|
"AddCoin": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_GetGlideChampCoin"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar",
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "AddCoin"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar",
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_GlideChampCoin_Hit"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Decal_Rockdent_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": ""
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Decal_Rockdent_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "AddEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "ReMove"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AddEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Rockdent_01"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ReMove": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AddEffect"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceStart_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "ReMove"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"AddEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Challengestarter_02"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "EffectPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ReMove": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AddEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "AddEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_BoatRaceBoost_01",
|
|
"modifiers": {
|
|
"Boost": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "Boat Boost!!!!"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Vehicle"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "Boost"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_AliceSeaProbe_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"FullLife",
|
|
"HalfLife"
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"FullLife": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"HalfLife": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_01_Lod0"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_02_Lod0"
|
|
],
|
|
"setEnable": true
|
|
}
|
|
]
|
|
},
|
|
"OnHit": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Skiff_Cannon_Small"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Skiff_Cannon_Big"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 400.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"Sea_Bomb_Barrel"
|
|
]
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 300.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_01_Lod0"
|
|
],
|
|
"setEnable": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_02_Lod0"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OnHit"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_01_Lod0"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
|
|
"doOffStage": true,
|
|
"renderNames": [
|
|
"Property_Prop_AliceSeaProbe_02_Lod0"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ActCameraShake",
|
|
"cameraShake": {
|
|
"shakeRange": 7.0,
|
|
"shakeTime": 0.4,
|
|
"shakeDistance": 30.0,
|
|
"extension": {
|
|
"baseOnCamera": true
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Alicegramophone_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": ""
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HaidaoChallenge_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "PhaseNormal"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "PhaseBattle"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"PhaseNormal": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Floor_GadgetState",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 201.0
|
|
}
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_NoChestChallenge_01_SuccessOpen"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Floor_GadgetState",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_NoChestChallenge_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Hint_03"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EnableGadgetIntee",
|
|
"enable": true
|
|
}
|
|
]
|
|
},
|
|
"PhaseBattle": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Floor_GadgetState",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_NoChestChallenge_01_Disappear"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "_ABILITY_Floor_GadgetState",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 201.0
|
|
}
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_NoChestChallenge_01_Success_Disappear"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.EnableGadgetIntee"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ChangeEnviroWeather",
|
|
"climateType": 1,
|
|
"transDuration": 2.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Polygon_Gadget_Test",
|
|
"modifiers": {
|
|
"UNIQUE_DangerZone": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "UNIQUE_DangerZone_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_DangerZone_Avatar": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"SeaMist"
|
|
],
|
|
"trend": "Fade",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "SeaMist",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onZoneEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "UNIQUE_DangerZone"
|
|
}
|
|
],
|
|
"onZoneExit": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "UNIQUE_DangerZone"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "Polygon_Gadget_HeroCourse",
|
|
"modifiers": {
|
|
"UNIQUE_HeroCourse": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 7.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "UNIQUE_HeroCourse_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HeroCourse_Avatar": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"HeroCourse"
|
|
],
|
|
"trend": "Fade",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "HeroCourse",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onZoneEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "UNIQUE_HeroCourse"
|
|
}
|
|
],
|
|
"onZoneExit": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "UNIQUE_HeroCourse"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_AlicegramophoneCover_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "NormalState"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "CoverCracked_01"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "CoverCracked_02"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalState": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "CoverCracked_01"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "CoverCracked_02"
|
|
}
|
|
]
|
|
},
|
|
"CoverCracked_01": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Common_CoverCracked_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"CoverCracked_02": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Common_CoverCracked_02"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "CoverCracked_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_AlicegramophoneCover_01_Destroy"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |