[
  {
    "uid": "ability_arcane_flash",
    "name": "Arcane Flash",
    "descript": "CD 14s | Energy 0 | Duration 1.5s | Invuln 20% of animation | Flinch Resist -18 | Triggers dialogue (50%) | Super Meter +(55% x LUS_ATT). Fastest magic ability. Low risk, no energy cost. Use to fill gaps between heavy cooldowns.",
    "iconFile": "../_base/pic/Skill/Mageskill_05.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 0.0,
      "cooldown": 14.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 1.5,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "invulernableUntil": 0.2,
                "bonusFlinchResist": -18.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.6,
                "life": 0.8,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.6,
                "life": 0.8,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.2
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.5
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.6
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_sparkle_small",
                "scale": 1.2,
                "life": 0.6,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.85
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.55,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_sigil_summon",
    "name": "Sigil Summon",
    "descript": "CD 26s | Energy 12 | Duration 2.5s | Flinch Resist -28 | Triggers dialogue (80%) | Super Meter x2 pulses: +(50% x LUS_ATT) at 50% + +(40% x LUS_ATT) at 92%. Total +(90% x LUS_ATT). High reward if animation completes uninterrupted.",
    "iconFile": "../_base/pic/Skill/Mageskill_19.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 12.0,
      "cooldown": 26.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.5,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -28.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.4,
                "life": 2.0,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.15
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.8
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.5
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 0.8,
                "life": 0.6,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.5,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.92
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.0,
                "life": 0.7,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.4,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_void_ascension",
    "name": "Void Ascension",
    "descript": "CD 40s | Energy 30 | Duration 3.0s | Invuln 40% of animation | Cinematic pause 0.4s | Flinch Resist -10 | Triggers dialogue (100%) | Lust +(35% x LUS_ATT) + Super Meter +(60%) + Super Meter +(50%) + Lust +(25%). Total: Super Meter +(110%) Lust +(60%) x LUS_ATT. Premium commitment ability.",
    "iconFile": "../_base/pic/Skill/Mageskill_47.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 30.0,
      "cooldown": 40.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 3.0,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "invulernableUntil": 0.4,
                "bonusFlinchResist": -10.0
              }
            },
            {
              "ActionStatBonuses": {
                "pauseGameAndFocusFor": 0.4
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.8,
                "life": 2.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.9,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.9,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.15
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 1.0
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.45
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.2,
                "life": 0.8,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.35,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.75
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.5,
                "life": 1.0,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.6,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.95
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 2.0,
                "life": 1.2,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.5,
                      "scalingStat": "LUS_ATT"
                    }
                  },
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.25,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_crowd_hypnosis",
    "name": "Crowd Hypnosis",
    "descript": "CD 22s | Energy 8 | Duration 2.2s | Flinch Resist -22 | Triggers dialogue (80%) | Lust +(35% x LUS_ATT) at 55% then Super Meter +(70% x LUS_ATT) at 90%. Balanced Lust + Meter double-hit. Best for high-CHA classes mid-fight.",
    "iconFile": "../_base/pic/Skill/Mageskill_26.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 8.0,
      "cooldown": 22.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.2,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "taunt_come_over_here",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -22.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_sparkle_small",
                "scale": 1.5,
                "life": 1.8,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_water",
                "scale": 0.7,
                "life": 1.2,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_water",
                "scale": 0.7,
                "life": 1.2,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.15
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.8
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.55
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.35,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.9
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 0.7,
                "life": 0.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.7,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_illusory_shimmer",
    "name": "Illusory Shimmer",
    "descript": "CD 12s | Energy 0 | Duration 1.2s | Flinch Resist -12 | Triggers dialogue (40%) | Super Meter +(45% x LUS_ATT). Shortest animation in kit. Minimal exposure, no cost. Use freely to sustain momentum between cooldowns.",
    "iconFile": "../_base/pic/Skill/Mageskill_06.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 0.0,
      "cooldown": 12.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 1.2,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -12.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.2
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.5,
                "life": 0.4,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.4
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.5,
                "life": 0.4,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.4
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.8
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.45,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_spectral_taunt",
    "name": "Spectral Taunt",
    "descript": "CD 24s | Energy 15 | Duration 2.0s | Invuln 18% of animation | Flinch Resist -16 | Triggers dialogue (70%) | Super Meter +(85% x LUS_ATT). Best meter-per-energy ratio of invuln taunts. Safe opener against aggressive opponents.",
    "iconFile": "../_base/pic/Skill/Warlock_19.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 15.0,
      "cooldown": 24.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.0,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "taunt_come_over_here",
          "effects": [
            {
              "ActionStatBonuses": {
                "invulernableUntil": 0.18,
                "bonusFlinchResist": -16.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.0,
                "life": 1.2,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.2
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.7
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.6
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "squirt_weak",
                "scale": 1.0,
                "life": 0.3,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "pelvis"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.1,
                "life": 0.7,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.88
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.85,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_enchanted_flourish",
    "name": "Enchanted Flourish",
    "descript": "CD 18s | Energy 5 | Duration 2.3s | Flinch Resist -26 | Triggers dialogue (60%) | Super Meter x2 pulses: +(50% x LUS_ATT) at 45% then +(45% x LUS_ATT) at 90%. Total +(95% x LUS_ATT). Dual-pulse rhythm  good sustained meter build.",
    "iconFile": "../_base/pic/Skill/Mageskill_30.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 5.0,
      "cooldown": 18.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.3,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -26.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_sparkle_small",
                "scale": 0.9,
                "life": 0.7,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_sparkle_small",
                "scale": 0.9,
                "life": 0.7,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.1
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.6
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.45
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 0.8,
                "life": 0.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.5,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.9
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 0.9,
                "life": 0.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.45,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_mana_weave",
    "name": "Mana Weave",
    "descript": "CD 32s | Energy 20 | Duration 2.8s | Flinch Resist -20 | Triggers dialogue (75%) | Lust +(50% x LUS_ATT) at 40% then Super Meter +(75% x LUS_ATT) at 92%. Best Lust-to-Meter balance in the magic kit. Ideal for Succubus Wrestler + Corrupted Idol.",
    "iconFile": "../_base/pic/Skill/Mageskill_25.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 20.0,
      "cooldown": 32.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.8,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "taunt_come_over_here",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -20.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_water",
                "scale": 1.0,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.0,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.1
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.75
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.4
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.5,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.7
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.0,
                "life": 0.7,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.92
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.75,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_ethereal_dominance",
    "name": "Ethereal Dominance",
    "descript": "CD 20s | Energy 10 | Duration 2.0s | Flinch Resist -20 | Triggers dialogue (70%) | Lust +(60% x LUS_ATT) at 50% then Super Meter +(50% x LUS_ATT) at 90%. Strong lust pressure first, meter payout on exit. Best when lust is already high.",
    "iconFile": "../_base/pic/Skill/Mageskill_37.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 10.0,
      "cooldown": 20.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 2.0,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -20.0
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.2,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_water",
                "scale": 0.6,
                "life": 1.0,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_water",
                "scale": 0.6,
                "life": 1.0,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.2
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 0.7
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.5
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.6,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.9
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.5,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  },
  {
    "uid": "ability_cursed_grand_finale",
    "name": "Cursed Grand Finale",
    "descript": "CD 50s | Energy 35 | Duration 4.0s | Cinematic pause 0.8s | Flinch Resist -50 | Triggers dialogue (100%) | Lust +(40% x LUS_ATT) + Super Meter +(60%) + Super Meter +(80%) + Lust +(30%). Total: Super Meter +(140%) Lust +(70%) x LUS_ATT. Highest payout in kit. Extreme risk  only use when you have full match control.",
    "iconFile": "../_base/pic/Skill/Warlock_44.png",
    "tags": [
      "BUFF",
      "TAUNT"
    ],
    "costs": {
      "energyCost": 35.0,
      "cooldown": 50.0
    },
    "aiParams": {
      "range": [
        2.0,
        30.0
      ],
      "isBuffingAbility": true
    },
    "duration": 4.0,
    "action": {
      "AbilityAction": {
        "anim": {
          "useCustomAnimPoseKey": "taunt_animation",
          "animId": "f_selfie_stand",
          "effects": [
            {
              "ActionStatBonuses": {
                "bonusFlinchResist": -50.0
              }
            },
            {
              "ActionStatBonuses": {
                "pauseGameAndFocusFor": 0.8
              }
            },
            {
              "SpeedChange": {
                "startBraking": true
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 2.0,
                "life": 3.0,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.0,
                "life": 2.0,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_L",
                    "attached": true
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_charge_arcane",
                "scale": 1.0,
                "life": 2.0,
                "spawnLocation": {
                  "SpawnAtBone": {
                    "boneId": "hand_R",
                    "attached": true
                  }
                }
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.1
              }
            },
            {
              "SayLine": {
                "customDialogueTrigger": "TAUNTING",
                "chance": 1.0
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.35
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.5,
                "life": 1.0,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.4,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.6
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 1.8,
                "life": 1.2,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.6,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            },
            {
              "WaitUntil": {
                "timeRatio": 0.88
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_nova_arcane",
                "scale": 2.5,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "SpawnEmitter": {
                "emitterId": "ma_sparkle_small",
                "scale": 2.0,
                "life": 1.5,
                "spawnLocation": {
                  "SpawnAtModel": {
                    "dirEnum": "MODEL_UP"
                  }
                }
              }
            },
            {
              "ApplyEffects": {
                "effects": [
                  {
                    "RestoreDamage": {
                      "type": "SUPER_METER",
                      "scalingMultiplier": 0.8,
                      "scalingStat": "LUS_ATT"
                    }
                  },
                  {
                    "RestoreDamage": {
                      "type": "LUST",
                      "scalingMultiplier": 0.3,
                      "scalingStat": "LUS_ATT"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    }
  }
]