mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
2415 lines
73 KiB
JSON
2415 lines
73 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_TsurumiMist",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_TsurumiMist_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR12H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_TSURUMIMIST_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_TsurumiMistBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_TsurumiMistBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"TsurumiRegionalMist"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "TsurumiRegionalMist",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -25.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_TatariRegion",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_TatariRegion_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR5H10",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_TATAERIREGION_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_TatariRegionBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_TatariRegionBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"TatariRegion"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "TatariRegion",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -50.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_TatariRegion_Lv1": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"UNIQUE_MinusElectricReject": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_TatariRegion_Lv2": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_TatariRegionLoseHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_TatariRegionLoseHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "HAS_ELECTRIC_FAIRY_BUFF",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_TatariRegionLoseHp",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "HAS_ELECTRIC_FAIRY_BUFF",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_TatariRegionLoseHp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 35.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CopyGlobalValue",
|
|
"doOffStage": true,
|
|
"srcTarget": "Team",
|
|
"dstTarget": "Self",
|
|
"srcKey": "_TatariRegionLoseHp",
|
|
"dstKey": "_TatariRegionLoseHp"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_TatariRegionLoseHp",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
},
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "HAS_ELECTRIC_FAIRY_BUFF",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 450.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.03
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"modifierName": "UNIQUE_MinusElectricReject"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "HAS_ELECTRIC_FAIRY_BUFF",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.01
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"modifierName": "UNIQUE_MinusElectricReject"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_SeiraiStorm",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_SeiraiStorm_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"SERVER_ClimateAbility_SeiraiStorm_Lv1": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"SERVER_ClimateAbility_SeiraiStorm_Lv2": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -20.0
|
|
},
|
|
"key": "_SeiraiStormLoseHp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -20.0
|
|
},
|
|
"key": "_SeiraiStormLoseHp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"target": "Team",
|
|
"doOffStage": false,
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
}
|
|
],
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_SeiraiStormLoseHp",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"isDynamicAbility": true
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_SeaMist",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_Cold_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR6.5H5",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_SEAMIST_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_SeaMistBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_SeaMistBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"SeaMist"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "SeaMist",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_Cold",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_Cold_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500101,
|
|
"isTeamBuff": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500102,
|
|
"isTeamBuff": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR6.5H5",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_WARM_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_WarmBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_WarmBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "Cold",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_Cold_Lv1": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "ClimateAbility_Cold_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Cold_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Cold_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Cold_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_Cold_Lv1_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementWet",
|
|
"ElementFrozen",
|
|
"ElementIce",
|
|
"ElementFreeze"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_IceAndWater"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementFire",
|
|
"ElementBurning"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_FireAndBurning"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Swim"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Swiming",
|
|
"isCheckOnAttach": true
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_Cold_Lv2": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.01
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Flag_Element": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_CLIMATE_COLD_ACCELERATOR_FLAG",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
"key": "_ABILITY_CLIMATE_COLD_ACCELERATOR_FLAG",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_Cold_Lv1_Accelerator_Blank": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"ClimateAbility_Cold_Lv1_Accelerator": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_IceAndWater": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_FireAndBurning": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Swiming": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.8
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_Avatar_Perform_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalStandby"
|
|
],
|
|
"modifierName": "NormalStandby_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Climb",
|
|
"Sprint",
|
|
"Fly"
|
|
],
|
|
"modifierName": "Move_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "Walk",
|
|
"modifierName": "Walk_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "Run",
|
|
"modifierName": "Run_Avatar_Perform_Cold_Breath"
|
|
}
|
|
]
|
|
},
|
|
"NormalStandby_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasFeatureTag",
|
|
"featureTagIDs": [
|
|
10052
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Move_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasFeatureTag",
|
|
"featureTagIDs": [
|
|
10052
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Walk_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasFeatureTag",
|
|
"featureTagIDs": [
|
|
10052
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Run_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHasFeatureTag",
|
|
"featureTagIDs": [
|
|
10052
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_ColdMonster",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_ColdMonster_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR3H5",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_HOTMONSTER_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_ColdMonster_ColdBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ColdMonster_ColdBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "ColdMonster",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -4.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkIntervalIsFixedUpdate": true
|
|
},
|
|
"SERVER_ClimateAbility_ColdMonster_Lv1": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "ClimateAbility_ColdMonster_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_ColdMonster_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_ColdMonster_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_ColdMonster_Lv1_Handler"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_Avatar_Perform_Handler"
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_ColdMonster_Lv1_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementWet",
|
|
"ElementFrozen",
|
|
"ElementIce",
|
|
"ElementFreeze"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_IceAndWater"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementFire",
|
|
"ElementBurning"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_FireAndBurning"
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_ColdMonster_Lv2": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_MONSTER_LASIGNORA_CLIMATE_QUESTADJUST",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.03
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_MONSTER_LASIGNORA_CLIMATE_QUESTADJUST",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.01
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_IceAndWater": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"ColdMonster"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_FireAndBurning": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"ColdMonster"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_Avatar_Perform_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"NormalStandby"
|
|
],
|
|
"modifierName": "NormalStandby_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Climb",
|
|
"Sprint",
|
|
"Fly"
|
|
],
|
|
"modifierName": "Move_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "Walk",
|
|
"modifierName": "Walk_Avatar_Perform_Cold_Breath"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
|
|
"stateID": "Run",
|
|
"modifierName": "Run_Avatar_Perform_Cold_Breath"
|
|
}
|
|
]
|
|
},
|
|
"NormalStandby_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Move_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Walk_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Run_Avatar_Perform_Cold_Breath": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Character_Cold_Breath_Move"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "ClimateAbility_HotMonster",
|
|
"modifiers": {
|
|
"SERVER_ClimateAbility_HotMonster_Area": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveUniqueModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR3H5",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_COLDMONSTER_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "CurLocalAvatar",
|
|
"modifierName": "UNIQUE_HotMonster_ColdBuff"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_HotMonster_ColdBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"climateType": "HotMonster",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -4.0
|
|
}
|
|
}
|
|
],
|
|
"onThinkIntervalIsFixedUpdate": true
|
|
},
|
|
"SERVER_ClimateAbility_HotMonster_Lv1": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsLocalAvatar"
|
|
}
|
|
],
|
|
"modifierName": "ClimateAbility_HotMonster_Lv1_Handler"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_HotMonster_Lv1_Handler"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_HotMonster_Lv1_Handler"
|
|
}
|
|
],
|
|
"onAvatarOut": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ClimateAbility_HotMonster_Lv1_Handler"
|
|
}
|
|
]
|
|
},
|
|
"ClimateAbility_HotMonster_Lv1_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementWet",
|
|
"ElementFrozen",
|
|
"ElementIce",
|
|
"ElementFreeze"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_IceAndWater"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAbilityStateMixin",
|
|
"abilityStates": [
|
|
"ElementFire",
|
|
"ElementBurning"
|
|
],
|
|
"modifierName": "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_FireAndBurning"
|
|
}
|
|
]
|
|
},
|
|
"SERVER_ClimateAbility_HotMonster_Lv2": {
|
|
"stacking": "Multiple",
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_MONSTER_LASIGNORA_HARBINGER_CLIMATE_QUESTADJUST",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"compareType": "NoneOrEqual"
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.03
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.LoseHP",
|
|
"target": "CurLocalAvatar",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByGameTimeIsLocked"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "_MONSTER_LASIGNORA_HARBINGER_CLIMATE_QUESTADJUST",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"amount": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 150.0
|
|
},
|
|
"amountByTargetMaxHPRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.01
|
|
},
|
|
"enableInvincible": true,
|
|
"enableLockHP": true,
|
|
"disableWhenLoading": true
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_IceAndWater": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"HotMonster"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_FireAndBurning": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"HotMonster"
|
|
],
|
|
"source": "Climate",
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"type": "Current"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
] |