Grasscutter_Resources/Resources/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_MichiaeMatsuri.json
2022-10-04 15:32:00 +03:00

3076 lines
121 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Bullet_WhiteBox",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayLaunchEquipmen_Bullet"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "GV_IsMirror",
"value": 1.0
}
],
"successActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "Target Is Mirror"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"lifeTime": "TriggerNoRepeat",
"LCDFJLIEENG": true,
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 0.5
},
"attackInfo": {
"attackTag": "MichiaeMatsuri_Ray",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"bonusCriticalHurt": 1.0,
"damagePercentageRatio": 0.0,
"elementDurability": 25.0,
"strikeType": "Default",
"enBreak": 0.0,
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Alliance"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "Target IS NOT MIRROR"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_RayShooter",
"modifiers": {
"Reminder_NotHost": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600098
}
]
},
"ShootController": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70330133,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
}
}
],
"failActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayLaunchEquipmen_Active"
},
{
"$type": "ApplyModifier",
"modifierName": "ShootController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_RayPuzzle_Base",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Eff"
}
],
"modifiers": {
"Eff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflexEquipment_Base"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_HuaRongDaoPlat",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Glow_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Glow_A"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Wait"
},
{
"$type": "AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_HUARONGDAO_MOVE",
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"Huarongdao_Select"
]
}
],
"modifiers": {
"Glow_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "Huarongdao",
"OBDOJDJDNHC": "_EmissionStrength",
"value": 0.0
}
]
},
"Wait": {
"modifierName": "",
"elementDurability": 100.0
},
"Huarongdao_Select": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MuralPuzzlePiece_01"
}
]
},
"Glow_A": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "Huarongdao",
"OBDOJDJDNHC": "_EmissionStrength",
"value": 20.0
}
]
}
},
"onFieldEnter": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 203
}
],
"luaCallType": "FromGroup",
"funcName": "SLC_Huarongdao_Selecte",
"MPBMJIGLEMJ": 1,
"LIOGECEPJAH": 1.0,
"FDDPMCCJIKN": 0.0,
"KNJMHMKNCKF": 0.0
}
],
"onFieldExit": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 203
}
],
"luaCallType": "FromGroup",
"funcName": "SLC_Huarongdao_Selecte",
"MPBMJIGLEMJ": 1,
"LIOGECEPJAH": 0.0,
"FDDPMCCJIKN": 0.0,
"KNJMHMKNCKF": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_HuaRongDaoPlat_Base",
"modifiers": {
"LifeTime": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MuralPuzzle_Show"
},
{
"$type": "ApplyModifier",
"modifierName": "LifeTime"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_HuaRongDaoPlat_CreateEff",
"modifiers": {
"LifeTime": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "LifeTime"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Hurarongdao_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Normal_Eff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Normal_Eff_2"
}
],
"modifiers": {
"Normal_Eff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MuralPuzzle_Idle"
}
]
},
"Normal_Eff_2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MuralPuzzle_Idle"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Mirror",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Reflex"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Refraction"
}
],
"modifiers": {
"Reflex": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflexEquipment_Ice_Idle"
}
],
"onBeingHit": [
{
"$type": "TriggerBullet",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_Ray"
]
}
],
"bulletID": 70330133,
"born": {
"$type": "ConfigBornByAttachPoint",
"direction": {
"$type": "ConfigDirectionByReflection"
},
"attachPointName": "ShootPoint",
"MMFHENHCBGB": "Self"
}
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Fire"
}
],
"param1": 201
}
]
},
"Refraction": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflexEquipment_Water_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RayReflexEquipment_Water_Dis"
}
],
"onBeingHit": [
{
"$type": "TriggerBullet",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_Ray"
]
}
],
"bulletID": 70330133,
"born": {
"$type": "ConfigBornByAttachPoint",
"direction": {
"$type": "ConfigDirectionByRefraction",
"FFABPPAADCA": 90.0
},
"attachPointName": "ShootPoint",
"MMFHENHCBGB": "Self"
}
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Ice"
}
]
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "GV_IsMirror",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Absorb",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Normal"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Normal": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAbsorbEquipment_P_Idle"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAbsorbEquipment_Y_Idle"
}
]
},
"AbsorbController": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_Ray"
]
}
],
"param1": 201
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "GV_IsMirror",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "AbsorbController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Challengestarter_Circle",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "removeEff"
}
],
"modifiers": {
"AddEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Challengestarter_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState"
}
],
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"parameter": "State",
"type": "Int",
"weight": 201,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"removeEff": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "AddEffect"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Challengestarter_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "removeEff"
}
],
"modifiers": {
"AddEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Challengestarter_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState"
}
],
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"parameter": "State",
"type": "Int",
"weight": 201,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"Eff_Default": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"Eff_GearSart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"weight": 201,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"removeEff": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "AddEffect"
}
]
},
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkChallenge_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkChallenge_Dis"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 0.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
},
"Reminder_NotHost": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600098
}
]
},
"Reminder_NoLevel": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600097
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Challengestarter_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "removeEff"
}
],
"modifiers": {
"AddEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Challengestarter_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState"
}
],
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"parameter": "State",
"type": "Int",
"weight": 201,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"removeEff": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
],
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "AddEffect"
}
]
},
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Idle",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Open",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 6.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
},
"Reminder_NotHost": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600098
}
]
},
"Reminder_NoLevel": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600097
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Challengestarter_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "removeEff"
}
],
"modifiers": {
"AddEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Challengestarter_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState"
}
],
"parameter": "State",
"type": "Int",
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"parameter": "State",
"type": "Int",
"weight": 201,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
},
{
"$type": "SendEffectTrigger",
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
]
},
"removeEff": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"weight": 202,
"effectPattern": "Eff_SceneObj_Challengestarter_01"
}
],
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "AddEffect"
}
]
},
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Idle",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Open",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 11.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
},
"Reminder_NotHost": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600098
}
]
},
"Reminder_NoLevel": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600097
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Chest_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "CanOpen"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 103,
"modifierName": "Lock_LV1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 104,
"modifierName": "Lock_LV2"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 105,
"modifierName": "Lock_LV3"
}
],
"modifiers": {
"CanOpen": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableGadgetIntee",
"enable": true
}
]
},
"Reminder_NotHost": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600098
}
]
},
"Reminder_NoLevel": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowReminder",
"POKMJEIDNJF": true,
"angularVelocityThreshold": 600097
}
]
},
"Lock_LV1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_01_Idle"
},
{
"$type": "EnableGadgetIntee"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_01_Open"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 0.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
},
"Lock_LV2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Idle"
},
{
"$type": "EnableGadgetIntee"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Open"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 6.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
},
"Lock_LV3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Idle"
},
{
"$type": "EnableGadgetIntee"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Open"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 11.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: U R NOT HOST!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NotHost"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: LEVEL TO LOW!"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Reminder_NoLevel"
}
]
}
],
"failActions": [
{
"$type": "DebugLog",
"CBEDAJEGJBM": "CRYSTALLOG: NOT WIDGET ATTACK!"
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Chest_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 101,
"modifierName": "Lock"
}
],
"modifiers": {
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_02_Open"
}
]
},
"OpenSwitch": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
},
{
"$type": "ByAvatarIsHost"
},
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 3.0,
"compareType": "MoreThan"
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "OpenSwitch"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Chest_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 101,
"modifierName": "Lock"
}
],
"modifiers": {
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightChest_03_Open"
}
]
},
"OpenSwitch": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
},
{
"$type": "ByAvatarIsHost"
},
{
"$type": "ByTargetGlobalValue",
"target": "TargetTeam",
"key": "SGV_MichiaeMatsuri_CrystalLevel",
"value": 3.0,
"compareType": "MoreThan"
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "OpenSwitch"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Ore",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Gather_Ore"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Unlock"
}
],
"modifiers": {
"Unlock": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Limbo",
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 1
}
]
},
"Gather_Ore": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Limbo",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkMineral_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkMineral_Dis"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
},
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkPlant",
"abilitySpecials": {
"tempValue": 0.0
},
"modifiers": {
"AnimatorController": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_SHOW_MODEL",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"ShowModel"
]
}
]
},
"ShowModel": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 1
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_Hint_Small"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkPlant_01_Show"
},
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlant",
"OBDOJDJDNHC": "_DissolveValue",
"value": 0.0,
"OEACBADEAME": true,
"OKBCBFBMCIO": 1,
"FOJJCOEKGMM": 1.0
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_DarkPlant_Shader_01_Vo"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlant",
"OBDOJDJDNHC": "_DissolveValue",
"value": 1.0,
"OEACBADEAME": true,
"OKBCBFBMCIO": 1,
"FOJJCOEKGMM": 1.0
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_DarkPlant_Shader_01_Vo"
],
"setEnable": true
}
]
},
"CheckPlayer": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"AKMLOIFOBPO": "Nearest",
"shapeName": "CircleR5H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "TargetTeam",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SGV_MichiaeMatsuri_CrystalEnergy",
"value": 0.0,
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"key": "_GV_Has_MichiaecasketCrystal",
"value": 1.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Caster",
"value": 1.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "GV_AROUND_PLAYER",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_SHOW_MODEL",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "GV_SHOW_MODEL",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "AnimatorController"
},
{
"$type": "ApplyModifier",
"modifierName": "CheckPlayer"
},
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlant",
"OBDOJDJDNHC": "_DissolveValue",
"value": 1.0
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_DarkPlant_Shader_01_Vo"
],
"setEnable": true
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_RotatingStair",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Angle_1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Angle_2"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Angle_3"
}
],
"modifiers": {
"StairController": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"luaCallType": "FromGroup",
"funcName": "SLC_DarkStair_SetState",
"LIOGECEPJAH": 0.0,
"FDDPMCCJIKN": 0.0,
"KNJMHMKNCKF": 0.0
}
]
},
"Angle_1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider1"
],
"setEnable": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider2"
]
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider3"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RotatingStair_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint1"
}
}
]
},
"Angle_2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider1"
]
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider2"
],
"setEnable": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider3"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RotatingStair_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint2"
}
}
]
},
"Angle_3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider1"
]
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider2"
]
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider3"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RotatingStair_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint3"
}
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "StairController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkPlatform",
"abilitySpecials": {
"tempValue": 0.0
},
"modifiers": {
"HideDefault": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlatform",
"OBDOJDJDNHC": "_DissolveValue",
"value": 1.0
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Prop_InvisiblePlatform_Shader_01_Vo"
],
"setEnable": true
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider"
]
}
]
},
"AnimatorController": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_SHOW_MODEL",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"ShowModel"
]
}
]
},
"ShowModel": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlatform",
"OBDOJDJDNHC": "_DissolveValue",
"value": 0.0,
"OEACBADEAME": true,
"OKBCBFBMCIO": 1,
"FOJJCOEKGMM": 1.0
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider"
],
"setEnable": true
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Prop_InvisiblePlatform_Shader_01_Vo"
]
},
{
"$type": "TriggerAudio",
"POCPPGDMDEA": {
"$type": "ConfigAudioEventOp",
"POCPPGDMDEA": {
"text": "Play_amb_sceneObj_gear_invisiblePlatform_01_in"
}
}
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
],
"onRemoved": [
{
"$type": "SetMaterialParamFloatByTransform",
"JEODFLCKCJO": "DarkPlatform",
"OBDOJDJDNHC": "_DissolveValue",
"value": 1.0,
"OEACBADEAME": true,
"OKBCBFBMCIO": 1,
"FOJJCOEKGMM": 1.0
},
{
"$type": "EnablePushColliderName",
"pushColliderNames": [
"Collider"
]
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Prop_InvisiblePlatform_Shader_01_Vo"
],
"setEnable": true
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"CheckPlayer": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"AKMLOIFOBPO": "Nearest",
"shapeName": "CircleR15H30",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "Predicated",
"target": "TargetTeam",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SGV_MichiaeMatsuri_CrystalEnergy",
"value": 0.0,
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"key": "_GV_Has_MichiaecasketCrystal",
"value": 1.0
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Caster",
"value": 1.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "GV_AROUND_PLAYER",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_SHOW_MODEL",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "GV_SHOW_MODEL",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "GV_AROUND_PLAYER",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "HideDefault"
},
{
"$type": "ApplyModifier",
"modifierName": "AnimatorController"
},
{
"$type": "ApplyModifier",
"modifierName": "CheckPlayer"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_BrightArea",
"modifiers": {
"LifeTime": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BrightArea_Born"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BrightArea_Idle"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"AKMLOIFOBPO": "Nearest",
"shapeName": "CircleR5H4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ReviveCrystalEnergy"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BrightArea_Die"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"AKMLOIFOBPO": "Nearest",
"shapeName": "CircleR5H4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ReviveCrystalEnergy"
}
]
},
"ReviveCrystalEnergy": {
"modifierName": "",
"duration": 2.5,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AddRegionalPlayVarValue",
"OKLBDHHJBEJ": "MichiaeMatsuriCrystalEnergy",
"JLPJEKNJEBM": 5.0
}
],
"onThinkInterval": [
{
"$type": "AddRegionalPlayVarValue",
"OKLBDHHJBEJ": "MichiaeMatsuriCrystalEnergy",
"JLPJEKNJEBM": 5.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "LifeTime"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_SBuff_Energy",
"modifiers": {
"SERVER_revive_crystalenergy": {
"stacking": "Multiple",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddRegionalPlayVarValue",
"OKLBDHHJBEJ": "MichiaeMatsuriCrystalEnergy",
"JLPJEKNJEBM": 10.0
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_TransPoint_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Lock"
}
],
"modifiers": {
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AnchorCorruption_01_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_AnchorCorruption_01_Disappear"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkNightTowerPassword",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PassWord_A"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PassWord_B"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "PassWord_C"
}
],
"modifiers": {
"PassWord_A": {
"modifierName": "",
"elementDurability": 100.0
},
"PassWord_B": {
"modifierName": "",
"elementDurability": 100.0
},
"PassWord_C": {
"modifierName": "",
"elementDurability": 100.0
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_TopBeamTransmitter",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Smoke"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Light"
}
],
"modifiers": {
"Smoke": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TopBeamTransmitter_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_TopBeamTransmitter_Dis"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAvatarIsHost"
},
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
},
"Light": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TopBeamTransmitter_Dis_Idle"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_EnergySrouce",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_EnergySource_Idle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_EnergySource_Dis"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkNightTower_Base",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightTower_P_Idle"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightTower_Seal",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": -2.5,
"z": 0.0
}
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightTower_P_Dis"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DarkNightTower_SealDis",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": -2.5,
"z": 0.0
}
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_BeamTransmitter",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BeamTransmitter_Idle"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BeamTransmitter_Pured"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BeamTransmitter_Goacross"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_ResurrectionCircle",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BeamTransmitter_Goacross"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkNightOperationBranch",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightOperationBranch_P_Idle"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DarkNightOperationBranch_Y_Idle"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DarkNightOperationBranch_Light",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DirectionSign_Straight_P"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DirectionSign_Straight_Y"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_DiplodermaSpecialBornBS",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DiplodermaSpecialBornBS_01_Appear"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DiplodermaSpecialBornBS_01_Disappear"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Offering",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ShowEff"
}
],
"modifiers": {
"ShowEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OfferingLampStatue_Recover"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Ritual_Lamp",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Normal"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Normal": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"param1": 201
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RitualLantern_01"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_Possession",
"modifiers": {
"Eff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Possession_01_Active"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Eff"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Possession_01_Buff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_MichiaeMatsuri_ReviveCircle",
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_FAKE_REVIVE_GADGET",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
}
]