mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-04 23:43:50 +09:00
5018 lines
195 KiB
JSON
5018 lines
195 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Ani_Prop_IceSolidBulk_03",
|
|
"modifiers": {
|
|
"Ice_Shield": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 200.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToElementDurabilityMixin",
|
|
"valueSteps": [
|
|
-0.5,
|
|
199.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shield_Recovery"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HAS_DULINS_BLOOD_BUFF",
|
|
"value": 1.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "OriginOwner",
|
|
"key": "HAS_DULINS_BLOOD_BUFF",
|
|
"value": 1.0,
|
|
"compareType": "MoreThanAndEqual"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shield_Recovery": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 5.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 200.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Ice_Shield"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_IceSolidBulk_01",
|
|
"modifiers": {
|
|
"Ice_Shield": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 1000.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToElementDurabilityMixin",
|
|
"valueSteps": [
|
|
-0.5,
|
|
999.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shield_Recovery"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1102,
|
|
"authorityOnly": true
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hit",
|
|
"type": "Bool",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_01"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ResetBool"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ResetBool": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hit",
|
|
"type": "Bool",
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_01"
|
|
}
|
|
]
|
|
},
|
|
"Shield_Recovery": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1000.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Ice_Shield"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_IceSolidBulk_02",
|
|
"modifiers": {
|
|
"Ice_Shield": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 1000.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToElementDurabilityMixin",
|
|
"valueSteps": [
|
|
-0.5,
|
|
999.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shield_Recovery"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_02"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1102,
|
|
"authorityOnly": true
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hit",
|
|
"type": "Bool",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_02"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ResetBool"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ResetBool": {
|
|
"modifierName": "",
|
|
"duration": 0.20000000298023224,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Hit",
|
|
"type": "Bool",
|
|
"effectPattern": "Eff_SceneObj_IceSolidBulk_02"
|
|
}
|
|
]
|
|
},
|
|
"Shield_Recovery": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1000.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Ice_Shield"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Ani_Prop_CelestiaClusterSmall_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Phase1"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Phase2"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "Phase3"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 203,
|
|
"modifierName": "Phase4"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"die": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Destroy"
|
|
}
|
|
]
|
|
},
|
|
"Phase1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Broken"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1102,
|
|
"authorityOnly": true
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"param1": 201
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 2000.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Phase2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -2000.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 2000.0,
|
|
"minValue": 1500.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 201,
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Broken"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"param1": 202
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1500.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Phase3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -2000.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1500.0,
|
|
"minValue": 1000.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 202,
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Broken"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"param1": 203
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1000.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Phase4": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -2000.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 1000.0,
|
|
"minValue": 500.0
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 203,
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Broken"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 500.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Ice_Shield": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 2000.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Ice_Shield"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "die"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Idle"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Heat_Producer_Buff",
|
|
"modifiers": {
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SnowMountain_Cave_Cold_Buff",
|
|
"modifiers": {
|
|
"WarmBuff": {
|
|
"modifierName": "",
|
|
"duration": 2.200000047683716,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 15.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Rect_SnowMountain_Cave",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "WarmBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SnowMountain_Cave_Cold_Buff_02",
|
|
"modifiers": {
|
|
"cold": {
|
|
"modifierName": "",
|
|
"duration": 1.5,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2000.0,
|
|
"type": "Current"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "cold"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_InvisibleHeat_03",
|
|
"modifiers": {
|
|
"UNIQUE_WarmBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": -999.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddClimateMeter",
|
|
"climateType": "Cold",
|
|
"value": -5.0
|
|
}
|
|
]
|
|
},
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"isElementDurabilityMutable": false,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR30",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_WarmBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_InvisibleHeat_02",
|
|
"modifiers": {
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AncientHeatSource_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"IdleEffect"
|
|
],
|
|
"modifierName": "Effect"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Warm",
|
|
"IdleEffect"
|
|
],
|
|
"modifierName": "Active"
|
|
},
|
|
{
|
|
"$type": "AttachToStateIDMixin",
|
|
"stateIDs": [
|
|
"Lock"
|
|
],
|
|
"modifierName": "LockEffect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_AncientHeatSource_01_Active"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"LockEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle_Little",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock_Little",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AncientHeatSource_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Taunting"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Taunting": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerTaunt",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"tauntLevel": "Ability_TauntLevel_2",
|
|
"careValue": 10.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AncientHeatSource_03",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Taunting"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Taunting": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerTaunt",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR6.5H5",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"tauntLevel": "Ability_TauntLevel_2",
|
|
"careValue": 10.0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HistoryBoard_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "GearStop"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock"
|
|
}
|
|
]
|
|
},
|
|
"GearStop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gear_Platform_FireSeelie",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FireSeelie_01_MoveTrail"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_FireSeelie_01_Disappear"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "FireElfTrack",
|
|
"modifiers": {
|
|
"Footprint_Fire_Modifier": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 50.0
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FireSeelie_01_Footprint"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Footprint_Fire_Modifier"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_FireSeeliaLamp_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 203,
|
|
"modifierName": "GearAction01"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GearStart"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "IS_WARM_POINT",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_FireSeeliaLamp_01_Active"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 203
|
|
}
|
|
]
|
|
},
|
|
"GearAction01": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FireSeeliaLamp_01"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Element_IceSeedWind",
|
|
"modifiers": {
|
|
"ColdBuff": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 0.5,
|
|
"type": "Current"
|
|
}
|
|
]
|
|
},
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR3H5",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "ColdBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Active"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_IceTotem_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "Die"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"IceMaterial": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToElementDurabilityMixin",
|
|
"valueSteps": [
|
|
0.5,
|
|
50.5,
|
|
100.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"MidlePoint",
|
|
"StartPoint"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900358,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_RockTotem_Destroy"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 202
|
|
}
|
|
]
|
|
},
|
|
"MidlePoint": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70900358,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"StartPoint": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_RockTotem_Ice"
|
|
}
|
|
]
|
|
},
|
|
"Die": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR120H10",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_Ice_Slave"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceMaterial"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_FrozenDefender_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GearStart"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FrozenDefender_01"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_CelestiaClusterBig_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Effect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterBig_01_Top",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HumanBeacon_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GearStart"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanBeacon_01"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_FloatingIce_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "phase1"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "phase2"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "TRIGGERED",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "TOTAL_WEIGHT",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SumTargetWeightToSelfGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR1_2",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"key": "TOTAL_WEIGHT"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TOTAL_WEIGHT",
|
|
"value": 19.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TRIGGERED",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "TRIGGERED",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"phase1": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FloatingIce_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 202
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "TOTAL_WEIGHT",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SumTargetWeightToSelfGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR1_2",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"key": "TOTAL_WEIGHT"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TOTAL_WEIGHT",
|
|
"value": 19.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TRIGGERED",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "TRIGGERED",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"phase2": {
|
|
"modifierName": "",
|
|
"duration": 10.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_FloatingIce_02"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Reborn"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "TOTAL_WEIGHT",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SumTargetWeightToSelfGlobalValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR1_2",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"key": "TOTAL_WEIGHT"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Caster",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TOTAL_WEIGHT",
|
|
"value": 19.0,
|
|
"compareType": "MoreThan"
|
|
},
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "TRIGGERED",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": -1.0,
|
|
"key": "TRIGGERED",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Reborn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "TRIGGERED",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "CAN_REBORN",
|
|
"useLimitRange": true,
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "AllPlayerAvatars",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "XYZ",
|
|
"value": 1.600000023841858
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "CAN_REBORN",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "CAN_REBORN",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "Reborn"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_SnowPile_01",
|
|
"modifiers": {
|
|
"SnowPile": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 30.0,
|
|
"isElementDurabilityMutable": false,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Stages_Property_Ani_Prop_SnowPile_01"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "SnowPile"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_IceStormR25",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "NormalTemperature"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalTemperature": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR25",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"LowTemperature_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1103,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Ice_Boss_Region",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "NormalTemperature"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalTemperature": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR30",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"LowTemperature_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
},
|
|
{
|
|
"$type": "ShowReminder",
|
|
"target": "Target",
|
|
"id": 400030
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_IceStormR60",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "NormalTemperature"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalTemperature": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR60",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"LowTemperature_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1103,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_IceStormR100",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "NormalTemperature"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalTemperature": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "Circle_SnowMountain_Peak",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"LowTemperature_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1103,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_WhiteIceStormR120",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "NormalTemperature"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"NormalTemperature": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR120H60",
|
|
"campTargetType": "AllExceptSelf",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"LowTemperature_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWatcherSystemAction",
|
|
"watcherId": 1103,
|
|
"authorityOnly": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Target",
|
|
"modifierName": "LowTemperature_Avatar"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_RegisvineShield"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_IceShieldInactivated",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Shine"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceShieldInactivated_01_Warning"
|
|
}
|
|
]
|
|
},
|
|
"Timmer": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 15.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "TIME_OUT",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"luaCallType": "FromGroup",
|
|
"funcName": "DistoryIceShield"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
}
|
|
]
|
|
},
|
|
"ShieldCreate": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0
|
|
},
|
|
"HitCount": {
|
|
"modifierName": "",
|
|
"elementDurability": 20.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "HAS_DULINS_BLOOD_BUFF",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": -10.0,
|
|
"modifierName": "HitCount",
|
|
"useLimitRange": true,
|
|
"maxValue": 20.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_CommonIceObj_01_BeHit"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Timmer"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShieldCreate"
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "HIT_COUNT",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceShieldInactivated_01_Idle"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_IceShieldInactivated_01_Destroy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Prop_IceShieldActivated",
|
|
"modifiers": {
|
|
"Shield_Controller": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "AllTeams",
|
|
"modifierName": "ShieldTag_Controller"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceShieldActivated_01"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "AllTeams",
|
|
"modifierName": "ShieldTag_Controller"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "AllTeams",
|
|
"modifierName": "ShieldTag_Controller"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_IceShieldActivated_01_Destroy"
|
|
}
|
|
]
|
|
},
|
|
"ShieldTag_Controller": {
|
|
"modifierName": "",
|
|
"duration": 20.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"target": "Applier",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "XYZ",
|
|
"value": 5.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShieldTag_Team"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ShieldTag_Team"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ShieldTag_Team"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetPositionToSelfPosition",
|
|
"target": "Applier",
|
|
"logic": "LesserOrEqual",
|
|
"compareType": "XYZ",
|
|
"value": 5.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShieldTag_Team"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ShieldTag_Team"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ShieldTag_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "ShieldTag"
|
|
}
|
|
]
|
|
},
|
|
"ShieldTag": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "RejectAttackMixin",
|
|
"attackTag": "Blizzard"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_IS_IN_SHIELD_AREA",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_IS_IN_SHIELD_AREA",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Shield_Controller"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Element_IceSeed_Controller",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GearStart"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Collect_WindSeed": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DoWidgetSystemAction",
|
|
"widgetEvent": "Collection_WindSeed"
|
|
}
|
|
]
|
|
},
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Item_IceSeed",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "bornPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 18.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"Avartr_To_Team": {
|
|
"modifierName": "",
|
|
"duration": 0.5,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"target": "Team",
|
|
"value": 1.0,
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"useLimitRange": true,
|
|
"maxValue": 3.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"value": 2.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_IceSeed_Pre"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"value": 1.0,
|
|
"compareType": "LessAndEqual"
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_WindSeed"
|
|
},
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"target": "Team",
|
|
"value": 50.0,
|
|
"modifierName": "UNIQUE_WindSeed",
|
|
"useLimitRange": true,
|
|
"maxValue": 50.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_WindSeed": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 15.0,
|
|
"elementDurability": 50.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ApplyModifierWithSharedDurabilityMixin",
|
|
"modifierName": "WindForce_Avatar_Handler"
|
|
},
|
|
{
|
|
"$type": "AttachModifierToSelfGlobalValueMixin",
|
|
"globalValueKey": "_HAS_ELEMFORCE_WIND",
|
|
"defaultGlobalValueOnCreate": 0.0,
|
|
"valueSteps": [
|
|
0.0,
|
|
1.5,
|
|
2.5,
|
|
3.5
|
|
],
|
|
"modifierNameSteps": [
|
|
"Team_Avatar_Eff1",
|
|
"Team_Avatar_Eff2",
|
|
"WindSeed_Explode"
|
|
]
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"value": 0.0,
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"WindForce_Avatar_Handler": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "OnAvatarUseSkillMixin",
|
|
"onTriggerSkill": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Ice"
|
|
}
|
|
],
|
|
"value": 3.0,
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onTriggerUltimateSkill": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByAvatarElementType",
|
|
"target": "CurLocalAvatar",
|
|
"elementType": "Ice"
|
|
}
|
|
],
|
|
"value": 3.0,
|
|
"key": "_HAS_ELEMFORCE_WIND",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Actor_CostStaminaRatio": -0.30000001192092896
|
|
},
|
|
"isLimitedProperties": true
|
|
},
|
|
"Team_Avatar_Eff1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ApplyModifierWithSharedDurabilityMixin",
|
|
"modifierName": "Avatar_Eff1"
|
|
}
|
|
]
|
|
},
|
|
"Team_Avatar_Eff2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ApplyModifierWithSharedDurabilityMixin",
|
|
"modifierName": "Avatar_Eff2"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Eff1": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSeed_Around_01"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Eff2": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSeed_Around_02"
|
|
}
|
|
]
|
|
},
|
|
"Avatar_Eff3": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSeed_Around_03"
|
|
}
|
|
]
|
|
},
|
|
"WindSeed_Explode": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": 0.10000000149011612,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ApplyModifierWithSharedDurabilityMixin",
|
|
"modifierName": "Avatar_Eff3"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Item_IceSeed_Merge"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 70690018,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "RemoveUniqueModifier",
|
|
"target": "Team",
|
|
"modifierName": "UNIQUE_WindSeed"
|
|
}
|
|
],
|
|
"fireEventWhenApply": true
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "Avartr_To_Team"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGadgetState",
|
|
"target": "Self"
|
|
}
|
|
],
|
|
"modifierName": "Collect_WindSeed"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_CombatInteraction_BombBox02_Smoke",
|
|
"modifiers": {
|
|
"IceBurning": {
|
|
"modifierName": "",
|
|
"duration": 8.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 15.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_BombBarrel_02_IceFog"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"doOffStage": true,
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
},
|
|
"radius": 3.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 5.0,
|
|
"strikeType": "Default",
|
|
"damageExtra": 5.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "none",
|
|
"hitImpulseType": "LV0",
|
|
"hitHaltTimeScale": 0.5
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceBurning"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_CombatInteraction_BombBox02",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 1.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_BombBarrel_02_Explode"
|
|
},
|
|
{
|
|
"$type": "FireAISoundEvent"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 70220044,
|
|
"campID": 5001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 6.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 9999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"onCrash": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_CombatInteraction_BombBox03",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 1.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_BombBarrel_02_Explode"
|
|
},
|
|
{
|
|
"$type": "FireAISoundEvent"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.5,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 6.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 9999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"onCrash": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_ColdAirSeal",
|
|
"modifiers": {
|
|
"ColdTrigger": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "WindZoneMixin",
|
|
"shapeName": "CircleR15",
|
|
"strength": -5.0,
|
|
"attenuation": 2.0,
|
|
"innerRadius": 0.0,
|
|
"targetType": "All",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster",
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": ""
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ColdTrigger"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_IceSeal",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"target": "Target",
|
|
"attackInfo": {
|
|
"attackTag": "_ColdAirSeal_Attack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 10.0,
|
|
"strikeType": "Default",
|
|
"enBreak": 100.0,
|
|
"damageExtra": 100.0,
|
|
"ignoreLevelDiff": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTimeScale": 0.009999999776482582
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "AddClimateMeter",
|
|
"target": "Target",
|
|
"climateType": "Cold",
|
|
"value": 10.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Quest_PetPot_Fox01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "EffectActivation"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "Protect"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"EffectActivation": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SearchPoint_Active",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Protect": {
|
|
"modifierName": "",
|
|
"duration": 15.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_RegisvinePillar",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Ice_Shield"
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"CurMaxDurability": 400.0,
|
|
"PerHit": -150.0
|
|
},
|
|
"modifiers": {
|
|
"IceMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_RegisvinePillar_01"
|
|
}
|
|
]
|
|
},
|
|
"Ice_Shield": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 400.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"state": "Limbo",
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "BeHit",
|
|
"effectPattern": "Eff_SceneObj_RegisvinePillar_01"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Shield_Recovery"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAttackTags",
|
|
"attackTags": [
|
|
"BloodSmash"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_RegisvinePillar_01_Die"
|
|
}
|
|
]
|
|
},
|
|
"Shield_Recovery": {
|
|
"modifierName": "",
|
|
"duration": 8.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.10000000149011612,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddElementDurability",
|
|
"value": 50.0,
|
|
"modifierName": "Ice_Shield",
|
|
"useLimitRange": true,
|
|
"maxValue": 400.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "IceMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HumanJars_01",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanJars_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"onCrash": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HumanJars_02",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanJars_02_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"onCrash": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HumanJars_03",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanJars_03_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
],
|
|
"onCrash": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_WaterBasin_01",
|
|
"modifiers": {
|
|
"BombBoxLoop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget"
|
|
},
|
|
"radius": 5.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 0.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Water",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 0.0
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_WaterBasin_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "BombBoxLoop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Bullet_IceSentryTurrets_Ice_Bullet_Loop",
|
|
"modifiers": {
|
|
"Light": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceSentryTurrets_Ice_Bullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Light"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Bullet_IceSentryTurrets_Ice_Bullet_Burst",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireHitEffect",
|
|
"hitEntity": "",
|
|
"hitScene": {
|
|
"defaultEffect": "Eff_SceneObj_IceSentryTurrets_Ice_Hit",
|
|
"surfaceEffect": {
|
|
"Water": "Eff_SceneObj_IceSentryTurrets_Ice_Hit"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_SceneObj_IceSentryTurrets_Ice_Hit",
|
|
"hitImpulseType": "LV3",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_HumanBox_01",
|
|
"modifiers": {
|
|
"WoodMaterial": {
|
|
"modifierName": "",
|
|
"elementType": "Grass",
|
|
"elementDurability": 30.0,
|
|
"state": "Limbo",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "Die_Effect"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_WoodenObject_DeathType",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Fire"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanBox_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHasElement",
|
|
"element": "Water"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_HumanBox_01_Destroy"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 70310024,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Die_Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_WoodenObject_DeathType",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_WoodenObject_BurnOut"
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "_WoodenObject_DeathType",
|
|
"value": 0.0,
|
|
"compareType": "MoreThan"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WoodMaterial"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 0.0,
|
|
"key": "_WoodenObject_DeathType",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "_ABILITY_BURNING_IGNITE_ONLY",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_PumpkinBomb_01",
|
|
"modifiers": {
|
|
"PumpkinBomb": {
|
|
"modifierName": "",
|
|
"elementType": "Grass",
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetAnimatorBool",
|
|
"boolID": "BeHitFire",
|
|
"value": true
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "PumpkinBomb_Explode"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "PumpkinBomb"
|
|
}
|
|
]
|
|
},
|
|
"PumpkinBomb_Explode": {
|
|
"modifierName": "",
|
|
"duration": 3.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Bombbarrel_02_Active"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.800000011920929,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV5",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
},
|
|
{
|
|
"$type": "FireAISoundEvent"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_BombBarrel_02_Explode",
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.399999976158142,
|
|
"z": 0.0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"duration": 1.0,
|
|
"hideEntity": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "PumpkinBomb"
|
|
}
|
|
],
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "PumpkinBomb"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_DunlinsHeart",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Active"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 203,
|
|
"modifierName": "Burst"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DunlinsHeart_01"
|
|
}
|
|
]
|
|
},
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DunlinsHeart_Active"
|
|
}
|
|
]
|
|
},
|
|
"Burst": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DunlinsHeart_Disappear"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Gather_Essence_Fly_Gather",
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Ljxs_Essence_03"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Event_Kelee_SealR25",
|
|
"modifiers": {
|
|
"AddEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Stage_SealBorder_BattleHalo_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "AddEffect"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_SkyShards_12",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Rise"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterBig_01"
|
|
}
|
|
]
|
|
},
|
|
"Rise": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterBig_02"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_DropIce_02_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Active"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "PreActive"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
}
|
|
]
|
|
},
|
|
"PreActive": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_01_Drop"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70310026,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.30000001192092896,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_DropIce_02_04",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "Default_0"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Active"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "PreActive"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Default_0": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_SPECIAL_ICE_BULLET",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
},
|
|
"PreActive": {
|
|
"modifierName": "",
|
|
"duration": 6.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "ExecuteGadgetLua"
|
|
}
|
|
]
|
|
},
|
|
"Active": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_01_Drop"
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70310031,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": -0.30000001192092896,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 202
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_DropIce_02_03",
|
|
"modifiers": {
|
|
"Effect": {
|
|
"modifierName": "",
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ShieldBarMixin",
|
|
"showDamageText": ""
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_01_Drop"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_SceneObj_IceSentryTurrets_Ice_Hit",
|
|
"hitImpulseType": "LV8",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 9999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_03_Destroy"
|
|
},
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"target": "OriginOwner",
|
|
"param1": 202
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_02_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByHitPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Effect"
|
|
},
|
|
{
|
|
"$type": "AttachAbilityStateResistance",
|
|
"resistanceListID": 11001
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_DropIce_02_02",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"onGround": true,
|
|
"onGroundIgnoreWater": true,
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 1.0,
|
|
"y": 1.0,
|
|
"z": 1.0
|
|
}
|
|
},
|
|
"alongGround": true,
|
|
"useRotation": true
|
|
},
|
|
"gadgetID": 70310027,
|
|
"campID": 5001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Stages_Property_Ani_Prop_DropIce_02_05",
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_DropIce_01_Drop"
|
|
},
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IS_SPECIAL_ICE_BULLET",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"born": {
|
|
"$type": "ConfigBornByCollisionPoint"
|
|
},
|
|
"radius": 1.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 100.0,
|
|
"strikeType": "Blunt"
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "Eff_SceneObj_IceSentryTurrets_Ice_Hit",
|
|
"hitImpulseType": "LV8",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "AllExceptSelf"
|
|
},
|
|
{
|
|
"$type": "TriggerAttackEvent",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "ConfigBornByTarget",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"radius": 4.0
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 50.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 9999999.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake": {
|
|
"shakeRange": 0.36000001430511475,
|
|
"shakeTime": 0.36000001430511475
|
|
}
|
|
}
|
|
},
|
|
"targetType": "All"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_SnowDungeonPlatform",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "WarmActive"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 202,
|
|
"modifierName": "ColdActive"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"WarmActive": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceFloor_01_Heat"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "RectW10L10H30",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_WarmBuff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_WarmBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": -999.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddClimateMeter",
|
|
"climateType": "Cold",
|
|
"value": -5.0
|
|
}
|
|
]
|
|
},
|
|
"ColdActive": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_IceFloor_01_Ice"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "RectW10L10H30",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "ColdBuff"
|
|
}
|
|
]
|
|
},
|
|
"ColdBuff": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": 2.0,
|
|
"type": "Current"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_BulinsBloodOre_Generator",
|
|
"modifiers": {
|
|
"generator": {
|
|
"modifierName": "",
|
|
"duration": 2.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "DropSubfield",
|
|
"subfieldName": "Dulins_Blood"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "generator"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Prop_SnowDungeonRemainder",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Remainder"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Remainder": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowReminder",
|
|
"id": 400011
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Bullet_CelestiaClusterSmallCore_Bullet_Loop",
|
|
"modifiers": {
|
|
"CelestiaClusterSmallCore_bullet_Loop": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterSmall_01_Bullet"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "CelestiaClusterSmallCore_bullet_Loop"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "Bullet_CelestiaClusterSmallCore_Bullet_Trigger",
|
|
"modifiers": {
|
|
"Fire_Hitted_Effect": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_CelestiaClusterBig_01_Hit"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "Predicated",
|
|
"target": "Target",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "Is_BalloonDetination",
|
|
"value": 1.0
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Target",
|
|
"modifierName": "Fire_Hitted_Effect"
|
|
},
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Ani_Prop_CelestiaClusterSmallCore_01",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "Die"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"Die": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsBySelfGroup",
|
|
"value": 2
|
|
}
|
|
},
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70290048,
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
},
|
|
"attachPointName": "RootNode"
|
|
}
|
|
},
|
|
{
|
|
"$type": "DebugLog",
|
|
"content": "1234"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Ljxs_Property_Prop_CelestiaCluster_Behit",
|
|
"modifiers": {
|
|
"Behit": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Is_CelestiaClusterSmallCoreDetination",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"value": 1.0,
|
|
"key": "Is_CelestiaClusterSmallCoreDetination",
|
|
"useLimitRange": true,
|
|
"maxValue": 1.0,
|
|
"minValue": 1.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Environment_GrassMaterial_GrassStacks_SnowMountain",
|
|
"modifiers": {
|
|
"WoodMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitDamage",
|
|
"logic": "Equal",
|
|
"damage": 0.0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"direction": {
|
|
"$type": "ConfigDirectionByWorld"
|
|
}
|
|
},
|
|
"gadgetID": 70310024,
|
|
"campID": 1001,
|
|
"campTargetType": "All"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "WoodMaterial"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "WoodMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_SnowMountain_DorpIceController",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "GearStart"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"GearStart": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 8.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_IcePiton_Warning_01",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"positionKey": "IcePos",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_IcePiton_Pre",
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 12.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 90.0
|
|
}
|
|
},
|
|
"positionKey": "IcePos",
|
|
"directionKey": ""
|
|
}
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "ShootIce"
|
|
}
|
|
]
|
|
},
|
|
"ShootIce": {
|
|
"modifierName": "",
|
|
"duration": 0.550000011920929,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "TriggerBullet",
|
|
"bulletID": 70360133,
|
|
"born": {
|
|
"$type": "ConfigBornByGlobalValue",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 12.0,
|
|
"z": 0.0
|
|
},
|
|
"direction": {
|
|
"$type": "ConfigDirectionByEntity",
|
|
"angleOffset": {
|
|
"x": 90.0
|
|
}
|
|
},
|
|
"positionKey": "IcePos",
|
|
"directionKey": ""
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_SnowMountain_DorpIceBullet",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_IcePiton"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
},
|
|
"gadgetID": 70360134,
|
|
"campID": 4001
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_IcePiton_Ground_Hit",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"onGround": true,
|
|
"attachPointName": "attachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_SnowMountain_DorpIceDamage",
|
|
"onAdded": [
|
|
{
|
|
"$type": "AddClimateMeter",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR5",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"climateType": "Cold",
|
|
"value": 10.0
|
|
},
|
|
{
|
|
"$type": "DamageByAttackValue",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR5",
|
|
"campTargetType": "Enemy",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"attackInfo": {
|
|
"attackTag": "",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": 1.0,
|
|
"damagePercentageRatio": 0.0,
|
|
"elementType": "Ice",
|
|
"elementDurability": 20.0,
|
|
"strikeType": "Blunt",
|
|
"enBreak": 200.0
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV6",
|
|
"overrideHitImpulse": {
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": 700.0,
|
|
"hitImpulseY": 400.0
|
|
},
|
|
"hitHaltTimeScale": 0.05000000074505806
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SnowMountain_Remove_Dulis_Buff",
|
|
"modifiers": {
|
|
"RefreshBuff": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500101,
|
|
"isTeamBuff": true
|
|
},
|
|
{
|
|
"$type": "RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500102,
|
|
"isTeamBuff": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "RefreshBuff"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |