{
  "AbilityList": [
    {
      "Name": "RelicAbility100",
      "TargetInfo": {
        "TargetType": "Caster"
      }
    },
    {
      "Modifiers": {
        "MRelic_101_Main": {
          "EnterBattlePriority": "CharacterBuff",
          "OnEnterBattle": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareWaveCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 1
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyTeamBoostPoint",
                  "ModifyFunction": "Add",
                  "ModifyValue": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 1
                    }
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51011",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_101_Main"
        }
      ]
    },
    {
      "Modifiers": {
        "MRelic_102_Main": {
          "OnBeforeHit": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAttackType",
                "AttackTypes": [
                  "Normal"
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 459179394
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51021",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_102_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "459179394": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "102_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_103_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "ShieldAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 885378938
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability51031",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_103_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "885378938": {
            "ReadInfo": {
              "Type": "None",
              "Str": "103_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_104_Main": {
          "OnBeforeSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Ultra"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_104_CriticalDamage",
                  "LifeTime": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1879856137
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        "MRelic_104_CriticalDamage": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "CriticalDamageBase",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 157515215
                  }
                ]
              }
            }
          ],
          "Stacking": "ReplaceByCaster"
        }
      },
      "Name": "Ability51041",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_104_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "157515215": {
            "ReadInfo": {
              "Type": "None",
              "Str": "104_4"
            }
          },
          "-1879856137": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "104_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_105_Main": {
          "OnAfterAttack": [
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "Caster"
              },
              "ModifierName": "MRelic_105_Sub",
              "MaxLayer": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1513477700
                  }
                ]
              }
            }
          ],
          "OnAfterBeingAttacked": [
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "Caster"
              },
              "ModifierName": "MRelic_105_Sub",
              "MaxLayer": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1513477700
                  }
                ]
              }
            }
          ]
        },
        "MRelic_105_Sub": {
          "MaxLayer": 6,
          "LayerAddWhenStack": {
            "IsDynamic": false,
            "FixedValue": {
              "Value": 1
            }
          },
          "OnStack": [
            {
              "$type": "RPG.GameCore.SetDynamicValueByModifierValue",
              "ReadTargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ValueType": "Layer",
              "Multiplier": {
                "IsDynamic": false,
                "FixedValue": {
                  "Value": 1
                }
              },
              "DynamicKey": "_Layer"
            },
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AttackAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 531501707
                  },
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1912601768
                  },
                  {
                    "Type": "Mul"
                  }
                ]
              }
            }
          ],
          "Stacking": "ReplaceByCaster",
          "DynamicValues": {
            "Values": {
              "1912601768": {}
            }
          }
        }
      },
      "Name": "Ability51051",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_105_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "531501707": {
            "ReadInfo": {
              "Type": "None",
              "Str": "105_4"
            }
          },
          "1513477700": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "105_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_106_Main2": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AllDamageReduce",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 337117016
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability51060",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_106_Main2"
        }
      ],
      "DynamicValues": {
        "Values": {
          "337117016": {
            "ReadInfo": {
              "Type": "None",
              "Str": "106_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_106_Main": {
          "OnPhase1": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareHPRatio",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "CompareType": "LessEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1366832712
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.HealHP",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "FormulaType": "HealByTargetMaxHP",
                  "HealPercentage": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1668979317
                      }
                    ]
                  }
                },
                {
                  "$type": "RPG.GameCore.ModifySPNew",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "AddValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 229419792
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51061",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_106_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1366832712": {
            "ReadInfo": {
              "Type": "None",
              "Str": "106_4"
            }
          },
          "-1668979317": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "106_4"
            }
          },
          "229419792": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "106_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_107_Main": {
          "OnBeforeHit": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAttackType",
                "AttackTypes": [
                  "BPSkill"
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 618880522
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "OnAfterSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Ultra"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "Caster"
                  },
                  "ModifierName": "MRelic_107_FireDamageAddRatio"
                }
              ]
            }
          ]
        },
        "MRelic_107_FireDamageAddRatio": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "FireAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 494825317
                  }
                ]
              }
            }
          ],
          "OnAfterAttack": [
            {
              "$type": "RPG.GameCore.RemoveSelfModifier"
            }
          ]
        }
      },
      "Name": "Ability51071",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_107_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "618880522": {
            "ReadInfo": {
              "Type": "None",
              "Str": "107_4"
            }
          },
          "494825317": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "107_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_108_Main": {
          "OnBeforeHitAll": [
            {
              "$type": "RPG.GameCore.ModifyDamageData",
              "Defender_DefenceAddedRatio": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -364539573
                  },
                  {
                    "Type": "Sub"
                  }
                ]
              }
            },
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByHasStanceWeak",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "DamageDefenderEntity"
                },
                "WeakType": "Quantum"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Defender_DefenceAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1196642128
                      },
                      {
                        "Type": "Sub"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51081",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_108_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-364539573": {
            "ReadInfo": {
              "Type": "None",
              "Str": "108_4"
            }
          },
          "-1196642128": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "108_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_109_Main": {
          "OnBeforeSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Skill"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_109_Sub",
                  "LifeTime": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 1310126948
                      }
                    ]
                  }
                }
              ]
            }
          ]
        },
        "MRelic_109_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AttackAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -1781482481
                  }
                ]
              }
            }
          ],
          "Stacking": "ReplaceByCaster"
        }
      },
      "Name": "Ability51091",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_109_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1781482481": {
            "ReadInfo": {
              "Type": "None",
              "Str": "109_4"
            }
          },
          "1310126948": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "109_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_110_Main": {
          "OnAfterSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Ultra"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyActionDelay",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "AddNormalizedValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 1098494600
                      },
                      {
                        "Type": "Sub"
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51101",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_110_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "1098494600": {
            "ReadInfo": {
              "Type": "None",
              "Str": "110_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_111_Main": {
          "OnTriggerBreak": [
            {
              "$type": "RPG.GameCore.ModifySPNew",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "AddValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -1192876879
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability51111",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_111_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1192876879": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "111_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_112_Main": {
          "OnBeforeHitAll": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByStatusCount",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "DamageDefenderEntity"
                },
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 1
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByContainBehaviorFlag",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "DamageDefenderEntity"
                    },
                    "Flag": "STAT_Confine"
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.ModifyDamageData",
                      "Attacker_CriticalChance": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": 45095677
                          }
                        ]
                      }
                    },
                    {
                      "$type": "RPG.GameCore.ModifyDamageData",
                      "Attacker_CriticalDamage": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": -773885837
                          }
                        ]
                      }
                    }
                  ],
                  "FailedTaskList": [
                    {
                      "$type": "RPG.GameCore.ModifyDamageData",
                      "Attacker_CriticalChance": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": 45095677
                          }
                        ]
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability51121",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_112_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "45095677": {
            "ReadInfo": {
              "Type": "None",
              "Str": "112_4"
            }
          },
          "-773885837": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "112_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_301_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "Speed",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 550312197
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_301_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "Speed",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 550312197
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_301_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_301_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_301_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AttackAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -227304383
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability53011",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_301_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "550312197": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "301_2"
            }
          },
          "-227304383": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "301_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_302_Main": {
          "EnterBattlePriority": "CharacterBuff",
          "OnEnterBattle": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareWaveCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 1
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByCompareAbilityProperty",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ModifierOwnerEntity"
                    },
                    "Property": "Speed",
                    "CompareType": "GreaterEqual",
                    "CompareValue": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": 1778291848
                        }
                      ]
                    }
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "AllTeamMember"
                      },
                      "ModifierName": "MRelic_302_Sub"
                    }
                  ]
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "Speed",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 1778291848
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetConcat",
                        "Targets": [
                          {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "AllLightTeam"
                          },
                          {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "AllUnselectable"
                          }
                        ]
                      },
                      "ModifierName": "MRelic_302_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "AllTeamMember"
                      },
                      "ModifierName": "MRelic_302_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_302_Sub": {
          "BehaviorFlagList": [
            "RemoveWhenCasterDead"
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AttackAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1554194146
                  }
                ]
              }
            }
          ],
          "Stacking": "Multiple"
        }
      },
      "Name": "Ability53021",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_302_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "1778291848": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "302_2"
            }
          },
          "1554194146": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "302_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_303_Main": {
          "OnPhase1": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusProbabilityBase",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -229967663
                    }
                  ]
                }
              },
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValueByProperty",
                  "DynamicKey": "MDF_StatusProbability",
                  "ReadTargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Value": "StatusProbabilityBase"
                },
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_303_Sub",
                  "DynamicValues": {
                    "MDF_AttackAddedRatio": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -229967663
                        },
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -261763503
                        },
                        {
                          "Type": "Mul"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ],
          "OnPhase2": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusProbabilityBase",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -229967663
                    }
                  ]
                }
              },
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValueByProperty",
                  "DynamicKey": "MDF_StatusProbability",
                  "ReadTargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Value": "StatusProbabilityBase"
                },
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_303_Sub",
                  "DynamicValues": {
                    "MDF_AttackAddedRatio": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -229967663
                        },
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -261763503
                        },
                        {
                          "Type": "Mul"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ],
          "OnListenBeforeSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusProbabilityBase",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -229967663
                    }
                  ]
                }
              },
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValueByProperty",
                  "DynamicKey": "MDF_StatusProbability",
                  "ReadTargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Value": "StatusProbabilityBase"
                },
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_303_Sub",
                  "DynamicValues": {
                    "MDF_AttackAddedRatio": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -229967663
                        },
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -261763503
                        },
                        {
                          "Type": "Mul"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ],
          "OnListenAfterSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusProbabilityBase",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -229967663
                    }
                  ]
                }
              },
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValueByProperty",
                  "DynamicKey": "MDF_StatusProbability",
                  "ReadTargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Value": "StatusProbabilityBase"
                },
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_303_Sub",
                  "DynamicValues": {
                    "MDF_AttackAddedRatio": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -229967663
                        },
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -261763503
                        },
                        {
                          "Type": "Mul"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ],
          "EnterBattlePriority": "CharacterBuff",
          "OnEnterBattle": [
            {
              "$type": "RPG.GameCore.SetDynamicValueByProperty",
              "DynamicKey": "MDF_StatusProbability",
              "ReadTargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Value": "StatusProbabilityBase"
            },
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_303_Sub",
              "DynamicValues": {
                "MDF_AttackAddedRatio": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -229967663
                    },
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -261763503
                    },
                    {
                      "Type": "Mul"
                    }
                  ]
                }
              }
            }
          ],
          "DynamicValues": {
            "Values": {
              "-229967663": {}
            }
          }
        },
        "MRelic_303_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareDynamicValue",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "DynamicKey": "MDF_AttackAddedRatio",
                "CompareType": "Greater",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 419529603
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.StackProperty",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Property": "AttackAddedRatio",
                  "PropertyValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 419529603
                      }
                    ]
                  }
                }
              ],
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.StackProperty",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Property": "AttackAddedRatio",
                  "PropertyValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1826473127
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "Stacking": "ReplaceByCaster",
          "DynamicValues": {
            "Values": {
              "-1826473127": {}
            }
          }
        }
      },
      "Name": "Ability53031",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_303_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-261763503": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "303_2"
            }
          },
          "419529603": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "303_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_304_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusProbability",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -80981650
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_304_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "StatusProbability",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": -1
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -80981650
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_304_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_304_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_304_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "DefenceAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 43780502
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability53041",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_304_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-80981650": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "304_2"
            }
          },
          "43780502": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "304_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_305_Main": {
          "OnAfterAttack": [
            {
              "$type": "RPG.GameCore.RemoveModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_305_Sub",
              "OnlyRemoveCasterAdded": true
            }
          ],
          "EnterBattlePriority": "CharacterBuff",
          "OnEnterBattle": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareWaveCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 1
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByCompareAbilityProperty",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ModifierOwnerEntity"
                    },
                    "Property": "CriticalDamage",
                    "CompareType": "GreaterEqual",
                    "CompareValue": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -1511673230
                        }
                      ]
                    }
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_305_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_305_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "CriticalChanceBase",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1491686669
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability53051",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_305_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1511673230": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "305_2"
            }
          },
          "1491686669": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "305_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_306_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "CriticalChance",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1127902366
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_306_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "CriticalChance",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": -1
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1127902366
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_306_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_306_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_306_Sub": {
          "OnBeforeHit": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAttackType",
                "AttackTypes": [
                  "Ultra",
                  "Insert"
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1200369059
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability53061",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_306_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1127902366": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "306_2"
            }
          },
          "-1200369059": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "306_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_307_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "Speed",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 1677143947
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_307_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "Speed",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": -1
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 1677143947
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_307_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_307_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_307_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "BreakDamageAddedRatioBase",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -2021745413
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability53071",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_307_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "1677143947": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "307_2"
            }
          },
          "-2021745413": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "307_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_308_Main": {
          "EnterBattlePriority": "CharacterBuff",
          "OnEnterBattle": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareWaveCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 1
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByCompareAbilityProperty",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ModifierOwnerEntity"
                    },
                    "Property": "Speed",
                    "CompareType": "GreaterEqual",
                    "CompareValue": {
                      "IsDynamic": true,
                      "Expressions": [
                        {
                          "Type": "DynamicNumber",
                          "DynamicHash": -100454402
                        }
                      ]
                    }
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.ModifyActionDelay",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "AddNormalizedValue": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": -1642612682
                          },
                          {
                            "Type": "Sub"
                          }
                        ]
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability53081",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_308_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-100454402": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "308_2"
            }
          },
          "-1642612682": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "308_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_309_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "CriticalChance",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1488776989
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_309_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "CriticalChance",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": -1
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1488776989
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_309_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_309_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_309_Sub": {
          "OnBeforeHit": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAttackType",
                "AttackTypes": [
                  "Normal",
                  "BPSkill"
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1473807238
                      }
                    ]
                  }
                }
              ]
            }
          ]
        }
      },
      "Name": "Ability53091",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_309_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1488776989": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "309_2"
            }
          },
          "-1473807238": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "309_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_900_Main": {
          "OnListenHPChange": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAnd",
                "PredicateList": [
                  {
                    "$type": "RPG.GameCore.ByCompareTarget",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ParamEntity2"
                    },
                    "CompareType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ModifierOwnerEntity"
                    }
                  },
                  {
                    "$type": "RPG.GameCore.ByCompareParamValue",
                    "CompareType": "Less",
                    "CompareValue": {
                      "IsDynamic": false,
                      "FixedValue": {
                        "Value": 0
                      }
                    }
                  }
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByTargetTeam",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ParamEntity"
                    },
                    "Team": "TeamLight"
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_900_Sub",
                      "LifeTime": {
                        "IsDynamic": false,
                        "FixedValue": {
                          "Value": 2
                        }
                      },
                      "Count": {
                        "IsDynamic": false,
                        "FixedValue": {
                          "Value": 0
                        }
                      },
                      "DynamicValues": {
                        "_MaxLayer": {
                          "IsDynamic": true,
                          "Expressions": [
                            {
                              "Type": "DynamicNumber",
                              "DynamicHash": 1180256955
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              ]
            }
          ],
          "OnAfterBeingAttacked": [
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_900_Sub",
              "LifeTime": {
                "IsDynamic": false,
                "FixedValue": {
                  "Value": 2
                }
              },
              "Count": {
                "IsDynamic": false,
                "FixedValue": {
                  "Value": 1
                }
              },
              "DynamicValues": {
                "_MaxLayer": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 1180256955
                    }
                  ]
                }
              }
            }
          ]
        },
        "MRelic_900_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.SetDynamicValueByModifierValue",
              "ReadTargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_900_Sub",
              "Multiplier": {
                "IsDynamic": false,
                "FixedValue": {
                  "Value": 0
                }
              },
              "DynamicKey": "_Count"
            },
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareDynamicValue",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "Caster"
                },
                "DynamicKey": "_Count",
                "CompareType": "Greater",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 0
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.StackProperty",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Property": "CriticalChanceBase",
                  "PropertyValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1190582898
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "OnListenHPChange": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAnd",
                "PredicateList": [
                  {
                    "$type": "RPG.GameCore.ByCompareTarget",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ParamEntity2"
                    },
                    "CompareType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ModifierOwnerEntity"
                    }
                  },
                  {
                    "$type": "RPG.GameCore.ByCompareParamValue",
                    "CompareType": "Less",
                    "CompareValue": {
                      "IsDynamic": false,
                      "FixedValue": {
                        "Value": 0
                      }
                    }
                  }
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByTargetTeam",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "ParamEntity"
                    },
                    "Team": "TeamLight"
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.PredicateTaskList",
                      "Predicate": {
                        "$type": "RPG.GameCore.ByCompareModifierValue",
                        "TargetType": {
                          "$type": "RPG.GameCore.TargetAlias",
                          "Alias": "Caster"
                        },
                        "CompareType": "Less",
                        "CompareValue": {
                          "IsDynamic": true,
                          "Expressions": [
                            {
                              "Type": "DynamicNumber",
                              "DynamicHash": 1180256955
                            }
                          ]
                        }
                      },
                      "SuccessTaskList": [
                        {
                          "$type": "RPG.GameCore.StackProperty",
                          "TargetType": {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "ModifierOwnerEntity"
                          },
                          "Property": "CriticalChanceBase",
                          "PropertyValue": {
                            "IsDynamic": true,
                            "Expressions": [
                              {
                                "Type": "DynamicNumber",
                                "DynamicHash": -1190582898
                              }
                            ]
                          }
                        },
                        {
                          "$type": "RPG.GameCore.SetModifierValue",
                          "TargetType": {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "ModifierOwnerEntity"
                          },
                          "ModifierName": "MRelic_900_Sub",
                          "ModifyFunction": "Add",
                          "Value": {
                            "IsDynamic": false,
                            "FixedValue": {
                              "Value": 1
                            }
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "OnAfterBeingAttacked": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareModifierValue",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "Caster"
                },
                "CompareType": "Less",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 1180256955
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.StackProperty",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "Property": "CriticalChanceBase",
                  "PropertyValue": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1190582898
                      }
                    ]
                  }
                },
                {
                  "$type": "RPG.GameCore.SetModifierValue",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_900_Sub",
                  "ModifyFunction": "Add",
                  "Value": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 1
                    }
                  }
                }
              ]
            }
          ],
          "DynamicValues": {
            "Values": {
              "916155872": {},
              "-1342592610": {}
            }
          }
        }
      },
      "Name": "Ability59001",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_900_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1190582898": {
            "ReadInfo": {
              "Type": "None",
              "Str": "900_4"
            }
          },
          "1180256955": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "900_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_901_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_901_Sub"
            }
          ]
        },
        "MRelic_901_Sub": {
          "OnBeforeHitAll": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByContainBehaviorFlag",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ParamEntity"
                },
                "Flag": "STAT_DOT"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -358311156
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "DotDamageAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -175110055
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59011",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_901_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-175110055": {
            "ReadInfo": {
              "Type": "None",
              "Str": "901_4"
            }
          },
          "-358311156": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "901_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_902_Main": {
          "OnAfterSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Ultra"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByTargetListIntersects",
                    "FirstTargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "SkillTargetEntityList"
                    },
                    "FirstTargetAliveOnly": false,
                    "SecondTargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "AllTeammate"
                    },
                    "SecondTargetAliveOnly": false
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "AllLightTeam"
                      },
                      "ModifierName": "MRelic_902_Sub",
                      "LifeTime": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": 102489793
                          }
                        ]
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_902_Sub": {
          "BehaviorFlagList": [
            "STAT_SpeedUp"
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "SpeedAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 410186986
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59021",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_902_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "410186986": {
            "ReadInfo": {
              "Type": "None",
              "Str": "902_4"
            }
          },
          "102489793": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "902_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_903_Main": {
          "OnPhase1": [
            {
              "$type": "RPG.GameCore.SetDynamicValueByStatusCount",
              "DynamicKey": "_DebuffCount",
              "ReadTargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              }
            },
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareDynamicValue",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "Caster"
                },
                "DynamicKey": "_TurnCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": false,
                  "FixedValue": {
                    "Value": 0
                  }
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.PredicateTaskList",
                  "Predicate": {
                    "$type": "RPG.GameCore.ByCompareDynamicValue",
                    "TargetType": {
                      "$type": "RPG.GameCore.TargetAlias",
                      "Alias": "Caster"
                    },
                    "DynamicKey": "_DebuffCount",
                    "CompareType": "Greater",
                    "CompareValue": {
                      "IsDynamic": false,
                      "FixedValue": {
                        "Value": 0
                      }
                    }
                  },
                  "SuccessTaskList": [
                    {
                      "$type": "RPG.GameCore.DispelStatus",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "Numbers": {
                        "IsDynamic": false,
                        "FixedValue": {
                          "Value": 1
                        }
                      },
                      "Order": "LastAdded"
                    }
                  ],
                  "FailedTaskList": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_903_Sub",
                      "LifeTime": {
                        "IsDynamic": true,
                        "Expressions": [
                          {
                            "Type": "DynamicNumber",
                            "DynamicHash": -613484126
                          }
                        ]
                      }
                    }
                  ]
                }
              ]
            },
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareDynamicValue",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "Caster"
                },
                "DynamicKey": "_TurnCount",
                "CompareType": "Equal",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": 314686377
                    },
                    {
                      "Type": "FixedNumber",
                      "FixedValue": {
                        "Value": 1
                      }
                    },
                    {
                      "Type": "Sub"
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValue",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "Caster"
                  },
                  "DynamicKey": "_TurnCount",
                  "Value": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  }
                }
              ],
              "FailedTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValue",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "Caster"
                  },
                  "DynamicKey": "_TurnCount",
                  "Value": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1612122267
                      },
                      {
                        "Type": "FixedNumber",
                        "FixedValue": {
                          "Value": 1
                        }
                      },
                      {
                        "Type": "Add"
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "DynamicValues": {
            "Values": {
              "-1601007696": {},
              "-1612122267": {}
            }
          }
        },
        "MRelic_903_Sub": {
          "BehaviorFlagList": [
            "STAT_SpeedUp"
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "SpeedAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -1965394869
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59031",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_903_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1965394869": {
            "ReadInfo": {
              "Type": "None",
              "Str": "903_4"
            }
          },
          "-613484126": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "903_4"
            }
          },
          "314686377": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "903_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_904_Main": {
          "OnBeforeHitAll": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByAttackType",
                "AttackTypes": [
                  "BPSkill"
                ]
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1001622286
                      }
                    ]
                  }
                },
                {
                  "$type": "RPG.GameCore.ModifyDamageData",
                  "Attacker_AllDamageTypeAddedRatio": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1123642700
                      },
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": 713850951
                      },
                      {
                        "Type": "Mul"
                      }
                    ]
                  }
                }
              ]
            }
          ],
          "OnBeforeSkillUse": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCurrentSkillType",
                "SkillType": "Skill"
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.SetDynamicValueByVariateType",
                  "DynamicKey": "_BPNeed",
                  "VariateType": "SkillBpCost"
                }
              ]
            }
          ],
          "OnAfterSkillUse": [
            {
              "$type": "RPG.GameCore.SetDynamicValue",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "Caster"
              },
              "DynamicKey": "_BPNeed",
              "Value": {
                "IsDynamic": false,
                "FixedValue": {
                  "Value": 0
                }
              }
            }
          ],
          "DynamicValues": {
            "Values": {
              "713850951": {}
            }
          }
        }
      },
      "Name": "Ability59041",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_904_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1001622286": {
            "ReadInfo": {
              "Type": "None",
              "Str": "904_4"
            }
          },
          "-1123642700": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "904_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_905_Main": {
          "OnAfterBeingAttacked": [
            {
              "$type": "RPG.GameCore.AddModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ParamEntity"
              },
              "ModifierName": "MRelic_905_Sub",
              "Chance": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -535061016
                  }
                ]
              },
              "LifeTime": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 790336635
                  }
                ]
              }
            }
          ]
        },
        "MRelic_905_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "FatigueRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -137415487
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59051",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_905_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-535061016": {
            "ReadInfo": {
              "Type": "None",
              "Str": "905_4"
            }
          },
          "-137415487": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "905_4"
            }
          },
          "790336635": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "905_4"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_950_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AllDamageReduce",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1799754355
                  }
                ]
              }
            },
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "BreakDamageAddedRatio",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1455710669
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_950_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "BreakDamageAddedRatio",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1455710669
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_950_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_950_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_950_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AllDamageReduce",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1247180329
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59501",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_950_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "1799754355": {
            "ReadInfo": {
              "Type": "None",
              "Str": "950_2"
            }
          },
          "-1455710669": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "950_2"
            }
          },
          "1247180329": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "950_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_951_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "StatusResistance",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -2024796506
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "AllLightTeam"
                  },
                  "ModifierName": "MRelic_951_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "StatusResistance",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -2024796506
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetConcat",
                        "Targets": [
                          {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "AllLightTeam"
                          },
                          {
                            "$type": "RPG.GameCore.TargetAlias",
                            "Alias": "AllUnselectable"
                          }
                        ]
                      },
                      "ModifierName": "MRelic_951_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "AllLightTeam"
                      },
                      "ModifierName": "MRelic_951_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_951_Sub": {
          "BehaviorFlagList": [
            "RemoveWhenCasterDead"
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "AttackAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 1769551996
                  }
                ]
              }
            }
          ],
          "Stacking": "Multiple"
        }
      },
      "Name": "Ability59511",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_951_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-2024796506": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "951_2"
            }
          },
          "1769551996": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "951_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_952_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "CriticalDamage",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1474745832
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_952_Sub"
                }
              ]
            }
          ],
          "OnAbilityPropertyChange": [
            {
              "Property": "CriticalDamage",
              "Ranges": [
                {
                  "Min": {
                    "IsDynamic": false,
                    "FixedValue": {
                      "Value": 0
                    }
                  },
                  "Max": {
                    "IsDynamic": true,
                    "Expressions": [
                      {
                        "Type": "DynamicNumber",
                        "DynamicHash": -1474745832
                      }
                    ]
                  },
                  "OnEnterRange": [
                    {
                      "$type": "RPG.GameCore.RemoveModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_952_Sub",
                      "OnlyRemoveCasterAdded": true
                    }
                  ],
                  "OnExitRange": [
                    {
                      "$type": "RPG.GameCore.AddModifier",
                      "TargetType": {
                        "$type": "RPG.GameCore.TargetAlias",
                        "Alias": "ModifierOwnerEntity"
                      },
                      "ModifierName": "MRelic_952_Sub"
                    }
                  ]
                }
              ]
            }
          ]
        },
        "MRelic_952_Sub": {
          "BehaviorFlagList": [
            "STAT_SpeedUp"
          ],
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "SpeedAddedRatio",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": -943821905
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59521",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_952_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1474745832": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "952_2"
            }
          },
          "-943821905": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "952_2"
            }
          }
        }
      }
    },
    {
      "Modifiers": {
        "MRelic_953_Main": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.PredicateTaskList",
              "Predicate": {
                "$type": "RPG.GameCore.ByCompareAbilityProperty",
                "TargetType": {
                  "$type": "RPG.GameCore.TargetAlias",
                  "Alias": "ModifierOwnerEntity"
                },
                "Property": "CriticalDamage",
                "CompareType": "GreaterEqual",
                "CompareValue": {
                  "IsDynamic": true,
                  "Expressions": [
                    {
                      "Type": "DynamicNumber",
                      "DynamicHash": -1296370729
                    }
                  ]
                }
              },
              "SuccessTaskList": [
                {
                  "$type": "RPG.GameCore.AddModifier",
                  "TargetType": {
                    "$type": "RPG.GameCore.TargetAlias",
                    "Alias": "ModifierOwnerEntity"
                  },
                  "ModifierName": "MRelic_953_Sub"
                }
              ]
            }
          ],
          "OnAfterAttack": [
            {
              "$type": "RPG.GameCore.RemoveModifier",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "ModifierName": "MRelic_953_Sub",
              "OnlyRemoveCasterAdded": true
            }
          ]
        },
        "MRelic_953_Sub": {
          "OnStack": [
            {
              "$type": "RPG.GameCore.StackProperty",
              "TargetType": {
                "$type": "RPG.GameCore.TargetAlias",
                "Alias": "ModifierOwnerEntity"
              },
              "Property": "CriticalChanceBase",
              "PropertyValue": {
                "IsDynamic": true,
                "Expressions": [
                  {
                    "Type": "DynamicNumber",
                    "DynamicHash": 8729018
                  }
                ]
              }
            }
          ]
        }
      },
      "Name": "Ability59531",
      "TargetInfo": {
        "TargetType": "Caster"
      },
      "OnStart": [
        {
          "$type": "RPG.GameCore.AddModifier",
          "TargetType": {
            "$type": "RPG.GameCore.TargetAlias",
            "Alias": "Caster"
          },
          "ModifierName": "MRelic_953_Main"
        }
      ],
      "DynamicValues": {
        "Values": {
          "-1296370729": {
            "ReadInfo": {
              "Type": "SkillTreeParam",
              "Str": "953_2"
            }
          },
          "8729018": {
            "ReadInfo": {
              "Type": "SkillRank",
              "Str": "953_2"
            }
          }
        }
      }
    }
  ]
}
