From 8fa035cbb57835775fdd7f9ff6c7ee755ac71ca6 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Fri, 11 Sep 2020 20:48:38 -0400 Subject: [PATCH 01/31] Scripted missing effects for abilities Scripted all missing effects i could find --- scripts/globals/effects/arcane_crest.lua | 6 +-- scripts/globals/effects/astral_conduit.lua | 18 ++++++++ scripts/globals/effects/asylum.lua | 44 +++++++++++++++++++ scripts/globals/effects/bewildered_daze_1.lua | 17 +++++++ scripts/globals/effects/bewildered_daze_2.lua | 17 +++++++ scripts/globals/effects/bewildered_daze_3.lua | 17 +++++++ scripts/globals/effects/bewildered_daze_4.lua | 17 +++++++ scripts/globals/effects/bewildered_daze_5.lua | 17 +++++++ scripts/globals/effects/blood_rage.lua | 2 + scripts/globals/effects/bounty_shot.lua | 15 +++++++ scripts/globals/effects/brazen_strength.lua | 14 ++++++ scripts/globals/effects/cascade.lua | 16 +++++++ scripts/globals/effects/clarion_call.lua | 16 +++++++ scripts/globals/effects/contradance.lua | 14 ++++++ scripts/globals/effects/cooldown.lua | 14 ++++++ scripts/globals/effects/crooked_cards.lua | 16 +++++++ scripts/globals/effects/decoy_shot.lua | 14 ++++++ scripts/globals/effects/divine_caress.lua | 34 +++++++++++++- scripts/globals/effects/divine_emblem.lua | 6 +-- scripts/globals/effects/dragon_breaker.lua | 6 +-- scripts/globals/effects/efflux.lua | 6 +-- scripts/globals/effects/fly_high.lua | 14 ++++++ scripts/globals/effects/grand_pas.lua | 14 ++++++ scripts/globals/effects/hamanoha.lua | 12 ++++- scripts/globals/effects/heady_artifice.lua | 14 ++++++ scripts/globals/effects/impetus_effect.lua | 18 ++++++++ scripts/globals/effects/inner_strength.lua | 18 ++++++++ scripts/globals/effects/intervene.lua | 14 ++++++ scripts/globals/effects/larceny.lua | 14 ++++++ scripts/globals/effects/libra.lua | 14 ++++++ scripts/globals/effects/majesty.lua | 14 ++++++ scripts/globals/effects/mana_cede.lua | 14 ++++++ scripts/globals/effects/mana_wall.lua | 6 ++- scripts/globals/effects/manawell.lua | 17 +++++++ scripts/globals/effects/nether_void.lua | 6 +-- scripts/globals/effects/overkill.lua | 18 ++++++++ scripts/globals/effects/palisade.lua | 14 ++++++ scripts/globals/effects/perfect_counter.lua | 6 ++- scripts/globals/effects/presto.lua | 6 +-- scripts/globals/effects/sacrosanctity.lua | 16 +++++++ scripts/globals/effects/scarlet_delirium.lua | 14 ++++++ scripts/globals/effects/sengikori.lua | 8 +++- scripts/globals/effects/sepulcher.lua | 6 +-- scripts/globals/effects/soul_enslavement.lua | 14 ++++++ scripts/globals/effects/spirit_bond.lua | 14 ++++++ scripts/globals/effects/subtle_sorcery.lua | 18 ++++++++ scripts/globals/effects/tactical_switch.lua | 14 ++++++ scripts/globals/effects/ternary_flourish.lua | 16 +++++++ scripts/globals/effects/triple_shot.lua | 8 +++- .../globals/effects/unbridled_learning.lua | 14 ++++++ scripts/globals/effects/unbridled_wisdom.lua | 14 ++++++ scripts/globals/effects/unleash.lua | 16 +++++++ scripts/globals/effects/yaegasumi.lua | 14 ++++++ 53 files changed, 713 insertions(+), 32 deletions(-) create mode 100644 scripts/globals/effects/astral_conduit.lua create mode 100644 scripts/globals/effects/asylum.lua create mode 100644 scripts/globals/effects/bewildered_daze_1.lua create mode 100644 scripts/globals/effects/bewildered_daze_2.lua create mode 100644 scripts/globals/effects/bewildered_daze_3.lua create mode 100644 scripts/globals/effects/bewildered_daze_4.lua create mode 100644 scripts/globals/effects/bewildered_daze_5.lua create mode 100644 scripts/globals/effects/bounty_shot.lua create mode 100644 scripts/globals/effects/brazen_strength.lua create mode 100644 scripts/globals/effects/cascade.lua create mode 100644 scripts/globals/effects/clarion_call.lua create mode 100644 scripts/globals/effects/contradance.lua create mode 100644 scripts/globals/effects/cooldown.lua create mode 100644 scripts/globals/effects/crooked_cards.lua create mode 100644 scripts/globals/effects/decoy_shot.lua create mode 100644 scripts/globals/effects/fly_high.lua create mode 100644 scripts/globals/effects/grand_pas.lua create mode 100644 scripts/globals/effects/heady_artifice.lua create mode 100644 scripts/globals/effects/impetus_effect.lua create mode 100644 scripts/globals/effects/inner_strength.lua create mode 100644 scripts/globals/effects/intervene.lua create mode 100644 scripts/globals/effects/larceny.lua create mode 100644 scripts/globals/effects/libra.lua create mode 100644 scripts/globals/effects/majesty.lua create mode 100644 scripts/globals/effects/mana_cede.lua create mode 100644 scripts/globals/effects/manawell.lua create mode 100644 scripts/globals/effects/overkill.lua create mode 100644 scripts/globals/effects/palisade.lua create mode 100644 scripts/globals/effects/sacrosanctity.lua create mode 100644 scripts/globals/effects/scarlet_delirium.lua create mode 100644 scripts/globals/effects/soul_enslavement.lua create mode 100644 scripts/globals/effects/spirit_bond.lua create mode 100644 scripts/globals/effects/subtle_sorcery.lua create mode 100644 scripts/globals/effects/tactical_switch.lua create mode 100644 scripts/globals/effects/ternary_flourish.lua create mode 100644 scripts/globals/effects/unbridled_learning.lua create mode 100644 scripts/globals/effects/unbridled_wisdom.lua create mode 100644 scripts/globals/effects/unleash.lua create mode 100644 scripts/globals/effects/yaegasumi.lua diff --git a/scripts/globals/effects/arcane_crest.lua b/scripts/globals/effects/arcane_crest.lua index 7f825b35397..bab99d550f7 100644 --- a/scripts/globals/effects/arcane_crest.lua +++ b/scripts/globals/effects/arcane_crest.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.ARCANE_CREST +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/astral_conduit.lua b/scripts/globals/effects/astral_conduit.lua new file mode 100644 index 00000000000..f88070b45ea --- /dev/null +++ b/scripts/globals/effects/astral_conduit.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- +-- tpz.effect.ASTRAL_CONDUIT +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.BP_DELAY, 99) +target:addMod(tpz.mod.MPP, 100) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.BP_DELAY, 99) +target:delMod(tpz.mod.MPP, 100) +end \ No newline at end of file diff --git a/scripts/globals/effects/asylum.lua b/scripts/globals/effects/asylum.lua new file mode 100644 index 00000000000..d53d3b1a200 --- /dev/null +++ b/scripts/globals/effects/asylum.lua @@ -0,0 +1,44 @@ +----------------------------------- +-- +-- tpz.effect.ASYLUM +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.SLEEPRES, 98) +target:addMod(tpz.mod.POISONRES, 98) +target:addMod(tpz.mod.PARALYZERES, 98) +target:addMod(tpz.mod.BLINDRES, 98) +target:addMod(tpz.mod.SILENCERES, 98) +target:addMod(tpz.mod.VIRUSRES, 98) +target:addMod(tpz.mod.PETRIFYRES, 98) +target:addMod(tpz.mod.BINDRES, 98) +target:addMod(tpz.mod.CURSERES, 98) +target:addMod(tpz.mod.GRAVITYRES, 98) +target:addMod(tpz.mod.SLOWRES, 98) +target:addMod(tpz.mod.STUNRES, 98) +target:addMod(tpz.mod.CHARMRES, 98) +target:addMod(tpz.mod.AMNESIARES, 98) +target:addMod(tpz.mod.LULLABYRES, 98) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.SLEEPRES, 98) +target:delMod(tpz.mod.POISONRES, 98) +target:delMod(tpz.mod.PARALYZERES, 98) +target:delMod(tpz.mod.BLINDRES, 98) +target:delMod(tpz.mod.SILENCERES, 98) +target:delMod(tpz.mod.VIRUSRES, 98) +target:delMod(tpz.mod.PETRIFYRES, 98) +target:delMod(tpz.mod.BINDRES, 98) +target:delMod(tpz.mod.CURSERES, 98) +target:delMod(tpz.mod.GRAVITYRES, 98) +target:delMod(tpz.mod.SLOWRES, 98) +target:delMod(tpz.mod.STUNRES, 98) +target:delMod(tpz.mod.CHARMRES, 98) +target:delMod(tpz.mod.AMNESIARES, 98) +target:delMod(tpz.mod.LULLABYRES, 98) +end \ No newline at end of file diff --git a/scripts/globals/effects/bewildered_daze_1.lua b/scripts/globals/effects/bewildered_daze_1.lua new file mode 100644 index 00000000000..232be844be6 --- /dev/null +++ b/scripts/globals/effects/bewildered_daze_1.lua @@ -0,0 +1,17 @@ + +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) + target:addMod(tpz.mod.CEVA, -5) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) + target:delMod(tpz.mod.CEVA, -5) +end \ No newline at end of file diff --git a/scripts/globals/effects/bewildered_daze_2.lua b/scripts/globals/effects/bewildered_daze_2.lua new file mode 100644 index 00000000000..6556b996675 --- /dev/null +++ b/scripts/globals/effects/bewildered_daze_2.lua @@ -0,0 +1,17 @@ + +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) + target:addMod(tpz.mod.CEVA, -7) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) + target:delMod(tpz.mod.CEVA, -7) +end \ No newline at end of file diff --git a/scripts/globals/effects/bewildered_daze_3.lua b/scripts/globals/effects/bewildered_daze_3.lua new file mode 100644 index 00000000000..44d0ffe249f --- /dev/null +++ b/scripts/globals/effects/bewildered_daze_3.lua @@ -0,0 +1,17 @@ + +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) + target:addMod(tpz.mod.CEVA, -9) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) + target:delMod(tpz.mod.CEVA, -9) +end \ No newline at end of file diff --git a/scripts/globals/effects/bewildered_daze_4.lua b/scripts/globals/effects/bewildered_daze_4.lua new file mode 100644 index 00000000000..cc369c00762 --- /dev/null +++ b/scripts/globals/effects/bewildered_daze_4.lua @@ -0,0 +1,17 @@ + +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) + target:addMod(tpz.mod.CEVA, -11) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) + target:delMod(tpz.mod.CEVA, -11) +end \ No newline at end of file diff --git a/scripts/globals/effects/bewildered_daze_5.lua b/scripts/globals/effects/bewildered_daze_5.lua new file mode 100644 index 00000000000..9fd81cc5765 --- /dev/null +++ b/scripts/globals/effects/bewildered_daze_5.lua @@ -0,0 +1,17 @@ + +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) + target:addMod(tpz.mod.CEVA, -13) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) + target:delMod(tpz.mod.CEVA, -13) +end \ No newline at end of file diff --git a/scripts/globals/effects/blood_rage.lua b/scripts/globals/effects/blood_rage.lua index 7f825b35397..1df803fa661 100644 --- a/scripts/globals/effects/blood_rage.lua +++ b/scripts/globals/effects/blood_rage.lua @@ -5,10 +5,12 @@ ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.CRITHITRATE, 20) end function onEffectTick(target, effect) end function onEffectLose(target, effect) +target:addMod(tpz.mod.CRITHITRATE, -20) end diff --git a/scripts/globals/effects/bounty_shot.lua b/scripts/globals/effects/bounty_shot.lua new file mode 100644 index 00000000000..6d601a80505 --- /dev/null +++ b/scripts/globals/effects/bounty_shot.lua @@ -0,0 +1,15 @@ +----------------------------------- +-- +-- tpz.effect.BOUNTY_SHOT +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.TREASURE_HUNTER, 40) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/brazen_strength.lua b/scripts/globals/effects/brazen_strength.lua new file mode 100644 index 00000000000..9fc7fb6a112 --- /dev/null +++ b/scripts/globals/effects/brazen_strength.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.BRAZEN_STRENGTH +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end diff --git a/scripts/globals/effects/cascade.lua b/scripts/globals/effects/cascade.lua new file mode 100644 index 00000000000..99f0843587b --- /dev/null +++ b/scripts/globals/effects/cascade.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- tpz.effect.CASCADE +-- Grants a damage bonus to the next elemental magic spell cast based on TP consumed. +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.MATT, 100) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.MATT) +end \ No newline at end of file diff --git a/scripts/globals/effects/clarion_call.lua b/scripts/globals/effects/clarion_call.lua new file mode 100644 index 00000000000..aeaf21aec91 --- /dev/null +++ b/scripts/globals/effects/clarion_call.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- tpz.effect.CLARION_CALL +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) +end \ No newline at end of file diff --git a/scripts/globals/effects/contradance.lua b/scripts/globals/effects/contradance.lua new file mode 100644 index 00000000000..550845e5595 --- /dev/null +++ b/scripts/globals/effects/contradance.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.CONTRADANCE +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/cooldown.lua b/scripts/globals/effects/cooldown.lua new file mode 100644 index 00000000000..fdffdb4a143 --- /dev/null +++ b/scripts/globals/effects/cooldown.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.COOLDOWN +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/crooked_cards.lua b/scripts/globals/effects/crooked_cards.lua new file mode 100644 index 00000000000..fe351e81fde --- /dev/null +++ b/scripts/globals/effects/crooked_cards.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- tpz.effect.CROOKED_CARDS Increases the effects of the next phantom roll. +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.PHANTOM_ROLL, 100) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.PHANTOM_ROLL, 100) +end \ No newline at end of file diff --git a/scripts/globals/effects/decoy_shot.lua b/scripts/globals/effects/decoy_shot.lua new file mode 100644 index 00000000000..e1c7569e76a --- /dev/null +++ b/scripts/globals/effects/decoy_shot.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.DECOY_SHOT +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/divine_caress.lua b/scripts/globals/effects/divine_caress.lua index 7f825b35397..44cd80c038c 100644 --- a/scripts/globals/effects/divine_caress.lua +++ b/scripts/globals/effects/divine_caress.lua @@ -1,14 +1,44 @@ ----------------------------------- -- --- +-- tpz.effect.DIVINE_CARESS -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.SLEEPRES, 98) +target:addMod(tpz.mod.POISONRES, 98) +target:addMod(tpz.mod.PARALYZERES, 98) +target:addMod(tpz.mod.BLINDRES, 98) +target:addMod(tpz.mod.SILENCERES, 98) +target:addMod(tpz.mod.VIRUSRES, 98) +target:addMod(tpz.mod.PETRIFYRES, 98) +target:addMod(tpz.mod.BINDRES, 98) +target:addMod(tpz.mod.CURSERES, 98) +target:addMod(tpz.mod.GRAVITYRES, 98) +target:addMod(tpz.mod.SLOWRES, 98) +target:addMod(tpz.mod.STUNRES, 98) +target:addMod(tpz.mod.CHARMRES, 98) +target:addMod(tpz.mod.AMNESIARES, 98) +target:addMod(tpz.mod.LULLABYRES, 98) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +target:delMod(tpz.mod.SLEEPRES, 98) +target:delMod(tpz.mod.POISONRES, 98) +target:delMod(tpz.mod.PARALYZERES, 98) +target:delMod(tpz.mod.BLINDRES, 98) +target:delMod(tpz.mod.SILENCERES, 98) +target:delMod(tpz.mod.VIRUSRES, 98) +target:delMod(tpz.mod.PETRIFYRES, 98) +target:delMod(tpz.mod.BINDRES, 98) +target:delMod(tpz.mod.CURSERES, 98) +target:delMod(tpz.mod.GRAVITYRES, 98) +target:delMod(tpz.mod.SLOWRES, 98) +target:delMod(tpz.mod.STUNRES, 98) +target:delMod(tpz.mod.CHARMRES, 98) +target:delMod(tpz.mod.AMNESIARES, 98) +target:delMod(tpz.mod.LULLABYRES, 98) +end \ No newline at end of file diff --git a/scripts/globals/effects/divine_emblem.lua b/scripts/globals/effects/divine_emblem.lua index 7f825b35397..f632fc967a7 100644 --- a/scripts/globals/effects/divine_emblem.lua +++ b/scripts/globals/effects/divine_emblem.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.DIVINE_EMBLEM +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/dragon_breaker.lua b/scripts/globals/effects/dragon_breaker.lua index 7f825b35397..188a480727f 100644 --- a/scripts/globals/effects/dragon_breaker.lua +++ b/scripts/globals/effects/dragon_breaker.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.DRAGON_BREAKER +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/efflux.lua b/scripts/globals/effects/efflux.lua index 7f825b35397..5516d6af45c 100644 --- a/scripts/globals/effects/efflux.lua +++ b/scripts/globals/effects/efflux.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.EFFLUX +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/fly_high.lua b/scripts/globals/effects/fly_high.lua new file mode 100644 index 00000000000..b3ba32a1fc3 --- /dev/null +++ b/scripts/globals/effects/fly_high.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.FLY_HIGH +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/grand_pas.lua b/scripts/globals/effects/grand_pas.lua new file mode 100644 index 00000000000..299df0b611e --- /dev/null +++ b/scripts/globals/effects/grand_pas.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.GRAND_PAS +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/hamanoha.lua b/scripts/globals/effects/hamanoha.lua index 7f825b35397..56c0a9bcd55 100644 --- a/scripts/globals/effects/hamanoha.lua +++ b/scripts/globals/effects/hamanoha.lua @@ -1,14 +1,24 @@ ----------------------------------- -- --- +-- tpz.effect.HAMANOHA -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.ACC, 20) +target:addMod(tpz.mod.EVA, 20) +target:addMod(tpz.mod.MACC, 20) +target:addMod(tpz.mod.MEVA, 20) +target:addMod(tpz.mod.REGAIN_DOWN, 20) end function onEffectTick(target, effect) end function onEffectLose(target, effect) +target:delMod(tpz.mod.ACC, 20) +target:delMod(tpz.mod.EVA, 20) +target:delMod(tpz.mod.MACC, 20) +target:delMod(tpz.mod.MEVA, 20) +target:delMod(tpz.mod.REGAIN_DOWN, 20) end diff --git a/scripts/globals/effects/heady_artifice.lua b/scripts/globals/effects/heady_artifice.lua new file mode 100644 index 00000000000..763e2091ade --- /dev/null +++ b/scripts/globals/effects/heady_artifice.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.HEADY_ARTIFICE +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/impetus_effect.lua b/scripts/globals/effects/impetus_effect.lua new file mode 100644 index 00000000000..dd2641f0fd6 --- /dev/null +++ b/scripts/globals/effects/impetus_effect.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- +-- tpz.effect.IMPETUS_EFFECT +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.ATT, 100) +target:addMod(tpz.mod.CRITHITRATE, 50) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:addMod(tpz.mod.ATT, -100) +target:addMod(tpz.mod.CRITHITRATE, -50) +end \ No newline at end of file diff --git a/scripts/globals/effects/inner_strength.lua b/scripts/globals/effects/inner_strength.lua new file mode 100644 index 00000000000..01289e12072 --- /dev/null +++ b/scripts/globals/effects/inner_strength.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- +-- tpz.effect.INNER_STRENGTH +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.HPP, 100) +target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.HPP, 100) +target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) +end diff --git a/scripts/globals/effects/intervene.lua b/scripts/globals/effects/intervene.lua new file mode 100644 index 00000000000..52faa270a83 --- /dev/null +++ b/scripts/globals/effects/intervene.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.INTERVENE +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/larceny.lua b/scripts/globals/effects/larceny.lua new file mode 100644 index 00000000000..3bcd6ddc2ae --- /dev/null +++ b/scripts/globals/effects/larceny.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.LARCENY +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/libra.lua b/scripts/globals/effects/libra.lua new file mode 100644 index 00000000000..a10a566c10a --- /dev/null +++ b/scripts/globals/effects/libra.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.LIBRA +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/majesty.lua b/scripts/globals/effects/majesty.lua new file mode 100644 index 00000000000..c141cda3165 --- /dev/null +++ b/scripts/globals/effects/majesty.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.MAJESTY +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/mana_cede.lua b/scripts/globals/effects/mana_cede.lua new file mode 100644 index 00000000000..5fffaf92861 --- /dev/null +++ b/scripts/globals/effects/mana_cede.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.MANA_CEDE +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/mana_wall.lua b/scripts/globals/effects/mana_wall.lua index 7f825b35397..abeca0a8c2b 100644 --- a/scripts/globals/effects/mana_wall.lua +++ b/scripts/globals/effects/mana_wall.lua @@ -1,14 +1,16 @@ ----------------------------------- -- --- +-- tpz.effect.MANA_WALL -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.DMG, 50) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +target:delMod(tpz.mod.DMG, 50) +end \ No newline at end of file diff --git a/scripts/globals/effects/manawell.lua b/scripts/globals/effects/manawell.lua new file mode 100644 index 00000000000..3a3def2db34 --- /dev/null +++ b/scripts/globals/effects/manawell.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- +-- tpz.effect.MANAWELL +-- Eliminates the cost of the next magic spell the target casts. +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) +end + +function onUseSpell(target, effect) +player:delMod(tpz.mod.PHANTOM_ROLL, 100) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) +end \ No newline at end of file diff --git a/scripts/globals/effects/nether_void.lua b/scripts/globals/effects/nether_void.lua index 7f825b35397..771cdf13a9c 100644 --- a/scripts/globals/effects/nether_void.lua +++ b/scripts/globals/effects/nether_void.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.NETHER_VOID +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/overkill.lua b/scripts/globals/effects/overkill.lua new file mode 100644 index 00000000000..4a8d5677fbf --- /dev/null +++ b/scripts/globals/effects/overkill.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- +-- tpz.effect.OVERKILL +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.DOUBLE_SHOT_RATE, 100) +target:addMod(tpz.mod.TRIPLE_ATTACK, 33) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.DOUBLE_SHOT_RATE, 100) +target:delMod(tpz.mod.TRIPLE_ATTACK, 33) +end \ No newline at end of file diff --git a/scripts/globals/effects/palisade.lua b/scripts/globals/effects/palisade.lua new file mode 100644 index 00000000000..f925219137e --- /dev/null +++ b/scripts/globals/effects/palisade.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.PALISADE +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/perfect_counter.lua b/scripts/globals/effects/perfect_counter.lua index 7f825b35397..95300dac70b 100644 --- a/scripts/globals/effects/perfect_counter.lua +++ b/scripts/globals/effects/perfect_counter.lua @@ -1,14 +1,16 @@ ----------------------------------- -- --- +-- tpz.effect.PERFECT_COUNTER -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) +end \ No newline at end of file diff --git a/scripts/globals/effects/presto.lua b/scripts/globals/effects/presto.lua index 7f825b35397..c902080d93c 100644 --- a/scripts/globals/effects/presto.lua +++ b/scripts/globals/effects/presto.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.PRESTO +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/sacrosanctity.lua b/scripts/globals/effects/sacrosanctity.lua new file mode 100644 index 00000000000..1d4321337e4 --- /dev/null +++ b/scripts/globals/effects/sacrosanctity.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- tpz.effect.SACROSANCTITY +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.MDEF, 75) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:addMod(tpz.mod.MDEF, -75) +end \ No newline at end of file diff --git a/scripts/globals/effects/scarlet_delirium.lua b/scripts/globals/effects/scarlet_delirium.lua new file mode 100644 index 00000000000..33ecb25eaef --- /dev/null +++ b/scripts/globals/effects/scarlet_delirium.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.SCARLET_DELIRIUM +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/sengikori.lua b/scripts/globals/effects/sengikori.lua index 7f825b35397..eb9efb05aa5 100644 --- a/scripts/globals/effects/sengikori.lua +++ b/scripts/globals/effects/sengikori.lua @@ -1,14 +1,18 @@ ----------------------------------- -- --- +-- tpz.effect.SENGIKORI -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.SKILLCHAINDMG, 100) +target:addMod(tpz.mod.UDMGMAGIC, 25) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +target:delMod(tpz.mod.SKILLCHAINDMG, 100) +target:delMod(tpz.mod.UDMGMAGIC, 25) +end \ No newline at end of file diff --git a/scripts/globals/effects/sepulcher.lua b/scripts/globals/effects/sepulcher.lua index 7f825b35397..c72747eea0d 100644 --- a/scripts/globals/effects/sepulcher.lua +++ b/scripts/globals/effects/sepulcher.lua @@ -1,7 +1,7 @@ ----------------------------------- -- --- --- +-- tpz.effect.SEPULCHER +-- ----------------------------------- function onEffectGain(target, effect) @@ -11,4 +11,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +end \ No newline at end of file diff --git a/scripts/globals/effects/soul_enslavement.lua b/scripts/globals/effects/soul_enslavement.lua new file mode 100644 index 00000000000..b040bb21196 --- /dev/null +++ b/scripts/globals/effects/soul_enslavement.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.SOUL_ENSLAVEMENT +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/spirit_bond.lua b/scripts/globals/effects/spirit_bond.lua new file mode 100644 index 00000000000..22de67d46eb --- /dev/null +++ b/scripts/globals/effects/spirit_bond.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.SPIRIT_BOND +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/subtle_sorcery.lua b/scripts/globals/effects/subtle_sorcery.lua new file mode 100644 index 00000000000..3b61e277fee --- /dev/null +++ b/scripts/globals/effects/subtle_sorcery.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- +-- tpz.effect.SUBTLE_SORCERY +-- +----------------------------------- +-- Reduces the amount of enmity generated from magic spells and increases magic accuracy. +function onEffectGain(target, effect) +target:addMod(tpz.mod.MACC, 100) +end + +function onEffectTick(target, effect) +target:addMod(tpz.mod.ENMITY, -20) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.MACC, 100) +target:delMod(tpz.mod.ENMITY) +end \ No newline at end of file diff --git a/scripts/globals/effects/tactical_switch.lua b/scripts/globals/effects/tactical_switch.lua new file mode 100644 index 00000000000..34cc4c1aa02 --- /dev/null +++ b/scripts/globals/effects/tactical_switch.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.TACTICAL_SWITCH +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/ternary_flourish.lua b/scripts/globals/effects/ternary_flourish.lua new file mode 100644 index 00000000000..c966f64da0a --- /dev/null +++ b/scripts/globals/effects/ternary_flourish.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.TRIPLE_ATTACK, 100) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:addMod(tpz.mod.TRIPLE_ATTACK, -100) +end diff --git a/scripts/globals/effects/triple_shot.lua b/scripts/globals/effects/triple_shot.lua index 7f825b35397..77adfd4e988 100644 --- a/scripts/globals/effects/triple_shot.lua +++ b/scripts/globals/effects/triple_shot.lua @@ -1,14 +1,18 @@ ----------------------------------- -- --- +-- tpz.effect.TRIPLE_SHOT -- ----------------------------------- function onEffectGain(target, effect) +target:addMod(tpz.mod.EXTRA_DMG_CHANCE, 19) +target:addMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end +target:delMod(tpz.mod.EXTRA_DMG_CHANCE, 19) +target:delMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) +end \ No newline at end of file diff --git a/scripts/globals/effects/unbridled_learning.lua b/scripts/globals/effects/unbridled_learning.lua new file mode 100644 index 00000000000..461c8f7c23e --- /dev/null +++ b/scripts/globals/effects/unbridled_learning.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.UNBRIDLED_LEARNING +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/unbridled_wisdom.lua b/scripts/globals/effects/unbridled_wisdom.lua new file mode 100644 index 00000000000..c5c2f90bc96 --- /dev/null +++ b/scripts/globals/effects/unbridled_wisdom.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.UNBRIDLED_WISDOM +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file diff --git a/scripts/globals/effects/unleash.lua b/scripts/globals/effects/unleash.lua new file mode 100644 index 00000000000..379b1bc1bfe --- /dev/null +++ b/scripts/globals/effects/unleash.lua @@ -0,0 +1,16 @@ +----------------------------------- +-- +-- tpz.effect.UNLEASH +-- +----------------------------------- + +function onEffectGain(target, effect) +target:addMod(tpz.mod.TAME, 98) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +target:delMod(tpz.mod.TAME, 98) +end \ No newline at end of file diff --git a/scripts/globals/effects/yaegasumi.lua b/scripts/globals/effects/yaegasumi.lua new file mode 100644 index 00000000000..7a2ffbb9a02 --- /dev/null +++ b/scripts/globals/effects/yaegasumi.lua @@ -0,0 +1,14 @@ +----------------------------------- +-- +-- tpz.effect.YAEGASUMI +-- +----------------------------------- + +function onEffectGain(target, effect) +end + +function onEffectTick(target, effect) +end + +function onEffectLose(target, effect) +end \ No newline at end of file From bcc5f8d9baa6e353056fffa4cc7878f185223195 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Fri, 11 Sep 2020 20:50:45 -0400 Subject: [PATCH 02/31] Scripted missing abilities up to lvl 99 Scripted all missing abilities i could find --- scripts/globals/abilities/arcane_crest.lua | 18 ++ scripts/globals/abilities/astral_conduit.lua | 18 ++ scripts/globals/abilities/asylum.lua | 18 ++ scripts/globals/abilities/blood_rage.lua | 18 ++ scripts/globals/abilities/bounty_shot.lua | 17 ++ scripts/globals/abilities/brazen_rush.lua | 18 ++ .../globals/abilities/caper_emissarius.lua | 24 +++ scripts/globals/abilities/cascade.lua | 18 ++ scripts/globals/abilities/clarion_call.lua | 18 ++ .../globals/abilities/climactic_flourish.lua | 54 ++++++ scripts/globals/abilities/contradance.lua | 18 ++ scripts/globals/abilities/cooldown.lua | 17 ++ scripts/globals/abilities/crooked_cards.lua | 18 ++ scripts/globals/abilities/cutting_cards.lua | 26 +++ scripts/globals/abilities/decoy_shot.lua | 19 ++ scripts/globals/abilities/divine_caress.lua | 18 ++ scripts/globals/abilities/divine_emblem.lua | 18 ++ scripts/globals/abilities/dragon_breaker.lua | 18 ++ scripts/globals/abilities/efflux.lua | 18 ++ scripts/globals/abilities/enmity_douse.lua | 22 +++ scripts/globals/abilities/feather_step.lua | 180 ++++++++++++++++++ scripts/globals/abilities/fly_high.lua | 18 ++ scripts/globals/abilities/grand_pas.lua | 19 ++ scripts/globals/abilities/hamanoha.lua | 18 ++ scripts/globals/abilities/heady_artifice.lua | 18 ++ scripts/globals/abilities/impetus.lua | 18 ++ scripts/globals/abilities/inner_strength.lua | 18 ++ scripts/globals/abilities/intervene.lua | 18 ++ scripts/globals/abilities/larceny.lua | 17 ++ scripts/globals/abilities/libra.lua | 17 ++ scripts/globals/abilities/majesty.lua | 18 ++ scripts/globals/abilities/mana_cede.lua | 17 ++ scripts/globals/abilities/mana_wall.lua | 18 ++ scripts/globals/abilities/manawell.lua | 18 ++ scripts/globals/abilities/nether_void.lua | 18 ++ scripts/globals/abilities/overkill.lua | 18 ++ scripts/globals/abilities/palisade.lua | 18 ++ scripts/globals/abilities/perfect_counter.lua | 18 ++ scripts/globals/abilities/presto.lua | 34 ++++ scripts/globals/abilities/sacrosanctity.lua | 18 ++ .../globals/abilities/scarlet_delirium.lua | 18 ++ scripts/globals/abilities/sengikori.lua | 18 ++ scripts/globals/abilities/sepulcher.lua | 18 ++ .../globals/abilities/soul_enslavement.lua | 18 ++ scripts/globals/abilities/soul_jump.lua | 61 ++++++ scripts/globals/abilities/spirit_bond.lua | 18 ++ scripts/globals/abilities/spirit_jump.lua | 53 ++++++ .../globals/abilities/striking_flourish.lua | 53 ++++++ scripts/globals/abilities/subtle_sorcery.lua | 18 ++ scripts/globals/abilities/tactical_switch.lua | 18 ++ .../globals/abilities/ternary_flourish.lua | 49 +++++ scripts/globals/abilities/triple_shot.lua | 18 ++ .../globals/abilities/unbridled_learning.lua | 19 ++ .../globals/abilities/unbridled_wisdom.lua | 18 ++ scripts/globals/abilities/unleash.lua | 18 ++ scripts/globals/abilities/yaegasumi.lua | 18 ++ 56 files changed, 1382 insertions(+) create mode 100644 scripts/globals/abilities/arcane_crest.lua create mode 100644 scripts/globals/abilities/astral_conduit.lua create mode 100644 scripts/globals/abilities/asylum.lua create mode 100644 scripts/globals/abilities/blood_rage.lua create mode 100644 scripts/globals/abilities/bounty_shot.lua create mode 100644 scripts/globals/abilities/brazen_rush.lua create mode 100644 scripts/globals/abilities/caper_emissarius.lua create mode 100644 scripts/globals/abilities/cascade.lua create mode 100644 scripts/globals/abilities/clarion_call.lua create mode 100644 scripts/globals/abilities/climactic_flourish.lua create mode 100644 scripts/globals/abilities/contradance.lua create mode 100644 scripts/globals/abilities/cooldown.lua create mode 100644 scripts/globals/abilities/crooked_cards.lua create mode 100644 scripts/globals/abilities/cutting_cards.lua create mode 100644 scripts/globals/abilities/decoy_shot.lua create mode 100644 scripts/globals/abilities/divine_caress.lua create mode 100644 scripts/globals/abilities/divine_emblem.lua create mode 100644 scripts/globals/abilities/dragon_breaker.lua create mode 100644 scripts/globals/abilities/efflux.lua create mode 100644 scripts/globals/abilities/enmity_douse.lua create mode 100644 scripts/globals/abilities/feather_step.lua create mode 100644 scripts/globals/abilities/fly_high.lua create mode 100644 scripts/globals/abilities/grand_pas.lua create mode 100644 scripts/globals/abilities/hamanoha.lua create mode 100644 scripts/globals/abilities/heady_artifice.lua create mode 100644 scripts/globals/abilities/impetus.lua create mode 100644 scripts/globals/abilities/inner_strength.lua create mode 100644 scripts/globals/abilities/intervene.lua create mode 100644 scripts/globals/abilities/larceny.lua create mode 100644 scripts/globals/abilities/libra.lua create mode 100644 scripts/globals/abilities/majesty.lua create mode 100644 scripts/globals/abilities/mana_cede.lua create mode 100644 scripts/globals/abilities/mana_wall.lua create mode 100644 scripts/globals/abilities/manawell.lua create mode 100644 scripts/globals/abilities/nether_void.lua create mode 100644 scripts/globals/abilities/overkill.lua create mode 100644 scripts/globals/abilities/palisade.lua create mode 100644 scripts/globals/abilities/perfect_counter.lua create mode 100644 scripts/globals/abilities/presto.lua create mode 100644 scripts/globals/abilities/sacrosanctity.lua create mode 100644 scripts/globals/abilities/scarlet_delirium.lua create mode 100644 scripts/globals/abilities/sengikori.lua create mode 100644 scripts/globals/abilities/sepulcher.lua create mode 100644 scripts/globals/abilities/soul_enslavement.lua create mode 100644 scripts/globals/abilities/soul_jump.lua create mode 100644 scripts/globals/abilities/spirit_bond.lua create mode 100644 scripts/globals/abilities/spirit_jump.lua create mode 100644 scripts/globals/abilities/striking_flourish.lua create mode 100644 scripts/globals/abilities/subtle_sorcery.lua create mode 100644 scripts/globals/abilities/tactical_switch.lua create mode 100644 scripts/globals/abilities/ternary_flourish.lua create mode 100644 scripts/globals/abilities/triple_shot.lua create mode 100644 scripts/globals/abilities/unbridled_learning.lua create mode 100644 scripts/globals/abilities/unbridled_wisdom.lua create mode 100644 scripts/globals/abilities/unleash.lua create mode 100644 scripts/globals/abilities/yaegasumi.lua diff --git a/scripts/globals/abilities/arcane_crest.lua b/scripts/globals/abilities/arcane_crest.lua new file mode 100644 index 00000000000..479ec62b335 --- /dev/null +++ b/scripts/globals/abilities/arcane_crest.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Arcane Crest +-- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for arcana. +-- Obtained: DRK Level 87 +-- Recast Time: 00:05:00 +-- Duration: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.ARCANE_CREST,8,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/astral_conduit.lua b/scripts/globals/abilities/astral_conduit.lua new file mode 100644 index 00000000000..ffc31c10a7e --- /dev/null +++ b/scripts/globals/abilities/astral_conduit.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Astral Conduit +-- Description Reduces Blood Pact recast times. +-- Obtained: SMN Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.ASTRAL_CONDUIT,15,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/asylum.lua b/scripts/globals/abilities/asylum.lua new file mode 100644 index 00000000000..7aa9753ffb0 --- /dev/null +++ b/scripts/globals/abilities/asylum.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Asylum +-- Description Grants party members a powerful resistance to enfeebling magic and Dispel effects. +-- Obtained: WHM Level 96 +-- Recast Time: 01:00:00 +-- Duration: 0:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.ASYLUM,3,0,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/blood_rage.lua b/scripts/globals/abilities/blood_rage.lua new file mode 100644 index 00000000000..4b40a86732c --- /dev/null +++ b/scripts/globals/abilities/blood_rage.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: BLOOD_RAGE +-- Enhances critical hit rate for party members within area of effect. +-- Obtained: WAR Level 87 +-- Recast Time: 00:05:00 +-- Duration: 0:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.BLOOD_RAGE,1,0,30) +end diff --git a/scripts/globals/abilities/bounty_shot.lua b/scripts/globals/abilities/bounty_shot.lua new file mode 100644 index 00000000000..81408b955df --- /dev/null +++ b/scripts/globals/abilities/bounty_shot.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- Ability: Bounty Shot +-- Description Increases the rate at which the target yields treasure. +-- Obtained: RNG Level 87 +-- Recast Time: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.BOUNTY_SHOT,11,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/brazen_rush.lua b/scripts/globals/abilities/brazen_rush.lua new file mode 100644 index 00000000000..d6afcfb91c3 --- /dev/null +++ b/scripts/globals/abilities/brazen_rush.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: BRAZEN_RUSH +-- Increases double attack rate +-- Obtained: WAR Level 96 +-- Recast Time: 1:00:00 +-- Duration: 0:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.BRAZEN_STRENGTH,1,368,30) +end diff --git a/scripts/globals/abilities/caper_emissarius.lua b/scripts/globals/abilities/caper_emissarius.lua new file mode 100644 index 00000000000..7f206e5aecc --- /dev/null +++ b/scripts/globals/abilities/caper_emissarius.lua @@ -0,0 +1,24 @@ +----------------------------------- +-- Ability: Caper Emissarius +-- Description Transfers enmity to a party member of your choice. +-- Obtained: SCH Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +-- target:transferEnmity(player, 99, 20.6) +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player, target, ability) + if (target == nil or target:getID() == player:getID() or not target:isPC()) then + return tpz.msg.basic.CANNOT_ON_THAT_TARG, 0 + else + return 0, 0 + end +end + +function onUseAbility(player, target, ability) + party:transferEnmity(player, 99, 20.6) +end \ No newline at end of file diff --git a/scripts/globals/abilities/cascade.lua b/scripts/globals/abilities/cascade.lua new file mode 100644 index 00000000000..b222deb6a5f --- /dev/null +++ b/scripts/globals/abilities/cascade.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Cascade +-- Description Grants a damage bonus to the next elemental magic spell cast based on TP consumed. +-- Obtained: BLM Level 85 +-- Recast Time: 00:01:00 +-- Duration: 0:01:00 or the next spell cast +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.CASCADE,4,0,60 or the next spell cast) +end \ No newline at end of file diff --git a/scripts/globals/abilities/clarion_call.lua b/scripts/globals/abilities/clarion_call.lua new file mode 100644 index 00000000000..26a87edb03d --- /dev/null +++ b/scripts/globals/abilities/clarion_call.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Clarion Call +-- Description Increases the number of songs that can affect party members by one. +-- Obtained: BRD Level 96 +-- Recast Time: 01:00:00 +-- Duration: 0:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.CLARION_CALL,10,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/climactic_flourish.lua b/scripts/globals/abilities/climactic_flourish.lua new file mode 100644 index 00000000000..45690b7f31a --- /dev/null +++ b/scripts/globals/abilities/climactic_flourish.lua @@ -0,0 +1,54 @@ +----------------------------------- +-- Ability: Ternary Flourish +-- Description Allows you to deal critical hits. Requires at least one finishing move. +-- Obtained: DNC Level 80 +-- Recast Time: 00:01:30 (Flourishes III) +-- Duration: 00:01:00 +-- Cost: 1-5 Finishing Move charges +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- +function onAbilityCheck(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + return 0, 0 + + else + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + end +end + +function onUseAbility(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + end + +end diff --git a/scripts/globals/abilities/contradance.lua b/scripts/globals/abilities/contradance.lua new file mode 100644 index 00000000000..c47394e96cc --- /dev/null +++ b/scripts/globals/abilities/contradance.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Contradance +-- Description Increases the amount of HP restored by your next Waltz. +-- Obtained: DNC Level 50 +-- Recast Time: 00:05:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.CONTRADANCE,19,1,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/cooldown.lua b/scripts/globals/abilities/cooldown.lua new file mode 100644 index 00000000000..84ba02ee7b8 --- /dev/null +++ b/scripts/globals/abilities/cooldown.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- Ability: Cooldown +-- Description Reduces the strain on your automaton. +-- Obtained: PUP Level 95 +-- Recast Time: 00:05:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.COOLDOWN,18,1,1) +end \ No newline at end of file diff --git a/scripts/globals/abilities/crooked_cards.lua b/scripts/globals/abilities/crooked_cards.lua new file mode 100644 index 00000000000..506a7551813 --- /dev/null +++ b/scripts/globals/abilities/crooked_cards.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Crooked Cards +-- Description Increases the effects of the next phantom roll. +-- Obtained: COR Level 95 +-- Recast Time: 0:10:00 +-- Duration: 0:01:00(or the next roll used) +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.CROOKED_CARDS,17,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/cutting_cards.lua b/scripts/globals/abilities/cutting_cards.lua new file mode 100644 index 00000000000..b3514922e07 --- /dev/null +++ b/scripts/globals/abilities/cutting_cards.lua @@ -0,0 +1,26 @@ +----------------------------------- +-- Ability: Cutting Cards +-- Description Reduces the recast times of other party members' special abilities. The degree to which they are reduced is determined by the number rolled. +-- Obtained: COR Level 96 +-- Recast Time: 01:00:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onUseAbility(caster, target, ability, action) + if (caster:getID() == target:getID()) then + local roll = math.random(1, 6) + caster:setLocalVar("corsairRollTotal", roll) + action:speceffect(caster:getID(), roll) + end + local total = caster:getLocalVar("corsairRollTotal") + return applyRoll(caster, target, ability, action, total) +end + +function applyRoll(caster, target, ability, action, total) + caster:doCuttingCards(target, total) + ability:setMsg(435 + math.floor((total-1)/2)*2) + action:animation(target:getID(), 132 + (total) - 1) + return total +end \ No newline at end of file diff --git a/scripts/globals/abilities/decoy_shot.lua b/scripts/globals/abilities/decoy_shot.lua new file mode 100644 index 00000000000..247737d5955 --- /dev/null +++ b/scripts/globals/abilities/decoy_shot.lua @@ -0,0 +1,19 @@ +----------------------------------- +-- Ability: Decoy Shot +-- Description Diverts enmity when launching a ranged attack from behind a party member. +-- Obtained: RNG Level 95 +-- Recast Time: 00:05:00 +-- Duration: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.DECOY_SHOT,11,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/divine_caress.lua b/scripts/globals/abilities/divine_caress.lua new file mode 100644 index 00000000000..59c0f45fc5a --- /dev/null +++ b/scripts/globals/abilities/divine_caress.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Divine Caress +-- Description If the next spell you cast cures a status ailment, your target will gain enhanced resistance to that ailment. +-- Obtained: WHM Level 83 +-- Recast Time: 00:01:00 +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.DIVINE_CARESS,3,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/divine_emblem.lua b/scripts/globals/abilities/divine_emblem.lua new file mode 100644 index 00000000000..bdcfac3981a --- /dev/null +++ b/scripts/globals/abilities/divine_emblem.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Divine Emblem +-- Description Enhances the accuracy of your next divine magic spell and increases enmity. +-- Obtained: PLD Level 78 +-- Recast Time: 00:03:00 +-- Duration: 00:01:00 or the next spell cast +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.DIVINE_EMBLEM,7,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/dragon_breaker.lua b/scripts/globals/abilities/dragon_breaker.lua new file mode 100644 index 00000000000..ca5f2354ac6 --- /dev/null +++ b/scripts/globals/abilities/dragon_breaker.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Dragon Breaker +-- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for dragons. +-- Obtained: DRG Level 87 +-- Recast Time: 00:05:00 +-- Duration: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.DRAGON_BREAKER,14,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/efflux.lua b/scripts/globals/abilities/efflux.lua new file mode 100644 index 00000000000..8e81100fc90 --- /dev/null +++ b/scripts/globals/abilities/efflux.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Efflux +-- Description If the next spell you cast is a "physical" Blue magic spell, a TP bonus will be granted. +-- Obtained: BLU Level 83 +-- Recast Time: 00:03:00 +-- Duration: 00:01:00 or first blue magic cast +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.EFFLUX,16,1,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/enmity_douse.lua b/scripts/globals/abilities/enmity_douse.lua new file mode 100644 index 00000000000..fa1e26efcfa --- /dev/null +++ b/scripts/globals/abilities/enmity_douse.lua @@ -0,0 +1,22 @@ +----------------------------------- +-- Ability: Enmity Douse +-- Description Reduces the target's enmity towards you. +-- Obtained: BLM Level 87 +-- Recast Time: 0:10:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + if (target:isMob()) then + local enmityShed = 100 + if player:getMainJob() ~= tpz.job.BLM then + enmityShed = 1000 + end + end +end \ No newline at end of file diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua new file mode 100644 index 00000000000..4d2b314e51c --- /dev/null +++ b/scripts/globals/abilities/feather_step.lua @@ -0,0 +1,180 @@ +----------------------------------- +-- Ability: Feather Step +-- Description Lowers a target's critical hit evasion. If successful, will earn you a finishing move. +-- Obtained: DNC Level 83 +-- Recast Time: 00:00:05 (Step) +-- Duration: 00:01:00 +-- Cost: 100TP +----------------------------------- +require("scripts/globals/weaponskills") +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player, target, ability) + if (player:getAnimation() ~= 1) then + return tpz.msg.basic.REQUIRES_COMBAT, 0 + else + if (player:hasStatusEffect(tpz.effect.TRANCE)) then + return 0, 0 + elseif (player:getTP() < 100) then + return tpz.msg.basic.NOT_ENOUGH_TP, 0 + else + return 0, 0 + end + end +end + +function onUseAbility(player, target, ability, action) + -- Only remove TP if the player doesn't have Trance. + if not player:hasStatusEffect(tpz.effect.TRANCE) then + player:delTP(100) + end + + local hit = 2 + local effect = 1 + + if math.random() <= getHitRate(player, target, true, player:getMod(tpz.mod.STEP_ACCURACY)) then + hit = 6 + local mjob = player:getMainJob() + local daze = 1 + + if (mjob == 19) then + if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 3 + effect = 3 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + daze = 2 + effect = 2 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 3 + effect = 4 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 2 + effect = 3 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 3 + effect = 5 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 2 + effect = 4 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + daze = 3 + else + daze = 2 + end + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 1 + effect = 5 + + else + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) + daze = 3 + effect = 2 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) + daze = 2 + effect = 1 + end + end + else + if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + effect = 2 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + effect = 3 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + effect = 4 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) + effect = 1 + end + end + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_1) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1+daze, 1, 0, 7200) + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_2) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_2+daze, 1, 0, 7200) + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_3) + if (daze > 2) then + daze = 2 + end + player:addStatusEffect(tpz.effect.FINISHING_MOVE_3+daze, 1, 0, 7200) + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_4) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_5, 1, 0, 7200) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + + else + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1 - 1 + daze, 1, 0, 7200) + end + + else + ability:setMsg(tpz.msg.basic.JA_MISS) + end + + action:animation(target:getID(), getStepAnimation(player:getWeaponSkillType(tpz.slot.MAIN))) + action:speceffect(target:getID(), hit) + return effect + +end \ No newline at end of file diff --git a/scripts/globals/abilities/fly_high.lua b/scripts/globals/abilities/fly_high.lua new file mode 100644 index 00000000000..cfa14ca30df --- /dev/null +++ b/scripts/globals/abilities/fly_high.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Fly High +-- Description Decreases the recast time of jumps. +-- Obtained: DRG Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.FLY_HIGH,14,0,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/grand_pas.lua b/scripts/globals/abilities/grand_pas.lua new file mode 100644 index 00000000000..573f21f830d --- /dev/null +++ b/scripts/globals/abilities/grand_pas.lua @@ -0,0 +1,19 @@ +----------------------------------- +-- Ability: Grand Pas +-- Description Allows flourishes to be performed without finishing moves. +-- Obtained: DNC Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.GRAND_PAS,19,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/hamanoha.lua b/scripts/globals/abilities/hamanoha.lua new file mode 100644 index 00000000000..d0f645e0b16 --- /dev/null +++ b/scripts/globals/abilities/hamanoha.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Hamanoha +-- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for demons. +-- Obtained: SAM Level 87 +-- Recast Time: 00:05:00 +-- Duration: 0:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.HAMANOHA,12,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/heady_artifice.lua b/scripts/globals/abilities/heady_artifice.lua new file mode 100644 index 00000000000..23c4a8ddaf9 --- /dev/null +++ b/scripts/globals/abilities/heady_artifice.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Heady Artifice +-- Description Allows automatons to perform a special ability that varies with the head used. +-- Obtained: PUP Level 96 +-- Recast Time: 01:00:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.HEADY_ARTIFICE,18,1,1 + ) +end \ No newline at end of file diff --git a/scripts/globals/abilities/impetus.lua b/scripts/globals/abilities/impetus.lua new file mode 100644 index 00000000000..e1d3f57af4c --- /dev/null +++ b/scripts/globals/abilities/impetus.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Impetus +-- Description Enhances attack and critical hit rate with each successive melee attack you land. +-- Obtained: MNK Level 88 +-- Recast Time: 00:05:00 +-- Duration: 0:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.IMPETUS,2,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/inner_strength.lua b/scripts/globals/abilities/inner_strength.lua new file mode 100644 index 00000000000..cea09082359 --- /dev/null +++ b/scripts/globals/abilities/inner_strength.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Inner Strength +-- Description Increases your maximum HP. +-- Obtained: MNK Level 96 +-- Recast Time: 01:00:00 +-- Duration: 0:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.INNER_STRENGTH,2,0,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/intervene.lua b/scripts/globals/abilities/intervene.lua new file mode 100644 index 00000000000..0a8c0f921f6 --- /dev/null +++ b/scripts/globals/abilities/intervene.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Intervene +-- Description Strikes the target with your shield and decreases its attack and accuracy. +-- Obtained: PLD Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.INTERVENE,7,0,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/larceny.lua b/scripts/globals/abilities/larceny.lua new file mode 100644 index 00000000000..b824d11a140 --- /dev/null +++ b/scripts/globals/abilities/larceny.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- Ability: Larceny +-- Description Steals one beneficial effect from the target enemy. +-- Obtained: THF Level 96 +-- Recast Time: 01:00:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.LARCENY,6,0,5) +end \ No newline at end of file diff --git a/scripts/globals/abilities/libra.lua b/scripts/globals/abilities/libra.lua new file mode 100644 index 00000000000..c7fc0943568 --- /dev/null +++ b/scripts/globals/abilities/libra.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- Ability: Libra +-- Description Examines the target's enmity level. +-- Obtained: SCH Level 76 +-- Recast Time: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.LIBRA,20,1,1) +end \ No newline at end of file diff --git a/scripts/globals/abilities/majesty.lua b/scripts/globals/abilities/majesty.lua new file mode 100644 index 00000000000..a32a9aa422f --- /dev/null +++ b/scripts/globals/abilities/majesty.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Majesty +-- Description Increases Cure potency and reduces Cure recast time. Additionally, causes Cure and Protect spells to affect party members in area of effect. +-- Obtained: PLD Level 70 +-- Recast Time: 00:01:00 +-- Duration: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.MAJESTY,7,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/mana_cede.lua b/scripts/globals/abilities/mana_cede.lua new file mode 100644 index 00000000000..ba827648256 --- /dev/null +++ b/scripts/globals/abilities/mana_cede.lua @@ -0,0 +1,17 @@ +----------------------------------- +-- Ability: Mana Cede +-- Description Channels your MP into TP for avatars and elementals. +-- Obtained: SMN Level 87 +-- Recast Time: 00:05:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.MANA_CEDE,15,1,1) +end \ No newline at end of file diff --git a/scripts/globals/abilities/mana_wall.lua b/scripts/globals/abilities/mana_wall.lua new file mode 100644 index 00000000000..bb1606c7451 --- /dev/null +++ b/scripts/globals/abilities/mana_wall.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Mana Wall +-- Description Allows you to take damage with MP. +-- Obtained: BLM Level 76 +-- Recast Time: 00:10:00 +-- Duration: 00:05:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.MANA_WALL,4,0,300) +end \ No newline at end of file diff --git a/scripts/globals/abilities/manawell.lua b/scripts/globals/abilities/manawell.lua new file mode 100644 index 00000000000..e492a1f272a --- /dev/null +++ b/scripts/globals/abilities/manawell.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Manawell +-- Description Eliminates the cost of the next magic spell the target casts. +-- Obtained: BLM Level 95 +-- Recast Time: 00:10:00 or the next spell cast +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.MANAWELL,4,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/nether_void.lua b/scripts/globals/abilities/nether_void.lua new file mode 100644 index 00000000000..3f704417f9b --- /dev/null +++ b/scripts/globals/abilities/nether_void.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Nether Void +-- Description Increases the absorption of your next dark magic spell. +-- Obtained: DRK Level 78 +-- Recast Time: 00:05:00 +-- Duration: 00:01:00 or the next Dark Magic cast +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.NETHER_VOID,8,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/overkill.lua b/scripts/globals/abilities/overkill.lua new file mode 100644 index 00000000000..ca7b360316c --- /dev/null +++ b/scripts/globals/abilities/overkill.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Overkill +-- Description Increases ranged attack speed and the chance of activating Double/Triple Shot. +-- Obtained: RNG Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.OVERKILL,11,1,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/palisade.lua b/scripts/globals/abilities/palisade.lua new file mode 100644 index 00000000000..efbcb582074 --- /dev/null +++ b/scripts/globals/abilities/palisade.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Palisade +-- Description Increases chance of blocking with shield, and eliminates enmity loss. +-- Obtained: PLD Level 95 +-- Recast Time: 00:05:00 +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.PALISADE,7,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/perfect_counter.lua b/scripts/globals/abilities/perfect_counter.lua new file mode 100644 index 00000000000..6f7283e8430 --- /dev/null +++ b/scripts/globals/abilities/perfect_counter.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Perfect Counter +-- Description Allows you to counter the next attack directed at you. +-- Obtained: MNK Level 79 +-- Recast Time: 00:01:00 +-- Duration: 0:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.PERFECT_COUNTER,2,0,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/presto.lua b/scripts/globals/abilities/presto.lua new file mode 100644 index 00000000000..9095d53badf --- /dev/null +++ b/scripts/globals/abilities/presto.lua @@ -0,0 +1,34 @@ +----------------------------------- +-- Ability: Presto +-- Description Enhances the effect of your next step and grants you an additional finishing move. +-- Obtained: DNC Level 77 +-- Recast Time: 00:00:15 (Step) +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.PRESTO,19,1,30) + + if (player:addStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_4) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_5) + end +end \ No newline at end of file diff --git a/scripts/globals/abilities/sacrosanctity.lua b/scripts/globals/abilities/sacrosanctity.lua new file mode 100644 index 00000000000..7d6cb0db0f0 --- /dev/null +++ b/scripts/globals/abilities/sacrosanctity.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Sacrosanctity +-- Description Enhances magic defense for party members within area of effect. +-- Obtained: WHM Level 95 +-- Recast Time: 00:10:00 +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SACROSANCTITY,3,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/scarlet_delirium.lua b/scripts/globals/abilities/scarlet_delirium.lua new file mode 100644 index 00000000000..07c47267919 --- /dev/null +++ b/scripts/globals/abilities/scarlet_delirium.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Scarlet Delirium +-- Description Channels damage taken into enhanced attack and magic attack. +-- Obtained: DRK Level 95 +-- Recast Time: 00:01:30 +-- Duration: 00:01:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SCARLET_DELIRIUM,8,1,90) +end \ No newline at end of file diff --git a/scripts/globals/abilities/sengikori.lua b/scripts/globals/abilities/sengikori.lua new file mode 100644 index 00000000000..8615e80e857 --- /dev/null +++ b/scripts/globals/abilities/sengikori.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Sengikori +-- Description Grants a bonus to skillchains and magic bursts initiated by your next weapon skill. +-- Obtained: SAM Level 77 +-- Recast Time: 00:03:00 +-- Duration: 0:01:00 or until next Weapon Skill. +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SENGIKORI,12,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/sepulcher.lua b/scripts/globals/abilities/sepulcher.lua new file mode 100644 index 00000000000..b34f29d22b7 --- /dev/null +++ b/scripts/globals/abilities/sepulcher.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Sepulcher +-- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for undead. +-- Obtained: PLD Level 87 +-- Recast Time: 00:05:00 +-- Duration: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.SEPULCHER,7,0,180) +end \ No newline at end of file diff --git a/scripts/globals/abilities/soul_enslavement.lua b/scripts/globals/abilities/soul_enslavement.lua new file mode 100644 index 00000000000..5914228924a --- /dev/null +++ b/scripts/globals/abilities/soul_enslavement.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Soul Enslavement +-- Description Melee attacks absorb target's TP. +-- Obtained: DRK Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:30 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SOUL_ENSLAVEMENT,8,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/soul_jump.lua b/scripts/globals/abilities/soul_jump.lua new file mode 100644 index 00000000000..8f696b27c89 --- /dev/null +++ b/scripts/globals/abilities/soul_jump.lua @@ -0,0 +1,61 @@ +----------------------------------- +-- Ability: Soul Jump +-- Delivers a high jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. +-- Obtained: DRG Level 85 +-- Recast Time: 2:00 +----------------------------------- +require("scripts/globals/weaponskills") +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player, target, ability) + return 0, 0 +end + +function onUseAbility(player, target, ability, action) + -- Reduce 99% of total accumulated enmity + if (target:isMob()) then + target:lowerEnmity(player, 99) + end + local params = {} + params.numHits = 1 + local ftp = 1 + params.ftp100 = ftp params.ftp200 = ftp params.ftp300 = ftp + params.str_wsc = 0.0 params.dex_wsc = 0.0 params.vit_wsc = 0.0 params.agi_wsc = 0.0 params.int_wsc = 0.0 params.mnd_wsc = 0.0 params.chr_wsc = 0.0 + params.crit100 = 0.0 params.crit200 = 0.0 params.crit300 = 0.0 + if (player:getMod(tpz.mod.FORCE_JUMP_CRIT) > 0) then + params.crit100 = 1.0 params.crit200 = 1.0 params.crit300 = 1.0 + end + params.canCrit = true + params.acc100 = 0.0 params.acc200= 0.0 params.acc300= 0.0 + params.atk100 = 1 params.atk200 = 1 params.atk300 = 1 + params.bonusTP = player:getMod(tpz.mod.JUMP_TP_BONUS) + params.targetTPMult = 0 + params.hitsHigh = true + + if (target:isMob()) then + local enmityShed = 50 + if player:getMainJob() ~= tpz.job.DRG then + enmityShed = 30 + end + end + + local taChar = player:getTrickAttackChar(target) + + local damage, criticalHit, tpHits, extraHits = doPhysicalWeaponskill(player, target, 0, params, 0, action, true, taChar) + + if (tpHits + extraHits > 0) then + if (criticalHit) then + action:speceffect(target:getID(), 38) + end + action:messageID(target:getID(), tpz.msg.basic.USES_JA_TAKE_DAMAGE) + action:speceffect(target:getID(), 32) + else + action:messageID(target:getID(), tpz.msg.basic.JA_MISS_2) + action:speceffect(target:getID(), 0) + end + + return damage +end \ No newline at end of file diff --git a/scripts/globals/abilities/spirit_bond.lua b/scripts/globals/abilities/spirit_bond.lua new file mode 100644 index 00000000000..8eba44d14a7 --- /dev/null +++ b/scripts/globals/abilities/spirit_bond.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Spirit Bond +-- Description Enables the dragoon to take some damage on behalf of their wyvern. Using Healing Breath also restores the wyvern's HP. +-- Obtained: DRG Level 65 +-- Recast Time: 00:03:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SPIRIT_BOND,14,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/spirit_jump.lua b/scripts/globals/abilities/spirit_jump.lua new file mode 100644 index 00000000000..4b98aebe0a4 --- /dev/null +++ b/scripts/globals/abilities/spirit_jump.lua @@ -0,0 +1,53 @@ +----------------------------------- +-- Ability: Spirit Jump +-- Delivers a short jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. +-- Obtained: DRG Level 77 +-- Recast Time: 1:00 +----------------------------------- +require("scripts/globals/weaponskills") +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player, target, ability) + return 0, 0 +end + +function onUseAbility(player, target, ability, action) + -- Reduce 99% of total accumulated enmity + if (target:isMob()) then + target:lowerEnmity(player, 99) + end + local params = {} + params.numHits = 1 + local ftp = 1 + (player:getStat(tpz.mod.VIT) / 256) + params.ftp100 = ftp params.ftp200 = ftp params.ftp300 = ftp + params.str_wsc = 0.0 params.dex_wsc = 0.0 params.vit_wsc = 0.0 params.agi_wsc = 0.0 params.int_wsc = 0.0 params.mnd_wsc = 0.0 params.chr_wsc = 0.0 + params.crit100 = 0.0 params.crit200 = 0.0 params.crit300 = 0.0 + if (player:getMod(tpz.mod.FORCE_JUMP_CRIT) > 0) then + params.crit100 = 1.0 params.crit200 = 1.0 params.crit300 = 1.0 + end + params.canCrit = true + params.acc100 = 0.0 params.acc200= 0.0 params.acc300= 0.0 + local atkmulti = (player:getMod(tpz.mod.JUMP_ATT_BONUS) + 100) / 100 + params.atk100 = atkmulti params.atk200 = atkmulti params.atk300 = atkmulti + params.bonusTP = player:getMod(tpz.mod.JUMP_TP_BONUS) + params.hitsHigh = true + + local taChar = player:getTrickAttackChar(target) + local damage, criticalHit, tpHits, extraHits = doPhysicalWeaponskill(player, target, 0, params, 0, action, true, taChar) + + if (tpHits + extraHits > 0) then + if (criticalHit) then + action:speceffect(target:getID(), 38) + end + action:messageID(target:getID(), tpz.msg.basic.USES_JA_TAKE_DAMAGE) + action:speceffect(target:getID(), 32) + else + action:messageID(target:getID(), tpz.msg.basic.JA_MISS_2) + action:speceffect(target:getID(), 0) + end + + return damage +end \ No newline at end of file diff --git a/scripts/globals/abilities/striking_flourish.lua b/scripts/globals/abilities/striking_flourish.lua new file mode 100644 index 00000000000..8a3a5534669 --- /dev/null +++ b/scripts/globals/abilities/striking_flourish.lua @@ -0,0 +1,53 @@ +----------------------------------- +-- Ability: Striking Flourish +-- Description Allows you to deliver a twofold attack. Requires at least two finishing moves. +-- Obtained: DNC Level 89 +-- Recast Time: 00:00:30 (Flourishes III) +-- Duration: 00:01:00 +-- Cost: 2 Finishing Move charges +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- +function onAbilityCheck(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + return 0, 0 + + else + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + end +end + +function onUseAbility(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 2, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_3, 1, 0, 7200) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + end +end \ No newline at end of file diff --git a/scripts/globals/abilities/subtle_sorcery.lua b/scripts/globals/abilities/subtle_sorcery.lua new file mode 100644 index 00000000000..5aa3317218e --- /dev/null +++ b/scripts/globals/abilities/subtle_sorcery.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Subtle Sorcery +-- Description Reduces the amount of enmity generated from magic spells and increases magic accuracy. +-- Obtained: BLM Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.SUBTLE_SORCERY,4,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/tactical_switch.lua b/scripts/globals/abilities/tactical_switch.lua new file mode 100644 index 00000000000..981ddefe620 --- /dev/null +++ b/scripts/globals/abilities/tactical_switch.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Tactical Switch +-- Description Swaps TP of master and automaton. +-- Obtained: PUP Level 79 +-- Recast Time: 00:03:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.TACTICAL_SWITCH,18,1,1) +end \ No newline at end of file diff --git a/scripts/globals/abilities/ternary_flourish.lua b/scripts/globals/abilities/ternary_flourish.lua new file mode 100644 index 00000000000..d3f3c86300c --- /dev/null +++ b/scripts/globals/abilities/ternary_flourish.lua @@ -0,0 +1,49 @@ +----------------------------------- +-- Ability: Ternary Flourish +-- Description Allows you to deliver a threefold attack. Requires at least three finishing moves. +-- Obtained: DNC Level 93 +-- Recast Time: 00:00:45 (Flourishes III) +-- Duration: 00:01:00 +-- Cost: 3 Finishing Move charges +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- +function onAbilityCheck(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + return 0, 0 + + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + return 0, 0 + + else + return tpz.msg.basic.NO_FINISHINGMOVES, 0 + end +end + +function onUseAbility(player, target, ability) + + if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + end +end diff --git a/scripts/globals/abilities/triple_shot.lua b/scripts/globals/abilities/triple_shot.lua new file mode 100644 index 00000000000..c987e55ed66 --- /dev/null +++ b/scripts/globals/abilities/triple_shot.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Triple Shot +-- Description Occasionally uses three units of ammunition to deal extra damage. +-- Obtained: COR Level 87 +-- Recast Time: 00:05:00 +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.TRIPLE_SHOT,17,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/unbridled_learning.lua b/scripts/globals/abilities/unbridled_learning.lua new file mode 100644 index 00000000000..f16b101b70b --- /dev/null +++ b/scripts/globals/abilities/unbridled_learning.lua @@ -0,0 +1,19 @@ +----------------------------------- +-- Ability: Unbridled Learning +-- Description Allows access to additional blue magic spells. +-- Obtained: BLU Level 95 +-- Recast Time: 00:05:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +require("scripts/globals/msg") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.UNBRIDLED_LEARNING,16,1,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/unbridled_wisdom.lua b/scripts/globals/abilities/unbridled_wisdom.lua new file mode 100644 index 00000000000..9af90a2c39f --- /dev/null +++ b/scripts/globals/abilities/unbridled_wisdom.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Unbridled Wisdom +-- Description Allows certain blue magic spells to be cast. +-- Obtained: BLU Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + target:addStatusEffect(tpz.effect.UNBRIDLED_WISDOM,16,1,30) +end \ No newline at end of file diff --git a/scripts/globals/abilities/unleash.lua b/scripts/globals/abilities/unleash.lua new file mode 100644 index 00000000000..2409b20552c --- /dev/null +++ b/scripts/globals/abilities/unleash.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Unleash +-- Description Increases the accuracy of Charm and reduces the recast times of Sic and Ready. +-- Obtained: BST Level 96 +-- Recast Time: 01:00:00 +-- Duration: 0:01:00 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.UNLEASH,9,0,60) +end \ No newline at end of file diff --git a/scripts/globals/abilities/yaegasumi.lua b/scripts/globals/abilities/yaegasumi.lua new file mode 100644 index 00000000000..c3784a152ad --- /dev/null +++ b/scripts/globals/abilities/yaegasumi.lua @@ -0,0 +1,18 @@ +----------------------------------- +-- Ability: Yaegasumi +-- Description Allows you to evade special attacks. Grants a weapon skill damage bonus that varies with the number of special attacks evaded. +-- Obtained: SAM Level 96 +-- Recast Time: 01:00:00 +-- Duration: 00:00:45 +----------------------------------- +require("scripts/globals/settings") +require("scripts/globals/status") +----------------------------------- + +function onAbilityCheck(player,target,ability) + return 0,0 +end + +function onUseAbility(player,target,ability) + player:addStatusEffect(tpz.effect.YAEGASUMI,12,0,45) +end \ No newline at end of file From aaa9688cf4b3ec7c23d98d36954cc2ffcf1fd2d0 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Fri, 11 Sep 2020 21:42:35 -0400 Subject: [PATCH 03/31] Added abilities into DB this is an offset list only tested on deoffset abilities --- sql/abilities.sql | 170 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 119 insertions(+), 51 deletions(-) diff --git a/sql/abilities.sql b/sql/abilities.sql index 6511d14c9b8..59544132f2c 100644 --- a/sql/abilities.sql +++ b/sql/abilities.sql @@ -269,71 +269,141 @@ INSERT INTO `abilities` VALUES (230,'afflatus_misery',3,40,1,60,30,0,0,217,2000, INSERT INTO `abilities` VALUES (231,'composure',5,50,1,300,50,0,0,215,2000,0,6,20.0,0,1,80,0,0,'WOTG'); INSERT INTO `abilities` VALUES (232,'yonin',13,40,1,180,146,0,0,218,2000,0,6,20.0,0,1,600,0,4,'WOTG'); INSERT INTO `abilities` VALUES (233,'innin',13,40,1,180,147,0,0,219,2000,0,6,20.0,0,1,60,0,4,'WOTG'); -INSERT INTO `abilities` VALUES (235,'ready',9,25,1,0,102,0,0,83,2000,0,6,18.0,0,0,0,902,64,NULL); +INSERT INTO `abilities` VALUES (234,'avatars_favor',15,55,4,30,176,100,0,94,2000,0,6,10.0,1,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (235,'ready',9,25,1,0,255,0,0,83,2000,0,6,18.0,0,0,0,902,64,NULL); +INSERT INTO `abilities` VALUES (236,'restraint',1,77,1,600,9,100,0,220,2000,0,6,20.0,0,450,900,0,0,NULL); +INSERT INTO `abilities` VALUES (237,'perfect_counter',2,79,1,60,22,100,0,221,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (238,'mana_wall',4,76,1,600,39,0,0,222,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (239,'divine_emblem',7,78,1,180,80,100,0,222,2000,0,6,20.0,0,1,3600,0,0,NULL); +INSERT INTO `abilities` VALUES (240,'nether_void',8,78,1,300,91,100,0,224,2000,0,6,20.0,0,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (241,'double_shot',11,79,1,180,126,0,0,225,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (242,'sengikori',12,77,1,180,141,100,0,226,2000,0,6,20.0,0,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (243,'futae',13,77,1,180,148,0,0,227,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (244,'spirit_jump',14,77,4,60,166,100,0,228,2000,0,6,20.0,0,1,80,1218,0,NULL); +INSERT INTO `abilities` VALUES (245,'presto',19,77,1,15,236,100,0,229,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (246,'divine_waltz_ii',19,78,27,20,190,102,0,34,2000,0,14,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (247,'flourishes_iii',19,80,1,0,226,0,0,0,2000,0,14,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (248,'climactic_flourish',19,80,1,90,226,529,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (249,'libra',20,76,4,60,237,100,0,231,2000,0,6,11.2,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (250,'tactical_switch',18,79,1,180,213,100,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (251,'blood_rage',1,87,1,300,11,100,0,239,2000,0,6,13.9,1,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (253,'impetus',2,88,1,360,31,100,0,240,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (254,'divine_caress',3,83,1,60,32,100,0,254,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (255,'sacrosanctity',3,95,1,600,33,100,0,268,2000,0,6,13.9,1,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (256,'enmity_douse',4,87,4,600,34,100,0,257,2000,0,6,18.0,0,1,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (257,'manawell',4,95,1,600,35,100,0,252,2000,0,6,20.0,0,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (258,'saboteur',5,83,1,300,36,0,0,258,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (259,'spontaneity',5,95,3,600,37,0,0,259,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (260,'conspirator',6,87,1,300,40,0,0,237,2000,0,6,14.0,1,1,80,0,4,'ABYSSEA'); +INSERT INTO `abilities` VALUES (261,'sepulcher',7,87,4,300,41,100,0,253,2000,0,6,12.0,0,1,80,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (262,'palisade',7,95,1,300,42,100,0,253,2000,0,6,20.0,0,900,1800,0,0,NULL); +INSERT INTO `abilities` VALUES (263,'arcane_crest',8,87,4,300,43,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (264,'scarlet_delirium',8,95,1,90,44,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (265,'spur',9,83,1,180,45,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (266,'run_wild',9,93,1,900,46,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation INSERT INTO `abilities` VALUES (267,'tenuto',10,83,1,5,47,0,0,257,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (268,'marcato',10,95,1,600,48,0,0,251,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (269,'bounty_shot',11,87,4,60,51,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (270,'decoy_shot',11,95,4,300,52,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (271,'hamanoha',12,87,4,300,53,100,0,249,2000,0,6,12.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (272,'hagakure',12,95,1,180,54,0,0,249,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (275,'issekigan',13,95,1,300,57,0,0,246,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (276,'dragon_breaker',14,87,4,300,58,320,0,236,2000,0,6,8.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (277,'soul_jump',14,85,4,120,167,100,0,209,2000,0,6,7.0,0,1,0,1220,0,NULL); --check animation +INSERT INTO `abilities` VALUES (279,'steady_wing',14,95,1,300,70,100,0,262,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (280,'mana_cede',15,87,1,300,71,100,0,241,2000,0,6,8.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (281,'efflux',16,83,1,180,185,100,0,256,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (282,'unbridled_learning',16,95,1,300,81,100,0,263,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (285,'triple_shot',17,87,1,300,467,100,0,242,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (286,'allies_roll',17,89,1,60,193,420,0,138,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); INSERT INTO `abilities` VALUES (287,'misers_roll',17,92,1,60,193,420,0,139,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); INSERT INTO `abilities` VALUES (288,'companions_roll',17,95,1,60,193,420,0,265,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); INSERT INTO `abilities` VALUES (289,'avengers_roll',17,97,1,60,193,420,0,266,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (293,'cooldown',18,95,1,300,114,0,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (294,'deus_ex_automata',18,5,1,60,115,0,0,83,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (295,'curing_waltz_v',19,87,27,14,189,306,0,10,2000,0,14,20.0,0,0,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (304,'konzen-ittai',12,65,4,180,132,529,0,36,2000,0,14,4.4,0,1,300,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (305,'bully',6,93,4,180,240,127,0,248,2000,0,6,12.0,0,1,300,0,4,'ABYSSEA'); -INSERT INTO `abilities` VALUES (306,'maintenance',18,30,257,90,214,0,0,83,2000,0,6,18.0,0,0,0,1474,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (311,'stymie',5,96,1,3600,254,0,0,275,2000,0,6,20.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (319,'mikage',13,96,1,3600,254,0,0,283,2000,0,6,20.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (327,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (329,'full_circle',21,5,1,10,243,0,0,94,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (330,'lasting_emanation',21,25,256,300,244,663,0,306,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (331,'ecliptic_attrition',21,25,256,300,244,664,0,307,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (332,'collimated_fervor',21,40,1,300,245,100,0,304,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (333,'life_cycle',21,50,256,600,246,306,0,309,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (334,'blaze_of_glory',21,60,1,600,247,100,0,308,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (335,'dematerialize',21,70,256,600,248,319,0,310,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (336,'theurgic_focus',21,80,1,300,249,100,0,305,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (337,'concentric_pulse',21,90,4,300,250,0,0,311,2000,0,6,10.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (295,'curing_waltz_v',19,87,27,14,189,102,0,35,2000,0,14,20.0,0,0,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (296,'feather_step',19,83,4,5,220,591,0,17,2000,0,14,4.5,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (297,'striking_flourish',19,89,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 +INSERT INTO `abilities` VALUES (298,'ternary_flourish',19,93,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 +INSERT INTO `abilities` VALUES (300,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (301,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (302,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (303,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (304,'konzen-ittai',12,65,4,180,132,529,0,39,2000,0,14,4.0,0,1,300,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (305,'bully',6,93,4,180,240,127,0,248,2000,0,6,8.0,0,1,300,0,4,'ABYSSEA'); +INSERT INTO `abilities` VALUES (306,'maintenance',18,30,1,90,214,0,0,83,2000,0,6,12.0,0,0,0,1474,0,'ABYSSEA'); --ta257 +INSERT INTO `abilities` VALUES (307,'brazen_rush',1,96,1,3600,254,100,0,271,2000,0,6,0.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (308,'inner_strength',2,96,1,3600,254,100,0,272,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (309,'asylum',3,96,1,3600,254,100,0,273,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (310,'subtle_sorcery',4,96,1,3600,254,0,0,274,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (311,'stymie',5,96,1,3600,254,100,0,275,2000,0,6,20.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (312,'larceny',6,96,4,3600,254,100,0,276,2000,0,6,4.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (313,'intervene',7,96,4,3600,254,100,0,277,2000,0,6,4.0,1,0,340,0,0,NULL); +INSERT INTO `abilities` VALUES (314,'soul_enslavement',8,96,1,3600,254,100,0,278,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (315,'unleash',9,96,1,3600,254,100,0,279,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (316,'clarion_call',10,96,1,3600,254,100,0,280,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (317,'overkill',11,96,1,3600,254,100,0,281,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (318,'yaegasumi',12,96,1,3600,254,100,0,282,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (319,'mikage',13,96,1,3600,254,0,0,283,2000,0,6,0.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (320,'fly_high',14,96,1,3600,254,0,0,284,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (321,'astral_conduit',15,96,1,3600,254,0,0,285,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (322,'unbridled_wisdom',16,96,1,3600,254,100,0,286,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (323,'cutting_cards',17,96,2,3600,254,0,0,287,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (324,'heady_artifice',18,96,1,3600,254,0,0,288,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (325,'gran_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (326,'caper_emissarius',20,96,2,3600,254,0,0,290,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (327,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,0.0,0,1,300,0,0,'SOA'); --check animation +INSERT INTO `abilities` VALUES (328,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat +INSERT INTO `abilities` VALUES (329,'full_circle',21,5,1,10,1,0,0,94,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (330,'lasting_emanation',21,25,1,300,244,663,0,306,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (331,'ecliptic_attrition',21,25,1,300,244,664,0,307,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (332,'collimated_fervor',21,40,1,300,245,100,0,304,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (333,'life_cycle',21,50,1,600,246,306,0,309,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (334,'blaze_of_glory',21,60,1,600,247,100,0,308,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (335,'dematerialize',21,70,1,600,248,100,0,310,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (336,'theurgic_focus',21,80,1,300,249,100,0,305,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (337,'concentric_pulse',21,90,4,300,250,0,0,311,2000,0,6,8.0,0,1,300,0,0,'SOA'); INSERT INTO `abilities` VALUES (338,'mending_halation',21,75,1,300,251,0,0,311,2000,0,6,10.0,0,1,0,3392,1,'SOA'); -INSERT INTO `abilities` VALUES (339,'radial_arcana',21,75,1,300,252,0,0,311,2000,0,6,20.0,0,1,0,3394,1,'SOA'); +INSERT INTO `abilities` VALUES (339,'radial_arcana',21,75,1,300,252,0,0,311,2000,0,6,10.0,0,1,0,3394,1,'SOA'); INSERT INTO `abilities` VALUES (340,'elemental_sforzo',22,0,1,3600,0,0,0,302,2000,0,6,20.0,0,1800,7200,0,0,'SOA'); INSERT INTO `abilities` VALUES (341,'Rune_enchantment',22,5,1,0,92,0,0,0,2000,0,6,20.0,0,0,0,0,0,'SOA'); -INSERT INTO `abilities` VALUES (342,'Ignis',22,5,1,5,10,0,0,291,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (343,'Gelus',22,5,1,5,10,0,0,292,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (344,'Flabra',22,5,1,5,10,0,0,293,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (345,'Tellus',22,5,1,5,10,0,0,294,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (346,'Sulpor',22,5,1,5,10,0,0,295,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (347,'Unda',22,5,1,5,10,0,0,296,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (348,'Lux',22,5,1,5,10,0,0,297,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (349,'Tenebrae',22,5,1,5,10,0,0,298,2000,0,6,20.0,0,80,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (350,'Vallation',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (351,'Swordplay',22,20,1,300,0,0,0,299,2000,0,6,20.0,0,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (352,'Lunge',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,0,0,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (353,'Pflug',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (354,'Embolden',22,60,1,600,0,0,0,300,2000,0,6,20.0,0,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (355,'Valiance',22,50,1,300,0,0,0,???,2000,0,6,20.0,0,450,900,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (356,'Gambit',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,640,1280,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (357,'Liement',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (358,'One_for_all',22,95,1,300,0,0,0,301,2000,0,6,20.0,1,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (359,'Rayke',22,20,1,300,0,0,0,???,2000,0,6,20.0,0,640,1260,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (360,'Battuta',22,1,1,0,300,0,0,???,2000,0,6,20.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (361,'widened_compass',21,96,1,3600,130,100,0,276,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (363,'Ward',22,1,1,0,0,0,0,0,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (364,'Effusion',22,1,1,0,0,0,0,0,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (365,'chocobo_jig_ii',19,70,1,60,218,126,0,13,2000,0,14,20.0,1,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (367,'Vivacious_pulse',22,1,1,300,0,0,0,327,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (369,'apogee',15,70,1,180,108,0,0,333,2000,0,6,20.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (370,'entrust',21,75,13,600,93,0,0,332,2000,0,6,20.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (371,'bestial_loyalty',9,23,1,1200,94,0,0,83,2000,0,6,18.0,0,1,0,900,0,'SOA'); -INSERT INTO `abilities` VALUES (373,'consume_mana',8,55,1,60,373,0,0,337,2000,0,6,20.0,0,1,1300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (342,'Ignis',22,5,1,5,10,100,0,291,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (343,'Gelus',22,5,1,5,10,100,0,292,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (344,'Flabra',22,5,1,5,10,100,0,293,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (345,'Tellus',22,5,1,5,10,100,0,294,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (346,'Sulpor',22,5,1,5,10,100,0,295,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (347,'Unda',22,5,1,5,10,100,0,296,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (348,'Lux',22,5,1,5,10,100,0,297,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (349,'Tenebrae',22,5,1,5,10,100,0,298,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (350,'Vallation',22,10,1,180,23,668,0,0,2000,0,15,0.0,0,450,900,1794,0,'SOA'); --check merit +INSERT INTO `abilities` VALUES (351,'Swordplay',22,20,1,300,24,667,0,299,2000,0,6,20.0,0,160,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (352,'Lunge',22,25,4,180,25,110,0,8,2000,0,15,4.0,0,0,0,1796,0,'SOA'); --check merit +INSERT INTO `abilities` VALUES (353,'Pflug',22,40,1,180,59,671,0,1,2000,0,15,0.0,0,450,900,1798,0,'SOA'); --check merit +INSERT INTO `abilities` VALUES (354,'Embolden',22,60,1,600,72,100,0,300,2000,0,6,0.0,0,160,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (355,'Valiance',22,50,1,300,113,668,0,2,2000,0,15,0.0,0,450,900,0,0,'SOA'); +INSERT INTO `abilities` VALUES (356,'Gambit',22,70,4,300,116,0,0,4,2000,0,15,4.0,0,640,1280,1800,0,'SOA'); --check animation +INSERT INTO `abilities` VALUES (357,'Liement',22,85,1,180,117,0,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); --check animation +INSERT INTO `abilities` VALUES (358,'One_for_all',22,95,1,300,118,100,0,301,2000,0,6,0.0,1,160,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (359,'Rayke',22,75,4,300,119,0,0,4,2000,0,15,4.0,0,640,1260,0,0,'SOA'); --check animation +INSERT INTO `abilities` VALUES (360,'Battuta',22,75,1,300,120,100,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); +INSERT INTO `abilities` VALUES (361,'widened_compass',21,96,1,3600,130,100,0,276,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (362,'odyllic_subterfuge',22,96,4,3600,131,0,0,10,2000,0,15,8.0,15,1,318,0,0,NULL); --check 6 or 15 animation +INSERT INTO `abilities` VALUES (363,'Ward',22,1,1,0,142,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (364,'Effusion',22,1,1,0,143,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (365,'chocobo_jig_ii',19,70,1,60,218,126,0,13,2000,0,14,0.0,1,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (366,'relinquish',23,1,1,60,253,0,0,0,0,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (367,'vivacious_pulse',22,65,1,60,242,102,0,327,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (368,'contradance',19,50,1,300,229,0,0,329,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (369,'apogee',15,70,1,180,108,100,0,94,2000,0,6,0.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (370,'entrust',21,75,1,600,93,100,0,332,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (371,'bestial_loyalty',9,23,1,1200,94,100,0,83,2000,0,6,18.0,0,1,0,900,0,'SOA'); +INSERT INTO `abilities` VALUES (372,'cascade',4,85,1,60,12,100,0,333,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (373,'consume_mana',8,55,1,60,95,0,0,337,2000,0,6,0.0,0,1,1300,0,0,'SOA'); INSERT INTO `abilities` VALUES (374,'naturalists_roll',17,67,1,60,193,420,0,328,2000,0,6,8.0,1,1,80,0,8,'SOA'); -- No Enhancing Magic Duration MOD, Empty PH effect exists INSERT INTO `abilities` VALUES (375,'runeists_roll',17,70,1,60,193,420,0,329,2000,0,6,8.0,1,1,80,0,8,'SOA'); +INSERT INTO `abilities` VALUES (376,'crooked_cards',17,95,1,600,96,100,0,335,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (377,'spirit_bond',14,65,1,60,149,100,0,86,2000,0,6,18.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (378,'majesty',7,70,1,60,150,100,0,338,2000,0,6,0.0,1,0,340,0,0,NULL); INSERT INTO `abilities` VALUES (496,'healing_ruby',15,1,3,60,174,0,0,6,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (497,'poison_nails',15,5,4,60,173,0,0,11,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (498,'shining_ruby',15,24,1,60,174,0,0,44,2000,0,6,18.0,0,1,60,0,0,NULL); @@ -493,10 +563,8 @@ INSERT INTO `abilities` VALUES (719,'wild_carrot',9,25,257,2,102,0,0,0,2000,0,6, INSERT INTO `abilities` VALUES (720,'sudden_lunge',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (721,'spiral_spin',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (722,'noisome_powder',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); --- INSERT INTO `abilities` VALUES (723,'.',9,25,257,0,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -- ROTZ INSERT INTO `abilities` VALUES (723,'acid_mist',10,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (724,'tp_drainkiss',10,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); --- INSERT INTO `abilities` VALUES (725,'.',9,25,257,0,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -- ROTZ INSERT INTO `abilities` VALUES (726,'scythe_tail',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (727,'ripper_fang',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (728,'chomp_rush',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); @@ -527,13 +595,13 @@ INSERT INTO `abilities` VALUES (752,'stink_bomb',9,25,257,2,102,0,0,0,2000,0,6,1 INSERT INTO `abilities` VALUES (753,'nectarous_deluge',9,25,257,2,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (754,'nepenthic_plunge',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (755,'somersault',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (756,'pacifying_ruby',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (757,'foul_waters',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (758,'pestilent_plume',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (759,'pecking_flurry',9,25,257,255,102,0,0,0,2000,0,6,18.1,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (760,'sickle_slash',9,25,257,255,102,0,0,0,2000,0,6,18.0,1,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (761,'acid_spray',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); INSERT INTO `abilities` VALUES (762,'spider_web',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); --- INSERT INTO `abilities` VALUES (764,'infected_leech',9,25,257,rec,102,0,0,0,2000,0,6,18.0,1,1,60,0,0,NULL); -- ROTZ --- INSERT INTO `abilities` VALUES (765,'gloom_spray',9,25,257,rec,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); -- ROTZ --- Dump completed on 2017-01-31 10:57:44 +-- Dump completed on 2017-01-31 10:57:44 updated on 2020-06-30 14:22:34 +-- From 557c6aaee4408ae96ac10923b6fe5e917aaa21e0 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Fri, 11 Sep 2020 22:25:04 -0400 Subject: [PATCH 04/31] Update cascade.lua --- scripts/globals/abilities/cascade.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/globals/abilities/cascade.lua b/scripts/globals/abilities/cascade.lua index b222deb6a5f..d5ce4b92055 100644 --- a/scripts/globals/abilities/cascade.lua +++ b/scripts/globals/abilities/cascade.lua @@ -14,5 +14,5 @@ function onAbilityCheck(player,target,ability) end function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.CASCADE,4,0,60 or the next spell cast) -end \ No newline at end of file + player:addStatusEffect(tpz.effect.CASCADE,4,0,60) +end From 05ada52a1e4331cd5dce1ab5928f4d020a0640a7 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:07:21 -0400 Subject: [PATCH 05/31] took out mjob script --- scripts/globals/abilities/feather_step.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index 4d2b314e51c..fd24bd23b34 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -37,10 +37,7 @@ function onUseAbility(player, target, ability, action) if math.random() <= getHitRate(player, target, true, player:getMod(tpz.mod.STEP_ACCURACY)) then hit = 6 - local mjob = player:getMainJob() local daze = 1 - - if (mjob == 19) then if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) @@ -177,4 +174,4 @@ function onUseAbility(player, target, ability, action) action:speceffect(target:getID(), hit) return effect -end \ No newline at end of file +end From 7c8d9cdb2798b6fa31c91d65fd36add8f8309fe5 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:10:18 -0400 Subject: [PATCH 06/31] fixed style issue --- scripts/globals/abilities/heady_artifice.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/globals/abilities/heady_artifice.lua b/scripts/globals/abilities/heady_artifice.lua index 23c4a8ddaf9..bc6afe22a11 100644 --- a/scripts/globals/abilities/heady_artifice.lua +++ b/scripts/globals/abilities/heady_artifice.lua @@ -12,7 +12,6 @@ function onAbilityCheck(player,target,ability) return 0,0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.HEADY_ARTIFICE,18,1,1 - ) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.HEADY_ARTIFICE,18,1,1) +end From 6f60b0d2249ab4eabf03f7278e082c2ac395090d Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:13:30 -0400 Subject: [PATCH 07/31] fixed typo --- sql/abilities.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/abilities.sql b/sql/abilities.sql index 59544132f2c..93dfd06d7f3 100644 --- a/sql/abilities.sql +++ b/sql/abilities.sql @@ -350,7 +350,7 @@ INSERT INTO `abilities` VALUES (321,'astral_conduit',15,96,1,3600,254,0,0,285,20 INSERT INTO `abilities` VALUES (322,'unbridled_wisdom',16,96,1,3600,254,100,0,286,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (323,'cutting_cards',17,96,2,3600,254,0,0,287,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (324,'heady_artifice',18,96,1,3600,254,0,0,288,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (325,'gran_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (325,'grand_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (326,'caper_emissarius',20,96,2,3600,254,0,0,290,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (327,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,0.0,0,1,300,0,0,'SOA'); --check animation INSERT INTO `abilities` VALUES (328,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat From 6fb2e06e73160281411eac532787cee8381a7734 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:16:34 -0400 Subject: [PATCH 08/31] removed extra ( ) --- scripts/globals/abilities/presto.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/globals/abilities/presto.lua b/scripts/globals/abilities/presto.lua index 9095d53badf..f41f4e57cce 100644 --- a/scripts/globals/abilities/presto.lua +++ b/scripts/globals/abilities/presto.lua @@ -16,19 +16,19 @@ end function onUseAbility(player,target,ability) target:addStatusEffect(tpz.effect.PRESTO,19,1,30) - if (player:addStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + if player:addStatusEffect(tpz.effect.FINISHING_MOVE_1) then player:addStatusEffect(tpz.effect.FINISHING_MOVE_1) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) player:addStatusEffect(tpz.effect.FINISHING_MOVE_4) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_5) end -end \ No newline at end of file +end From 8e131388b6349cd87127220b843751e74ac12541 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:18:20 -0400 Subject: [PATCH 09/31] removed note from descrip --- scripts/globals/effects/crooked_cards.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/globals/effects/crooked_cards.lua b/scripts/globals/effects/crooked_cards.lua index fe351e81fde..a5d9dd7675d 100644 --- a/scripts/globals/effects/crooked_cards.lua +++ b/scripts/globals/effects/crooked_cards.lua @@ -1,6 +1,6 @@ ----------------------------------- -- --- tpz.effect.CROOKED_CARDS Increases the effects of the next phantom roll. +-- tpz.effect.CROOKED_CARDS -- ----------------------------------- @@ -13,4 +13,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.PHANTOM_ROLL, 100) -end \ No newline at end of file +end From 58808c9ab96bcfb8f2af423f5eee72d6ec860d70 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:21:07 -0400 Subject: [PATCH 10/31] reformatted indentation --- scripts/globals/effects/astral_conduit.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/globals/effects/astral_conduit.lua b/scripts/globals/effects/astral_conduit.lua index f88070b45ea..5c707158ef2 100644 --- a/scripts/globals/effects/astral_conduit.lua +++ b/scripts/globals/effects/astral_conduit.lua @@ -5,14 +5,14 @@ ----------------------------------- function onEffectGain(target, effect) -target:addMod(tpz.mod.BP_DELAY, 99) -target:addMod(tpz.mod.MPP, 100) + target:addMod(tpz.mod.BP_DELAY, 99) + target:addMod(tpz.mod.MPP, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.BP_DELAY, 99) -target:delMod(tpz.mod.MPP, 100) -end \ No newline at end of file + target:delMod(tpz.mod.BP_DELAY, 99) + target:delMod(tpz.mod.MPP, 100) +end From 97c4101716795952bdbc5963eb9e61dc2cc5ac16 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:26:06 -0400 Subject: [PATCH 11/31] commited out immanence --- sql/abilities.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/abilities.sql b/sql/abilities.sql index 93dfd06d7f3..c630948f60d 100644 --- a/sql/abilities.sql +++ b/sql/abilities.sql @@ -326,7 +326,7 @@ INSERT INTO `abilities` VALUES (296,'feather_step',19,83,4,5,220,591,0,17,2000,0 INSERT INTO `abilities` VALUES (297,'striking_flourish',19,89,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 INSERT INTO `abilities` VALUES (298,'ternary_flourish',19,93,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 INSERT INTO `abilities` VALUES (300,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (301,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (301,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (302,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (303,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (304,'konzen-ittai',12,65,4,180,132,529,0,39,2000,0,14,4.0,0,1,300,0,0,'ABYSSEA'); From db200e88f17f53e54722d6d556be353b7f3ceb58 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 10:47:58 -0400 Subject: [PATCH 12/31] removed extra end line --- scripts/globals/abilities/feather_step.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index fd24bd23b34..a8a864e57f5 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -24,7 +24,6 @@ function onAbilityCheck(player, target, ability) return 0, 0 end end -end function onUseAbility(player, target, ability, action) -- Only remove TP if the player doesn't have Trance. From 8b8bc54a0fe0f9e68ef45f5cfecb48ca8828e7be Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 11:46:22 -0400 Subject: [PATCH 13/31] removed end --- scripts/globals/abilities/feather_step.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index a8a864e57f5..fb2bf5d3469 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -22,7 +22,6 @@ function onAbilityCheck(player, target, ability) return tpz.msg.basic.NOT_ENOUGH_TP, 0 else return 0, 0 - end end function onUseAbility(player, target, ability, action) From 452323b543a9b902871e41e8151642351e141947 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 12:06:28 -0400 Subject: [PATCH 14/31] remade feather step lua --- scripts/globals/abilities/feather_step.lua | 144 ++++++++------------- 1 file changed, 56 insertions(+), 88 deletions(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index fb2bf5d3469..cf0cd56a8f1 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -11,7 +11,7 @@ require("scripts/globals/settings") require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- - + function onAbilityCheck(player, target, ability) if (player:getAnimation() ~= 1) then return tpz.msg.basic.REQUIRES_COMBAT, 0 @@ -22,7 +22,9 @@ function onAbilityCheck(player, target, ability) return tpz.msg.basic.NOT_ENOUGH_TP, 0 else return 0, 0 + end end +end function onUseAbility(player, target, ability, action) -- Only remove TP if the player doesn't have Trance. @@ -34,108 +36,74 @@ function onUseAbility(player, target, ability, action) local effect = 1 if math.random() <= getHitRate(player, target, true, player:getMod(tpz.mod.STEP_ACCURACY)) then - hit = 6 + hit = 6 local daze = 1 - if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) - daze = 3 - effect = 3 - else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) - daze = 2 - effect = 2 - end - - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) - daze = 3 - effect = 4 - else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) - daze = 2 - effect = 3 - end - - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - daze = 3 - effect = 5 - else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) - daze = 2 - effect = 4 - end - - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - daze = 3 - else - daze = 2 - end - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - effect = 5 - - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - daze = 1 - effect = 5 + if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 3 + effect = 3 else - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) - daze = 3 - effect = 2 - else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) - daze = 2 - effect = 1 - end - end - else - if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + daze = 2 effect = 2 + end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 3 + effect = 4 + else target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 2 effect = 3 + end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 3 + effect = 5 + else target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 2 effect = 4 + end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - effect = 5 + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + daze = 3 + else + daze = 2 + end + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - effect = 5 + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 1 + effect = 5 + + else + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) + daze = 3 + effect = 2 else target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) + daze = 2 effect = 1 end end From 44a828b39fab08080120043a99066297015023e3 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 13:03:11 -0400 Subject: [PATCH 15/31] reverted to mjob script with right lvl --- scripts/globals/abilities/feather_step.lua | 145 +++++++++++++-------- 1 file changed, 91 insertions(+), 54 deletions(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index cf0cd56a8f1..8f5407d4981 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -11,7 +11,7 @@ require("scripts/globals/settings") require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- - + function onAbilityCheck(player, target, ability) if (player:getAnimation() ~= 1) then return tpz.msg.basic.REQUIRES_COMBAT, 0 @@ -36,74 +36,111 @@ function onUseAbility(player, target, ability, action) local effect = 1 if math.random() <= getHitRate(player, target, true, player:getMod(tpz.mod.STEP_ACCURACY)) then - hit = 6 + hit = 6 + local mjob = player:getMainJob() local daze = 1 - if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) - daze = 3 - effect = 3 + if (mjob == 83) then + if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 3 + effect = 3 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + daze = 2 + effect = 2 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 3 + effect = 4 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + daze = 2 + effect = 3 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 3 + effect = 5 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + daze = 2 + effect = 4 + end + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + daze = 3 + else + daze = 2 + end + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 + + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + daze = 1 + effect = 5 + else + if (player:hasStatusEffect(tpz.effect.PRESTO)) then + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) + daze = 3 + effect = 2 + else + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) + daze = 2 + effect = 1 + end + end + else + if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) - daze = 2 effect = 2 - end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) - daze = 3 - effect = 4 - else + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) - daze = 2 effect = 3 - end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - daze = 3 - effect = 5 - else + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) - daze = 2 effect = 4 - end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - daze = 3 - else - daze = 2 - end - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - effect = 5 - - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then - local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() - target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) - daze = 1 - effect = 5 + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 - else - if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) - daze = 3 - effect = 2 + elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() + target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + effect = 5 else target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) - daze = 2 effect = 1 end end From 962e60ab0b4b3ef3ed8c50bb8ddbf2f33cb34f97 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sat, 12 Sep 2020 18:41:42 -0400 Subject: [PATCH 16/31] updated main job --- scripts/globals/abilities/feather_step.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index 8f5407d4981..f8e1819b548 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -40,7 +40,7 @@ function onUseAbility(player, target, ability, action) local mjob = player:getMainJob() local daze = 1 - if (mjob == 83) then + if (mjob == tpz.job.DNC) then if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) From 872d3315825d5dd07be4c6bc62518e78be1f53c0 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sun, 13 Sep 2020 11:13:20 -0400 Subject: [PATCH 17/31] reformatted style and checked/added titles --- scripts/globals/effects/arcane_crest.lua | 3 +- scripts/globals/effects/astral_conduit.lua | 1 - scripts/globals/effects/asylum.lua | 63 +++++++++---------- scripts/globals/effects/bewildered_daze_1.lua | 6 +- scripts/globals/effects/bewildered_daze_2.lua | 6 +- scripts/globals/effects/bewildered_daze_3.lua | 6 +- scripts/globals/effects/bewildered_daze_4.lua | 6 +- scripts/globals/effects/bewildered_daze_5.lua | 6 +- scripts/globals/effects/blood_rage.lua | 7 +-- scripts/globals/effects/bounty_shot.lua | 5 +- scripts/globals/effects/brazen_strength.lua | 3 +- scripts/globals/effects/cascade.lua | 9 ++- scripts/globals/effects/clarion_call.lua | 7 +-- .../globals/effects/climactic_flourish.lua | 3 +- scripts/globals/effects/contradance.lua | 3 +- scripts/globals/effects/cooldown.lua | 3 +- scripts/globals/effects/crooked_cards.lua | 7 +-- scripts/globals/effects/decoy_shot.lua | 3 +- scripts/globals/effects/divine_caress.lua | 63 +++++++++---------- scripts/globals/effects/divine_emblem.lua | 3 +- scripts/globals/effects/dragon_breaker.lua | 3 +- scripts/globals/effects/efflux.lua | 3 +- scripts/globals/effects/fly_high.lua | 3 +- scripts/globals/effects/grand_pas.lua | 3 +- scripts/globals/effects/hamanoha.lua | 21 +++---- scripts/globals/effects/heady_artifice.lua | 3 +- scripts/globals/effects/impetus_effect.lua | 11 ++-- scripts/globals/effects/inner_strength.lua | 9 ++- scripts/globals/effects/intervene.lua | 3 +- scripts/globals/effects/larceny.lua | 3 +- scripts/globals/effects/libra.lua | 3 +- scripts/globals/effects/majesty.lua | 3 +- scripts/globals/effects/mana_cede.lua | 3 +- scripts/globals/effects/mana_wall.lua | 7 +-- scripts/globals/effects/manawell.lua | 11 ++-- scripts/globals/effects/nether_void.lua | 3 +- scripts/globals/effects/overkill.lua | 11 ++-- scripts/globals/effects/palisade.lua | 3 +- scripts/globals/effects/perfect_counter.lua | 7 +-- scripts/globals/effects/presto.lua | 3 +- scripts/globals/effects/sacrosanctity.lua | 7 +-- scripts/globals/effects/scarlet_delirium.lua | 3 +- scripts/globals/effects/sengikori.lua | 11 ++-- scripts/globals/effects/sepulcher.lua | 3 +- scripts/globals/effects/soul_enslavement.lua | 3 +- scripts/globals/effects/spirit_bond.lua | 3 +- scripts/globals/effects/striking_flourish.lua | 3 +- scripts/globals/effects/subtle_sorcery.lua | 11 ++-- scripts/globals/effects/tactical_switch.lua | 3 +- scripts/globals/effects/ternary_flourish.lua | 7 +-- scripts/globals/effects/triple_shot.lua | 11 ++-- .../globals/effects/unbridled_learning.lua | 3 +- scripts/globals/effects/unbridled_wisdom.lua | 3 +- scripts/globals/effects/unleash.lua | 7 +-- scripts/globals/effects/yaegasumi.lua | 3 +- 55 files changed, 175 insertions(+), 235 deletions(-) diff --git a/scripts/globals/effects/arcane_crest.lua b/scripts/globals/effects/arcane_crest.lua index bab99d550f7..f4f08770a41 100644 --- a/scripts/globals/effects/arcane_crest.lua +++ b/scripts/globals/effects/arcane_crest.lua @@ -3,7 +3,6 @@ -- tpz.effect.ARCANE_CREST -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/astral_conduit.lua b/scripts/globals/effects/astral_conduit.lua index 5c707158ef2..2cb8848d9d8 100644 --- a/scripts/globals/effects/astral_conduit.lua +++ b/scripts/globals/effects/astral_conduit.lua @@ -3,7 +3,6 @@ -- tpz.effect.ASTRAL_CONDUIT -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.BP_DELAY, 99) target:addMod(tpz.mod.MPP, 100) diff --git a/scripts/globals/effects/asylum.lua b/scripts/globals/effects/asylum.lua index d53d3b1a200..bba941788e2 100644 --- a/scripts/globals/effects/asylum.lua +++ b/scripts/globals/effects/asylum.lua @@ -3,42 +3,41 @@ -- tpz.effect.ASYLUM -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.SLEEPRES, 98) -target:addMod(tpz.mod.POISONRES, 98) -target:addMod(tpz.mod.PARALYZERES, 98) -target:addMod(tpz.mod.BLINDRES, 98) -target:addMod(tpz.mod.SILENCERES, 98) -target:addMod(tpz.mod.VIRUSRES, 98) -target:addMod(tpz.mod.PETRIFYRES, 98) -target:addMod(tpz.mod.BINDRES, 98) -target:addMod(tpz.mod.CURSERES, 98) -target:addMod(tpz.mod.GRAVITYRES, 98) -target:addMod(tpz.mod.SLOWRES, 98) -target:addMod(tpz.mod.STUNRES, 98) -target:addMod(tpz.mod.CHARMRES, 98) -target:addMod(tpz.mod.AMNESIARES, 98) -target:addMod(tpz.mod.LULLABYRES, 98) + target:addMod(tpz.mod.SLEEPRES, 98) + target:addMod(tpz.mod.POISONRES, 98) + target:addMod(tpz.mod.PARALYZERES, 98) + target:addMod(tpz.mod.BLINDRES, 98) + target:addMod(tpz.mod.SILENCERES, 98) + target:addMod(tpz.mod.VIRUSRES, 98) + target:addMod(tpz.mod.PETRIFYRES, 98) + target:addMod(tpz.mod.BINDRES, 98) + target:addMod(tpz.mod.CURSERES, 98) + target:addMod(tpz.mod.GRAVITYRES, 98) + target:addMod(tpz.mod.SLOWRES, 98) + target:addMod(tpz.mod.STUNRES, 98) + target:addMod(tpz.mod.CHARMRES, 98) + target:addMod(tpz.mod.AMNESIARES, 98) + target:addMod(tpz.mod.LULLABYRES, 98) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.SLEEPRES, 98) -target:delMod(tpz.mod.POISONRES, 98) -target:delMod(tpz.mod.PARALYZERES, 98) -target:delMod(tpz.mod.BLINDRES, 98) -target:delMod(tpz.mod.SILENCERES, 98) -target:delMod(tpz.mod.VIRUSRES, 98) -target:delMod(tpz.mod.PETRIFYRES, 98) -target:delMod(tpz.mod.BINDRES, 98) -target:delMod(tpz.mod.CURSERES, 98) -target:delMod(tpz.mod.GRAVITYRES, 98) -target:delMod(tpz.mod.SLOWRES, 98) -target:delMod(tpz.mod.STUNRES, 98) -target:delMod(tpz.mod.CHARMRES, 98) -target:delMod(tpz.mod.AMNESIARES, 98) -target:delMod(tpz.mod.LULLABYRES, 98) -end \ No newline at end of file + target:delMod(tpz.mod.SLEEPRES, 98) + target:delMod(tpz.mod.POISONRES, 98) + target:delMod(tpz.mod.PARALYZERES, 98) + target:delMod(tpz.mod.BLINDRES, 98) + target:delMod(tpz.mod.SILENCERES, 98) + target:delMod(tpz.mod.VIRUSRES, 98) + target:delMod(tpz.mod.PETRIFYRES, 98) + target:delMod(tpz.mod.BINDRES, 98) + target:delMod(tpz.mod.CURSERES, 98) + target:delMod(tpz.mod.GRAVITYRES, 98) + target:delMod(tpz.mod.SLOWRES, 98) + target:delMod(tpz.mod.STUNRES, 98) + target:delMod(tpz.mod.CHARMRES, 98) + target:delMod(tpz.mod.AMNESIARES, 98) + target:delMod(tpz.mod.LULLABYRES, 98) +end diff --git a/scripts/globals/effects/bewildered_daze_1.lua b/scripts/globals/effects/bewildered_daze_1.lua index 232be844be6..8770d46ff5d 100644 --- a/scripts/globals/effects/bewildered_daze_1.lua +++ b/scripts/globals/effects/bewildered_daze_1.lua @@ -1,10 +1,8 @@ - ----------------------------------- -- --- +-- tpz.effect.BEWILDERED_DAZE_1 -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.CEVA, -5) end @@ -14,4 +12,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.CEVA, -5) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/bewildered_daze_2.lua b/scripts/globals/effects/bewildered_daze_2.lua index 6556b996675..8a858525334 100644 --- a/scripts/globals/effects/bewildered_daze_2.lua +++ b/scripts/globals/effects/bewildered_daze_2.lua @@ -1,10 +1,8 @@ - ----------------------------------- -- --- +-- tpz.effect.BEWILDERED_DAZE_2 -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.CEVA, -7) end @@ -14,4 +12,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.CEVA, -7) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/bewildered_daze_3.lua b/scripts/globals/effects/bewildered_daze_3.lua index 44d0ffe249f..844090b88b7 100644 --- a/scripts/globals/effects/bewildered_daze_3.lua +++ b/scripts/globals/effects/bewildered_daze_3.lua @@ -1,10 +1,8 @@ - ----------------------------------- -- --- +-- tpz.effect.BEWILDERED_DAZE_3 -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.CEVA, -9) end @@ -14,4 +12,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.CEVA, -9) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/bewildered_daze_4.lua b/scripts/globals/effects/bewildered_daze_4.lua index cc369c00762..a46aaa46e95 100644 --- a/scripts/globals/effects/bewildered_daze_4.lua +++ b/scripts/globals/effects/bewildered_daze_4.lua @@ -1,10 +1,8 @@ - ----------------------------------- -- --- +-- tpz.effect.BEWILDERED_DAZE_4 -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.CEVA, -11) end @@ -14,4 +12,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.CEVA, -11) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/bewildered_daze_5.lua b/scripts/globals/effects/bewildered_daze_5.lua index 9fd81cc5765..9ab157a32b4 100644 --- a/scripts/globals/effects/bewildered_daze_5.lua +++ b/scripts/globals/effects/bewildered_daze_5.lua @@ -1,10 +1,8 @@ - ----------------------------------- -- --- +-- tpz.effect.BEWILDERED_DAZE_5 -- ----------------------------------- - function onEffectGain(target, effect) target:addMod(tpz.mod.CEVA, -13) end @@ -14,4 +12,4 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.CEVA, -13) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/blood_rage.lua b/scripts/globals/effects/blood_rage.lua index 1df803fa661..5b35bab6f4a 100644 --- a/scripts/globals/effects/blood_rage.lua +++ b/scripts/globals/effects/blood_rage.lua @@ -1,16 +1,15 @@ ----------------------------------- -- --- +-- tpz.effect.BLOOD_RAGE -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.CRITHITRATE, 20) + target:addMod(tpz.mod.CRITHITRATE, 20) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:addMod(tpz.mod.CRITHITRATE, -20) + target:addMod(tpz.mod.CRITHITRATE, -20) end diff --git a/scripts/globals/effects/bounty_shot.lua b/scripts/globals/effects/bounty_shot.lua index 6d601a80505..1aab79f83ee 100644 --- a/scripts/globals/effects/bounty_shot.lua +++ b/scripts/globals/effects/bounty_shot.lua @@ -3,13 +3,12 @@ -- tpz.effect.BOUNTY_SHOT -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.TREASURE_HUNTER, 40) + target:addMod(tpz.mod.TREASURE_HUNTER, 40) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/brazen_strength.lua b/scripts/globals/effects/brazen_strength.lua index 9fc7fb6a112..edd1b7e38e0 100644 --- a/scripts/globals/effects/brazen_strength.lua +++ b/scripts/globals/effects/brazen_strength.lua @@ -1,9 +1,8 @@ ----------------------------------- -- --- tpz.effect.BRAZEN_STRENGTH +-- tpz.effect.BRAZEN_STRENGTH -- ----------------------------------- - function onEffectGain(target, effect) end diff --git a/scripts/globals/effects/cascade.lua b/scripts/globals/effects/cascade.lua index 99f0843587b..ae07d0011d8 100644 --- a/scripts/globals/effects/cascade.lua +++ b/scripts/globals/effects/cascade.lua @@ -1,16 +1,15 @@ ----------------------------------- -- -- tpz.effect.CASCADE --- Grants a damage bonus to the next elemental magic spell cast based on TP consumed. +-- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.MATT, 100) + target:addMod(tpz.mod.MATT, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.MATT) -end \ No newline at end of file + target:delMod(tpz.mod.MATT) +end diff --git a/scripts/globals/effects/clarion_call.lua b/scripts/globals/effects/clarion_call.lua index aeaf21aec91..c7792c9d41b 100644 --- a/scripts/globals/effects/clarion_call.lua +++ b/scripts/globals/effects/clarion_call.lua @@ -3,14 +3,13 @@ -- tpz.effect.CLARION_CALL -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) + target:addMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) -end \ No newline at end of file + target:delMod(tpz.mod.MAXIMUM_SONGS_BONUS, 1) +end diff --git a/scripts/globals/effects/climactic_flourish.lua b/scripts/globals/effects/climactic_flourish.lua index 7f825b35397..ba372bac551 100644 --- a/scripts/globals/effects/climactic_flourish.lua +++ b/scripts/globals/effects/climactic_flourish.lua @@ -1,9 +1,8 @@ ----------------------------------- -- --- +-- tpz.effect.CLIMACTIC_FLOURISH -- ----------------------------------- - function onEffectGain(target, effect) end diff --git a/scripts/globals/effects/contradance.lua b/scripts/globals/effects/contradance.lua index 550845e5595..d19c2f57d12 100644 --- a/scripts/globals/effects/contradance.lua +++ b/scripts/globals/effects/contradance.lua @@ -3,7 +3,6 @@ -- tpz.effect.CONTRADANCE -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/cooldown.lua b/scripts/globals/effects/cooldown.lua index fdffdb4a143..85ede232124 100644 --- a/scripts/globals/effects/cooldown.lua +++ b/scripts/globals/effects/cooldown.lua @@ -3,7 +3,6 @@ -- tpz.effect.COOLDOWN -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/crooked_cards.lua b/scripts/globals/effects/crooked_cards.lua index a5d9dd7675d..20b2377be8c 100644 --- a/scripts/globals/effects/crooked_cards.lua +++ b/scripts/globals/effects/crooked_cards.lua @@ -1,16 +1,15 @@ ----------------------------------- -- --- tpz.effect.CROOKED_CARDS +-- tpz.effect.CROOKED_CARDS -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.PHANTOM_ROLL, 100) + target:addMod(tpz.mod.PHANTOM_ROLL, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.PHANTOM_ROLL, 100) + target:delMod(tpz.mod.PHANTOM_ROLL, 100) end diff --git a/scripts/globals/effects/decoy_shot.lua b/scripts/globals/effects/decoy_shot.lua index e1c7569e76a..1642f807141 100644 --- a/scripts/globals/effects/decoy_shot.lua +++ b/scripts/globals/effects/decoy_shot.lua @@ -3,7 +3,6 @@ -- tpz.effect.DECOY_SHOT -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/divine_caress.lua b/scripts/globals/effects/divine_caress.lua index 44cd80c038c..0ac3bee05ad 100644 --- a/scripts/globals/effects/divine_caress.lua +++ b/scripts/globals/effects/divine_caress.lua @@ -3,42 +3,41 @@ -- tpz.effect.DIVINE_CARESS -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.SLEEPRES, 98) -target:addMod(tpz.mod.POISONRES, 98) -target:addMod(tpz.mod.PARALYZERES, 98) -target:addMod(tpz.mod.BLINDRES, 98) -target:addMod(tpz.mod.SILENCERES, 98) -target:addMod(tpz.mod.VIRUSRES, 98) -target:addMod(tpz.mod.PETRIFYRES, 98) -target:addMod(tpz.mod.BINDRES, 98) -target:addMod(tpz.mod.CURSERES, 98) -target:addMod(tpz.mod.GRAVITYRES, 98) -target:addMod(tpz.mod.SLOWRES, 98) -target:addMod(tpz.mod.STUNRES, 98) -target:addMod(tpz.mod.CHARMRES, 98) -target:addMod(tpz.mod.AMNESIARES, 98) -target:addMod(tpz.mod.LULLABYRES, 98) + target:addMod(tpz.mod.SLEEPRES, 98) + target:addMod(tpz.mod.POISONRES, 98) + target:addMod(tpz.mod.PARALYZERES, 98) + target:addMod(tpz.mod.BLINDRES, 98) + target:addMod(tpz.mod.SILENCERES, 98) + target:addMod(tpz.mod.VIRUSRES, 98) + target:addMod(tpz.mod.PETRIFYRES, 98) + target:addMod(tpz.mod.BINDRES, 98) + target:addMod(tpz.mod.CURSERES, 98) + target:addMod(tpz.mod.GRAVITYRES, 98) + target:addMod(tpz.mod.SLOWRES, 98) + target:addMod(tpz.mod.STUNRES, 98) + target:addMod(tpz.mod.CHARMRES, 98) + target:addMod(tpz.mod.AMNESIARES, 98) + target:addMod(tpz.mod.LULLABYRES, 98) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.SLEEPRES, 98) -target:delMod(tpz.mod.POISONRES, 98) -target:delMod(tpz.mod.PARALYZERES, 98) -target:delMod(tpz.mod.BLINDRES, 98) -target:delMod(tpz.mod.SILENCERES, 98) -target:delMod(tpz.mod.VIRUSRES, 98) -target:delMod(tpz.mod.PETRIFYRES, 98) -target:delMod(tpz.mod.BINDRES, 98) -target:delMod(tpz.mod.CURSERES, 98) -target:delMod(tpz.mod.GRAVITYRES, 98) -target:delMod(tpz.mod.SLOWRES, 98) -target:delMod(tpz.mod.STUNRES, 98) -target:delMod(tpz.mod.CHARMRES, 98) -target:delMod(tpz.mod.AMNESIARES, 98) -target:delMod(tpz.mod.LULLABYRES, 98) -end \ No newline at end of file + target:delMod(tpz.mod.SLEEPRES, 98) + target:delMod(tpz.mod.POISONRES, 98) + target:delMod(tpz.mod.PARALYZERES, 98) + target:delMod(tpz.mod.BLINDRES, 98) + target:delMod(tpz.mod.SILENCERES, 98) + target:delMod(tpz.mod.VIRUSRES, 98) + target:delMod(tpz.mod.PETRIFYRES, 98) + target:delMod(tpz.mod.BINDRES, 98) + target:delMod(tpz.mod.CURSERES, 98) + target:delMod(tpz.mod.GRAVITYRES, 98) + target:delMod(tpz.mod.SLOWRES, 98) + target:delMod(tpz.mod.STUNRES, 98) + target:delMod(tpz.mod.CHARMRES, 98) + target:delMod(tpz.mod.AMNESIARES, 98) + target:delMod(tpz.mod.LULLABYRES, 98) +end diff --git a/scripts/globals/effects/divine_emblem.lua b/scripts/globals/effects/divine_emblem.lua index f632fc967a7..8aa41211a7e 100644 --- a/scripts/globals/effects/divine_emblem.lua +++ b/scripts/globals/effects/divine_emblem.lua @@ -3,7 +3,6 @@ -- tpz.effect.DIVINE_EMBLEM -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/dragon_breaker.lua b/scripts/globals/effects/dragon_breaker.lua index 188a480727f..b8e1bb1b41a 100644 --- a/scripts/globals/effects/dragon_breaker.lua +++ b/scripts/globals/effects/dragon_breaker.lua @@ -3,7 +3,6 @@ -- tpz.effect.DRAGON_BREAKER -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/efflux.lua b/scripts/globals/effects/efflux.lua index 5516d6af45c..73514d68644 100644 --- a/scripts/globals/effects/efflux.lua +++ b/scripts/globals/effects/efflux.lua @@ -3,7 +3,6 @@ -- tpz.effect.EFFLUX -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/fly_high.lua b/scripts/globals/effects/fly_high.lua index b3ba32a1fc3..188c820453f 100644 --- a/scripts/globals/effects/fly_high.lua +++ b/scripts/globals/effects/fly_high.lua @@ -3,7 +3,6 @@ -- tpz.effect.FLY_HIGH -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/grand_pas.lua b/scripts/globals/effects/grand_pas.lua index 299df0b611e..e94b55ad4ad 100644 --- a/scripts/globals/effects/grand_pas.lua +++ b/scripts/globals/effects/grand_pas.lua @@ -3,7 +3,6 @@ -- tpz.effect.GRAND_PAS -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/hamanoha.lua b/scripts/globals/effects/hamanoha.lua index 56c0a9bcd55..505ef6c88cc 100644 --- a/scripts/globals/effects/hamanoha.lua +++ b/scripts/globals/effects/hamanoha.lua @@ -3,22 +3,21 @@ -- tpz.effect.HAMANOHA -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.ACC, 20) -target:addMod(tpz.mod.EVA, 20) -target:addMod(tpz.mod.MACC, 20) -target:addMod(tpz.mod.MEVA, 20) -target:addMod(tpz.mod.REGAIN_DOWN, 20) + target:addMod(tpz.mod.ACC, 20) + target:addMod(tpz.mod.EVA, 20) + target:addMod(tpz.mod.MACC, 20) + target:addMod(tpz.mod.MEVA, 20) + target:addMod(tpz.mod.REGAIN_DOWN, 20) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.ACC, 20) -target:delMod(tpz.mod.EVA, 20) -target:delMod(tpz.mod.MACC, 20) -target:delMod(tpz.mod.MEVA, 20) -target:delMod(tpz.mod.REGAIN_DOWN, 20) + target:delMod(tpz.mod.ACC, 20) + target:delMod(tpz.mod.EVA, 20) + target:delMod(tpz.mod.MACC, 20) + target:delMod(tpz.mod.MEVA, 20) + target:delMod(tpz.mod.REGAIN_DOWN, 20) end diff --git a/scripts/globals/effects/heady_artifice.lua b/scripts/globals/effects/heady_artifice.lua index 763e2091ade..a92456740a4 100644 --- a/scripts/globals/effects/heady_artifice.lua +++ b/scripts/globals/effects/heady_artifice.lua @@ -3,7 +3,6 @@ -- tpz.effect.HEADY_ARTIFICE -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/impetus_effect.lua b/scripts/globals/effects/impetus_effect.lua index dd2641f0fd6..90279435f3b 100644 --- a/scripts/globals/effects/impetus_effect.lua +++ b/scripts/globals/effects/impetus_effect.lua @@ -3,16 +3,15 @@ -- tpz.effect.IMPETUS_EFFECT -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.ATT, 100) -target:addMod(tpz.mod.CRITHITRATE, 50) + target:addMod(tpz.mod.ATT, 100) + target:addMod(tpz.mod.CRITHITRATE, 50) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:addMod(tpz.mod.ATT, -100) -target:addMod(tpz.mod.CRITHITRATE, -50) -end \ No newline at end of file + target:addMod(tpz.mod.ATT, -100) + target:addMod(tpz.mod.CRITHITRATE, -50) +end diff --git a/scripts/globals/effects/inner_strength.lua b/scripts/globals/effects/inner_strength.lua index 01289e12072..cdd232fed18 100644 --- a/scripts/globals/effects/inner_strength.lua +++ b/scripts/globals/effects/inner_strength.lua @@ -3,16 +3,15 @@ -- tpz.effect.INNER_STRENGTH -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.HPP, 100) -target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) + target:addMod(tpz.mod.HPP, 100) + target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.HPP, 100) -target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) + target:delMod(tpz.mod.HPP, 100) + target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) end diff --git a/scripts/globals/effects/intervene.lua b/scripts/globals/effects/intervene.lua index 52faa270a83..1f81b3ae8fd 100644 --- a/scripts/globals/effects/intervene.lua +++ b/scripts/globals/effects/intervene.lua @@ -3,7 +3,6 @@ -- tpz.effect.INTERVENE -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/larceny.lua b/scripts/globals/effects/larceny.lua index 3bcd6ddc2ae..792fff0d7c7 100644 --- a/scripts/globals/effects/larceny.lua +++ b/scripts/globals/effects/larceny.lua @@ -3,7 +3,6 @@ -- tpz.effect.LARCENY -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/libra.lua b/scripts/globals/effects/libra.lua index a10a566c10a..3aac824c2e1 100644 --- a/scripts/globals/effects/libra.lua +++ b/scripts/globals/effects/libra.lua @@ -3,7 +3,6 @@ -- tpz.effect.LIBRA -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/majesty.lua b/scripts/globals/effects/majesty.lua index c141cda3165..9fa8476499c 100644 --- a/scripts/globals/effects/majesty.lua +++ b/scripts/globals/effects/majesty.lua @@ -3,7 +3,6 @@ -- tpz.effect.MAJESTY -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/mana_cede.lua b/scripts/globals/effects/mana_cede.lua index 5fffaf92861..b5efdeef264 100644 --- a/scripts/globals/effects/mana_cede.lua +++ b/scripts/globals/effects/mana_cede.lua @@ -3,7 +3,6 @@ -- tpz.effect.MANA_CEDE -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/mana_wall.lua b/scripts/globals/effects/mana_wall.lua index abeca0a8c2b..b87f4aa2367 100644 --- a/scripts/globals/effects/mana_wall.lua +++ b/scripts/globals/effects/mana_wall.lua @@ -3,14 +3,13 @@ -- tpz.effect.MANA_WALL -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.DMG, 50) + target:addMod(tpz.mod.DMG, 50) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.DMG, 50) -end \ No newline at end of file + target:delMod(tpz.mod.DMG, 50) +end diff --git a/scripts/globals/effects/manawell.lua b/scripts/globals/effects/manawell.lua index 3a3def2db34..e8ce4d705d3 100644 --- a/scripts/globals/effects/manawell.lua +++ b/scripts/globals/effects/manawell.lua @@ -1,17 +1,16 @@ ----------------------------------- -- -- tpz.effect.MANAWELL --- Eliminates the cost of the next magic spell the target casts. +-- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) + target:addMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) end function onUseSpell(target, effect) -player:delMod(tpz.mod.PHANTOM_ROLL, 100) + player:delMod(tpz.mod.PHANTOM_ROLL, 100) end function onEffectLose(target, effect) -target:delMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) -end \ No newline at end of file + target:delMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) +end diff --git a/scripts/globals/effects/nether_void.lua b/scripts/globals/effects/nether_void.lua index 771cdf13a9c..823f25627fb 100644 --- a/scripts/globals/effects/nether_void.lua +++ b/scripts/globals/effects/nether_void.lua @@ -3,7 +3,6 @@ -- tpz.effect.NETHER_VOID -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/overkill.lua b/scripts/globals/effects/overkill.lua index 4a8d5677fbf..e0957c6dd45 100644 --- a/scripts/globals/effects/overkill.lua +++ b/scripts/globals/effects/overkill.lua @@ -3,16 +3,15 @@ -- tpz.effect.OVERKILL -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.DOUBLE_SHOT_RATE, 100) -target:addMod(tpz.mod.TRIPLE_ATTACK, 33) + target:addMod(tpz.mod.DOUBLE_SHOT_RATE, 100) + target:addMod(tpz.mod.TRIPLE_ATTACK, 33) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.DOUBLE_SHOT_RATE, 100) -target:delMod(tpz.mod.TRIPLE_ATTACK, 33) -end \ No newline at end of file + target:delMod(tpz.mod.DOUBLE_SHOT_RATE, 100) + target:delMod(tpz.mod.TRIPLE_ATTACK, 33) +end diff --git a/scripts/globals/effects/palisade.lua b/scripts/globals/effects/palisade.lua index f925219137e..1579dfbab97 100644 --- a/scripts/globals/effects/palisade.lua +++ b/scripts/globals/effects/palisade.lua @@ -3,7 +3,6 @@ -- tpz.effect.PALISADE -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/perfect_counter.lua b/scripts/globals/effects/perfect_counter.lua index 95300dac70b..5aae42cd4de 100644 --- a/scripts/globals/effects/perfect_counter.lua +++ b/scripts/globals/effects/perfect_counter.lua @@ -3,14 +3,13 @@ -- tpz.effect.PERFECT_COUNTER -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) + target:addMod(tpz.mod.PERFECT_COUNTER_ATT, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) -end \ No newline at end of file + target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) +end diff --git a/scripts/globals/effects/presto.lua b/scripts/globals/effects/presto.lua index c902080d93c..892f44cee56 100644 --- a/scripts/globals/effects/presto.lua +++ b/scripts/globals/effects/presto.lua @@ -3,7 +3,6 @@ -- tpz.effect.PRESTO -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/sacrosanctity.lua b/scripts/globals/effects/sacrosanctity.lua index 1d4321337e4..478da1b6c7f 100644 --- a/scripts/globals/effects/sacrosanctity.lua +++ b/scripts/globals/effects/sacrosanctity.lua @@ -3,14 +3,13 @@ -- tpz.effect.SACROSANCTITY -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.MDEF, 75) + target:addMod(tpz.mod.MDEF, 75) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:addMod(tpz.mod.MDEF, -75) -end \ No newline at end of file + target:addMod(tpz.mod.MDEF, -75) +end diff --git a/scripts/globals/effects/scarlet_delirium.lua b/scripts/globals/effects/scarlet_delirium.lua index 33ecb25eaef..d127b7ec31d 100644 --- a/scripts/globals/effects/scarlet_delirium.lua +++ b/scripts/globals/effects/scarlet_delirium.lua @@ -3,7 +3,6 @@ -- tpz.effect.SCARLET_DELIRIUM -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/sengikori.lua b/scripts/globals/effects/sengikori.lua index eb9efb05aa5..df7783f3479 100644 --- a/scripts/globals/effects/sengikori.lua +++ b/scripts/globals/effects/sengikori.lua @@ -3,16 +3,15 @@ -- tpz.effect.SENGIKORI -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.SKILLCHAINDMG, 100) -target:addMod(tpz.mod.UDMGMAGIC, 25) + target:addMod(tpz.mod.SKILLCHAINDMG, 100) + target:addMod(tpz.mod.UDMGMAGIC, 25) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.SKILLCHAINDMG, 100) -target:delMod(tpz.mod.UDMGMAGIC, 25) -end \ No newline at end of file + target:delMod(tpz.mod.SKILLCHAINDMG, 100) + target:delMod(tpz.mod.UDMGMAGIC, 25) +end diff --git a/scripts/globals/effects/sepulcher.lua b/scripts/globals/effects/sepulcher.lua index c72747eea0d..6f1409d5691 100644 --- a/scripts/globals/effects/sepulcher.lua +++ b/scripts/globals/effects/sepulcher.lua @@ -3,7 +3,6 @@ -- tpz.effect.SEPULCHER -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/soul_enslavement.lua b/scripts/globals/effects/soul_enslavement.lua index b040bb21196..662b299b88b 100644 --- a/scripts/globals/effects/soul_enslavement.lua +++ b/scripts/globals/effects/soul_enslavement.lua @@ -3,7 +3,6 @@ -- tpz.effect.SOUL_ENSLAVEMENT -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/spirit_bond.lua b/scripts/globals/effects/spirit_bond.lua index 22de67d46eb..d8a2ff558dd 100644 --- a/scripts/globals/effects/spirit_bond.lua +++ b/scripts/globals/effects/spirit_bond.lua @@ -3,7 +3,6 @@ -- tpz.effect.SPIRIT_BOND -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/striking_flourish.lua b/scripts/globals/effects/striking_flourish.lua index 7f825b35397..f2cec34a412 100644 --- a/scripts/globals/effects/striking_flourish.lua +++ b/scripts/globals/effects/striking_flourish.lua @@ -1,9 +1,8 @@ ----------------------------------- -- --- +-- tpz.effect.STRIKING_FLOURISH -- ----------------------------------- - function onEffectGain(target, effect) end diff --git a/scripts/globals/effects/subtle_sorcery.lua b/scripts/globals/effects/subtle_sorcery.lua index 3b61e277fee..74d8c32e8d1 100644 --- a/scripts/globals/effects/subtle_sorcery.lua +++ b/scripts/globals/effects/subtle_sorcery.lua @@ -3,16 +3,15 @@ -- tpz.effect.SUBTLE_SORCERY -- ----------------------------------- --- Reduces the amount of enmity generated from magic spells and increases magic accuracy. function onEffectGain(target, effect) -target:addMod(tpz.mod.MACC, 100) + target:addMod(tpz.mod.MACC, 100) end function onEffectTick(target, effect) -target:addMod(tpz.mod.ENMITY, -20) + target:addMod(tpz.mod.ENMITY, -20) end function onEffectLose(target, effect) -target:delMod(tpz.mod.MACC, 100) -target:delMod(tpz.mod.ENMITY) -end \ No newline at end of file + target:delMod(tpz.mod.MACC, 100) + target:delMod(tpz.mod.ENMITY) +end diff --git a/scripts/globals/effects/tactical_switch.lua b/scripts/globals/effects/tactical_switch.lua index 34cc4c1aa02..29d5386f682 100644 --- a/scripts/globals/effects/tactical_switch.lua +++ b/scripts/globals/effects/tactical_switch.lua @@ -3,7 +3,6 @@ -- tpz.effect.TACTICAL_SWITCH -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/ternary_flourish.lua b/scripts/globals/effects/ternary_flourish.lua index c966f64da0a..603e81f935e 100644 --- a/scripts/globals/effects/ternary_flourish.lua +++ b/scripts/globals/effects/ternary_flourish.lua @@ -1,16 +1,15 @@ ----------------------------------- -- --- +-- tpz.effect.TERNARY_FLOURISH -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.TRIPLE_ATTACK, 100) + target:addMod(tpz.mod.TRIPLE_ATTACK, 100) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:addMod(tpz.mod.TRIPLE_ATTACK, -100) + target:addMod(tpz.mod.TRIPLE_ATTACK, -100) end diff --git a/scripts/globals/effects/triple_shot.lua b/scripts/globals/effects/triple_shot.lua index 77adfd4e988..f907ccdd677 100644 --- a/scripts/globals/effects/triple_shot.lua +++ b/scripts/globals/effects/triple_shot.lua @@ -3,16 +3,15 @@ -- tpz.effect.TRIPLE_SHOT -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.EXTRA_DMG_CHANCE, 19) -target:addMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) + target:addMod(tpz.mod.EXTRA_DMG_CHANCE, 19) + target:addMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.EXTRA_DMG_CHANCE, 19) -target:delMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) -end \ No newline at end of file + target:delMod(tpz.mod.EXTRA_DMG_CHANCE, 19) + target:delMod(tpz.mod.OCC_DO_EXTRA_DMG, 300) +end diff --git a/scripts/globals/effects/unbridled_learning.lua b/scripts/globals/effects/unbridled_learning.lua index 461c8f7c23e..246ab70d578 100644 --- a/scripts/globals/effects/unbridled_learning.lua +++ b/scripts/globals/effects/unbridled_learning.lua @@ -3,7 +3,6 @@ -- tpz.effect.UNBRIDLED_LEARNING -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/unbridled_wisdom.lua b/scripts/globals/effects/unbridled_wisdom.lua index c5c2f90bc96..61196b77eb5 100644 --- a/scripts/globals/effects/unbridled_wisdom.lua +++ b/scripts/globals/effects/unbridled_wisdom.lua @@ -3,7 +3,6 @@ -- tpz.effect.UNBRIDLED_WISDOM -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end diff --git a/scripts/globals/effects/unleash.lua b/scripts/globals/effects/unleash.lua index 379b1bc1bfe..30bafad0a33 100644 --- a/scripts/globals/effects/unleash.lua +++ b/scripts/globals/effects/unleash.lua @@ -3,14 +3,13 @@ -- tpz.effect.UNLEASH -- ----------------------------------- - function onEffectGain(target, effect) -target:addMod(tpz.mod.TAME, 98) + target:addMod(tpz.mod.TAME, 98) end function onEffectTick(target, effect) end function onEffectLose(target, effect) -target:delMod(tpz.mod.TAME, 98) -end \ No newline at end of file + target:delMod(tpz.mod.TAME, 98) +end diff --git a/scripts/globals/effects/yaegasumi.lua b/scripts/globals/effects/yaegasumi.lua index 7a2ffbb9a02..35616439ab6 100644 --- a/scripts/globals/effects/yaegasumi.lua +++ b/scripts/globals/effects/yaegasumi.lua @@ -3,7 +3,6 @@ -- tpz.effect.YAEGASUMI -- ----------------------------------- - function onEffectGain(target, effect) end @@ -11,4 +10,4 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) -end \ No newline at end of file +end From 197cefe9bc6a67f20d60fb88f5d3a1c721e91ba3 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sun, 13 Sep 2020 12:29:09 -0400 Subject: [PATCH 18/31] formatted style and checked titles --- scripts/globals/abilities/arcane_crest.lua | 12 +++---- scripts/globals/abilities/astral_conduit.lua | 12 +++---- scripts/globals/abilities/asylum.lua | 12 +++---- scripts/globals/abilities/blood_rage.lua | 12 +++---- scripts/globals/abilities/bounty_shot.lua | 12 +++---- scripts/globals/abilities/brazen_rush.lua | 12 +++---- .../globals/abilities/caper_emissarius.lua | 4 +-- scripts/globals/abilities/cascade.lua | 10 +++--- scripts/globals/abilities/clarion_call.lua | 12 +++---- .../globals/abilities/climactic_flourish.lua | 19 +++++++---- scripts/globals/abilities/contradance.lua | 12 +++---- scripts/globals/abilities/cooldown.lua | 12 +++---- scripts/globals/abilities/crooked_cards.lua | 12 +++---- scripts/globals/abilities/cutting_cards.lua | 6 ++-- scripts/globals/abilities/decoy_shot.lua | 12 +++---- scripts/globals/abilities/divine_caress.lua | 12 +++---- scripts/globals/abilities/divine_emblem.lua | 12 +++---- scripts/globals/abilities/dragon_breaker.lua | 12 +++---- scripts/globals/abilities/efflux.lua | 12 +++---- scripts/globals/abilities/enmity_douse.lua | 10 +++--- scripts/globals/abilities/feather_step.lua | 32 +++++++++---------- scripts/globals/abilities/fly_high.lua | 12 +++---- scripts/globals/abilities/grand_pas.lua | 12 +++---- scripts/globals/abilities/hamanoha.lua | 12 +++---- scripts/globals/abilities/heady_artifice.lua | 8 ++--- scripts/globals/abilities/impetus.lua | 12 +++---- scripts/globals/abilities/inner_strength.lua | 12 +++---- scripts/globals/abilities/intervene.lua | 12 +++---- scripts/globals/abilities/larceny.lua | 12 +++---- scripts/globals/abilities/libra.lua | 12 +++---- scripts/globals/abilities/majesty.lua | 12 +++---- scripts/globals/abilities/mana_cede.lua | 12 +++---- scripts/globals/abilities/mana_wall.lua | 12 +++---- scripts/globals/abilities/manawell.lua | 12 +++---- scripts/globals/abilities/nether_void.lua | 12 +++---- scripts/globals/abilities/overkill.lua | 12 +++---- scripts/globals/abilities/palisade.lua | 12 +++---- scripts/globals/abilities/perfect_counter.lua | 12 +++---- scripts/globals/abilities/presto.lua | 12 +++---- scripts/globals/abilities/sacrosanctity.lua | 12 +++---- .../globals/abilities/scarlet_delirium.lua | 12 +++---- scripts/globals/abilities/sengikori.lua | 12 +++---- scripts/globals/abilities/sepulcher.lua | 12 +++---- .../globals/abilities/soul_enslavement.lua | 12 +++---- scripts/globals/abilities/soul_jump.lua | 2 +- scripts/globals/abilities/spirit_bond.lua | 12 +++---- scripts/globals/abilities/spirit_jump.lua | 2 +- .../globals/abilities/striking_flourish.lua | 16 ++++++---- scripts/globals/abilities/subtle_sorcery.lua | 12 +++---- scripts/globals/abilities/tactical_switch.lua | 12 +++---- .../globals/abilities/ternary_flourish.lua | 11 ++++--- scripts/globals/abilities/triple_shot.lua | 12 +++---- .../globals/abilities/unbridled_learning.lua | 12 +++---- .../globals/abilities/unbridled_wisdom.lua | 12 +++---- scripts/globals/abilities/unleash.lua | 12 +++---- scripts/globals/abilities/yaegasumi.lua | 12 +++---- 56 files changed, 336 insertions(+), 324 deletions(-) diff --git a/scripts/globals/abilities/arcane_crest.lua b/scripts/globals/abilities/arcane_crest.lua index 479ec62b335..57bc74bd7a6 100644 --- a/scripts/globals/abilities/arcane_crest.lua +++ b/scripts/globals/abilities/arcane_crest.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Arcane Crest --- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for arcana. +-- Description: Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for arcana. -- Obtained: DRK Level 87 -- Recast Time: 00:05:00 -- Duration: 00:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.ARCANE_CREST,8,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.ARCANE_CREST, 8, 1, 30) +end diff --git a/scripts/globals/abilities/astral_conduit.lua b/scripts/globals/abilities/astral_conduit.lua index ffc31c10a7e..8b02033f644 100644 --- a/scripts/globals/abilities/astral_conduit.lua +++ b/scripts/globals/abilities/astral_conduit.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Astral Conduit --- Description Reduces Blood Pact recast times. +-- Description: Reduces Blood Pact recast times. -- Obtained: SMN Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.ASTRAL_CONDUIT,15,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.ASTRAL_CONDUIT, 15, 1, 30) +end diff --git a/scripts/globals/abilities/asylum.lua b/scripts/globals/abilities/asylum.lua index 7aa9753ffb0..63ad2438eff 100644 --- a/scripts/globals/abilities/asylum.lua +++ b/scripts/globals/abilities/asylum.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Asylum --- Description Grants party members a powerful resistance to enfeebling magic and Dispel effects. +-- Description: Grants party members a powerful resistance to enfeebling magic and Dispel effects. -- Obtained: WHM Level 96 -- Recast Time: 01:00:00 -- Duration: 0:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.ASYLUM,3,0,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.ASYLUM, 3, 0, 30) +end diff --git a/scripts/globals/abilities/blood_rage.lua b/scripts/globals/abilities/blood_rage.lua index 4b40a86732c..e4676d67688 100644 --- a/scripts/globals/abilities/blood_rage.lua +++ b/scripts/globals/abilities/blood_rage.lua @@ -1,6 +1,6 @@ ----------------------------------- --- Ability: BLOOD_RAGE --- Enhances critical hit rate for party members within area of effect. +-- Ability: Blood Rage +-- Description: Enhances critical hit rate for party members within area of effect. -- Obtained: WAR Level 87 -- Recast Time: 00:05:00 -- Duration: 0:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.BLOOD_RAGE,1,0,30) +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.BLOOD_RAGE, 1, 0, 30) end diff --git a/scripts/globals/abilities/bounty_shot.lua b/scripts/globals/abilities/bounty_shot.lua index 81408b955df..7863a0c7556 100644 --- a/scripts/globals/abilities/bounty_shot.lua +++ b/scripts/globals/abilities/bounty_shot.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Bounty Shot --- Description Increases the rate at which the target yields treasure. +-- Description: Increases the rate at which the target yields treasure. -- Obtained: RNG Level 87 -- Recast Time: 00:01:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.BOUNTY_SHOT,11,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.BOUNTY_SHOT, 11, 1, 30) +end diff --git a/scripts/globals/abilities/brazen_rush.lua b/scripts/globals/abilities/brazen_rush.lua index d6afcfb91c3..a30627d8f52 100644 --- a/scripts/globals/abilities/brazen_rush.lua +++ b/scripts/globals/abilities/brazen_rush.lua @@ -1,6 +1,6 @@ ----------------------------------- --- Ability: BRAZEN_RUSH --- Increases double attack rate +-- Ability: Brazen Rush +-- Description: Increases double attack rate -- Obtained: WAR Level 96 -- Recast Time: 1:00:00 -- Duration: 0:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.BRAZEN_STRENGTH,1,368,30) +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.BRAZEN_STRENGTH, 1, 368, 30) end diff --git a/scripts/globals/abilities/caper_emissarius.lua b/scripts/globals/abilities/caper_emissarius.lua index 7f206e5aecc..54034b5988a 100644 --- a/scripts/globals/abilities/caper_emissarius.lua +++ b/scripts/globals/abilities/caper_emissarius.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Caper Emissarius --- Description Transfers enmity to a party member of your choice. +-- Description: Transfers enmity to a party member of your choice. -- Obtained: SCH Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -21,4 +21,4 @@ end function onUseAbility(player, target, ability) party:transferEnmity(player, 99, 20.6) -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/cascade.lua b/scripts/globals/abilities/cascade.lua index d5ce4b92055..b9716a08a2a 100644 --- a/scripts/globals/abilities/cascade.lua +++ b/scripts/globals/abilities/cascade.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Cascade --- Description Grants a damage bonus to the next elemental magic spell cast based on TP consumed. +-- Description: Grants a damage bonus to the next elemental magic spell cast based on TP consumed. -- Obtained: BLM Level 85 -- Recast Time: 00:01:00 -- Duration: 0:01:00 or the next spell cast @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.CASCADE,4,0,60) +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.CASCADE, 4, 0, 60) end diff --git a/scripts/globals/abilities/clarion_call.lua b/scripts/globals/abilities/clarion_call.lua index 26a87edb03d..19dfa7a4196 100644 --- a/scripts/globals/abilities/clarion_call.lua +++ b/scripts/globals/abilities/clarion_call.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Clarion Call --- Description Increases the number of songs that can affect party members by one. +-- Description: Increases the number of songs that can affect party members by one. -- Obtained: BRD Level 96 -- Recast Time: 01:00:00 -- Duration: 0:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.CLARION_CALL,10,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.CLARION_CALL, 10, 0, 180) +end diff --git a/scripts/globals/abilities/climactic_flourish.lua b/scripts/globals/abilities/climactic_flourish.lua index 45690b7f31a..df78f352973 100644 --- a/scripts/globals/abilities/climactic_flourish.lua +++ b/scripts/globals/abilities/climactic_flourish.lua @@ -1,6 +1,6 @@ ----------------------------------- --- Ability: Ternary Flourish --- Description Allows you to deal critical hits. Requires at least one finishing move. +-- Ability: Climactic Flourish +-- Description: Allows you to deal critical hits. Requires at least one finishing move. -- Obtained: DNC Level 80 -- Recast Time: 00:01:30 (Flourishes III) -- Duration: 00:01:00 @@ -36,19 +36,24 @@ function onUseAbility(player, target, ability) if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) end end diff --git a/scripts/globals/abilities/contradance.lua b/scripts/globals/abilities/contradance.lua index c47394e96cc..793f5687eb5 100644 --- a/scripts/globals/abilities/contradance.lua +++ b/scripts/globals/abilities/contradance.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Contradance --- Description Increases the amount of HP restored by your next Waltz. +-- Description: Increases the amount of HP restored by your next Waltz. -- Obtained: DNC Level 50 -- Recast Time: 00:05:00 -- Duration: 00:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.CONTRADANCE,19,1,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.CONTRADANCE, 19, 1, 60) +end diff --git a/scripts/globals/abilities/cooldown.lua b/scripts/globals/abilities/cooldown.lua index 84ba02ee7b8..a6fd165ccd3 100644 --- a/scripts/globals/abilities/cooldown.lua +++ b/scripts/globals/abilities/cooldown.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Cooldown --- Description Reduces the strain on your automaton. +-- Description: Reduces the strain on your automaton. -- Obtained: PUP Level 95 -- Recast Time: 00:05:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.COOLDOWN,18,1,1) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.COOLDOWN, 18, 1, 1) +end diff --git a/scripts/globals/abilities/crooked_cards.lua b/scripts/globals/abilities/crooked_cards.lua index 506a7551813..82785b5a464 100644 --- a/scripts/globals/abilities/crooked_cards.lua +++ b/scripts/globals/abilities/crooked_cards.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Crooked Cards --- Description Increases the effects of the next phantom roll. +-- Description: Increases the effects of the next phantom roll. -- Obtained: COR Level 95 -- Recast Time: 0:10:00 -- Duration: 0:01:00(or the next roll used) @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.CROOKED_CARDS,17,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.CROOKED_CARDS, 17, 0, 60) +end diff --git a/scripts/globals/abilities/cutting_cards.lua b/scripts/globals/abilities/cutting_cards.lua index b3514922e07..5736ffc6357 100644 --- a/scripts/globals/abilities/cutting_cards.lua +++ b/scripts/globals/abilities/cutting_cards.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Cutting Cards --- Description Reduces the recast times of other party members' special abilities. The degree to which they are reduced is determined by the number rolled. +-- Description: Reduces the recast times of other party members' special abilities. The degree to which they are reduced is determined by the number rolled. -- Obtained: COR Level 96 -- Recast Time: 01:00:00 ----------------------------------- @@ -20,7 +20,7 @@ end function applyRoll(caster, target, ability, action, total) caster:doCuttingCards(target, total) - ability:setMsg(435 + math.floor((total-1)/2)*2) + ability:setMsg(435 + math.floor((total - 1) / 2) * 2) action:animation(target:getID(), 132 + (total) - 1) return total -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/decoy_shot.lua b/scripts/globals/abilities/decoy_shot.lua index 247737d5955..fe059d775fb 100644 --- a/scripts/globals/abilities/decoy_shot.lua +++ b/scripts/globals/abilities/decoy_shot.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Decoy Shot --- Description Diverts enmity when launching a ranged attack from behind a party member. +-- Description: Diverts enmity when launching a ranged attack from behind a party member. -- Obtained: RNG Level 95 -- Recast Time: 00:05:00 -- Duration: 00:03:00 @@ -10,10 +10,10 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.DECOY_SHOT,11,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.DECOY_SHOT, 11, 1, 30) +end diff --git a/scripts/globals/abilities/divine_caress.lua b/scripts/globals/abilities/divine_caress.lua index 59c0f45fc5a..9bf4ff9f89c 100644 --- a/scripts/globals/abilities/divine_caress.lua +++ b/scripts/globals/abilities/divine_caress.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Divine Caress --- Description If the next spell you cast cures a status ailment, your target will gain enhanced resistance to that ailment. +-- Description: If the next spell you cast cures a status ailment, your target will gain enhanced resistance to that ailment. -- Obtained: WHM Level 83 -- Recast Time: 00:01:00 -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.DIVINE_CARESS,3,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.DIVINE_CARESS, 3, 0, 60) +end diff --git a/scripts/globals/abilities/divine_emblem.lua b/scripts/globals/abilities/divine_emblem.lua index bdcfac3981a..e3be613870e 100644 --- a/scripts/globals/abilities/divine_emblem.lua +++ b/scripts/globals/abilities/divine_emblem.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Divine Emblem --- Description Enhances the accuracy of your next divine magic spell and increases enmity. +-- Description: Enhances the accuracy of your next divine magic spell and increases enmity. -- Obtained: PLD Level 78 -- Recast Time: 00:03:00 -- Duration: 00:01:00 or the next spell cast @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.DIVINE_EMBLEM,7,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.DIVINE_EMBLEM, 7, 0, 60) +end diff --git a/scripts/globals/abilities/dragon_breaker.lua b/scripts/globals/abilities/dragon_breaker.lua index ca5f2354ac6..4af47139813 100644 --- a/scripts/globals/abilities/dragon_breaker.lua +++ b/scripts/globals/abilities/dragon_breaker.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Dragon Breaker --- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for dragons. +-- Description: Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for dragons. -- Obtained: DRG Level 87 -- Recast Time: 00:05:00 -- Duration: 00:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.DRAGON_BREAKER,14,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.DRAGON_BREAKER, 14, 0, 180) +end diff --git a/scripts/globals/abilities/efflux.lua b/scripts/globals/abilities/efflux.lua index 8e81100fc90..c21c67438d2 100644 --- a/scripts/globals/abilities/efflux.lua +++ b/scripts/globals/abilities/efflux.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Efflux --- Description If the next spell you cast is a "physical" Blue magic spell, a TP bonus will be granted. +-- Description: If the next spell you cast is a "physical" Blue magic spell, a TP bonus will be granted. -- Obtained: BLU Level 83 -- Recast Time: 00:03:00 -- Duration: 00:01:00 or first blue magic cast @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.EFFLUX,16,1,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.EFFLUX, 16, 1, 60) +end diff --git a/scripts/globals/abilities/enmity_douse.lua b/scripts/globals/abilities/enmity_douse.lua index fa1e26efcfa..626770de7db 100644 --- a/scripts/globals/abilities/enmity_douse.lua +++ b/scripts/globals/abilities/enmity_douse.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Enmity Douse --- Description Reduces the target's enmity towards you. +-- Description: Reduces the target's enmity towards you. -- Obtained: BLM Level 87 -- Recast Time: 0:10:00 ----------------------------------- @@ -8,15 +8,15 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) +function onUseAbility(player, target, ability) if (target:isMob()) then local enmityShed = 100 if player:getMainJob() ~= tpz.job.BLM then enmityShed = 1000 end end -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index f8e1819b548..6f4a3905036 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -45,11 +45,11 @@ function onUseAbility(player, target, ability, action) local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration + 30) daze = 3 effect = 3 else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration + 30) daze = 2 effect = 2 end @@ -58,11 +58,11 @@ function onUseAbility(player, target, ability, action) local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration + 30) daze = 3 effect = 4 else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration + 30) daze = 2 effect = 3 end @@ -71,11 +71,11 @@ function onUseAbility(player, target, ability, action) local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) if (player:hasStatusEffect(tpz.effect.PRESTO)) then - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) daze = 3 effect = 5 else - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration + 30) daze = 2 effect = 4 end @@ -88,13 +88,13 @@ function onUseAbility(player, target, ability, action) else daze = 2 end - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) effect = 5 elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) daze = 1 effect = 5 @@ -113,31 +113,31 @@ function onUseAbility(player, target, ability, action) if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration + 30) effect = 2 elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration + 30) effect = 3 elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration + 30) effect = 4 elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) effect = 5 elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) - target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration+30) + target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) effect = 5 else target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_1, 1, 0, 60) @@ -147,18 +147,18 @@ function onUseAbility(player, target, ability, action) if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_1) - player:addStatusEffect(tpz.effect.FINISHING_MOVE_1+daze, 1, 0, 7200) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_1 + daze, 1, 0, 7200) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_2) - player:addStatusEffect(tpz.effect.FINISHING_MOVE_2+daze, 1, 0, 7200) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_2 + daze, 1, 0, 7200) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_3) if (daze > 2) then daze = 2 end - player:addStatusEffect(tpz.effect.FINISHING_MOVE_3+daze, 1, 0, 7200) + player:addStatusEffect(tpz.effect.FINISHING_MOVE_3 + daze, 1, 0, 7200) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_4) diff --git a/scripts/globals/abilities/fly_high.lua b/scripts/globals/abilities/fly_high.lua index cfa14ca30df..6787acb0a49 100644 --- a/scripts/globals/abilities/fly_high.lua +++ b/scripts/globals/abilities/fly_high.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Fly High --- Description Decreases the recast time of jumps. +-- Description: Decreases the recast time of jumps. -- Obtained: DRG Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.FLY_HIGH,14,0,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.FLY_HIGH, 14, 0, 30) +end diff --git a/scripts/globals/abilities/grand_pas.lua b/scripts/globals/abilities/grand_pas.lua index 573f21f830d..416259cdbc1 100644 --- a/scripts/globals/abilities/grand_pas.lua +++ b/scripts/globals/abilities/grand_pas.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Grand Pas --- Description Allows flourishes to be performed without finishing moves. +-- Description: Allows flourishes to be performed without finishing moves. -- Obtained: DNC Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -10,10 +10,10 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.GRAND_PAS,19,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.GRAND_PAS, 19, 1, 30) +end diff --git a/scripts/globals/abilities/hamanoha.lua b/scripts/globals/abilities/hamanoha.lua index d0f645e0b16..3074bb8f256 100644 --- a/scripts/globals/abilities/hamanoha.lua +++ b/scripts/globals/abilities/hamanoha.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Hamanoha --- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for demons. +-- Description: Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for demons. -- Obtained: SAM Level 87 -- Recast Time: 00:05:00 -- Duration: 0:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.HAMANOHA,12,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.HAMANOHA, 12, 0, 180) +end diff --git a/scripts/globals/abilities/heady_artifice.lua b/scripts/globals/abilities/heady_artifice.lua index bc6afe22a11..432411b5502 100644 --- a/scripts/globals/abilities/heady_artifice.lua +++ b/scripts/globals/abilities/heady_artifice.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Heady Artifice --- Description Allows automatons to perform a special ability that varies with the head used. +-- Description: Allows automatons to perform a special ability that varies with the head used. -- Obtained: PUP Level 96 -- Recast Time: 01:00:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end function onUseAbility(player, target, ability) - target:addStatusEffect(tpz.effect.HEADY_ARTIFICE,18,1,1) + target:addStatusEffect(tpz.effect.HEADY_ARTIFICE, 18, 1, 1) end diff --git a/scripts/globals/abilities/impetus.lua b/scripts/globals/abilities/impetus.lua index e1d3f57af4c..0bac81b7cf2 100644 --- a/scripts/globals/abilities/impetus.lua +++ b/scripts/globals/abilities/impetus.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Impetus --- Description Enhances attack and critical hit rate with each successive melee attack you land. +-- Description: Enhances attack and critical hit rate with each successive melee attack you land. -- Obtained: MNK Level 88 -- Recast Time: 00:05:00 -- Duration: 0:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.IMPETUS,2,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.IMPETUS, 2, 0, 180) +end diff --git a/scripts/globals/abilities/inner_strength.lua b/scripts/globals/abilities/inner_strength.lua index cea09082359..0c5c94fbf7d 100644 --- a/scripts/globals/abilities/inner_strength.lua +++ b/scripts/globals/abilities/inner_strength.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Inner Strength --- Description Increases your maximum HP. +-- Description: Increases your maximum HP. -- Obtained: MNK Level 96 -- Recast Time: 01:00:00 -- Duration: 0:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.INNER_STRENGTH,2,0,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.INNER_STRENGTH, 2, 0, 30) +end diff --git a/scripts/globals/abilities/intervene.lua b/scripts/globals/abilities/intervene.lua index 0a8c0f921f6..1442070f2da 100644 --- a/scripts/globals/abilities/intervene.lua +++ b/scripts/globals/abilities/intervene.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Intervene --- Description Strikes the target with your shield and decreases its attack and accuracy. +-- Description: Strikes the target with your shield and decreases its attack and accuracy. -- Obtained: PLD Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.INTERVENE,7,0,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.INTERVENE, 7, 0, 30) +end diff --git a/scripts/globals/abilities/larceny.lua b/scripts/globals/abilities/larceny.lua index b824d11a140..cf2574b6727 100644 --- a/scripts/globals/abilities/larceny.lua +++ b/scripts/globals/abilities/larceny.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Larceny --- Description Steals one beneficial effect from the target enemy. +-- Description: Steals one beneficial effect from the target enemy. -- Obtained: THF Level 96 -- Recast Time: 01:00:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.LARCENY,6,0,5) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.LARCENY, 6, 0, 5) +end diff --git a/scripts/globals/abilities/libra.lua b/scripts/globals/abilities/libra.lua index c7fc0943568..96877cf7713 100644 --- a/scripts/globals/abilities/libra.lua +++ b/scripts/globals/abilities/libra.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Libra --- Description Examines the target's enmity level. +-- Description: Examines the target's enmity level. -- Obtained: SCH Level 76 -- Recast Time: 00:01:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.LIBRA,20,1,1) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.LIBRA, 20, 1, 1) +end diff --git a/scripts/globals/abilities/majesty.lua b/scripts/globals/abilities/majesty.lua index a32a9aa422f..f71b0460d2f 100644 --- a/scripts/globals/abilities/majesty.lua +++ b/scripts/globals/abilities/majesty.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Majesty --- Description Increases Cure potency and reduces Cure recast time. Additionally, causes Cure and Protect spells to affect party members in area of effect. +-- Description: Increases Cure potency and reduces Cure recast time. Additionally, causes Cure and Protect spells to affect party members in area of effect. -- Obtained: PLD Level 70 -- Recast Time: 00:01:00 -- Duration: 00:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.MAJESTY,7,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.MAJESTY, 7, 0, 180) +end diff --git a/scripts/globals/abilities/mana_cede.lua b/scripts/globals/abilities/mana_cede.lua index ba827648256..006e1a64b5b 100644 --- a/scripts/globals/abilities/mana_cede.lua +++ b/scripts/globals/abilities/mana_cede.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Mana Cede --- Description Channels your MP into TP for avatars and elementals. +-- Description: Channels your MP into TP for avatars and elementals. -- Obtained: SMN Level 87 -- Recast Time: 00:05:00 ----------------------------------- @@ -8,10 +8,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.MANA_CEDE,15,1,1) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.MANA_CEDE, 15, 1, 1) +end diff --git a/scripts/globals/abilities/mana_wall.lua b/scripts/globals/abilities/mana_wall.lua index bb1606c7451..caa2bf95a23 100644 --- a/scripts/globals/abilities/mana_wall.lua +++ b/scripts/globals/abilities/mana_wall.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Mana Wall --- Description Allows you to take damage with MP. +-- Description: Allows you to take damage with MP. -- Obtained: BLM Level 76 -- Recast Time: 00:10:00 -- Duration: 00:05:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.MANA_WALL,4,0,300) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.MANA_WALL, 4, 0, 300) +end diff --git a/scripts/globals/abilities/manawell.lua b/scripts/globals/abilities/manawell.lua index e492a1f272a..53a364aedcd 100644 --- a/scripts/globals/abilities/manawell.lua +++ b/scripts/globals/abilities/manawell.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Manawell --- Description Eliminates the cost of the next magic spell the target casts. +-- Description: Eliminates the cost of the next magic spell the target casts. -- Obtained: BLM Level 95 -- Recast Time: 00:10:00 or the next spell cast -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.MANAWELL,4,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.MANAWELL, 4, 0, 60) +end diff --git a/scripts/globals/abilities/nether_void.lua b/scripts/globals/abilities/nether_void.lua index 3f704417f9b..e3c962817c2 100644 --- a/scripts/globals/abilities/nether_void.lua +++ b/scripts/globals/abilities/nether_void.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Nether Void --- Description Increases the absorption of your next dark magic spell. +-- Description: Increases the absorption of your next dark magic spell. -- Obtained: DRK Level 78 -- Recast Time: 00:05:00 -- Duration: 00:01:00 or the next Dark Magic cast @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.NETHER_VOID,8,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.NETHER_VOID, 8, 1, 30) +end diff --git a/scripts/globals/abilities/overkill.lua b/scripts/globals/abilities/overkill.lua index ca7b360316c..fe7fe5a2e22 100644 --- a/scripts/globals/abilities/overkill.lua +++ b/scripts/globals/abilities/overkill.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Overkill --- Description Increases ranged attack speed and the chance of activating Double/Triple Shot. +-- Description: Increases ranged attack speed and the chance of activating Double/Triple Shot. -- Obtained: RNG Level 96 -- Recast Time: 01:00:00 -- Duration: 00:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.OVERKILL,11,1,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.OVERKILL, 11, 1, 60) +end diff --git a/scripts/globals/abilities/palisade.lua b/scripts/globals/abilities/palisade.lua index efbcb582074..51af58cf159 100644 --- a/scripts/globals/abilities/palisade.lua +++ b/scripts/globals/abilities/palisade.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Palisade --- Description Increases chance of blocking with shield, and eliminates enmity loss. +-- Description: Increases chance of blocking with shield, and eliminates enmity loss. -- Obtained: PLD Level 95 -- Recast Time: 00:05:00 -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.PALISADE,7,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.PALISADE, 7, 0, 60) +end diff --git a/scripts/globals/abilities/perfect_counter.lua b/scripts/globals/abilities/perfect_counter.lua index 6f7283e8430..a4bfd23169a 100644 --- a/scripts/globals/abilities/perfect_counter.lua +++ b/scripts/globals/abilities/perfect_counter.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Perfect Counter --- Description Allows you to counter the next attack directed at you. +-- Description: Allows you to counter the next attack directed at you. -- Obtained: MNK Level 79 -- Recast Time: 00:01:00 -- Duration: 0:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.PERFECT_COUNTER,2,0,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.PERFECT_COUNTER, 2, 0, 30) +end diff --git a/scripts/globals/abilities/presto.lua b/scripts/globals/abilities/presto.lua index f41f4e57cce..526da5ae51f 100644 --- a/scripts/globals/abilities/presto.lua +++ b/scripts/globals/abilities/presto.lua @@ -9,19 +9,19 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.PRESTO,19,1,30) +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.PRESTO, 19, 1, 30) if player:addStatusEffect(tpz.effect.FINISHING_MOVE_1) then player:addStatusEffect(tpz.effect.FINISHING_MOVE_1) - elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) - elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3) elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then diff --git a/scripts/globals/abilities/sacrosanctity.lua b/scripts/globals/abilities/sacrosanctity.lua index 7d6cb0db0f0..df3a1a5a4a8 100644 --- a/scripts/globals/abilities/sacrosanctity.lua +++ b/scripts/globals/abilities/sacrosanctity.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Sacrosanctity --- Description Enhances magic defense for party members within area of effect. +-- Description: Enhances magic defense for party members within area of effect. -- Obtained: WHM Level 95 -- Recast Time: 00:10:00 -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SACROSANCTITY,3,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SACROSANCTITY, 3, 0, 60) +end diff --git a/scripts/globals/abilities/scarlet_delirium.lua b/scripts/globals/abilities/scarlet_delirium.lua index 07c47267919..9e80ebd4060 100644 --- a/scripts/globals/abilities/scarlet_delirium.lua +++ b/scripts/globals/abilities/scarlet_delirium.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Scarlet Delirium --- Description Channels damage taken into enhanced attack and magic attack. +-- Description: Channels damage taken into enhanced attack and magic attack. -- Obtained: DRK Level 95 -- Recast Time: 00:01:30 -- Duration: 00:01:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SCARLET_DELIRIUM,8,1,90) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SCARLET_DELIRIUM, 8, 1, 90) +end diff --git a/scripts/globals/abilities/sengikori.lua b/scripts/globals/abilities/sengikori.lua index 8615e80e857..7c072a80192 100644 --- a/scripts/globals/abilities/sengikori.lua +++ b/scripts/globals/abilities/sengikori.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Sengikori --- Description Grants a bonus to skillchains and magic bursts initiated by your next weapon skill. +-- Description: Grants a bonus to skillchains and magic bursts initiated by your next weapon skill. -- Obtained: SAM Level 77 -- Recast Time: 00:03:00 -- Duration: 0:01:00 or until next Weapon Skill. @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SENGIKORI,12,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SENGIKORI, 12, 0, 60) +end diff --git a/scripts/globals/abilities/sepulcher.lua b/scripts/globals/abilities/sepulcher.lua index b34f29d22b7..93501d47282 100644 --- a/scripts/globals/abilities/sepulcher.lua +++ b/scripts/globals/abilities/sepulcher.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Sepulcher --- Description Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for undead. +-- Description: Lowers accuracy, evasion, magic accuracy, magic evasion and TP gain for undead. -- Obtained: PLD Level 87 -- Recast Time: 00:05:00 -- Duration: 00:03:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.SEPULCHER,7,0,180) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.SEPULCHER, 7, 0, 180) +end diff --git a/scripts/globals/abilities/soul_enslavement.lua b/scripts/globals/abilities/soul_enslavement.lua index 5914228924a..747eb3c5b17 100644 --- a/scripts/globals/abilities/soul_enslavement.lua +++ b/scripts/globals/abilities/soul_enslavement.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Soul Enslavement --- Description Melee attacks absorb target's TP. +-- Description: Melee attacks absorb target's TP. -- Obtained: DRK Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:30 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SOUL_ENSLAVEMENT,8,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SOUL_ENSLAVEMENT, 8, 1, 30) +end diff --git a/scripts/globals/abilities/soul_jump.lua b/scripts/globals/abilities/soul_jump.lua index 8f696b27c89..3cc19d027e7 100644 --- a/scripts/globals/abilities/soul_jump.lua +++ b/scripts/globals/abilities/soul_jump.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Soul Jump --- Delivers a high jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. +-- Description: Delivers a high jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. -- Obtained: DRG Level 85 -- Recast Time: 2:00 ----------------------------------- diff --git a/scripts/globals/abilities/spirit_bond.lua b/scripts/globals/abilities/spirit_bond.lua index 8eba44d14a7..3049f3f2f53 100644 --- a/scripts/globals/abilities/spirit_bond.lua +++ b/scripts/globals/abilities/spirit_bond.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Spirit Bond --- Description Enables the dragoon to take some damage on behalf of their wyvern. Using Healing Breath also restores the wyvern's HP. +-- Description: Enables the dragoon to take some damage on behalf of their wyvern. Using Healing Breath also restores the wyvern's HP. -- Obtained: DRG Level 65 -- Recast Time: 00:03:00 -- Duration: 00:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SPIRIT_BOND,14,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SPIRIT_BOND, 14, 0, 60) +end diff --git a/scripts/globals/abilities/spirit_jump.lua b/scripts/globals/abilities/spirit_jump.lua index 4b98aebe0a4..53bbed3b28b 100644 --- a/scripts/globals/abilities/spirit_jump.lua +++ b/scripts/globals/abilities/spirit_jump.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Spirit Jump --- Delivers a short jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. +-- Description: Delivers a short jumping attack on a targeted enemy which suppresses enmity. Effect enhanced when wyvern is present. -- Obtained: DRG Level 77 -- Recast Time: 1:00 ----------------------------------- diff --git a/scripts/globals/abilities/striking_flourish.lua b/scripts/globals/abilities/striking_flourish.lua index 8a3a5534669..36917e1ceb2 100644 --- a/scripts/globals/abilities/striking_flourish.lua +++ b/scripts/globals/abilities/striking_flourish.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Striking Flourish --- Description Allows you to deliver a twofold attack. Requires at least two finishing moves. +-- Description: Allows you to deliver a twofold attack. Requires at least two finishing moves. -- Obtained: DNC Level 89 -- Recast Time: 00:00:30 (Flourishes III) -- Duration: 00:01:00 @@ -36,18 +36,22 @@ function onUseAbility(player, target, ability) if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 2, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 2, 0, 60, 0, + player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) end -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/subtle_sorcery.lua b/scripts/globals/abilities/subtle_sorcery.lua index 5aa3317218e..6cd44fb326b 100644 --- a/scripts/globals/abilities/subtle_sorcery.lua +++ b/scripts/globals/abilities/subtle_sorcery.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Subtle Sorcery --- Description Reduces the amount of enmity generated from magic spells and increases magic accuracy. +-- Description: Reduces the amount of enmity generated from magic spells and increases magic accuracy. -- Obtained: BLM Level 96 -- Recast Time: 01:00:00 -- Duration: 00:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.SUBTLE_SORCERY,4,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.SUBTLE_SORCERY, 4, 0, 60) +end diff --git a/scripts/globals/abilities/tactical_switch.lua b/scripts/globals/abilities/tactical_switch.lua index 981ddefe620..8287410981e 100644 --- a/scripts/globals/abilities/tactical_switch.lua +++ b/scripts/globals/abilities/tactical_switch.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Tactical Switch --- Description Swaps TP of master and automaton. +-- Description: Swaps TP of master and automaton. -- Obtained: PUP Level 79 -- Recast Time: 00:03:00 ----------------------------------- @@ -9,10 +9,10 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.TACTICAL_SWITCH,18,1,1) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.TACTICAL_SWITCH, 18, 1, 1) +end diff --git a/scripts/globals/abilities/ternary_flourish.lua b/scripts/globals/abilities/ternary_flourish.lua index d3f3c86300c..28aaf7930a2 100644 --- a/scripts/globals/abilities/ternary_flourish.lua +++ b/scripts/globals/abilities/ternary_flourish.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Ternary Flourish --- Description Allows you to deliver a threefold attack. Requires at least three finishing moves. +-- Description: Allows you to deliver a threefold attack. Requires at least three finishing moves. -- Obtained: DNC Level 93 -- Recast Time: 00:00:45 (Flourishes III) -- Duration: 00:01:00 @@ -36,14 +36,17 @@ function onUseAbility(player, target, ability) if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, + player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) end end diff --git a/scripts/globals/abilities/triple_shot.lua b/scripts/globals/abilities/triple_shot.lua index c987e55ed66..6e0d2a701b9 100644 --- a/scripts/globals/abilities/triple_shot.lua +++ b/scripts/globals/abilities/triple_shot.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Triple Shot --- Description Occasionally uses three units of ammunition to deal extra damage. +-- Description: Occasionally uses three units of ammunition to deal extra damage. -- Obtained: COR Level 87 -- Recast Time: 00:05:00 -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.TRIPLE_SHOT,17,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.TRIPLE_SHOT, 17, 0, 60) +end diff --git a/scripts/globals/abilities/unbridled_learning.lua b/scripts/globals/abilities/unbridled_learning.lua index f16b101b70b..f28ea7ad6b2 100644 --- a/scripts/globals/abilities/unbridled_learning.lua +++ b/scripts/globals/abilities/unbridled_learning.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Unbridled Learning --- Description Allows access to additional blue magic spells. +-- Description: Allows access to additional blue magic spells. -- Obtained: BLU Level 95 -- Recast Time: 00:05:00 -- Duration: 00:01:00 @@ -10,10 +10,10 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.UNBRIDLED_LEARNING,16,1,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.UNBRIDLED_LEARNING, 16, 1, 60) +end diff --git a/scripts/globals/abilities/unbridled_wisdom.lua b/scripts/globals/abilities/unbridled_wisdom.lua index 9af90a2c39f..f12ea897965 100644 --- a/scripts/globals/abilities/unbridled_wisdom.lua +++ b/scripts/globals/abilities/unbridled_wisdom.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Unbridled Wisdom --- Description Allows certain blue magic spells to be cast. +-- Description: Allows certain blue magic spells to be cast. -- Obtained: BLU Level 96 -- Recast Time: 01:00:00 -- Duration: 00:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - target:addStatusEffect(tpz.effect.UNBRIDLED_WISDOM,16,1,30) -end \ No newline at end of file +function onUseAbility(player, target, ability) + target:addStatusEffect(tpz.effect.UNBRIDLED_WISDOM, 16, 1, 30) +end diff --git a/scripts/globals/abilities/unleash.lua b/scripts/globals/abilities/unleash.lua index 2409b20552c..a95a2bc6f59 100644 --- a/scripts/globals/abilities/unleash.lua +++ b/scripts/globals/abilities/unleash.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Unleash --- Description Increases the accuracy of Charm and reduces the recast times of Sic and Ready. +-- Description: Increases the accuracy of Charm and reduces the recast times of Sic and Ready. -- Obtained: BST Level 96 -- Recast Time: 01:00:00 -- Duration: 0:01:00 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.UNLEASH,9,0,60) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.UNLEASH, 9, 0, 60) +end diff --git a/scripts/globals/abilities/yaegasumi.lua b/scripts/globals/abilities/yaegasumi.lua index c3784a152ad..c17f745ff24 100644 --- a/scripts/globals/abilities/yaegasumi.lua +++ b/scripts/globals/abilities/yaegasumi.lua @@ -1,6 +1,6 @@ ----------------------------------- -- Ability: Yaegasumi --- Description Allows you to evade special attacks. Grants a weapon skill damage bonus that varies with the number of special attacks evaded. +-- Description: Allows you to evade special attacks. Grants a weapon skill damage bonus that varies with the number of special attacks evaded. -- Obtained: SAM Level 96 -- Recast Time: 01:00:00 -- Duration: 00:00:45 @@ -9,10 +9,10 @@ require("scripts/globals/settings") require("scripts/globals/status") ----------------------------------- -function onAbilityCheck(player,target,ability) - return 0,0 +function onAbilityCheck(player, target, ability) + return 0, 0 end -function onUseAbility(player,target,ability) - player:addStatusEffect(tpz.effect.YAEGASUMI,12,0,45) -end \ No newline at end of file +function onUseAbility(player, target, ability) + player:addStatusEffect(tpz.effect.YAEGASUMI, 12, 0, 45) +end From 76d953c6f0122ec3f9f9312a8db8d8bca9c614fb Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sun, 13 Sep 2020 19:01:17 -0400 Subject: [PATCH 19/31] removed parens where they aren't needed --- .../globals/abilities/climactic_flourish.lua | 41 ++++------------- scripts/globals/abilities/enmity_douse.lua | 2 +- scripts/globals/abilities/feather_step.lua | 44 +++++++++---------- scripts/globals/abilities/soul_jump.lua | 32 ++++++++++---- scripts/globals/abilities/spirit_jump.lua | 32 ++++++++++---- .../globals/abilities/striking_flourish.lua | 19 ++------ .../globals/abilities/ternary_flourish.lua | 31 +++++-------- 7 files changed, 94 insertions(+), 107 deletions(-) diff --git a/scripts/globals/abilities/climactic_flourish.lua b/scripts/globals/abilities/climactic_flourish.lua index df78f352973..120f217ffdd 100644 --- a/scripts/globals/abilities/climactic_flourish.lua +++ b/scripts/globals/abilities/climactic_flourish.lua @@ -11,49 +11,24 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- function onAbilityCheck(player, target, ability) - - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + if player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5) then return 0, 0 - else return tpz.msg.basic.NO_FINISHINGMOVES, 0 end end function onUseAbility(player, target, ability) - - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then - player:delStatusEffect(tpz.effect.FINISHING_MOVE_1) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then - player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then - player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then - player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then - player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) - player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) + for move = tpz.effect.FINISHING_MOVE_1, tpz.effect.FINISHING_MOVE_5 do + player:delStatusEffect(move) + player:addStatusEffect(tpz.effect.CLIMACTIC_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.CLIMACTIC_FLOURISH_EFFECT)) end - end diff --git a/scripts/globals/abilities/enmity_douse.lua b/scripts/globals/abilities/enmity_douse.lua index 626770de7db..53d8596bdf7 100644 --- a/scripts/globals/abilities/enmity_douse.lua +++ b/scripts/globals/abilities/enmity_douse.lua @@ -13,7 +13,7 @@ function onAbilityCheck(player, target, ability) end function onUseAbility(player, target, ability) - if (target:isMob()) then + if target:isMob() then local enmityShed = 100 if player:getMainJob() ~= tpz.job.BLM then enmityShed = 1000 diff --git a/scripts/globals/abilities/feather_step.lua b/scripts/globals/abilities/feather_step.lua index 6f4a3905036..5000ec0b3ba 100644 --- a/scripts/globals/abilities/feather_step.lua +++ b/scripts/globals/abilities/feather_step.lua @@ -16,9 +16,9 @@ function onAbilityCheck(player, target, ability) if (player:getAnimation() ~= 1) then return tpz.msg.basic.REQUIRES_COMBAT, 0 else - if (player:hasStatusEffect(tpz.effect.TRANCE)) then + if player:hasStatusEffect(tpz.effect.TRANCE) then return 0, 0 - elseif (player:getTP() < 100) then + elseif player:getTP() < 100 then return tpz.msg.basic.NOT_ENOUGH_TP, 0 else return 0, 0 @@ -40,11 +40,11 @@ function onUseAbility(player, target, ability, action) local mjob = player:getMainJob() local daze = 1 - if (mjob == tpz.job.DNC) then - if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + if mjob == tpz.job.DNC then + if target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then + if player:hasStatusEffect(tpz.effect.PRESTO) then target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration + 30) daze = 3 effect = 3 @@ -54,10 +54,10 @@ function onUseAbility(player, target, ability, action) effect = 2 end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then + if player:hasStatusEffect(tpz.effect.PRESTO) then target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration + 30) daze = 3 effect = 4 @@ -67,10 +67,10 @@ function onUseAbility(player, target, ability, action) effect = 3 end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) - if (player:hasStatusEffect(tpz.effect.PRESTO)) then + if player:hasStatusEffect(tpz.effect.PRESTO) then target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) daze = 3 effect = 5 @@ -80,7 +80,7 @@ function onUseAbility(player, target, ability, action) effect = 4 end - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) if (player:hasStatusEffect(tpz.effect.PRESTO)) then @@ -91,7 +91,7 @@ function onUseAbility(player, target, ability, action) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) effect = 5 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) @@ -99,7 +99,7 @@ function onUseAbility(player, target, ability, action) effect = 5 else - if (player:hasStatusEffect(tpz.effect.PRESTO)) then + if player:hasStatusEffect(tpz.effect.PRESTO) then target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, 60) daze = 3 effect = 2 @@ -110,31 +110,31 @@ function onUseAbility(player, target, ability, action) end end else - if (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1)) then + if target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_1) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_1):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_1) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_2, 1, 0, duration + 30) effect = 2 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_2) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_2):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_2) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_3, 1, 0, duration + 30) effect = 3 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_3) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_3):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_3) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_4, 1, 0, duration + 30) effect = 4 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_4) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_4):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_4) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) effect = 5 - elseif (target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5)) then + elseif target:hasStatusEffect(tpz.effect.BEWILDERED_DAZE_5) then local duration = target:getStatusEffect(tpz.effect.BEWILDERED_DAZE_5):getDuration() target:delStatusEffectSilent(tpz.effect.BEWILDERED_DAZE_5) target:addStatusEffect(tpz.effect.BEWILDERED_DAZE_5, 1, 0, duration + 30) @@ -145,25 +145,25 @@ function onUseAbility(player, target, ability, action) end end - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + if player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_1) player:addStatusEffect(tpz.effect.FINISHING_MOVE_1 + daze, 1, 0, 7200) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_2) player:addStatusEffect(tpz.effect.FINISHING_MOVE_2 + daze, 1, 0, 7200) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_3) if (daze > 2) then daze = 2 end player:addStatusEffect(tpz.effect.FINISHING_MOVE_3 + daze, 1, 0, 7200) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4) then player:delStatusEffectSilent(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_5, 1, 0, 7200) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5) then else player:addStatusEffect(tpz.effect.FINISHING_MOVE_1 - 1 + daze, 1, 0, 7200) diff --git a/scripts/globals/abilities/soul_jump.lua b/scripts/globals/abilities/soul_jump.lua index 3cc19d027e7..23673d1298b 100644 --- a/scripts/globals/abilities/soul_jump.lua +++ b/scripts/globals/abilities/soul_jump.lua @@ -16,21 +16,37 @@ end function onUseAbility(player, target, ability, action) -- Reduce 99% of total accumulated enmity - if (target:isMob()) then + if target:isMob() then target:lowerEnmity(player, 99) end local params = {} params.numHits = 1 local ftp = 1 - params.ftp100 = ftp params.ftp200 = ftp params.ftp300 = ftp - params.str_wsc = 0.0 params.dex_wsc = 0.0 params.vit_wsc = 0.0 params.agi_wsc = 0.0 params.int_wsc = 0.0 params.mnd_wsc = 0.0 params.chr_wsc = 0.0 - params.crit100 = 0.0 params.crit200 = 0.0 params.crit300 = 0.0 + params.ftp100 = ftp + params.ftp200 = ftp + params.ftp300 = ftp + params.str_wsc = 0.0 + params.dex_wsc = 0.0 + params.vit_wsc = 0.0 + params.agi_wsc = 0.0 + params.int_wsc = 0.0 + params.mnd_wsc = 0.0 + params.chr_wsc = 0.0 + params.crit100 = 0.0 + params.crit200 = 0.0 + params.crit300 = 0.0 if (player:getMod(tpz.mod.FORCE_JUMP_CRIT) > 0) then - params.crit100 = 1.0 params.crit200 = 1.0 params.crit300 = 1.0 + params.crit100 = 1.0 + params.crit200 = 1.0 + params.crit300 = 1.0 end params.canCrit = true - params.acc100 = 0.0 params.acc200= 0.0 params.acc300= 0.0 - params.atk100 = 1 params.atk200 = 1 params.atk300 = 1 + params.acc100 = 0.0 + params.acc200 = 0.0 + params.acc300 = 0.0 + params.atk100 = 1 + params.atk200 = 1 + params.atk300 = 1 params.bonusTP = player:getMod(tpz.mod.JUMP_TP_BONUS) params.targetTPMult = 0 params.hitsHigh = true @@ -58,4 +74,4 @@ function onUseAbility(player, target, ability, action) end return damage -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/spirit_jump.lua b/scripts/globals/abilities/spirit_jump.lua index 53bbed3b28b..8af25bede5a 100644 --- a/scripts/globals/abilities/spirit_jump.lua +++ b/scripts/globals/abilities/spirit_jump.lua @@ -16,22 +16,38 @@ end function onUseAbility(player, target, ability, action) -- Reduce 99% of total accumulated enmity - if (target:isMob()) then + if target:isMob() then target:lowerEnmity(player, 99) end local params = {} params.numHits = 1 local ftp = 1 + (player:getStat(tpz.mod.VIT) / 256) - params.ftp100 = ftp params.ftp200 = ftp params.ftp300 = ftp - params.str_wsc = 0.0 params.dex_wsc = 0.0 params.vit_wsc = 0.0 params.agi_wsc = 0.0 params.int_wsc = 0.0 params.mnd_wsc = 0.0 params.chr_wsc = 0.0 - params.crit100 = 0.0 params.crit200 = 0.0 params.crit300 = 0.0 + params.ftp100 = ftp + params.ftp200 = ftp + params.ftp300 = ftp + params.str_wsc = 0.0 + params.dex_wsc = 0.0 + params.vit_wsc = 0.0 + params.agi_wsc = 0.0 + params.int_wsc = 0.0 + params.mnd_wsc = 0.0 + params.chr_wsc = 0.0 + params.crit100 = 0.0 + params.crit200 = 0.0 + params.crit300 = 0.0 if (player:getMod(tpz.mod.FORCE_JUMP_CRIT) > 0) then - params.crit100 = 1.0 params.crit200 = 1.0 params.crit300 = 1.0 + params.crit100 = 1.0 + params.crit200 = 1.0 + params.crit300 = 1.0 end params.canCrit = true - params.acc100 = 0.0 params.acc200= 0.0 params.acc300= 0.0 + params.acc100 = 0.0 + params.acc200 = 0.0 + params.acc300 = 0.0 local atkmulti = (player:getMod(tpz.mod.JUMP_ATT_BONUS) + 100) / 100 - params.atk100 = atkmulti params.atk200 = atkmulti params.atk300 = atkmulti + params.atk100 = atkmulti + params.atk200 = atkmulti + params.atk300 = atkmulti params.bonusTP = player:getMod(tpz.mod.JUMP_TP_BONUS) params.hitsHigh = true @@ -50,4 +66,4 @@ function onUseAbility(player, target, ability, action) end return damage -end \ No newline at end of file +end diff --git a/scripts/globals/abilities/striking_flourish.lua b/scripts/globals/abilities/striking_flourish.lua index 36917e1ceb2..2f9f5cc4967 100644 --- a/scripts/globals/abilities/striking_flourish.lua +++ b/scripts/globals/abilities/striking_flourish.lua @@ -11,47 +11,36 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- function onAbilityCheck(player, target, ability) - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then return tpz.msg.basic.NO_FINISHINGMOVES, 0 - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then return 0, 0 - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then return 0, 0 - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then return 0, 0 - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then return 0, 0 - else return tpz.msg.basic.NO_FINISHINGMOVES, 0 end end function onUseAbility(player, target, ability) - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_2) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 2, 0, 60, 0, - player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 2, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) player:addStatusEffect(tpz.effect.FINISHING_MOVE_3, 1, 0, 7200) - player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.STRIKING_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.STRIKING_FLOURISH_EFFECT)) end end diff --git a/scripts/globals/abilities/ternary_flourish.lua b/scripts/globals/abilities/ternary_flourish.lua index 28aaf7930a2..e6dcccb0fa4 100644 --- a/scripts/globals/abilities/ternary_flourish.lua +++ b/scripts/globals/abilities/ternary_flourish.lua @@ -11,22 +11,16 @@ require("scripts/globals/status") require("scripts/globals/msg") ----------------------------------- function onAbilityCheck(player, target, ability) - - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1)) then + if player:hasStatusEffect(tpz.effect.FINISHING_MOVE_1) then return tpz.msg.basic.NO_FINISHINGMOVES, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_2) then return tpz.msg.basic.NO_FINISHINGMOVES, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4) then return 0, 0 - - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5) then return 0, 0 - else return tpz.msg.basic.NO_FINISHINGMOVES, 0 end @@ -34,19 +28,16 @@ end function onUseAbility(player, target, ability) - if (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3)) then + if player:hasStatusEffect(tpz.effect.FINISHING_MOVE_3) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_3) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4)) then + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_4) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_4) player:addStatusEffect(tpz.effect.FINISHING_MOVE_1, 1, 0, 7200) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) - elseif (player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5)) then + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + elseif player:hasStatusEffect(tpz.effect.FINISHING_MOVE_5) then player:delStatusEffect(tpz.effect.FINISHING_MOVE_5) player:addStatusEffect(tpz.effect.FINISHING_MOVE_2, 1, 0, 7200) - player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, - player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) + player:addStatusEffect(tpz.effect.TERNARY_FLOURISH, 3, 0, 60, 0, player:getMerit(tpz.merit.TERNARY_FLOURISH_EFFECT)) end end From 11dac46846ac7fe4d063c0dfe3bd0a8ddd9747e7 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:22:05 -0400 Subject: [PATCH 20/31] changed to delmod 100 not addmod -100 --- scripts/globals/effects/perfect_counter.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/perfect_counter.lua b/scripts/globals/effects/perfect_counter.lua index 5aae42cd4de..b8892519e0a 100644 --- a/scripts/globals/effects/perfect_counter.lua +++ b/scripts/globals/effects/perfect_counter.lua @@ -11,5 +11,5 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) + target:delMod(tpz.mod.PERFECT_COUNTER_ATT, 100) end From e284bf96ba0f1883fc8a14667ff2c8de33b1c201 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:23:32 -0400 Subject: [PATCH 21/31] changed to delmod 100 not addmod -100 --- scripts/globals/effects/inner_strength.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/inner_strength.lua b/scripts/globals/effects/inner_strength.lua index cdd232fed18..bd4886663c5 100644 --- a/scripts/globals/effects/inner_strength.lua +++ b/scripts/globals/effects/inner_strength.lua @@ -13,5 +13,5 @@ end function onEffectLose(target, effect) target:delMod(tpz.mod.HPP, 100) - target:addMod(tpz.mod.PERFECT_COUNTER_ATT, -100) + target:delMod(tpz.mod.PERFECT_COUNTER_ATT, 100) end From ffa33e733ebfaa7eb6b028e73a90080435632574 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:27:12 -0400 Subject: [PATCH 22/31] changed to delmod 20 not addmod -20 --- scripts/globals/effects/blood_rage.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/blood_rage.lua b/scripts/globals/effects/blood_rage.lua index 5b35bab6f4a..ca3d987ea3e 100644 --- a/scripts/globals/effects/blood_rage.lua +++ b/scripts/globals/effects/blood_rage.lua @@ -11,5 +11,5 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:addMod(tpz.mod.CRITHITRATE, -20) + target:delMod(tpz.mod.CRITHITRATE, 20) end From 08de0140a073571280ae1f922f8cfc3450d03d54 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:28:51 -0400 Subject: [PATCH 23/31] added missed value del 100 --- scripts/globals/effects/cascade.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/cascade.lua b/scripts/globals/effects/cascade.lua index ae07d0011d8..0f91c5ad5a0 100644 --- a/scripts/globals/effects/cascade.lua +++ b/scripts/globals/effects/cascade.lua @@ -11,5 +11,5 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:delMod(tpz.mod.MATT) + target:delMod(tpz.mod.MATT, 100) end From d4584f51d87bdda998fb6120cdb6906a8a5ac0a7 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:31:10 -0400 Subject: [PATCH 24/31] changed to delmod value not addmod negative value --- scripts/globals/effects/impetus_effect.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/globals/effects/impetus_effect.lua b/scripts/globals/effects/impetus_effect.lua index 90279435f3b..06b3d10f379 100644 --- a/scripts/globals/effects/impetus_effect.lua +++ b/scripts/globals/effects/impetus_effect.lua @@ -12,6 +12,6 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:addMod(tpz.mod.ATT, -100) - target:addMod(tpz.mod.CRITHITRATE, -50) + target:delMod(tpz.mod.ATT, 100) + target:delMod(tpz.mod.CRITHITRATE, 50) end From 80d35777272189e345dfeed9ec519f60507bf540 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:34:20 -0400 Subject: [PATCH 25/31] changed to delmod 75 not addmod -75 --- scripts/globals/effects/sacrosanctity.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/sacrosanctity.lua b/scripts/globals/effects/sacrosanctity.lua index 478da1b6c7f..96dbcbf2256 100644 --- a/scripts/globals/effects/sacrosanctity.lua +++ b/scripts/globals/effects/sacrosanctity.lua @@ -11,5 +11,5 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:addMod(tpz.mod.MDEF, -75) + target:delMod(tpz.mod.MDEF, 75) end From b9177477be6bcb58125fffdd687b76d725cd9ef2 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:36:25 -0400 Subject: [PATCH 26/31] changed to delmod 100 not addmod -100 --- scripts/globals/effects/ternary_flourish.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/globals/effects/ternary_flourish.lua b/scripts/globals/effects/ternary_flourish.lua index 603e81f935e..f60ac190d95 100644 --- a/scripts/globals/effects/ternary_flourish.lua +++ b/scripts/globals/effects/ternary_flourish.lua @@ -11,5 +11,5 @@ function onEffectTick(target, effect) end function onEffectLose(target, effect) - target:addMod(tpz.mod.TRIPLE_ATTACK, -100) + target:delMod(tpz.mod.TRIPLE_ATTACK, 100) end From 32df8d6b4c84f666ab76a5c8bdf2779bd9598d42 Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Mon, 14 Sep 2020 14:37:39 -0400 Subject: [PATCH 27/31] Update manawell.lua --- scripts/globals/effects/manawell.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/globals/effects/manawell.lua b/scripts/globals/effects/manawell.lua index e8ce4d705d3..a25dfbfd299 100644 --- a/scripts/globals/effects/manawell.lua +++ b/scripts/globals/effects/manawell.lua @@ -7,8 +7,7 @@ function onEffectGain(target, effect) target:addMod(tpz.mod.NO_SPELL_MP_DEPLETION, 100) end -function onUseSpell(target, effect) - player:delMod(tpz.mod.PHANTOM_ROLL, 100) +function onEffectTick(target, effect) end function onEffectLose(target, effect) From f52a0179f93270382fb1b9ead52558505f714fbe Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Wed, 16 Sep 2020 21:21:58 -0400 Subject: [PATCH 28/31] commited out abilities not coded with -- --- sql/abilities.sql | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/sql/abilities.sql b/sql/abilities.sql index c630948f60d..0081287d72c 100644 --- a/sql/abilities.sql +++ b/sql/abilities.sql @@ -269,9 +269,9 @@ INSERT INTO `abilities` VALUES (230,'afflatus_misery',3,40,1,60,30,0,0,217,2000, INSERT INTO `abilities` VALUES (231,'composure',5,50,1,300,50,0,0,215,2000,0,6,20.0,0,1,80,0,0,'WOTG'); INSERT INTO `abilities` VALUES (232,'yonin',13,40,1,180,146,0,0,218,2000,0,6,20.0,0,1,600,0,4,'WOTG'); INSERT INTO `abilities` VALUES (233,'innin',13,40,1,180,147,0,0,219,2000,0,6,20.0,0,1,60,0,4,'WOTG'); -INSERT INTO `abilities` VALUES (234,'avatars_favor',15,55,4,30,176,100,0,94,2000,0,6,10.0,1,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (234,'avatars_favor',15,55,4,30,176,100,0,94,2000,0,6,10.0,1,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (235,'ready',9,25,1,0,255,0,0,83,2000,0,6,18.0,0,0,0,902,64,NULL); -INSERT INTO `abilities` VALUES (236,'restraint',1,77,1,600,9,100,0,220,2000,0,6,20.0,0,450,900,0,0,NULL); +-- INSERT INTO `abilities` VALUES (236,'restraint',1,77,1,600,9,100,0,220,2000,0,6,20.0,0,450,900,0,0,NULL); INSERT INTO `abilities` VALUES (237,'perfect_counter',2,79,1,60,22,100,0,221,2000,0,6,20.0,0,1,80,0,0,NULL); INSERT INTO `abilities` VALUES (238,'mana_wall',4,76,1,600,39,0,0,222,2000,0,6,20.0,0,1,0,0,0,NULL); INSERT INTO `abilities` VALUES (239,'divine_emblem',7,78,1,180,80,100,0,222,2000,0,6,20.0,0,1,3600,0,0,NULL); @@ -299,8 +299,8 @@ INSERT INTO `abilities` VALUES (261,'sepulcher',7,87,4,300,41,100,0,253,2000,0,6 INSERT INTO `abilities` VALUES (262,'palisade',7,95,1,300,42,100,0,253,2000,0,6,20.0,0,900,1800,0,0,NULL); INSERT INTO `abilities` VALUES (263,'arcane_crest',8,87,4,300,43,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); --needs animation INSERT INTO `abilities` VALUES (264,'scarlet_delirium',8,95,1,90,44,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (265,'spur',9,83,1,180,45,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (266,'run_wild',9,93,1,900,46,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation +-- INSERT INTO `abilities` VALUES (265,'spur',9,83,1,180,45,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); +-- INSERT INTO `abilities` VALUES (266,'run_wild',9,93,1,900,46,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation INSERT INTO `abilities` VALUES (267,'tenuto',10,83,1,5,47,0,0,257,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (268,'marcato',10,95,1,600,48,0,0,251,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (269,'bounty_shot',11,87,4,60,51,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); @@ -310,7 +310,7 @@ INSERT INTO `abilities` VALUES (272,'hagakure',12,95,1,180,54,0,0,249,2000,0,6,2 INSERT INTO `abilities` VALUES (275,'issekigan',13,95,1,300,57,0,0,246,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (276,'dragon_breaker',14,87,4,300,58,320,0,236,2000,0,6,8.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (277,'soul_jump',14,85,4,120,167,100,0,209,2000,0,6,7.0,0,1,0,1220,0,NULL); --check animation -INSERT INTO `abilities` VALUES (279,'steady_wing',14,95,1,300,70,100,0,262,2000,0,6,0.0,0,0,0,0,0,NULL); +-- INSERT INTO `abilities` VALUES (279,'steady_wing',14,95,1,300,70,100,0,262,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (280,'mana_cede',15,87,1,300,71,100,0,241,2000,0,6,8.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (281,'efflux',16,83,1,180,185,100,0,256,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (282,'unbridled_learning',16,95,1,300,81,100,0,263,2000,0,6,0.0,0,0,0,0,0,NULL); @@ -325,10 +325,10 @@ INSERT INTO `abilities` VALUES (295,'curing_waltz_v',19,87,27,14,189,102,0,35,20 INSERT INTO `abilities` VALUES (296,'feather_step',19,83,4,5,220,591,0,17,2000,0,14,4.5,0,1,0,0,0,NULL); INSERT INTO `abilities` VALUES (297,'striking_flourish',19,89,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 INSERT INTO `abilities` VALUES (298,'ternary_flourish',19,93,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 -INSERT INTO `abilities` VALUES (300,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (300,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); -- INSERT INTO `abilities` VALUES (301,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (302,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (303,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation +-- INSERT INTO `abilities` VALUES (302,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation +-- INSERT INTO `abilities` VALUES (303,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (304,'konzen-ittai',12,65,4,180,132,529,0,39,2000,0,14,4.0,0,1,300,0,0,'ABYSSEA'); INSERT INTO `abilities` VALUES (305,'bully',6,93,4,180,240,127,0,248,2000,0,6,8.0,0,1,300,0,4,'ABYSSEA'); INSERT INTO `abilities` VALUES (306,'maintenance',18,30,1,90,214,0,0,83,2000,0,6,12.0,0,0,0,1474,0,'ABYSSEA'); --ta257 @@ -353,7 +353,7 @@ INSERT INTO `abilities` VALUES (324,'heady_artifice',18,96,1,3600,254,0,0,288,20 INSERT INTO `abilities` VALUES (325,'grand_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (326,'caper_emissarius',20,96,2,3600,254,0,0,290,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (327,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,0.0,0,1,300,0,0,'SOA'); --check animation -INSERT INTO `abilities` VALUES (328,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat +-- INSERT INTO `abilities` VALUES (328,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat INSERT INTO `abilities` VALUES (329,'full_circle',21,5,1,10,1,0,0,94,2000,0,6,0.0,0,1,300,0,0,'SOA'); INSERT INTO `abilities` VALUES (330,'lasting_emanation',21,25,1,300,244,663,0,306,2000,0,6,0.0,0,1,300,0,0,'SOA'); INSERT INTO `abilities` VALUES (331,'ecliptic_attrition',21,25,1,300,244,664,0,307,2000,0,6,0.0,0,1,300,0,0,'SOA'); @@ -375,23 +375,23 @@ INSERT INTO `abilities` VALUES (346,'Sulpor',22,5,1,5,10,100,0,295,2000,0,6,20.0 INSERT INTO `abilities` VALUES (347,'Unda',22,5,1,5,10,100,0,296,2000,0,6,20.0,0,80,320,0,0,'SOA'); INSERT INTO `abilities` VALUES (348,'Lux',22,5,1,5,10,100,0,297,2000,0,6,20.0,0,80,320,0,0,'SOA'); INSERT INTO `abilities` VALUES (349,'Tenebrae',22,5,1,5,10,100,0,298,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (350,'Vallation',22,10,1,180,23,668,0,0,2000,0,15,0.0,0,450,900,1794,0,'SOA'); --check merit +-- INSERT INTO `abilities` VALUES (350,'Vallation',22,10,1,180,23,668,0,0,2000,0,15,0.0,0,450,900,1794,0,'SOA'); --check merit INSERT INTO `abilities` VALUES (351,'Swordplay',22,20,1,300,24,667,0,299,2000,0,6,20.0,0,160,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (352,'Lunge',22,25,4,180,25,110,0,8,2000,0,15,4.0,0,0,0,1796,0,'SOA'); --check merit -INSERT INTO `abilities` VALUES (353,'Pflug',22,40,1,180,59,671,0,1,2000,0,15,0.0,0,450,900,1798,0,'SOA'); --check merit +-- INSERT INTO `abilities` VALUES (352,'Lunge',22,25,4,180,25,110,0,8,2000,0,15,4.0,0,0,0,1796,0,'SOA'); --check merit +-- INSERT INTO `abilities` VALUES (353,'Pflug',22,40,1,180,59,671,0,1,2000,0,15,0.0,0,450,900,1798,0,'SOA'); --check merit INSERT INTO `abilities` VALUES (354,'Embolden',22,60,1,600,72,100,0,300,2000,0,6,0.0,0,160,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (355,'Valiance',22,50,1,300,113,668,0,2,2000,0,15,0.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (356,'Gambit',22,70,4,300,116,0,0,4,2000,0,15,4.0,0,640,1280,1800,0,'SOA'); --check animation -INSERT INTO `abilities` VALUES (357,'Liement',22,85,1,180,117,0,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (355,'Valiance',22,50,1,300,113,668,0,2,2000,0,15,0.0,0,450,900,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (356,'Gambit',22,70,4,300,116,0,0,4,2000,0,15,4.0,0,640,1280,1800,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (357,'Liement',22,85,1,180,117,0,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); --check animation INSERT INTO `abilities` VALUES (358,'One_for_all',22,95,1,300,118,100,0,301,2000,0,6,0.0,1,160,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (359,'Rayke',22,75,4,300,119,0,0,4,2000,0,15,4.0,0,640,1260,0,0,'SOA'); --check animation -INSERT INTO `abilities` VALUES (360,'Battuta',22,75,1,300,120,100,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (359,'Rayke',22,75,4,300,119,0,0,4,2000,0,15,4.0,0,640,1260,0,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (360,'Battuta',22,75,1,300,120,100,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); INSERT INTO `abilities` VALUES (361,'widened_compass',21,96,1,3600,130,100,0,276,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (362,'odyllic_subterfuge',22,96,4,3600,131,0,0,10,2000,0,15,8.0,15,1,318,0,0,NULL); --check 6 or 15 animation +-- INSERT INTO `abilities` VALUES (362,'odyllic_subterfuge',22,96,4,3600,131,0,0,10,2000,0,15,8.0,15,1,318,0,0,NULL); --check 6 or 15 animation INSERT INTO `abilities` VALUES (363,'Ward',22,1,1,0,142,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (364,'Effusion',22,1,1,0,143,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (365,'chocobo_jig_ii',19,70,1,60,218,126,0,13,2000,0,14,0.0,1,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (366,'relinquish',23,1,1,60,253,0,0,0,0,0,6,0.0,0,0,0,0,0,NULL); +-- INSERT INTO `abilities` VALUES (366,'relinquish',23,1,1,60,253,0,0,0,0,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (367,'vivacious_pulse',22,65,1,60,242,102,0,327,2000,0,6,0.0,0,0,0,0,0,NULL); INSERT INTO `abilities` VALUES (368,'contradance',19,50,1,300,229,0,0,329,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation INSERT INTO `abilities` VALUES (369,'apogee',15,70,1,180,108,100,0,94,2000,0,6,0.0,0,1,80,0,0,'SOA'); @@ -595,7 +595,7 @@ INSERT INTO `abilities` VALUES (752,'stink_bomb',9,25,257,2,102,0,0,0,2000,0,6,1 INSERT INTO `abilities` VALUES (753,'nectarous_deluge',9,25,257,2,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (754,'nepenthic_plunge',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (755,'somersault',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (756,'pacifying_ruby',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +-- INSERT INTO `abilities` VALUES (756,'pacifying_ruby',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (757,'foul_waters',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (758,'pestilent_plume',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); INSERT INTO `abilities` VALUES (759,'pecking_flurry',9,25,257,255,102,0,0,0,2000,0,6,18.1,0,1,60,0,0,NULL); From a3bb031d0fb2d360d86c66ae26a1295ef1be2b2f Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Wed, 16 Sep 2020 21:23:43 -0400 Subject: [PATCH 29/31] added divine_waltz_ii script From 4a69379bc3f348a8f20f9e7dd2f001a8813eb09c Mon Sep 17 00:00:00 2001 From: Illzbee <65986311+illzbee@users.noreply.github.com> Date: Sun, 20 Sep 2020 19:16:49 -0400 Subject: [PATCH 30/31] updated branch to have deoffset abilities scripts --- scripts/globals/ability.lua | 1605 ++++++++++++++--------------------- sql/abilities.sql | 1176 +++++++++++++------------ sql/mob_skill_lists.sql | 302 ++++--- 3 files changed, 1430 insertions(+), 1653 deletions(-) diff --git a/scripts/globals/ability.lua b/scripts/globals/ability.lua index f2b87bb98ca..66b43fc7498 100644 --- a/scripts/globals/ability.lua +++ b/scripts/globals/ability.lua @@ -10,961 +10,668 @@ tpz = tpz or {} tpz.jobAbility = { - MIGHTY_STRIKES = 0, - HUNDRED_FISTS = 1, - BENEDICTION = 2, - MANAFONT = 3, - CHAINSPELL = 4, - PERFECT_DODGE = 5, - INVINCIBLE = 6, - BLOOD_WEAPON = 7, - FAMILIAR = 8, - SOUL_VOICE = 9, - EAGLE_EYE_SHOT = 10, - MEIKYO_SHISUI = 11, - MIJIN_GAKURE = 12, - SPIRIT_SURGE = 13, - ASTRAL_FLOW = 14, - BERSERK = 15, - WARCRY = 16, - DEFENDER = 17, - AGGRESSOR = 18, - PROVOKE = 19, - FOCUS = 20, - DODGE = 21, - CHAKRA = 22, - BOOST = 23, - COUNTERSTANCE = 24, - STEAL = 25, - FLEE = 26, - HIDE = 27, - SNEAK_ATTACK = 28, - MUG = 29, - SHIELD_BASH = 30, - HOLY_CIRCLE = 31, - SENTINEL = 32, - SOULEATER = 33, - ARCANE_CIRCLE = 34, - LAST_RESORT = 35, - CHARM = 36, - GAUGE = 37, - TAME = 38, - PET_COMMANDS = 39, - SCAVENGE = 40, - SHADOWBIND = 41, - CAMOUFLAGE = 42, - SHARPSHOT = 43, - BARRAGE = 44, - CALL_WYVERN = 45, - THIRD_EYE = 46, - MEDITATE = 47, - WARDING_CIRCLE = 48, - ANCIENT_CIRCLE = 49, - JUMP = 50, - HIGH_JUMP = 51, - SUPER_JUMP = 52, - FIGHT = 53, - HEEL = 54, - LEAVE = 55, - SIC = 56, - STAY = 57, - DIVINE_SEAL = 58, - ELEMENTAL_SEAL = 59, - TRICK_ATTACK = 60, - WEAPON_BASH = 61, - REWARD = 62, - COVER = 63, - SPIRIT_LINK = 64, - ENRAGE = 65, - CHI_BLAST = 66, - CONVERT = 67, - ACCOMPLICE = 68, - CALL_BEAST = 69, - UNLIMITED_SHOT = 70, - DISMISS = 71, - ASSAULT = 72, - RETREAT = 73, - RELEASE = 74, - BLOOD_PACT_RAGE = 75, - RAMPART = 76, - AZURE_LORE = 77, - CHAIN_AFFINITY = 78, - BURST_AFFINITY = 79, - WILD_CARD = 80, - PHANTOM_ROLL = 81, - FIGHTERS_ROLL = 82, - MONKS_ROLL = 83, - HEALERS_ROLL = 84, - WIZARDS_ROLL = 85, - WARLOCKS_ROLL = 86, - ROGUES_ROLL = 87, - GALLANTS_ROLL = 88, - CHAOS_ROLL = 89, - BEAST_ROLL = 90, - CHORAL_ROLL = 91, - HUNTERS_ROLL = 92, - SAMURAI_ROLL = 93, - NINJA_ROLL = 94, - DRACHEN_ROLL = 95, - EVOKERS_ROLL = 96, - MAGUSS_ROLL = 97, - CORSAIRS_ROLL = 98, - PUPPET_ROLL = 99, - DANCERS_ROLL = 100, - SCHOLARS_ROLL = 101, - BOLTERS_ROLL = 102, - CASTERS_ROLL = 103, - COURSERS_ROLL = 104, - BLITZERS_ROLL = 105, - TACTICIANS_ROLL = 106, - DOUBLE_UP = 107, - QUICK_DRAW = 108, - FIRE_SHOT = 109, - ICE_SHOT = 110, - WIND_SHOT = 111, - EARTH_SHOT = 112, - THUNDER_SHOT = 113, - WATER_SHOT = 114, - LIGHT_SHOT = 115, - DARK_SHOT = 116, - RANDOM_DEAL = 117, - -- NONE = 118, - OVERDRIVE = 119, - ACTIVATE = 120, - REPAIR = 121, - DEPLOY = 122, - DEACTIVATE = 123, - RETRIEVE = 124, - FIRE_MANEUVER = 125, - ICE_MANEUVER = 126, - WIND_MANEUVER = 127, - EARTH_MANEUVER = 128, - THUNDER_MANEUVER = 129, - WATER_MANEUVER = 130, - LIGHT_MANEUVER = 131, - DARK_MANEUVER = 132, - WARRIORS_CHARGE = 133, - TOMAHAWK = 134, - MANTRA = 135, - FORMLESS_STRIKES = 136, - MARTYR = 137, - DEVOTION = 138, - ASSASSINS_CHARGE = 139, - FEINT = 140, - FEALTY = 141, - CHIVALRY = 142, - DARK_SEAL = 143, - DIABOLIC_EYE = 144, - FERAL_HOWL = 145, - KILLER_INSTINCT = 146, - NIGHTINGALE = 147, - TROUBADOUR = 148, - STEALTH_SHOT = 149, - FLASHY_SHOT = 150, - SHIKIKOYO = 151, - BLADE_BASH = 152, - DEEP_BREATHING = 153, - ANGON = 154, - SANGE = 155, - BLOOD_PACT_WARD = 156, - HASSO = 157, - SEIGAN = 158, - CONVERGENCE = 159, - DIFFUSION = 160, - SNAKE_EYE = 161, - FOLD = 162, - ROLE_REVERSAL = 163, - VENTRILOQUY = 164, - TRANCE = 165, - SAMBAS = 166, - WALTZES = 167, - DRAIN_SAMBA = 168, - DRAIN_SAMBA_II = 169, - DRAIN_SAMBA_III = 170, - ASPIR_SAMBA = 171, - ASPIR_SAMBA_II = 172, - HASTE_SAMBA = 173, - CURING_WALTZ = 174, - CURING_WALTZ_II = 175, - CURING_WALTZ_III = 176, - CURING_WALTZ_IV = 177, - HEALING_WALTZ = 178, - DIVINE_WALTZ = 179, - SPECTRAL_JIG = 180, - CHOCOBO_JIG = 181, - JIGS = 182, - STEPS = 183, - FLOURISHES_I = 184, - QUICKSTEP = 185, - BOX_STEP = 186, - STUTTER_STEP = 187, - ANIMATED_FLOURISH = 188, - DESPERATE_FLOURISH = 189, - REVERSE_FLOURISH = 190, - VIOLENT_FLOURISH = 191, - BUILDING_FLOURISH = 192, - WILD_FLOURISH = 193, - TABULA_RASA = 194, - LIGHT_ARTS = 195, - DARK_ARTS = 196, - FLOURISHES_II = 197, - MODUS_VERITAS = 198, - PENURY = 199, - CELERITY = 200, - RAPTURE = 201, - ACCESSION = 202, - PARSIMONY = 203, - ALACRITY = 204, - EBULLIENCE = 205, - MANIFESTATION = 206, - STRATAGEMS = 207, - VELOCITY_SHOT = 208, - SNARL = 209, - RETALIATION = 210, - FOOTWORK = 211, - DESPOIL = 212, - PIANISSIMO = 213, - SEKKANOKI = 214, - -- NONE = 215, - ELEMENTAL_SIPHON = 216, - SUBLIMATION = 217, - ADDENDUM_WHITE = 218, - ADDENDUM_BLACK = 219, - COLLABORATOR = 220, - SABER_DANCE = 221, - FAN_DANCE = 222, - NO_FOOT_RISE = 223, - ALTRUISM = 224, - FOCALIZATION = 225, - TRANQUILITY = 226, - EQUANIMITY = 227, - ENLIGHTENMENT = 228, - AFFLATUS_SOLACE = 229, - AFFLATUS_MISERY = 230, - COMPOSURE = 231, - YONIN = 232, - INNIN = 233, - AVATARS_FAVOR = 234, - READY = 235, - RESTRAINT = 236, - PERFECT_COUNTER = 237, - MANA_WALL = 238, - DIVINE_EMBLEM = 239, - NETHER_VOID = 240, - DOUBLE_SHOT = 241, - SENGIKORI = 242, - FUTAE = 243, - SPIRIT_JUMP = 244, - PRESTO = 245, - DIVINE_WALTZ_II = 246, - FLOURISHES_III = 247, - CLIMACTIC_FLOURISH = 248, - LIBRA = 249, - TACTICAL_SWITCH = 250, - BLOOD_RAGE = 251, - -- NONE = 252, - IMPETUS = 253, - DIVINE_CARESS = 254, - SANCROSANCTITY = 255, - ENMITY_DOUSE = 256, - MANAWELL = 257, - SABOTEUR = 258, - SPONTANEITY = 259, - CONSPIRATOR = 260, - SEPULCHER = 261, - PALISADE = 262, - ARCANE_CREST = 263, - SCARLET_DELIRIUM = 264, - SPUR = 265, - RUN_WILD = 266, - TENUTO = 267, - MARCATO = 268, - BOUNTY_SHOT = 269, - DECOY_SHOT = 270, - HAMANOHA = 271, - HAGAKURE = 272, - -- NONE = 273, - -- NONE = 274, - ISSEKIGAN = 275, - DRAGON_BREAKER = 276, - SOUL_JUMP = 277, - -- NONE = 278, - STEADY_WING = 279, - MANA_CEDE = 280, - EFFLUX = 281, - UNBRIDLED_LEARNING = 282, - -- NONE = 283, - -- NONE = 284, - TRIPLE_SHOT = 285, - ALLIES_ROLL = 286, - MISERS_ROLL = 287, - COMPANIONS_ROLL = 288, - AVENGERS_ROLL = 289, + MIGHTY_STRIKES = 16, + HUNDRED_FISTS = 17, + BENEDICTION = 18, + MANAFONT = 19, + CHAINSPELL = 20, + PERFECT_DODGE = 21, + INVINCIBLE = 22, + BLOOD_WEAPON = 23, + FAMILIAR = 24, + SOUL_VOICE = 25, + EAGLE_EYE_SHOT = 26, + MEIKYO_SHISUI = 27, + MIJIN_GAKURE = 28, + SPIRIT_SURGE = 29, + ASTRAL_FLOW = 30, + BERSERK = 31, + WARCRY = 32, + DEFENDER = 33, + AGGRESSOR = 34, + PROVOKE = 35, + FOCUS = 36, + DODGE = 37, + CHAKRA = 38, + BOOST = 39, + COUNTERSTANCE = 40, + STEAL = 41, + FLEE = 42, + HIDE = 43, + SNEAK_ATTACK = 44, + MUG = 45, + SHIELD_BASH = 46, + HOLY_CIRCLE = 47, + SENTINEL = 48, + SOULEATER = 49, + ARCANE_CIRCLE = 50, + LAST_RESORT = 51, + CHARM = 52, + GAUGE = 53, + TAME = 54, + PET_COMMANDS = 55, + SCAVENGE = 56, + SHADOWBIND = 57, + CAMOUFLAGE = 58, + SHARPSHOT = 59, + BARRAGE = 60, + CALL_WYVERN = 61, + THIRD_EYE = 62, + MEDITATE = 63, + WARDING_CIRCLE = 64, + ANCIENT_CIRCLE = 65, + JUMP = 66, + HIGH_JUMP = 67, + SUPER_JUMP = 68, + FIGHT = 69, + HEEL = 70, + LEAVE = 71, + SIC = 72, + STAY = 73, + DIVINE_SEAL = 74, + ELEMENTAL_SEAL = 75, + TRICK_ATTACK = 76, + WEAPON_BASH = 77, + REWARD = 78, + COVER = 79, + SPIRIT_LINK = 80, + ENRAGE = 81, + CHI_BLAST = 82, + CONVERT = 83, + ACCOMPLICE = 84, + CALL_BEAST = 85, + UNLIMITED_SHOT = 86, + DISMISS = 87, + ASSAULT = 88, + RETREAT = 89, + RELEASE = 90, + BLOOD_PACT_RAGE = 91, + RAMPART = 92, + AZURE_LORE = 93, + CHAIN_AFFINITY = 94, + BURST_AFFINITY = 95, + WILD_CARD = 96, + PHANTOM_ROLL = 97, + FIGHTERS_ROLL = 98, + MONKS_ROLL = 99, + HEALERS_ROLL = 100, + WIZARDS_ROLL = 101, + WARLOCKS_ROLL = 102, + ROGUES_ROLL = 103, + GALLANTS_ROLL = 104, + CHAOS_ROLL = 105, + BEAST_ROLL = 106, + CHORAL_ROLL = 107, + HUNTERS_ROLL = 108, + SAMURAI_ROLL = 109, + NINJA_ROLL = 110, + DRACHEN_ROLL = 111, + EVOKERS_ROLL = 112, + MAGUSS_ROLL = 113, + CORSAIRS_ROLL = 114, + PUPPET_ROLL = 115, + DANCERS_ROLL = 116, + SCHOLARS_ROLL = 117, + BOLTERS_ROLL = 118, + CASTERS_ROLL = 119, + COURSERS_ROLL = 120, + BLITZERS_ROLL = 121, + TACTICIANS_ROLL = 122, + DOUBLE_UP = 123, + QUICK_DRAW = 124, + FIRE_SHOT = 125, + ICE_SHOT = 126, + WIND_SHOT = 127, + EARTH_SHOT = 128, + THUNDER_SHOT = 129, + WATER_SHOT = 130, + LIGHT_SHOT = 131, + DARK_SHOT = 132, + RANDOM_DEAL = 133, + -- NONE = 134, + OVERDRIVE = 135, + ACTIVATE = 136, + REPAIR = 137, + DEPLOY = 138, + DEACTIVATE = 139, + RETRIEVE = 140, + FIRE_MANEUVER = 141, + ICE_MANEUVER = 142, + WIND_MANEUVER = 143, + EARTH_MANEUVER = 144, + THUNDER_MANEUVER = 145, + WATER_MANEUVER = 146, + LIGHT_MANEUVER = 147, + DARK_MANEUVER = 148, + WARRIORS_CHARGE = 149, + TOMAHAWK = 150, + MANTRA = 151, + FORMLESS_STRIKES = 152, + MARTYR = 153, + DEVOTION = 154, + ASSASSINS_CHARGE = 155, + FEINT = 156, + FEALTY = 157, + CHIVALRY = 158, + DARK_SEAL = 159, + DIABOLIC_EYE = 160, + FERAL_HOWL = 161, + KILLER_INSTINCT = 162, + NIGHTINGALE = 163, + TROUBADOUR = 164, + STEALTH_SHOT = 165, + FLASHY_SHOT = 166, + SHIKIKOYO = 167, + BLADE_BASH = 168, + DEEP_BREATHING = 169, + ANGON = 170, + SANGE = 171, + BLOOD_PACT_WARD = 172, + HASSO = 173, + SEIGAN = 174, + CONVERGENCE = 175, + DIFFUSION = 176, + SNAKE_EYE = 177, + FOLD = 178, + ROLE_REVERSAL = 179, + VENTRILOQUY = 180, + TRANCE = 181, + SAMBAS = 182, + WALTZES = 183, + DRAIN_SAMBA = 184, + DRAIN_SAMBA_II = 185, + DRAIN_SAMBA_III = 186, + ASPIR_SAMBA = 187, + ASPIR_SAMBA_II = 188, + HASTE_SAMBA = 189, + CURING_WALTZ = 190, + CURING_WALTZ_II = 191, + CURING_WALTZ_III = 192, + CURING_WALTZ_IV = 193, + HEALING_WALTZ = 194, + DIVINE_WALTZ = 195, + SPECTRAL_JIG = 196, + CHOCOBO_JIG = 197, + JIGS = 198, + STEPS = 199, + FLOURISHES_I = 200, + QUICKSTEP = 201, + BOX_STEP = 202, + STUTTER_STEP = 203, + ANIMATED_FLOURISH = 204, + DESPERATE_FLOURISH = 205, + REVERSE_FLOURISH = 206, + VIOLENT_FLOURISH = 207, + BUILDING_FLOURISH = 208, + WILD_FLOURISH = 209, + TABULA_RASA = 210, + LIGHT_ARTS = 211, + DARK_ARTS = 212, + FLOURISHES_II = 213, + MODUS_VERITAS = 214, + PENURY = 215, + CELERITY = 216, + RAPTURE = 217, + ACCESSION = 218, + PARSIMONY = 219, + ALACRITY = 220, + EBULLIENCE = 221, + MANIFESTATION = 222, + STRATAGEMS = 223, + VELOCITY_SHOT = 224, + SNARL = 225, + RETALIATION = 226, + FOOTWORK = 227, + DESPOIL = 228, + PIANISSIMO = 229, + SEKKANOKI = 230, + -- NONE = 231, + ELEMENTAL_SIPHON = 232, + SUBLIMATION = 233, + ADDENDUM_WHITE = 234, + ADDENDUM_BLACK = 235, + COLLABORATOR = 236, + SABER_DANCE = 237, + FAN_DANCE = 238, + NO_FOOT_RISE = 239, + ALTRUISM = 240, + FOCALIZATION = 241, + TRANQUILITY = 242, + EQUANIMITY = 243, + ENLIGHTENMENT = 244, + AFFLATUS_SOLACE = 245, + AFFLATUS_MISERY = 246, + COMPOSURE = 247, + YONIN = 248, + INNIN = 249, + AVATARS_FAVOR = 250, + READY = 251, + RESTRAINT = 252, + PERFECT_COUNTER = 253, + MANA_WALL = 254, + DIVINE_EMBLEM = 255, + NETHER_VOID = 256, + DOUBLE_SHOT = 257, + SENGIKORI = 258, + FUTAE = 259, + SPIRIT_JUMP = 260, + PRESTO = 261, + DIVINE_WALTZ_II = 262, + FLOURISHES_III = 263, + CLIMACTIC_FLOURISH = 264, + LIBRA = 265, + TACTICAL_SWITCH = 266, + BLOOD_RAGE = 267, + -- NONE = 268, + IMPETUS = 269, + DIVINE_CARESS = 270, + SANCROSANCTITY = 271, + ENMITY_DOUSE = 272, + MANAWELL = 273, + SABOTEUR = 274, + SPONTANEITY = 275, + CONSPIRATOR = 276, + SEPULCHER = 277, + PALISADE = 278, + ARCANE_CREST = 279, + SCARLET_DELIRIUM = 280, + SPUR = 281, + RUN_WILD = 282, + TENUTO = 283, + MARCATO = 284, + BOUNTY_SHOT = 285, + DECOY_SHOT = 286, + HAMANOHA = 287, + HAGAKURE = 288, + -- NONE = 289, -- NONE = 290, - -- NONE = 291, - -- NONE = 292, - COOLDOWN = 293, - DEUX_EX_AUTOMATA = 294, - CURING_WALTZ_V = 295, - FEATHER_STEP = 296, - STRIKING_FLOURISH = 297, - TERNARY_FLOURISH = 298, + ISSEKIGAN = 291, + DRAGON_BREAKER = 292, + SOUL_JUMP = 293, + -- NONE = 294, + STEADY_WING = 295, + MANA_CEDE = 296, + EFFLUX = 297, + UNBRIDLED_LEARNING = 298, -- NONE = 299, - PERPETUANCE = 300, - IMMANENCE = 301, - SMITING_BREATH = 302, - RESTORING_BREATH = 303, - KONZEN_ITTAI = 304, - BULLY = 305, - MAINTENANCE = 306, - BRAZEN_RUSH = 307, - INNER_STRENGTH = 308, - ASYLUM = 309, - SUBLTE_SORCERY = 310, --yes, subtle is misspelled - STYMIE = 311, - LARCENY = 312, - INTERVENE = 313, - SOUL_ENSLAVEMENT = 314, - UNLEASH = 315, - CLARION_CALL = 316, - OVERKILL = 317, - YAEGASUMI = 318, - MIKAGE = 319, - FLY_HIGH = 320, - ASTRAL_CONDUIT = 321, - UNBRIDLED_WISDOM = 322, - CUTTING_CARDS = 323, - HEADY_ARTIFICE = 324, - GRAND_PAS = 325, - CAPER_EMISSARIUS = 326, - BOLSTER = 327, - SWIPE = 328, - FULL_CIRCLE = 329, - LASTING_EMANATION = 330, - ECLIPTIC_ATTRITION = 331, - COLLIMATED_FERVOR = 332, - LIFE_CYCLE = 333, - BLAZE_OF_GLORY = 334, - DEMATERIALIZE = 335, - THEURGIC_FOCUS = 336, - CONCENTRIC_PULSE = 337, - MENDING_HALATION = 338, - RADIAL_ARCANA = 339, - ELEMENTAL_SFORZO = 340, - RUNE_ENCHANTMENT = 341, - IGNIS = 342, - GELUS = 343, - FLABRA = 344, - TELLUS = 345, - SULPOR = 346, - UNDA = 347, - LUX = 348, - TENEBRAE = 349, - VALLATION = 350, - SWORDPLAY = 351, - LUNGE = 352, - PFLUG = 353, - EMBOLDEN = 354, - VALIANCE = 355, - GAMBIT = 356, - LIEMENT = 357, - ONE_FOR_ALL = 358, - RAYKE = 359, - BATTUTA = 360, - WIDENED_COMPASS = 361, - ODYLLIC_SUBTERFUGE = 362, - WARD = 363, - EFFUSION = 364, - CHOCOBO_JIG_II = 365, - RELINQUISH = 366, - VIVACIOUS_PULSE = 367, - CONTRADANCE = 368, - APOGEE = 369, - ENTRUST = 370, - BESTIAL_LOYALTY = 371, - CASCADE = 372, - CONSUME_MANA = 373, - NATURALISTS_ROLL = 374, - RUNEISTS_ROLL = 375, - CROOKED_CARDS = 376, - SPIRIT_BOND = 377, - MAJESTY = 378, - -- NONE = 379, - -- NONE = 380, - -- NONE = 381, - -- NONE = 382, - -- NONE = 383, - -- NONE = 384, - -- NONE = 385, - -- NONE = 386, - -- NONE = 387, - -- NONE = 388, - -- NONE = 389, - -- NONE = 390, - -- NONE = 391, - -- NONE = 392, - -- NONE = 393, - -- NONE = 394, - -- NONE = 395, - -- NONE = 396, - -- NONE = 397, - -- NONE = 398, - -- NONE = 399, - -- NONE = 400, - -- NONE = 401, - -- NONE = 402, - -- NONE = 403, - -- NONE = 404, - -- NONE = 405, - -- NONE = 406, - -- NONE = 407, - -- NONE = 408, - -- NONE = 409, - -- NONE = 410, - -- NONE = 411, - -- NONE = 412, - -- NONE = 413, - -- NONE = 414, - -- NONE = 415, - -- NONE = 416, - -- NONE = 417, - -- NONE = 418, - -- NONE = 419, - -- NONE = 420, - -- NONE = 421, - -- NONE = 422, - -- NONE = 423, - -- NONE = 424, - -- NONE = 425, - -- NONE = 426, - -- NONE = 427, - -- NONE = 428, - -- NONE = 429, - -- NONE = 430, - -- NONE = 431, - -- NONE = 432, - -- NONE = 433, - -- NONE = 434, - -- NONE = 435, - -- NONE = 436, - -- NONE = 437, - -- NONE = 438, - -- NONE = 439, - -- NONE = 440, - -- NONE = 441, - -- NONE = 442, - -- NONE = 443, - -- NONE = 444, - -- NONE = 445, - -- NONE = 446, - -- NONE = 447, - -- NONE = 448, - -- NONE = 449, - -- NONE = 450, - -- NONE = 451, - -- NONE = 452, - -- NONE = 453, - -- NONE = 454, - -- NONE = 455, - -- NONE = 456, - -- NONE = 457, - -- NONE = 458, - -- NONE = 459, - -- NONE = 460, - -- NONE = 461, - -- NONE = 462, - -- NONE = 463, - -- NONE = 464, - -- NONE = 465, - -- NONE = 466, - -- NONE = 467, - -- NONE = 468, - -- NONE = 469, - -- NONE = 470, - -- NONE = 471, - -- NONE = 472, - -- NONE = 473, - -- NONE = 474, - -- NONE = 475, - -- NONE = 476, - -- NONE = 477, - -- NONE = 478, - -- NONE = 479, - -- NONE = 480, - -- NONE = 481, - -- NONE = 482, - -- NONE = 483, - -- NONE = 484, - -- NONE = 485, - -- NONE = 486, - -- NONE = 487, - -- NONE = 488, - -- NONE = 489, - -- NONE = 490, - -- NONE = 491, - -- NONE = 492 - -- NONE = 493, - -- NONE = 494, - -- NONE = 495, - HEALING_RUBY = 496, - POISON_NAILS = 497, - SHINING_RUBY = 498, - GLITTERING_RUBY = 499, - METEORITE = 500, - HEALING_RUBY_II = 501, - SEARING_LIGHT = 502, - HOLY_MIST = 503, - SOOTHING_RUBY = 504, - REGAL_SCRATCH = 505, - MEWING_LULLABY = 506, - EERIE_EYE = 507, - LEVEL_QM_HOLY = 508, - RAISE_II = 509, - RERAISE_II = 510, - ALTANAS_FAVOR = 511, - MOONLIT_CHARGE = 512, - CRESCENT_FANG = 513, - LUNAR_CRY = 514, - LUNAR_ROAR = 515, - ECLIPTIC_GROWL = 516, - ECLIPTIC_HOWL = 517, - ECLIPSE_BITE = 518, - -- NONE = 519, - HOWLING_MOON = 520, - LUNAR_BAY = 521, - HEAVENWARD_HOWL = 522, - IMPACT = 523, - -- NONE = 524, - -- NONE = 525, - -- NONE = 526, - -- NONE = 527, - PUNCH = 528, - FIRE_II = 529, - BURNING_STRIKE = 530, - DOUBLE_PUNCH = 531, - CRIMSON_HOWL = 532, - FIRE_IV = 533, - FLAMING_CRUSH = 534, - METEOR_STRIKE = 535, - INFERNO = 536, - INFERNO_HOWL = 537, - CONFLAG_STRIKE = 538, - -- NONE = 539, + -- NONE = 300, + TRIPLE_SHOT = 301, + ALLIES_ROLL = 302, + MISERS_ROLL = 303, + COMPANIONS_ROLL = 304, + AVENGERS_ROLL = 305, + -- NONE = 306, + -- NONE = 307, + -- NONE = 308, + COOLDOWN = 309, + DEUX_EX_AUTOMATA = 310, + CURING_WALTZ_V = 311, + FEATHER_STEP = 312, + STRIKING_FLOURISH = 313, + TERNARY_FLOURISH = 314, + -- NONE = 315, + PERPETUANCE = 316, + IMMANENCE = 317, + SMITING_BREATH = 318, + RESTORING_BREATH = 319, + KONZEN_ITTAI = 320, + BULLY = 321, + MAINTENANCE = 322, + BRAZEN_RUSH = 323, + INNER_STRENGTH = 324, + ASYLUM = 325, + SUBTLE_SORCERY = 326, + STYMIE = 327, + LARCENY = 328, + INTERVENE = 329, + SOUL_ENSLAVEMENT = 330, + UNLEASH = 331, + CLARION_CALL = 332, + OVERKILL = 333, + YAEGASUMI = 334, + MIKAGE = 335, + FLY_HIGH = 336, + ASTRAL_CONDUIT = 337, + UNBRIDLED_WISDOM = 338, + CUTTING_CARDS = 339, + HEADY_ARTIFICE = 340, + GRAND_PAS = 341, + CAPER_EMISSARIUS = 342, + BOLSTER = 343, + SWIPE = 344, + FULL_CIRCLE = 345, + LASTING_EMANATION = 346, + ECLIPTIC_ATTRITION = 347, + COLLIMATED_FERVOR = 348, + LIFE_CYCLE = 349, + BLAZE_OF_GLORY = 350, + DEMATERIALIZE = 351, + THEURGIC_FOCUS = 352, + CONCENTRIC_PULSE = 353, + MENDING_HALATION = 354, + RADIAL_ARCANA = 355, + ELEMENTAL_SFORZO = 356, + RUNE_ENCHANTMENT = 357, + IGNIS = 358, + GELUS = 359, + FLABRA = 360, + TELLUS = 361, + SULPOR = 362, + UNDA = 363, + LUX = 364, + TENEBRAE = 365, + VALLATION = 366, + SWORDPLAY = 367, + LUNGE = 368, + PFLUG = 369, + EMBOLDEN = 370, + VALIANCE = 371, + GAMBIT = 372, + LIEMENT = 373, + ONE_FOR_ALL = 374, + RAYKE = 375, + BATTUTA = 376, + WIDENED_COMPASS = 377, + ODYLLIC_SUBTERFUGE = 378, + WARD = 379, + EFFUSION = 380, + CHOCOBO_JIG_II = 381, + RELINQUISH = 382, + VIVACIOUS_PULSE = 383, + CONTRADANCE = 384, + APOGEE = 385, + ENTRUST = 386, + BESTIAL_LOYALTY = 387, + CASCADE = 388, + CONSUME_MANA = 389, + NATURALISTS_ROLL = 390, + RUNEISTS_ROLL = 391, + CROOKED_CARDS = 392, + SPIRIT_BOND = 393, + MAJESTY = 394, + + -- NONE = 395 - 511 + + HEALING_RUBY = 512, + POISON_NAILS = 513, + SHINING_RUBY = 514, + GLITTERING_RUBY = 515, + METEORITE = 516, + HEALING_RUBY_II = 517, + SEARING_LIGHT = 518, + HOLY_MIST = 519, + SOOTHING_RUBY = 520, + REGAL_SCRATCH = 521, + MEWING_LULLABY = 522, + EARIE_EYE = 523, + LEVEL_QM_HOLY = 524, + RAISE_II = 525, + RERAISE_II = 526, + ALTANAS_FAVOR = 527, + MOONLIT_CHARGE = 528, + CRESCENT_FANG = 529, + LUNAR_CRY = 530, + LUNAR_ROAR = 531, + ECLIPTIC_GROWL = 532, + ECLIPTIC_HOWL = 533, + ECLIPSE_BITE = 534, + -- NONE = 535, + HOWLING_MOON = 536, + LUNAR_BAY = 537, + HEAVENWARD_HOWL = 538, + IMPACT = 539, -- NONE = 540, -- NONE = 541, -- NONE = 542, -- NONE = 543, - ROCK_THROW = 544, - STONE_II = 545, - ROCK_BUSTER = 546, - MEGALITH_THROW = 547, - EARTHEN_WARD = 548, - STONE_IV = 549, - MOUNTAIN_BUSTER = 550, - GEOCRUSH = 551, - EARTHEN_FURY = 552, - EARTHEN_ARMOR = 553, - CRAG_THROW = 554, - -- NONE = 555, - -- NONE = 556, - -- NONE = 557, - -- NONE = 558, - -- NONE = 559, - BARRACUDA_DIVE = 560, - WATER_II = 561, - TAIL_WHIP = 562, - SPRING_WATER = 563, - SLOWGA = 564, - WATER_IV = 565, - SPINNING_DIVE = 566, - GRAND_FALL = 567, - TIDAL_WAVE = 568, - TIDAL_ROAR = 569, - SOOTHING_CURRENT = 570, - -- NONE = 571, - -- NONE = 572, - -- NONE = 573, - -- NONE = 574, - -- NONE = 575, - CLAW = 576, - AERO_II = 577, - WHISPERING_WIND = 578, - HASTEGA = 579, - AERIAL_ARMOR = 580, - AERO_IV = 581, - PREDATOR_CLAWS = 582, - WIND_BLADE = 583, - AERIAL_BLAST = 584, - FLEET_WIND = 585, - HASTEGA_II = 586, - -- NONE = 587, - -- NONE = 588, - -- NONE = 589, - -- NONE = 590, - -- NONE = 591, - AXE_KICK = 592, - BLIZZARD_II = 593, - FROST_ARMOR = 594, - SLEEPGA = 595, - DOUBLE_SLAP = 596, - BLIZZARD_IV = 597, - RUSH = 598, - HEAVENLY_STRIKE = 599, - DIAMOND_DUST = 600, - DIAMOND_STORM = 601, - CRYSTAL_BLESSING = 602, - -- NONE = 603, - -- NONE = 604, - -- NONE = 605, - -- NONE = 606, - -- NONE = 607, - SHOCK_STRIKE = 608, - THUNDER_II = 609, - ROLLING_THUNDER = 610, - THUNDERSPARK = 611, - LIGHTNING_ARMOR = 612, - THUNDER_IV = 613, - CHAOTIC_STRIKE = 614, - THUNDERSTORM = 615, - JUDGMENT_BOLT = 616, - SHOCK_SQUALL = 617, - VOLT_STRIKE = 618, - -- NONE = 619, - -- NONE = 620, - -- NONE = 621, - -- NONE = 622, - -- NONE = 623, + PUNCH = 544, + FIRE_II = 545, + BURNING_STRIKE = 546, + DOUBLE_PUNCH = 547, + CRIMSON_HOWL = 548, + FIRE_IV = 549, + FLAMING_CRUSH = 550, + METEOR_STRIKE = 551, + INFERNO = 552, + INFERNO_HOWL = 553, + CONFLAG_STRIKE = 554, + + -- NONE = 554 - 559, + + ROCK_THROW = 560, + STONE_II = 561, + ROCK_BUSTER = 562, + MEGALITH_THROW = 563, + EARTHEN_WARD = 564, + STONE_IV = 565, + MOUNTAIN_BUSTER = 566, + GEOCRUSH = 567, + EARTHEN_FURY = 568, + EARTHEN_ARMOR = 569, + CRAG_THROW = 570, + + -- NONE = 571 - 575, + + BARRACUDA_DIVE = 576, + WATER_II = 577, + TAIL_WHIP = 578, + SPRING_WATER = 579, + SLOWGA = 580, + WATER_IV = 581, + SPINNING_DIVE = 582, + GRAND_FALL = 583, + TIDAL_WAVE = 584, + TIDAL_ROAR = 585, + SOOTHING_CURRENT = 586, + + -- NONE = 587 - 591, + + CLAW = 592, + AERO_II = 593, + WHISPERING_WIND = 594, + HASTEGA = 595, + AERIAL_ARMOR = 596, + AERO_IV = 597, + PREDATOR_CLAWS = 598, + WIND_BLADE = 599, + AERIAL_BLAST = 600, + FLEET_WIND = 601, + HASTEGA_II = 602, - HEALING_BREATH_IV = 624, - HEALING_BREATH = 625, - HEALING_BREATH_II = 626, - HEALING_BREATH_III = 627, - REMOVE_POISON = 628, - REMOVE_BLINDNESS = 629, - REMOVE_PARALYSIS = 630, - FLAME_BREATH = 631, - FROST_BREATH = 632, - GUST_BREATH = 633, - SAND_BREATH = 634, - LIGHTNING_BREATH = 635, - HYDRO_BREATH = 636, - SUPER_CLIMB = 637, - REMOVE_CURSE = 638, - REMOVE_DISEASE = 639, - CAMISADO = 640, - SOMNOLENCE = 641, - NIGHTMARE = 642, - ULTIMATE_TERROR = 643, - NOCTOSHIELD = 644, - DREAM_SHROUD = 645, - NETHER_BLAST = 646, - CACODEMONIA = 647, - RUINOUS_OMEN = 648, - NIGHT_TERROR = 649, - PAVOR_NOCTURNUS = 650, - BLINDSIDE = 651, - DECONSTRUCTION = 652, - CHRONOSHIFT = 653, - ZANTETSUKEN = 654, - PERFECT_DEFENSE = 655, - FOOT_KICK = 656, - DUST_CLOUD = 657, - WHIRL_CLAWS = 658, - HEAD_BUTT = 659, - DREAM_FLOWER = 660, - WILD_OATS = 661, - LEAF_DAGGER = 662, - SCREAM = 663, - ROAR = 664, - RAZOR_FANG = 665, - CLAW_CYCLONE = 666, - TAIL_BLOW = 667, - FIREBALL = 668, - BLOCKHEAD = 669, - BRAIN_CRUSH = 670, - INFRASONICS = 671, - SECRETION = 672, - LAMB_CHOP = 673, - RAGE = 674, - SHEEP_CHARGE = 675, - SHEEP_SONG = 676, - BUBBLE_SHOWER = 677, - BUBBLE_CURTAIN = 678, - BIG_SCISSORS = 679, - SCISSOR_GUARD = 680, - METALLIC_BODY = 681, - NEEDLESHOT = 682, - QMQMQM_NEEDLES = 683, - FROGKICK = 684, - SPORE = 685, - QUEASYSHROOM = 686, - NUMBSHROOM = 687, - SHAKESHROOM = 688, - SILENCE_GAS = 689, - DARK_SPORE = 690, - POWER_ATTACK = 691, - HI_FREQ_FIELD = 692, - RHINO_ATTACK = 693, - RHINO_GUARD = 694, - SPOIL = 695, - CURSED_SPHERE = 696, - VENOM = 697, - SANDBLAST = 698, - SANDPIT = 699, - VENOM_SPRAY = 700, - MANDIBULAR_BITE = 701, - SOPORIFIC = 702, - GLOEOSUCCUS = 703, - PALSY_POLLEN = 704, - GEIST_WALL = 705, - NUMBING_NOISE = 706, - NIMBLE_SNAP = 707, - CYCLOTAIL = 708, - TOXIC_SPIT = 709, - DOUBLE_CLAW = 710, - GRAPPLE = 711, - SPINNING_TOP = 712, - FILAMENTED_HOLD = 713, - CHAOTIC_EYE = 714, - BLASTER = 715, - SUCTION = 716, - DRAINKISS = 717, - SNOW_CLOUD = 718, - WILD_CARROT = 719, - SUDDEN_LUNGE = 720, - SPIRAL_SPIN = 721, - NOISOME_POWDER = 722, - -- NONE = 723, - ACID_MIST = 724, - TP_DRAINKISS = 725, - -- NONE = 726, - SCYTHE_TAIL = 727, - RIPPER_FANG = 728, - CHOMP_RUSH = 729, - CHARGED_WHISKER = 730, - PURULENT_OOZE = 731, - CORROSIVE_OOZE = 732, - BACK_HEEL = 733, - JETTATURA = 734, - CHOKE_BREATH = 735, - FANTOD = 736, - TORTOISE_STOMP = 737, - HARDEN_SHELL = 738, - AQUA_BREATH = 739, - WING_SLAP = 740, - BEAK_LUNGE = 741, - INTIMIDATE = 742, - RECOIL_DIVE = 743, - WATER_WALL = 744, - SENSILLA_BLADES = 745, - TEGMINA_BUFFET = 746, - MOLTING_PLUMAGE = 747, - SWOOPING_FRENZY = 748, - SWEEPING_GOUGE = 749, - ZEALOUS_SNORT = 750, - PENTAPECK = 751, - TICKLING_TENDRILS = 752, - STINK_BOMB = 753, - NECTAROUS_DELUGE = 754, - NEPENTHIC_PLUNGE = 755, - SOMERSAULT = 756, - PACIFYING_RUBY = 757, - FOUL_WATERS = 758, - PESTILENT_PLUME = 759, - PECKING_FLURRY = 760, - SICKLE_SLASH = 761, - ACID_SPRAY = 762, - SPIDER_WEB = 763, - REGAL_GASH = 764, - INFECTED_LEECH = 765, - GLOOM_SPRAY = 766, - -- NONE = 767, - -- NONE = 768, - -- NONE = 769, - DISEMBOWEL = 770, - EXTIRPATING_SALVO = 771, - -- NONE = 772, - -- NONE = 773, - -- NONE = 774, - -- NONE = 775, - -- NONE = 776, - -- NONE = 777, - -- NONE = 778, - -- NONE = 779, - -- NONE = 780, - -- NONE = 781, - -- NONE = 782, + -- NONE = 603 - 607, + + AXE_KICK = 608, + BLIZZARD_II = 609, + FROST_ARMOR = 610, + SLEEPGA = 611, + DOUBLE_SLAP = 612, + BLIZZARD_IV = 613, + RUSH = 614, + HEAVENLY_STRIKE = 615, + DIAMOND_DUST = 616, + DIAMOND_STORM = 617, + CRYSTAL_BLESSING = 618, + + -- NONE = 619 - 623, + + SHOCK_STRIKE = 624, + THUNDER_II = 625, + ROLLING_THUNDER = 626, + THUNDERSPARK = 627, + LIGHTNING_ARMOR = 628, + THUNDER_IV = 629, + CHAOTIC_STRIKE = 630, + THUNDERSTORM = 631, + JUDGMENT_BOLT = 632, + SHOCK_SQUALL = 633, + VOLT_STRIKE = 634, + + -- NONE = 635 - 638, + + HEALING_BREATH_IV = 639, + HEALING_BREATH = 640, + HEALING_BREATH_II = 641, + HEALING_BREATH_III = 642, + REMOVE_POISON = 643, + REMOVE_BLINDNESS = 644, + REMOVE_PARALYSIS = 645, + FLAME_BREATH = 646, + FROST_BREATH = 647, + GUST_BREATH = 648, + SAND_BREATH = 649, + LIGHTNING_BREATH = 650, + HYDRO_BREATH = 651, + SUPER_CLIMB = 652, + REMOVE_CURSE = 653, + REMOVE_DISEASE = 654, + CAMISADO = 656, + SOMNOLENCE = 657, + NIGHTMARE = 658, + ULTIMATE_TERROR = 659, + NOCTOSHIELD = 660, + DREAM_SHROUD = 661, + NETHER_BLAST = 662, + CACODEMONIA = 663, + RUINOUS_OMEN = 664, + NIGHT_TERROR = 665, + PAVOR_NOCTURNUS = 666, + BLINDSIDE = 667, + DECONSTRUCTION = 668, + CHRONOSHIFT = 669, + ZANTETSUKEN = 670, + PERFECT_DEFENSE = 671, + FOOT_KICK = 672, + DUST_CLOUD = 673, + WHIRL_CLAWS = 674, + HEAD_BUTT = 675, + DREAM_FLOWER = 676, + WILD_OATS = 677, + LEAF_DAGGER = 678, + SCREAM = 679, + ROAR = 680, + RAZOR_FANG = 681, + CLAW_CYCLONE = 682, + TAIL_BLOW = 683, + FIREBALL = 684, + BLOCKHEAD = 685, + BRAINCRUSH = 686, + INFRASONICS = 687, + SECRETION = 688, + LAMB_CHOP = 689, + RAGE = 690, + SHEEP_CHARGE = 691, + SHEEP_SONG = 692, + BUBBLE_SHOWER = 693, + BUBBLE_CURTAIN = 694, + BIG_SCISSORS = 695, + SCISSOR_GAURD = 696, + METALLIC_BODY = 697, + NEEDLESHOT = 698, + QMQMQM_NEEDLES = 699, + FROGKICK = 700, + SPORE = 701, + QUEASYSHROOM = 702, + NUMBSHROOM = 703, + SHAKESHROOM = 704, + SILENCE_GAS = 705, + DARK_SPORE = 706, + POWER_ATTACK = 707, + HI_FREQ_FIELD = 708, + RHINO_ATTACK = 709, + RHINO_GAURD = 710, + SPOIL = 711, + CURSED_SPHERE = 712, + VENOM = 713, + SANDBLAST = 714, + SANDPIT = 715, + VENOM_SPRAY = 716, + MANDIBULAR_BITE = 717, + SOPORIFIC = 718, + GLOEOSUCCUS = 719, + PALSY_POLLEN = 720, + GEIST_WALL = 721, + NUMBING_NOISE = 722, + NIMBLE_SNAP = 723, + CYCLOTAIL = 724, + TOXIC_SPIT = 725, + DOUBLE_CLAW = 726, + GRAPPLE = 727, + SPINNING_TOP = 728, + FILAMENTED_HOLD = 729, + CHAOTIC_EYE = 730, + BLASTER = 731, + SUCTION = 732, + DRAINKISS = 733, + SNOW_CLOUD = 734, + WILD_CARROT = 735, + SUDDEN_LUNGE = 736, + SPIRAL_SPIN = 737, + NOISOME_POWDER = 738, + -- NONE = 739, + ACID_MIST = 740, + TP_DRAINKISS = 741, + -- NONE = 742, + SCYTHE_TAIL = 743, + RIPPER_FANG = 744, + CHOMP_RUSH = 745, + CHARGED_WHISKER = 746, + PURULENT_OOZE = 747, + CORROSIVE_OOZE = 748, + BACK_HEEL = 749, + JETTATURA = 750, + CHOKE_BREATH = 751, + FANTOD = 752, + TORTOISE_STOMP = 753, + HARDEN_SHELL = 754, + AQUA_BREATH = 755, + WING_SLAP = 756, + BEAK_LUNGE = 757, + INTIMIDATE = 758, + RECOIL_DIVE = 759, + WATER_WALL = 760, + SENSILLA_BLADES = 761, + TEGMINA_BUFFET = 762, + MOLTING_PLUMAGE = 763, + SWOOPING_FRENZY = 764, + SWEEPING_GOUGE = 765, + ZEALOUS_SNORT = 766, + PENTAPECK = 767, + TICKLING_TENDRILS = 768, + STINK_BOMB = 769, + NECTAROUS_DELUGE = 770, + NEPENTHIC_PLUNGE = 771, + SOMERSAULT = 772, + PACIFYING_RUBY = 773, + FOUL_WATERS = 774, + PESTILENT_PLUME = 775, + PECKING_FLURRY = 776, + SICKLE_SLASH = 777, + ACID_SPRAY = 778, + SPIDER_WEB = 779, + REGAL_GASH = 780, + INFECTED_LEECH = 781, + GLOOM_SPRAY = 782, -- NONE = 783, -- NONE = 784, -- NONE = 785, - -- NONE = 786, - -- NONE = 787, - -- NONE = 788, - -- NONE = 789, - -- NONE = 790, - -- NONE = 791, - -- NONE = 792, - -- NONE = 793, - -- NONE = 794, - -- NONE = 795, - -- NONE = 796, - -- NONE = 797, - -- NONE = 798, - -- NONE = 799, - -- NONE = 800, - -- NONE = 801, - -- NONE = 802, - -- NONE = 803, - -- NONE = 804 - -- NONE = 805, - -- NONE = 806, - -- NONE = 807, - -- NONE = 808, - -- NONE = 809, - -- NONE = 810, - -- NONE = 811, - -- NONE = 812, - -- NONE = 813, - -- NONE = 814, - -- NONE = 815, - -- NONE = 816, - -- NONE = 817, - -- NONE = 818, - -- NONE = 819, - -- NONE = 820, - -- NONE = 821, - -- NONE = 822, - -- NONE = 823, - -- NONE = 824, - -- NONE = 825, - -- NONE = 826, - -- NONE = 827, - -- NONE = 828, - -- NONE = 829, - -- NONE = 830, - -- NONE = 831, - -- NONE = 832, - -- NONE = 833, - -- NONE = 834, - -- NONE = 835, - -- NONE = 836, - -- NONE = 837, - -- NONE = 838, - -- NONE = 839, - -- NONE = 840, - -- NONE = 841, - -- NONE = 842, - -- NONE = 843, - -- NONE = 844, - -- NONE = 845, - -- NONE = 846, - -- NONE = 847, - -- NONE = 848, - -- NONE = 849, - -- NONE = 850, - -- NONE = 851, - -- NONE = 852, - -- NONE = 853, - -- NONE = 854, - -- NONE = 856, - -- NONE = 857, - -- NONE = 858, - -- NONE = 859, - -- NONE = 860, - -- NONE = 861, - -- NONE = 862, - -- NONE = 863, - -- NONE = 864, - -- NONE = 865, - -- NONE = 866, - -- NONE = 867, - -- NONE = 868, - -- NONE = 869, - -- NONE = 870, - -- NONE = 871, - -- NONE = 872, - -- NONE = 873, - -- NONE = 874, - -- NONE = 875, - -- NONE = 876, - -- NONE = 877, - -- NONE = 878, - -- NONE = 879, - -- NONE = 880, - -- NONE = 881, - -- NONE = 882, - -- NONE = 883, - -- NONE = 884, - -- NONE = 885, - -- NONE = 886, - -- NONE = 887, - -- NONE = 888, - -- NONE = 889, - -- NONE = 890, - -- NONE = 891, - -- NONE = 892, - -- NONE = 893, - -- NONE = 894, - -- NONE = 895, - -- NONE = 896, - -- NONE = 897, - -- NONE = 898, - -- NONE = 899, - -- NONE = 900, - -- NONE = 901, - -- NONE = 902, - -- NONE = 903, - -- NONE = 904, - -- NONE = 905, - -- NONE = 906, - -- NONE = 907, - -- NONE = 908, - -- NONE = 909, - -- NONE = 910, - -- NONE = 911, - -- NONE = 912, - -- NONE = 813, - -- NONE = 914, - -- NONE = 915, - -- NONE = 916, - -- NONE = 917, - -- NONE = 918, - -- NONE = 919, - -- NONE = 920, - -- NONE = 921, - -- NONE = 922, - -- NONE = 923, - -- NONE = 924, - -- NONE = 925, - -- NONE = 926, - -- NONE = 927, - -- NONE = 928, - -- NONE = 929, - -- NONE = 930, - -- NONE = 931, - -- NONE = 932, - -- NONE = 933, - -- NONE = 934, - -- NONE = 935, - -- NONE = 936, - -- NONE = 937, - -- NONE = 938, - -- NONE = 939, - -- NONE = 940, - -- NONE = 941, - -- NONE = 942, - -- NONE = 943, - CLARSACH_CALL = 944, - WELT = 945, - KATABATIC_BLADES = 946, - LUNATIC_VOICE = 947, - ROUNDHOUSE = 948, - CHINOOK = 949, - BITTER_ELEGY = 950, - SONIC_BUFFET = 951, - TORNADO_II = 952, - WINDS_BLESSING = 953, - HYSTERIC_ASSAULT = 954, + DISEMBOWEL = 786, + EXTIRPATING_SALVO = 787, + + -- NONE = 788 - 959, + + CLARSACH_CALL = 960, + WELT = 961, + KATABATIC_BLADES = 962, + LUNATIC_VOICE = 963, + ROUNDHOUSE = 964, + CHINOOK = 965, + BITTER_ELEGY = 966, + SONIC_BUFFET = 967, + TORNADO_II = 968, + WINDS_BLESSING = 969, + HYSTERIC_ASSAULT = 970, + + } tpz.ja = tpz.jobAbility @@ -990,7 +697,7 @@ tpz.specEffect = } function corsairSetup(caster, ability, action, effect, job) - local roll = math.random(1, 6) + local roll = math.random(1,6) caster:delStatusEffectSilent(tpz.effect.DOUBLE_UP_CHANCE) caster:addStatusEffectEx(tpz.effect.DOUBLE_UP_CHANCE, tpz.effect.DOUBLE_UP_CHANCE, @@ -1024,7 +731,7 @@ end function checkForElevenRoll(caster) local effects = caster:getStatusEffects() - for _, effect in ipairs(effects) do + for _,effect in ipairs(effects) do if (effect:getType() >= tpz.effect.FIGHTERS_ROLL and effect:getType() <= tpz.effect.NATURALISTS_ROLL and effect:getSubPower() == 11) then @@ -1054,7 +761,7 @@ function phantombuffMultiple(caster) -- Check for tpz.mod.PHANTOM_ROLL Value and return phantombuffMultiplier end -function AbilityFinalAdjustments(dmg, mob, skill, target, skilltype, skillparam, shadowbehav) +function AbilityFinalAdjustments(dmg,mob,skill,target,skilltype,skillparam,shadowbehav) -- physical attack missed, skip rest local msg = skill:getMsg() if (msg == 158 or msg == 188 or msg == 31 or msg == 30) then @@ -1116,7 +823,7 @@ function AbilityFinalAdjustments(dmg, mob, skill, target, skilltype, skillparam, if (dmg > 0) then target:wakeUp() - target:updateEnmityFromDamage(mob, dmg) + target:updateEnmityFromDamage(mob,dmg) end return dmg diff --git a/sql/abilities.sql b/sql/abilities.sql index 0081287d72c..717ad13bef5 100644 --- a/sql/abilities.sql +++ b/sql/abilities.sql @@ -38,570 +38,618 @@ CREATE TABLE `abilities` ( -- -- ORDER BY: `abilityId` -INSERT INTO `abilities` VALUES (0,'mighty_strikes',1,0,1,3600,0,0,0,33,2000,0,6,20.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (1,'hundred_fists',2,0,1,3600,0,0,0,34,2000,0,6,20.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (2,'benediction',3,0,1,3600,0,102,0,35,2000,0,6,20.0,1,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (3,'manafont',4,0,1,3600,0,0,0,36,2000,0,6,20.0,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (4,'chainspell',5,0,1,3600,0,0,0,37,2000,0,6,20.0,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (5,'perfect_dodge',6,0,1,3600,0,0,0,38,2000,0,6,20.0,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (6,'invincible',7,0,1,3600,0,0,0,18,2000,0,6,20.0,0,1,7200,0,0,NULL); -INSERT INTO `abilities` VALUES (7,'blood_weapon',8,0,1,3600,0,0,0,19,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (8,'familiar',9,0,1,3600,0,0,0,39,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (9,'soul_voice',10,0,1,3600,0,0,0,40,2000,0,6,20.0,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (10,'eagle_eye_shot',11,0,4,3600,0,110,0,186,2000,0,3,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (11,'meikyo_shisui',12,0,1,3600,0,0,0,96,2000,0,6,20.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (12,'mijin_gakure',13,0,4,3600,0,110,0,93,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (13,'spirit_surge',14,0,1,3600,0,0,0,97,2000,0,6,20.0,0,0,0,0,0,'COP'); -INSERT INTO `abilities` VALUES (14,'astral_flow',15,0,1,3600,0,0,0,95,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (15,'berserk',1,15,1,300,1,115,0,0,2000,0,6,20.0,0,1,80,384,0,NULL); -INSERT INTO `abilities` VALUES (16,'warcry',1,35,1,300,2,0,0,28,2000,0,6,20.0,1,1,300,388,0,NULL); -INSERT INTO `abilities` VALUES (17,'defender',1,25,1,180,3,117,0,1,2000,0,6,20.0,0,1,80,386,0,NULL); -INSERT INTO `abilities` VALUES (18,'aggressor',1,45,1,300,4,118,0,2,2000,0,6,20.0,0,1,80,390,0,NULL); -INSERT INTO `abilities` VALUES (19,'provoke',1,5,4,30,5,0,0,3,2000,0,6,18.0,0,1,1800,0,0,NULL); -INSERT INTO `abilities` VALUES (20,'focus',2,25,1,300,13,120,0,4,2000,0,6,20.0,0,1,300,448,0,NULL); -INSERT INTO `abilities` VALUES (21,'dodge',2,15,1,300,14,121,0,5,2000,0,6,20.0,0,1,300,450,0,NULL); -INSERT INTO `abilities` VALUES (22,'chakra',2,35,1,300,15,102,0,6,2000,0,6,20.0,0,1,300,452,0,NULL); -INSERT INTO `abilities` VALUES (23,'boost',2,5,1,15,16,116,0,7,2000,0,6,20.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (24,'counterstance',2,45,1,300,17,0,0,8,2000,0,6,20.0,0,1,900,0,0,NULL); -INSERT INTO `abilities` VALUES (25,'steal',6,5,4,300,60,125,0,181,2000,0,3,4.4,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (26,'flee',6,25,1,300,62,126,0,9,2000,0,6,20.0,0,1,80,704,0,NULL); -INSERT INTO `abilities` VALUES (27,'hide',6,45,1,300,63,0,0,10,2000,0,6,20.0,0,0,0,706,0,NULL); -INSERT INTO `abilities` VALUES (28,'sneak_attack',6,15,1,60,64,0,0,17,2000,0,6,20.0,0,1,0,708,0,NULL); -INSERT INTO `abilities` VALUES (29,'mug',6,35,4,300,65,129,0,183,2000,0,3,4.4,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (30,'shield_bash',7,15,4,60,73,0,0,185,2000,0,3,4.4,0,450,900,768,0,NULL); -INSERT INTO `abilities` VALUES (31,'holy_circle',7,5,1,600,74,0,0,29,2000,0,6,20.0,1,1,20,770,0,NULL); -INSERT INTO `abilities` VALUES (32,'sentinel',7,30,1,300,75,0,0,11,2000,0,6,20.0,0,1,900,772,0,NULL); -INSERT INTO `abilities` VALUES (33,'souleater',8,30,1,360,85,0,0,20,2000,0,6,20.0,0,1,1300,832,0,NULL); -INSERT INTO `abilities` VALUES (34,'arcane_circle',8,5,1,600,86,0,0,30,2000,0,6,20.0,1,1,20,834,0,NULL); -INSERT INTO `abilities` VALUES (35,'last_resort',8,15,1,300,87,0,0,12,2000,0,6,20.0,0,1,1300,836,0,NULL); -INSERT INTO `abilities` VALUES (36,'charm',9,1,4,15,97,0,0,13,2000,0,6,18.0,0,320,0,0,0,NULL); -INSERT INTO `abilities` VALUES (37,'gauge',9,10,4,30,98,0,0,14,2000,0,6,23.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (38,'tame',9,30,4,600,99,0,0,15,2000,0,6,18.0,0,0,0,904,0,NULL); -INSERT INTO `abilities` VALUES (39,'pet_commands',9,1,1,0,0,0,0,0,2000,0,6,18.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (40,'scavenge',11,10,1,180,121,0,0,21,2000,0,6,20.0,0,1,80,1024,0,NULL); -INSERT INTO `abilities` VALUES (41,'shadowbind',11,40,4,300,122,0,0,188,2000,0,3,18.0,0,1,800,0,0,NULL); -INSERT INTO `abilities` VALUES (42,'camouflage',11,20,1,300,123,0,0,10,2000,0,6,20.0,0,1,80,1026,0,NULL); -INSERT INTO `abilities` VALUES (43,'sharpshot',11,1,1,300,124,0,0,22,2000,0,6,20.0,0,1,600,1028,0,NULL); -INSERT INTO `abilities` VALUES (44,'barrage',11,30,1,300,125,0,0,23,2000,0,6,20.0,0,1,600,0,0,NULL); -INSERT INTO `abilities` VALUES (45,'call_wyvern',14,1,1,1200,163,0,0,94,2000,0,6,20.0,0,1,300,0,4,NULL); -INSERT INTO `abilities` VALUES (46,'third_eye',12,15,1,60,133,0,0,24,2000,0,6,20.0,0,1,0,1088,0,NULL); -INSERT INTO `abilities` VALUES (47,'meditate',12,30,1,180,134,0,0,25,2000,0,6,20.0,0,320,0,1094,0,NULL); -INSERT INTO `abilities` VALUES (48,'warding_circle',12,5,1,300,135,0,0,31,2000,0,6,20.0,1,1,20,1090,0,NULL); -INSERT INTO `abilities` VALUES (49,'ancient_circle',14,5,1,300,157,0,0,32,2000,0,6,20.0,1,1,20,1216,0,NULL); -INSERT INTO `abilities` VALUES (50,'jump',14,10,4,60,158,110,0,204,2000,0,3,9.5,0,0,0,1218,0,NULL); -INSERT INTO `abilities` VALUES (51,'high_jump',14,35,4,120,159,110,0,209,2000,0,3,11.5,0,0,0,1220,0,NULL); -INSERT INTO `abilities` VALUES (52,'super_jump',14,50,4,180,160,110,0,214,2000,0,3,12.5,0,0,0,1221,0,NULL); -INSERT INTO `abilities` VALUES (53,'fight',9,1,4,10,100,0,0,83,2000,0,6,18.0,0,0,0,0,192,NULL); -INSERT INTO `abilities` VALUES (54,'heel',9,10,1,5,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); -INSERT INTO `abilities` VALUES (55,'leave',9,35,1,10,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); -INSERT INTO `abilities` VALUES (56,'sic',9,25,1,120,102,0,0,83,2000,0,6,18.0,0,0,0,902,128,NULL); -INSERT INTO `abilities` VALUES (57,'stay',9,15,1,5,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); -INSERT INTO `abilities` VALUES (58,'divine_seal',3,15,1,600,26,0,0,81,2000,0,6,20.0,0,0,80,512,0,NULL); -INSERT INTO `abilities` VALUES (59,'elemental_seal',4,15,1,600,38,0,0,80,2000,0,6,20.0,0,0,80,576,0,NULL); -INSERT INTO `abilities` VALUES (60,'trick_attack',6,30,1,60,66,0,0,82,2000,0,6,20.0,0,1,0,710,0,NULL); -INSERT INTO `abilities` VALUES (61,'weapon_bash',8,20,4,180,88,110,0,201,2000,0,3,4.4,0,1,900,0,0,NULL); -INSERT INTO `abilities` VALUES (62,'reward',9,12,257,90,103,102,0,84,2000,0,6,18.0,0,0,0,898,0,NULL); -INSERT INTO `abilities` VALUES (63,'cover',7,35,2,180,76,0,0,86,2000,0,6,20.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (64,'spirit_link',14,25,1,90,162,0,0,94,2000,0,6,20.0,0,0,0,1224,4,NULL); -INSERT INTO `abilities` VALUES (66,'chi_blast',2,41,4,180,18,110,0,92,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (67,'convert',5,40,1,600,49,0,0,88,2000,0,6,20.0,0,1,80,640,0,NULL); -INSERT INTO `abilities` VALUES (68,'accomplice',6,65,2,300,69,526,0,185,2000,0,6,12.6,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (69,'call_beast',9,23,1,300,104,0,0,83,2000,0,6,18.0,0,1,0,900,0,NULL); -INSERT INTO `abilities` VALUES (70,'unlimited_shot',11,51,1,180,126,0,0,90,2000,0,6,20.0,0,1,300,1030,0,NULL); -INSERT INTO `abilities` VALUES (71,'dismiss',14,1,1,300,161,0,0,94,2000,0,6,20.0,0,0,0,0,4,NULL); -INSERT INTO `abilities` VALUES (72,'assault',15,1,4,5,170,0,0,94,2000,0,6,20.0,0,0,0,0,256,NULL); -INSERT INTO `abilities` VALUES (73,'retreat',15,1,1,5,171,0,0,94,2000,0,6,20.0,0,-10,0,0,256,NULL); -INSERT INTO `abilities` VALUES (74,'release',15,1,1,5,172,0,0,94,2000,0,6,20.0,0,-10,0,0,256,NULL); -INSERT INTO `abilities` VALUES (75,'blood_pact_rage',15,1,1,60,173,0,0,0,2000,0,6,20.0,0,1,300,0,256,NULL); -INSERT INTO `abilities` VALUES (76,'rampart',7,62,1,300,77,0,0,91,2000,0,6,20.0,1,320,320,776,0,NULL); -INSERT INTO `abilities` VALUES (77,'azure_lore',16,0,1,3600,0,0,0,142,2000,0,6,20.0,0,1,300,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (78,'chain_affinity',16,40,1,120,181,0,0,140,2000,0,6,20.0,0,1,300,1344,0,'TOAU'); -INSERT INTO `abilities` VALUES (79,'burst_affinity',16,25,1,120,182,0,0,141,2000,0,6,20.0,0,1,300,1346,0,'TOAU'); -INSERT INTO `abilities` VALUES (80,'wild_card',17,0,1,3600,0,0,0,132,2000,0,6,20.0,1,1,300,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (81,'phantom_roll',17,5,1,60,193,0,0,0,2000,0,6,18.0,0,0,0,1408,0,'TOAU'); -INSERT INTO `abilities` VALUES (82,'fighters_roll',17,49,1,60,193,420,0,98,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (83,'monks_roll',17,31,1,60,193,420,0,99,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (84,'healers_roll',17,20,1,60,193,420,0,100,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (85,'wizards_roll',17,58,1,60,193,420,0,101,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (86,'warlocks_roll',17,46,1,60,193,420,0,102,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (87,'rogues_roll',17,43,1,60,193,420,0,103,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (88,'gallants_roll',17,55,1,60,193,420,0,104,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (89,'chaos_roll',17,14,1,60,193,420,0,105,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (90,'beast_roll',17,34,1,60,193,420,0,106,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (91,'choral_roll',17,26,1,60,193,420,0,107,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (92,'hunters_roll',17,11,1,60,193,420,0,108,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (93,'samurai_roll',17,34,1,60,193,420,0,109,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (94,'ninja_roll',17,8,1,60,193,420,0,110,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (95,'drachen_roll',17,23,1,60,193,420,0,111,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (96,'evokers_roll',17,40,1,60,193,420,0,112,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (97,'maguss_roll',17,17,1,60,193,420,0,113,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (98,'corsairs_roll',17,5,1,60,193,420,0,114,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (99,'puppet_roll',17,52,1,60,193,420,0,115,2000,0,6,8.0,1,1,80,0,8,'TOAU'); -INSERT INTO `abilities` VALUES (100,'dancers_roll',17,61,1,60,193,420,0,116,2000,0,6,8.0,1,1,80,0,8,'WOTG'); -INSERT INTO `abilities` VALUES (101,'scholars_roll',17,64,1,60,193,420,0,117,2000,0,6,8.0,1,1,80,0,8,'WOTG'); -INSERT INTO `abilities` VALUES (102,'bolters_roll',17,76,1,60,193,420,0,118,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (103,'casters_roll',17,79,1,60,193,420,0,119,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (104,'coursers_roll',17,81,1,60,193,420,0,120,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (105,'blitzers_roll',17,83,1,60,193,420,0,121,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (106,'tacticians_roll',17,86,1,60,193,420,0,122,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (107,'double-up',17,5,1,5,194,424,0,116,2000,0,6,8.0,1,1,80,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (108,'quick_draw',17,40,1,1,0,0,0,0,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (109,'fire_shot',17,40,4,1,195,110,0,125,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (110,'ice_shot',17,40,4,1,195,110,0,126,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (111,'wind_shot',17,40,4,1,195,110,0,127,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (112,'earth_shot',17,40,4,1,195,110,0,128,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (113,'thunder_shot',17,40,4,1,195,110,0,129,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (114,'water_shot',17,40,4,1,195,110,0,130,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (115,'light_shot',17,40,4,1,195,0,0,123,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (116,'dark_shot',17,40,4,1,195,0,0,124,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); -INSERT INTO `abilities` VALUES (117,'random_deal',17,50,1,1200,196,0,0,131,2000,0,6,20.0,1,1,300,1414,0,'TOAU'); -INSERT INTO `abilities` VALUES (119,'overdrive',18,0,1,3600,0,0,0,143,2000,0,6,20.0,0,0,0,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (120,'activate',18,1,1,1200,205,0,0,83,2000,0,6,20.0,0,1,80,1478,0,'TOAU'); -INSERT INTO `abilities` VALUES (121,'repair',18,15,257,180,206,102,0,83,2000,0,6,18.0,0,0,0,1480,0,'TOAU'); -- FYI: Retail has this at 90s and its merit at 3s per upgrade due to a 99 cap Automaton HP increase (as well as reworked Auto-repair Kits and oil changes) -INSERT INTO `abilities` VALUES (122,'deploy',18,1,4,10,207,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (123,'deactivate',18,1,1,60,208,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (124,'retrieve',18,10,1,10,209,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (125,'fire_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (126,'ice_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (127,'wind_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (128,'earth_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (129,'thunder_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (130,'water_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (131,'light_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (132,'dark_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); -INSERT INTO `abilities` VALUES (133,'warriors_charge',1,75,1,300,6,0,0,154,2000,0,6,20.0,0,1,300,2048,1,'TOAU'); -INSERT INTO `abilities` VALUES (134,'tomahawk',1,75,4,180,7,0,0,244,2000,0,3,20.0,0,1,600,2050,1,'TOAU'); -INSERT INTO `abilities` VALUES (135,'mantra',2,75,1,600,19,441,0,155,2000,0,6,20.0,1,1,60,2112,1,'TOAU'); -INSERT INTO `abilities` VALUES (136,'formless_strikes',2,75,1,600,20,0,0,156,2000,0,6,20.0,0,1,300,2114,1,'TOAU'); -INSERT INTO `abilities` VALUES (137,'martyr',3,75,2,600,27,102,0,157,2000,0,6,20.0,0,1,300,2176,1,'TOAU'); -INSERT INTO `abilities` VALUES (138,'devotion',3,75,2,600,28,451,0,158,2000,0,6,10.0,0,1,300,2178,1,'TOAU'); -INSERT INTO `abilities` VALUES (139,'assassins_charge',6,75,1,300,67,0,0,160,2000,0,6,20.0,0,1,300,2368,1,'TOAU'); -INSERT INTO `abilities` VALUES (140,'feint',6,75,1,120,68,0,0,159,2000,0,6,20.0,0,1,300,2370,1,'TOAU'); -INSERT INTO `abilities` VALUES (141,'fealty',7,75,1,600,78,0,0,148,2000,0,6,20.0,0,1,300,2432,1,'TOAU'); -INSERT INTO `abilities` VALUES (142,'chivalry',7,75,1,600,79,451,0,149,2000,0,6,20.0,0,1,300,2434,1,'TOAU'); -INSERT INTO `abilities` VALUES (143,'dark_seal',8,75,1,300,89,0,0,144,2000,0,6,20.0,0,1,300,2496,1,'TOAU'); -INSERT INTO `abilities` VALUES (144,'diabolic_eye',8,75,1,300,90,0,0,145,2000,0,6,20.0,0,1,300,2498,1,'TOAU'); -INSERT INTO `abilities` VALUES (145,'feral_howl',9,75,4,300,105,0,0,146,2000,0,6,20.0,0,1,600,2560,1,'TOAU'); -INSERT INTO `abilities` VALUES (146,'killer_instinct',9,75,1,300,106,0,0,147,2000,0,6,20.0,1,1,80,2562,1,'TOAU'); -INSERT INTO `abilities` VALUES (147,'nightingale',10,75,1,600,109,0,0,161,2000,0,6,20.0,0,1,300,2624,1,'TOAU'); -INSERT INTO `abilities` VALUES (148,'troubadour',10,75,1,600,110,0,0,162,2000,0,6,20.0,0,1,300,2626,1,'TOAU'); -INSERT INTO `abilities` VALUES (149,'stealth_shot',11,75,1,300,127,0,0,150,2000,0,6,20.0,0,1,300,2688,1,'TOAU'); -INSERT INTO `abilities` VALUES (150,'flashy_shot',11,75,1,600,128,0,0,151,2000,0,6,20.0,0,1,300,2690,1,'TOAU'); -INSERT INTO `abilities` VALUES (151,'shikikoyo',12,75,2,300,136,452,0,152,2000,0,6,20.0,0,1,300,2752,1,'TOAU'); -INSERT INTO `abilities` VALUES (152,'blade_bash',12,75,4,180,137,110,0,202,2000,0,3,4.4,0,1,900,2754,1,'TOAU'); -INSERT INTO `abilities` VALUES (153,'deep_breathing',14,75,1,300,164,0,0,153,2000,0,6,20.0,0,0,0,2880,1,'TOAU'); -INSERT INTO `abilities` VALUES (154,'angon',14,75,4,180,165,127,0,245,2000,0,3,20.0,0,1,600,2882,1,'TOAU'); -INSERT INTO `abilities` VALUES (155,'sange',13,75,1,300,145,0,0,200,2000,0,6,20.0,0,1,0,2816,1,'TOAU'); -INSERT INTO `abilities` VALUES (156,'blood_pact_ward',15,1,1,60,174,0,0,0,2000,0,6,20.0,0,1,300,0,256,NULL); -INSERT INTO `abilities` VALUES (157,'hasso',12,25,1,60,138,0,0,163,2000,0,6,20.0,0,1,300,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (158,'seigan',12,35,1,60,139,0,0,164,2000,0,6,20.0,0,1,300,0,0,'TOAU'); -INSERT INTO `abilities` VALUES (159,'convergence',16,75,1,600,183,0,0,165,2000,0,6,20.0,0,1,300,3008,1,'TOAU'); -INSERT INTO `abilities` VALUES (160,'diffusion',16,75,1,600,184,0,0,166,2000,0,6,20.0,1,1,300,3010,1,'TOAU'); -INSERT INTO `abilities` VALUES (161,'snake_eye',17,75,1,300,197,0,0,167,2000,0,6,20.0,0,1,300,3072,1,'TOAU'); -INSERT INTO `abilities` VALUES (162,'fold',17,75,1,300,198,0,0,220,2000,0,6,20.0,0,1,300,3074,1,'TOAU'); -INSERT INTO `abilities` VALUES (163,'role_reversal',18,75,1,120,211,0,0,169,2000,0,6,20.0,0,0,0,3136,1,'TOAU'); -INSERT INTO `abilities` VALUES (164,'ventriloquy',18,75,4,60,212,0,0,170,2000,0,6,20.0,0,0,0,3138,1,'TOAU'); -INSERT INTO `abilities` VALUES (165,'trance',19,0,1,3600,0,0,0,184,2000,0,6,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (166,'sambas',19,5,1,0,216,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (167,'waltzes',19,15,1,0,217,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (168,'drain_samba',19,5,1,60,216,0,0,0,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (169,'drain_samba_ii',19,35,1,60,216,0,0,1,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (170,'drain_samba_iii',19,65,1,60,216,0,0,2,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (171,'aspir_samba',19,25,1,60,216,0,0,3,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (172,'aspir_samba_ii',19,60,1,60,216,0,0,4,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (173,'haste_samba',19,45,1,60,216,0,0,5,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (174,'curing_waltz',19,15,27,6,217,306,0,6,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (175,'curing_waltz_ii',19,30,27,8,186,306,0,7,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (176,'curing_waltz_iii',19,45,27,10,187,306,0,8,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (177,'curing_waltz_iv',19,70,27,12,188,306,0,9,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (178,'healing_waltz',19,35,27,8,215,0,0,10,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (179,'divine_waltz',19,25,27,13,225,306,0,11,2000,0,14,20.0,1,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (180,'spectral_jig',19,25,1,30,218,0,0,12,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (181,'chocobo_jig',19,55,1,60,218,126,0,13,2000,0,14,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (182,'jigs',19,25,1,0,0,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (183,'steps',19,20,1,0,0,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (184,'flourishes_i',19,20,1,0,0,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (185,'quickstep',19,20,4,5,220,519,0,14,2000,0,14,4.5,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (186,'box_step',19,30,4,5,220,520,0,14,2000,0,14,4.5,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (187,'stutter_step',19,40,4,5,220,521,0,14,2000,0,14,4.5,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (188,'animated_flourish',19,20,4,30,221,119,0,181,2000,0,6,17.6,0,1,1000,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (189,'desperate_flourish',19,30,4,20,221,127,0,24,2000,0,14,4.4,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (190,'reverse_flourish',19,40,1,30,222,452,0,182,2000,0,6,20.0,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (191,'violent_flourish',19,45,4,20,221,522,0,24,2000,0,14,4.4,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (192,'building_flourish',19,50,1,10,222,0,0,220,2000,0,6,20.0,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (193,'wild_flourish',19,60,4,20,222,529,0,24,2000,0,14,4.4,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (194,'tabula_rasa',20,0,1,3600,0,0,0,190,2000,0,6,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (195,'light_arts',20,10,1,60,228,0,0,171,2000,0,6,20.0,0,1,80,1600,0,'WOTG'); -INSERT INTO `abilities` VALUES (196,'dark_arts',20,10,1,60,232,0,0,176,2000,0,6,20.0,0,1,80,1600,0,'WOTG'); -INSERT INTO `abilities` VALUES (197,'flourishes_ii',19,40,1,0,0,0,0,0,2000,0,6,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (198,'modus_veritas',20,65,4,180,230,0,0,188,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (199,'penury',20,10,1,1,231,0,0,172,2000,0,6,20.0,0,1,80,0,16,'WOTG'); -INSERT INTO `abilities` VALUES (200,'celerity',20,25,1,1,231,0,0,173,2000,0,6,20.0,0,1,80,0,16,'WOTG'); -INSERT INTO `abilities` VALUES (201,'rapture',20,55,1,1,231,0,0,174,2000,0,6,20.0,0,1,80,0,16,'WOTG'); -INSERT INTO `abilities` VALUES (202,'accession',20,40,1,1,231,0,0,175,2000,0,6,20.0,0,1,80,0,16,'WOTG'); -INSERT INTO `abilities` VALUES (203,'parsimony',20,10,1,1,231,0,0,177,2000,0,6,20.0,0,1,80,0,32,'WOTG'); -INSERT INTO `abilities` VALUES (204,'alacrity',20,25,1,1,231,0,0,178,2000,0,6,20.0,0,1,80,0,32,'WOTG'); -INSERT INTO `abilities` VALUES (205,'ebullience',20,55,1,1,231,0,0,179,2000,0,6,20.0,0,1,80,0,32,'WOTG'); -INSERT INTO `abilities` VALUES (206,'manifestation',20,40,1,1,231,0,0,180,2000,0,6,20.0,0,1,80,0,32,'WOTG'); -INSERT INTO `abilities` VALUES (207,'stratagems',20,10,1,0,233,0,0,0,2000,0,6,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (208,'velocity_shot',11,45,1,60,129,0,0,186,2000,0,6,20.0,0,1,300,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (209,'snarl',9,45,257,30,107,0,0,87,2000,0,6,20.0,0,0,0,0,192,'WOTG'); -INSERT INTO `abilities` VALUES (210,'retaliation',1,60,1,180,8,0,0,185,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (211,'footwork',2,65,1,300,21,0,0,197,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (212,'despoil',6,77,4,300,61,125,0,181,2000,0,3,4.4,0,1,300,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (213,'pianissimo',10,20,1,15,112,0,0,194,2000,0,6,20.0,0,1,60,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (214,'sekkanoki',12,40,1,300,140,0,0,199,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (216,'elemental_siphon',15,50,1,300,175,451,0,201,2000,0,6,20.0,0,1,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (217,'sublimation',20,35,1,30,234,0,0,189,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (218,'addendum_white',20,10,1,1,231,0,0,191,2000,0,6,20.0,0,1,80,0,16,'WOTG'); -INSERT INTO `abilities` VALUES (219,'addendum_black',20,30,1,1,231,0,0,192,2000,0,6,20.0,0,1,80,0,32,'WOTG'); -INSERT INTO `abilities` VALUES (220,'collaborator',6,65,2,60,69,526,0,185,2000,0,6,20.0,0,0,0,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (221,'saber_dance',19,75,1,180,219,0,0,207,2000,0,6,20.0,0,1,80,3200,1,'WOTG'); -INSERT INTO `abilities` VALUES (222,'fan_dance',19,75,1,180,224,0,0,208,2000,0,6,20.0,0,1,80,3202,1,'WOTG'); -INSERT INTO `abilities` VALUES (223,'no_foot_rise',19,75,1,180,223,560,560,209,2000,0,6,20.0,0,1,80,3204,1,'WOTG'); -INSERT INTO `abilities` VALUES (224,'altruism',20,75,1,1,231,0,0,210,2000,0,6,20.0,0,1,80,3264,17,'WOTG'); -INSERT INTO `abilities` VALUES (225,'focalization',20,75,1,1,231,0,0,212,2000,0,6,20.0,0,1,80,3266,33,'WOTG'); -INSERT INTO `abilities` VALUES (226,'tranquility',20,75,1,1,231,0,0,211,2000,0,6,20.0,0,1,80,3268,17,'WOTG'); -INSERT INTO `abilities` VALUES (227,'equanimity',20,75,1,1,231,0,0,213,2000,0,6,20.0,0,1,80,3270,33,'WOTG'); -INSERT INTO `abilities` VALUES (228,'enlightenment',20,75,1,300,235,0,0,214,2000,0,6,20.0,0,1,80,3272,1,'WOTG'); -INSERT INTO `abilities` VALUES (229,'afflatus_solace',3,40,1,60,29,0,0,216,2000,0,6,20.0,0,1,80,0,4,'WOTG'); -INSERT INTO `abilities` VALUES (230,'afflatus_misery',3,40,1,60,30,0,0,217,2000,0,6,20.0,0,1,80,0,4,'WOTG'); -INSERT INTO `abilities` VALUES (231,'composure',5,50,1,300,50,0,0,215,2000,0,6,20.0,0,1,80,0,0,'WOTG'); -INSERT INTO `abilities` VALUES (232,'yonin',13,40,1,180,146,0,0,218,2000,0,6,20.0,0,1,600,0,4,'WOTG'); -INSERT INTO `abilities` VALUES (233,'innin',13,40,1,180,147,0,0,219,2000,0,6,20.0,0,1,60,0,4,'WOTG'); --- INSERT INTO `abilities` VALUES (234,'avatars_favor',15,55,4,30,176,100,0,94,2000,0,6,10.0,1,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (235,'ready',9,25,1,0,255,0,0,83,2000,0,6,18.0,0,0,0,902,64,NULL); --- INSERT INTO `abilities` VALUES (236,'restraint',1,77,1,600,9,100,0,220,2000,0,6,20.0,0,450,900,0,0,NULL); -INSERT INTO `abilities` VALUES (237,'perfect_counter',2,79,1,60,22,100,0,221,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (238,'mana_wall',4,76,1,600,39,0,0,222,2000,0,6,20.0,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (239,'divine_emblem',7,78,1,180,80,100,0,222,2000,0,6,20.0,0,1,3600,0,0,NULL); -INSERT INTO `abilities` VALUES (240,'nether_void',8,78,1,300,91,100,0,224,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (241,'double_shot',11,79,1,180,126,0,0,225,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (242,'sengikori',12,77,1,180,141,100,0,226,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (243,'futae',13,77,1,180,148,0,0,227,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (244,'spirit_jump',14,77,4,60,166,100,0,228,2000,0,6,20.0,0,1,80,1218,0,NULL); -INSERT INTO `abilities` VALUES (245,'presto',19,77,1,15,236,100,0,229,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (246,'divine_waltz_ii',19,78,27,20,190,102,0,34,2000,0,14,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (247,'flourishes_iii',19,80,1,0,226,0,0,0,2000,0,14,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (248,'climactic_flourish',19,80,1,90,226,529,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (249,'libra',20,76,4,60,237,100,0,231,2000,0,6,11.2,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (250,'tactical_switch',18,79,1,180,213,100,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (251,'blood_rage',1,87,1,300,11,100,0,239,2000,0,6,13.9,1,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (253,'impetus',2,88,1,360,31,100,0,240,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (254,'divine_caress',3,83,1,60,32,100,0,254,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (255,'sacrosanctity',3,95,1,600,33,100,0,268,2000,0,6,13.9,1,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (256,'enmity_douse',4,87,4,600,34,100,0,257,2000,0,6,18.0,0,1,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (257,'manawell',4,95,1,600,35,100,0,252,2000,0,6,20.0,0,1,80,0,0,NULL); -INSERT INTO `abilities` VALUES (258,'saboteur',5,83,1,300,36,0,0,258,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (259,'spontaneity',5,95,3,600,37,0,0,259,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (260,'conspirator',6,87,1,300,40,0,0,237,2000,0,6,14.0,1,1,80,0,4,'ABYSSEA'); -INSERT INTO `abilities` VALUES (261,'sepulcher',7,87,4,300,41,100,0,253,2000,0,6,12.0,0,1,80,0,0,NULL); --needs animation -INSERT INTO `abilities` VALUES (262,'palisade',7,95,1,300,42,100,0,253,2000,0,6,20.0,0,900,1800,0,0,NULL); -INSERT INTO `abilities` VALUES (263,'arcane_crest',8,87,4,300,43,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); --needs animation -INSERT INTO `abilities` VALUES (264,'scarlet_delirium',8,95,1,90,44,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); --- INSERT INTO `abilities` VALUES (265,'spur',9,83,1,180,45,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --- INSERT INTO `abilities` VALUES (266,'run_wild',9,93,1,900,46,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation -INSERT INTO `abilities` VALUES (267,'tenuto',10,83,1,5,47,0,0,257,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (268,'marcato',10,95,1,600,48,0,0,251,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (269,'bounty_shot',11,87,4,60,51,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (270,'decoy_shot',11,95,4,300,52,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation -INSERT INTO `abilities` VALUES (271,'hamanoha',12,87,4,300,53,100,0,249,2000,0,6,12.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (272,'hagakure',12,95,1,180,54,0,0,249,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (275,'issekigan',13,95,1,300,57,0,0,246,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (276,'dragon_breaker',14,87,4,300,58,320,0,236,2000,0,6,8.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (277,'soul_jump',14,85,4,120,167,100,0,209,2000,0,6,7.0,0,1,0,1220,0,NULL); --check animation --- INSERT INTO `abilities` VALUES (279,'steady_wing',14,95,1,300,70,100,0,262,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (280,'mana_cede',15,87,1,300,71,100,0,241,2000,0,6,8.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (281,'efflux',16,83,1,180,185,100,0,256,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (282,'unbridled_learning',16,95,1,300,81,100,0,263,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (285,'triple_shot',17,87,1,300,467,100,0,242,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (286,'allies_roll',17,89,1,60,193,420,0,138,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (287,'misers_roll',17,92,1,60,193,420,0,139,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (288,'companions_roll',17,95,1,60,193,420,0,265,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (289,'avengers_roll',17,97,1,60,193,420,0,266,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); -INSERT INTO `abilities` VALUES (293,'cooldown',18,95,1,300,114,0,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (294,'deus_ex_automata',18,5,1,60,115,0,0,83,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (295,'curing_waltz_v',19,87,27,14,189,102,0,35,2000,0,14,20.0,0,0,0,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (296,'feather_step',19,83,4,5,220,591,0,17,2000,0,14,4.5,0,1,0,0,0,NULL); -INSERT INTO `abilities` VALUES (297,'striking_flourish',19,89,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 -INSERT INTO `abilities` VALUES (298,'ternary_flourish',19,93,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 --- INSERT INTO `abilities` VALUES (300,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); --- INSERT INTO `abilities` VALUES (301,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); --- INSERT INTO `abilities` VALUES (302,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation --- INSERT INTO `abilities` VALUES (303,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (304,'konzen-ittai',12,65,4,180,132,529,0,39,2000,0,14,4.0,0,1,300,0,0,'ABYSSEA'); -INSERT INTO `abilities` VALUES (305,'bully',6,93,4,180,240,127,0,248,2000,0,6,8.0,0,1,300,0,4,'ABYSSEA'); -INSERT INTO `abilities` VALUES (306,'maintenance',18,30,1,90,214,0,0,83,2000,0,6,12.0,0,0,0,1474,0,'ABYSSEA'); --ta257 -INSERT INTO `abilities` VALUES (307,'brazen_rush',1,96,1,3600,254,100,0,271,2000,0,6,0.0,0,1,300,0,0,NULL); -INSERT INTO `abilities` VALUES (308,'inner_strength',2,96,1,3600,254,100,0,272,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (309,'asylum',3,96,1,3600,254,100,0,273,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (310,'subtle_sorcery',4,96,1,3600,254,0,0,274,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (311,'stymie',5,96,1,3600,254,100,0,275,2000,0,6,20.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (312,'larceny',6,96,4,3600,254,100,0,276,2000,0,6,4.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (313,'intervene',7,96,4,3600,254,100,0,277,2000,0,6,4.0,1,0,340,0,0,NULL); -INSERT INTO `abilities` VALUES (314,'soul_enslavement',8,96,1,3600,254,100,0,278,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (315,'unleash',9,96,1,3600,254,100,0,279,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (316,'clarion_call',10,96,1,3600,254,100,0,280,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (317,'overkill',11,96,1,3600,254,100,0,281,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (318,'yaegasumi',12,96,1,3600,254,100,0,282,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (319,'mikage',13,96,1,3600,254,0,0,283,2000,0,6,0.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (320,'fly_high',14,96,1,3600,254,0,0,284,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (321,'astral_conduit',15,96,1,3600,254,0,0,285,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (322,'unbridled_wisdom',16,96,1,3600,254,100,0,286,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (323,'cutting_cards',17,96,2,3600,254,0,0,287,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (324,'heady_artifice',18,96,1,3600,254,0,0,288,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (325,'grand_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (326,'caper_emissarius',20,96,2,3600,254,0,0,290,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (327,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,0.0,0,1,300,0,0,'SOA'); --check animation --- INSERT INTO `abilities` VALUES (328,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat -INSERT INTO `abilities` VALUES (329,'full_circle',21,5,1,10,1,0,0,94,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (330,'lasting_emanation',21,25,1,300,244,663,0,306,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (331,'ecliptic_attrition',21,25,1,300,244,664,0,307,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (332,'collimated_fervor',21,40,1,300,245,100,0,304,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (333,'life_cycle',21,50,1,600,246,306,0,309,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (334,'blaze_of_glory',21,60,1,600,247,100,0,308,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (335,'dematerialize',21,70,1,600,248,100,0,310,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (336,'theurgic_focus',21,80,1,300,249,100,0,305,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (337,'concentric_pulse',21,90,4,300,250,0,0,311,2000,0,6,8.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (338,'mending_halation',21,75,1,300,251,0,0,311,2000,0,6,10.0,0,1,0,3392,1,'SOA'); -INSERT INTO `abilities` VALUES (339,'radial_arcana',21,75,1,300,252,0,0,311,2000,0,6,10.0,0,1,0,3394,1,'SOA'); -INSERT INTO `abilities` VALUES (340,'elemental_sforzo',22,0,1,3600,0,0,0,302,2000,0,6,20.0,0,1800,7200,0,0,'SOA'); -INSERT INTO `abilities` VALUES (341,'Rune_enchantment',22,5,1,0,92,0,0,0,2000,0,6,20.0,0,0,0,0,0,'SOA'); -INSERT INTO `abilities` VALUES (342,'Ignis',22,5,1,5,10,100,0,291,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (343,'Gelus',22,5,1,5,10,100,0,292,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (344,'Flabra',22,5,1,5,10,100,0,293,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (345,'Tellus',22,5,1,5,10,100,0,294,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (346,'Sulpor',22,5,1,5,10,100,0,295,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (347,'Unda',22,5,1,5,10,100,0,296,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (348,'Lux',22,5,1,5,10,100,0,297,2000,0,6,20.0,0,80,320,0,0,'SOA'); -INSERT INTO `abilities` VALUES (349,'Tenebrae',22,5,1,5,10,100,0,298,2000,0,6,20.0,0,80,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (350,'Vallation',22,10,1,180,23,668,0,0,2000,0,15,0.0,0,450,900,1794,0,'SOA'); --check merit -INSERT INTO `abilities` VALUES (351,'Swordplay',22,20,1,300,24,667,0,299,2000,0,6,20.0,0,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (352,'Lunge',22,25,4,180,25,110,0,8,2000,0,15,4.0,0,0,0,1796,0,'SOA'); --check merit --- INSERT INTO `abilities` VALUES (353,'Pflug',22,40,1,180,59,671,0,1,2000,0,15,0.0,0,450,900,1798,0,'SOA'); --check merit -INSERT INTO `abilities` VALUES (354,'Embolden',22,60,1,600,72,100,0,300,2000,0,6,0.0,0,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (355,'Valiance',22,50,1,300,113,668,0,2,2000,0,15,0.0,0,450,900,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (356,'Gambit',22,70,4,300,116,0,0,4,2000,0,15,4.0,0,640,1280,1800,0,'SOA'); --check animation --- INSERT INTO `abilities` VALUES (357,'Liement',22,85,1,180,117,0,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); --check animation -INSERT INTO `abilities` VALUES (358,'One_for_all',22,95,1,300,118,100,0,301,2000,0,6,0.0,1,160,320,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (359,'Rayke',22,75,4,300,119,0,0,4,2000,0,15,4.0,0,640,1260,0,0,'SOA'); --check animation --- INSERT INTO `abilities` VALUES (360,'Battuta',22,75,1,300,120,100,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); -INSERT INTO `abilities` VALUES (361,'widened_compass',21,96,1,3600,130,100,0,276,2000,0,6,0.0,0,1,300,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (362,'odyllic_subterfuge',22,96,4,3600,131,0,0,10,2000,0,15,8.0,15,1,318,0,0,NULL); --check 6 or 15 animation -INSERT INTO `abilities` VALUES (363,'Ward',22,1,1,0,142,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (364,'Effusion',22,1,1,0,143,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (365,'chocobo_jig_ii',19,70,1,60,218,126,0,13,2000,0,14,0.0,1,1,300,0,0,'SOA'); --- INSERT INTO `abilities` VALUES (366,'relinquish',23,1,1,60,253,0,0,0,0,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (367,'vivacious_pulse',22,65,1,60,242,102,0,327,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (368,'contradance',19,50,1,300,229,0,0,329,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (369,'apogee',15,70,1,180,108,100,0,94,2000,0,6,0.0,0,1,80,0,0,'SOA'); -INSERT INTO `abilities` VALUES (370,'entrust',21,75,1,600,93,100,0,332,2000,0,6,0.0,0,1,300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (371,'bestial_loyalty',9,23,1,1200,94,100,0,83,2000,0,6,18.0,0,1,0,900,0,'SOA'); -INSERT INTO `abilities` VALUES (372,'cascade',4,85,1,60,12,100,0,333,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation -INSERT INTO `abilities` VALUES (373,'consume_mana',8,55,1,60,95,0,0,337,2000,0,6,0.0,0,1,1300,0,0,'SOA'); -INSERT INTO `abilities` VALUES (374,'naturalists_roll',17,67,1,60,193,420,0,328,2000,0,6,8.0,1,1,80,0,8,'SOA'); -- No Enhancing Magic Duration MOD, Empty PH effect exists -INSERT INTO `abilities` VALUES (375,'runeists_roll',17,70,1,60,193,420,0,329,2000,0,6,8.0,1,1,80,0,8,'SOA'); -INSERT INTO `abilities` VALUES (376,'crooked_cards',17,95,1,600,96,100,0,335,2000,0,6,0.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (377,'spirit_bond',14,65,1,60,149,100,0,86,2000,0,6,18.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (378,'majesty',7,70,1,60,150,100,0,338,2000,0,6,0.0,1,0,340,0,0,NULL); -INSERT INTO `abilities` VALUES (496,'healing_ruby',15,1,3,60,174,0,0,6,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (497,'poison_nails',15,5,4,60,173,0,0,11,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (498,'shining_ruby',15,24,1,60,174,0,0,44,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (499,'glittering_ruby',15,44,1,60,174,0,0,62,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (500,'meteorite',15,55,4,60,173,0,0,108,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (501,'healing_ruby_ii',15,65,1,60,174,0,0,124,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (502,'searing_light',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (512,'moonlit_charge',15,5,4,60,173,0,0,17,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (513,'crescent_fang',15,10,4,60,173,0,0,19,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (514,'lunar_cry',15,21,4,60,174,0,0,41,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (515,'lunar_roar',15,32,4,60,174,0,0,27,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (516,'ecliptic_growl',15,43,1,60,174,0,0,46,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (517,'ecliptic_howl',15,54,1,60,174,0,0,57,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (518,'eclipse_bite',15,65,4,60,173,0,0,109,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (520,'howling_moon',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (528,'punch',15,1,4,60,173,0,0,9,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (529,'fire_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (530,'burning_strike',15,23,4,60,173,0,0,48,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (531,'double_punch',15,30,4,60,173,0,0,56,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (532,'crimson_howl',15,38,1,60,174,0,0,84,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (533,'fire_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (534,'flaming_crush',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (535,'meteor_strike',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2944,1,'TOAU'); -INSERT INTO `abilities` VALUES (536,'inferno',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (544,'rock_throw',15,1,4,60,173,0,0,10,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (545,'stone_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (546,'rock_buster',15,21,4,60,173,0,0,39,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (547,'megalith_throw',15,35,4,60,173,0,0,62,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (548,'earthen_ward',15,46,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (549,'stone_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (550,'mountain_buster',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (551,'geocrush',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2950,1,'TOAU'); -INSERT INTO `abilities` VALUES (552,'earthen_fury',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (560,'barracuda_dive',15,1,4,60,173,0,0,8,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (561,'water_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (562,'tail_whip',15,26,4,60,173,0,0,49,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (563,'spring_water',15,47,1,60,174,0,0,99,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (564,'slowga',15,33,4,60,174,0,0,48,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (565,'water_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (566,'spinning_dive',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (567,'grand_fall',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2954,1,'TOAU'); -INSERT INTO `abilities` VALUES (568,'tidal_wave',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (576,'claw',15,1,4,60,173,0,0,7,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (577,'aero_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (578,'whispering_wind',15,36,1,60,174,0,0,119,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (579,'hastega',15,48,1,60,174,0,0,112,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (580,'aerial_armor',15,25,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (581,'aero_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (582,'predator_claws',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (583,'wind_blade',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2948,1,'TOAU'); -INSERT INTO `abilities` VALUES (584,'aerial_blast',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (592,'axe_kick',15,1,4,60,173,0,0,10,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (593,'blizzard_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (594,'frost_armor',15,28,1,60,174,0,0,63,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (595,'sleepga',15,39,4,60,174,0,0,56,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (596,'double_slap',15,50,4,60,173,0,0,96,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (597,'blizzard_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (598,'rush',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (599,'heavenly_strike',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2946,1,'TOAU'); -INSERT INTO `abilities` VALUES (600,'diamond_dust',15,1,4,60,173,0,0,0,2000,0,6,18.0,0,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (608,'shock_strike',15,1,4,60,173,0,0,6,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (609,'thunder_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (610,'rolling_thunder',15,31,1,60,174,0,0,52,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (611,'thunderspark',15,19,4,60,173,0,0,38,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (612,'lightning_armor',15,42,1,60,174,0,0,91,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (613,'thunder_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (614,'chaotic_strike',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (615,'thunderstorm',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2952,1,'TOAU'); -INSERT INTO `abilities` VALUES (616,'judgment_bolt',15,1,4,60,173,0,0,0,2000,0,6,18.0,0,1,60,0,2,NULL); -INSERT INTO `abilities` VALUES (623,'healing_breath_iv',0,80,2,0,0,0,0,156,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (624,'healing_breath',0,1,2,0,0,0,0,128,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (625,'healing_breath_ii',0,20,2,0,0,0,0,129,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (626,'healing_breath_iii',0,40,2,0,0,0,0,130,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (627,'remove_poison',0,1,2,0,0,0,0,131,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (628,'remove_blindness',0,20,2,0,0,0,0,132,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (629,'remove_paralysis',0,40,2,0,0,0,0,133,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (630,'flame_breath',0,1,4,0,0,0,0,134,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (631,'frost_breath',0,1,4,0,0,0,0,135,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (632,'gust_breath',0,1,4,0,0,0,0,136,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (633,'sand_breath',0,1,4,0,0,0,0,137,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (634,'lightning_breath',0,1,4,0,0,0,0,138,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (635,'hydro_breath',0,1,4,0,0,0,0,139,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (636,'super_climb',0,50,1,0,0,0,0,140,2000,0,13,18.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (637,'remove_curse',0,60,2,0,0,0,0,157,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (638,'remove_disease',0,80,2,0,0,0,0,158,2000,1500,13,13.0,0,0,0,0,0,NULL); -INSERT INTO `abilities` VALUES (640,'camisado',15,1,4,60,173,0,0,20,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (641,'somnolence',15,20,4,60,174,0,0,30,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (642,'nightmare',15,29,4,60,174,0,0,42,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (643,'ultimate_terror',15,37,4,60,174,0,0,27,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (644,'noctoshield',15,49,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (645,'dream_shroud',15,56,1,60,174,0,0,121,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (646,'nether_blast',15,65,4,60,173,0,0,109,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (656,'foot_kick',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (657,'dust_cloud',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (658,'whirl_claws',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (659,'head_butt',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (660,'dream_flower',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (661,'wild_oats',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (662,'leaf_dagger',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (663,'scream',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (664,'roar',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (665,'razor_fang',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (666,'claw_cyclone',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (667,'tail_blow',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (668,'fireball',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (669,'blockhead',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (670,'brain_crush',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (671,'infrasonics',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (672,'secretion',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (673,'lamb_chop',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (674,'rage',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (675,'sheep_charge',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (676,'sheep_song',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (677,'bubble_shower',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (678,'bubble_curtain',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (679,'big_scissors',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (680,'scissor_guard',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (681,'metallic_body',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (682,'needleshot',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (683,'???_needles',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (684,'frogkick',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (685,'spore',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (686,'queasyshroom',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (687,'numbshroom',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (688,'shakeshroom',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (689,'silence_gas',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (690,'dark_spore',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (691,'power_attack',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (692,'hi-freq_field',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (693,'rhino_attack',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (694,'rhino_guard',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (695,'spoil',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (696,'cursed_sphere',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (697,'venom',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (698,'sandblast',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (699,'sandpit',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (700,'venom_spray',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (701,'mandibular_bite',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (702,'soporific',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (703,'gloeosuccus',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (704,'palsy_pollen',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (705,'geist_wall',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (706,'numbing_noise',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (707,'nimble_snap',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (708,'cyclotail',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (709,'toxic_spit',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (710,'double_claw',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (711,'grapple',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (712,'spinning_top',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (713,'filamented_hold',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (714,'chaotic_eye',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (715,'blaster',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (716,'suction',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (717,'drainkiss',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (718,'snow_cloud',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (719,'wild_carrot',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (720,'sudden_lunge',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (721,'spiral_spin',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (722,'noisome_powder',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (723,'acid_mist',10,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (724,'tp_drainkiss',10,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (726,'scythe_tail',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (727,'ripper_fang',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (728,'chomp_rush',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (729,'charged_whisker',9,26,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (730,'purulent_ooze',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (731,'corrosive_ooze',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (732,'back_heel',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (733,'jettatura',9,25,257,4,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (734,'choke_breath',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (735,'fantod',9,25,257,2,103,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (736,'tortoise_stomp',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (737,'harden_shell',9,25,257,2,103,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (738,'aqua_breath',9,25,257,3,102,1,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (739,'wing_slap',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (740,'beak_lunge',9,25,257,1,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (741,'intimidate',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (742,'recoil_dive',9,25,257,1,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (743,'water_wall',9,25,257,3,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (744,'sensilla_blades',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (745,'tegmina_buffet',9,25,257,2,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (746,'molting_plumage',9,25,257,1,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (747,'swooping_frenzy',9,25,257,2,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (748,'sweeping_gouge',9,25,257,1,102,0,0,0,2001,0,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (749,'zealous_snort',9,25,257,3,102,0,0,0,2000,1,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (750,'pentapeck',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (751,'tickling_tendrils',9,25,257,1,102,0,0,0,2000,1,6,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (752,'stink_bomb',9,25,257,2,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (753,'nectarous_deluge',9,25,257,2,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (754,'nepenthic_plunge',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (755,'somersault',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); --- INSERT INTO `abilities` VALUES (756,'pacifying_ruby',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (757,'foul_waters',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (758,'pestilent_plume',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (759,'pecking_flurry',9,25,257,255,102,0,0,0,2000,0,6,18.1,0,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (760,'sickle_slash',9,25,257,255,102,0,0,0,2000,0,6,18.0,1,1,60,0,0,NULL); -INSERT INTO `abilities` VALUES (761,'acid_spray',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); -INSERT INTO `abilities` VALUES (762,'spider_web',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); +INSERT INTO `abilities` VALUES (16,'mighty_strikes',1,0,1,3600,0,0,0,33,2000,0,6,20.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (17,'hundred_fists',2,0,1,3600,0,0,0,34,2000,0,6,20.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (18,'benediction',3,0,1,3600,0,102,0,35,2000,0,6,20.0,1,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (19,'manafont',4,0,1,3600,0,0,0,36,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (20,'chainspell',5,0,1,3600,0,0,0,37,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (21,'perfect_dodge',6,0,1,3600,0,0,0,38,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (22,'invincible',7,0,1,3600,0,0,0,18,2000,0,6,20.0,0,1,7200,0,0,NULL); +INSERT INTO `abilities` VALUES (23,'blood_weapon',8,0,1,3600,0,0,0,19,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (24,'familiar',9,0,1,3600,0,0,0,39,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (25,'soul_voice',10,0,1,3600,0,0,0,40,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (26,'eagle_eye_shot',11,0,4,3600,0,110,0,186,2000,0,3,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (27,'meikyo_shisui',12,0,1,3600,0,0,0,96,2000,0,6,20.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (28,'mijin_gakure',13,0,4,3600,0,110,0,93,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (29,'spirit_surge',14,0,1,3600,0,0,0,97,2000,0,6,20.0,0,0,0,0,0,'COP'); +INSERT INTO `abilities` VALUES (30,'astral_flow',15,0,1,3600,0,0,0,95,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (31,'berserk',1,15,1,300,1,115,0,0,2000,0,6,20.0,0,1,80,384,0,NULL); +INSERT INTO `abilities` VALUES (32,'warcry',1,35,1,300,2,0,0,28,2000,0,6,20.0,1,1,300,388,0,NULL); +INSERT INTO `abilities` VALUES (33,'defender',1,25,1,180,3,117,0,1,2000,0,6,20.0,0,1,80,386,0,NULL); +INSERT INTO `abilities` VALUES (34,'aggressor',1,45,1,300,4,118,0,2,2000,0,6,20.0,0,1,80,390,0,NULL); +INSERT INTO `abilities` VALUES (35,'provoke',1,5,4,30,5,0,0,3,2000,0,6,18.0,0,1,1800,0,0,NULL); +INSERT INTO `abilities` VALUES (36,'focus',2,25,1,300,13,120,0,4,2000,0,6,20.0,0,1,300,448,0,NULL); +INSERT INTO `abilities` VALUES (37,'dodge',2,15,1,300,14,121,0,5,2000,0,6,20.0,0,1,300,450,0,NULL); +INSERT INTO `abilities` VALUES (38,'chakra',2,35,1,300,15,102,0,6,2000,0,6,20.0,0,1,300,452,0,NULL); +INSERT INTO `abilities` VALUES (39,'boost',2,5,1,15,16,116,0,7,2000,0,6,20.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (40,'counterstance',2,45,1,300,17,0,0,8,2000,0,6,20.0,0,1,900,0,0,NULL); +INSERT INTO `abilities` VALUES (41,'steal',6,5,4,300,60,125,0,181,2000,0,3,4.4,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (42,'flee',6,25,1,300,62,126,0,9,2000,0,6,20.0,0,1,80,704,0,NULL); +INSERT INTO `abilities` VALUES (43,'hide',6,45,1,300,63,0,0,10,2000,0,6,20.0,0,0,0,706,0,NULL); +INSERT INTO `abilities` VALUES (44,'sneak_attack',6,15,1,60,64,0,0,17,2000,0,6,20.0,0,1,0,708,0,NULL); +INSERT INTO `abilities` VALUES (45,'mug',6,35,4,300,65,129,0,183,2000,0,3,4.4,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (46,'shield_bash',7,15,4,60,73,0,0,185,2000,0,3,4.4,0,450,900,768,0,NULL); +INSERT INTO `abilities` VALUES (47,'holy_circle',7,5,1,600,74,0,0,29,2000,0,6,20.0,1,1,20,770,0,NULL); +INSERT INTO `abilities` VALUES (48,'sentinel',7,30,1,300,75,0,0,11,2000,0,6,20.0,0,1,900,772,0,NULL); +INSERT INTO `abilities` VALUES (49,'souleater',8,30,1,360,85,0,0,20,2000,0,6,20.0,0,1,1300,832,0,NULL); +INSERT INTO `abilities` VALUES (50,'arcane_circle',8,5,1,600,86,0,0,30,2000,0,6,20.0,1,1,20,834,0,NULL); +INSERT INTO `abilities` VALUES (51,'last_resort',8,15,1,300,87,0,0,12,2000,0,6,20.0,0,1,1300,836,0,NULL); +INSERT INTO `abilities` VALUES (52,'charm',9,1,4,15,97,0,0,13,2000,0,6,18.0,0,320,0,0,0,NULL); +INSERT INTO `abilities` VALUES (53,'gauge',9,10,4,30,98,0,0,14,2000,0,6,23.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (54,'tame',9,30,4,600,99,0,0,15,2000,0,6,18.0,0,0,0,904,0,NULL); +INSERT INTO `abilities` VALUES (55,'pet_commands',9,1,1,0,255,0,0,0,2000,0,6,18.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (56,'scavenge',11,10,1,180,121,0,0,21,2000,0,6,20.0,0,1,80,1024,0,NULL); +INSERT INTO `abilities` VALUES (57,'shadowbind',11,40,4,300,122,0,0,188,2000,0,3,18.0,0,1,800,0,0,NULL); +INSERT INTO `abilities` VALUES (58,'camouflage',11,20,1,300,123,0,0,10,2000,0,6,20.0,0,1,80,1026,0,NULL); +INSERT INTO `abilities` VALUES (59,'sharpshot',11,1,1,300,124,0,0,22,2000,0,6,20.0,0,1,600,1028,0,NULL); +INSERT INTO `abilities` VALUES (60,'barrage',11,30,1,300,125,0,0,23,2000,0,6,20.0,0,1,600,0,0,NULL); +INSERT INTO `abilities` VALUES (61,'call_wyvern',14,1,1,1200,163,0,0,94,2000,0,6,20.0,0,1,300,0,4,NULL); +INSERT INTO `abilities` VALUES (62,'third_eye',12,15,1,60,133,0,0,24,2000,0,6,20.0,0,1,0,1088,0,NULL); +INSERT INTO `abilities` VALUES (63,'meditate',12,30,1,180,134,0,0,25,2000,0,6,20.0,0,320,0,1094,0,NULL); +INSERT INTO `abilities` VALUES (64,'warding_circle',12,5,1,300,135,0,0,31,2000,0,6,20.0,1,1,20,1090,0,NULL); +INSERT INTO `abilities` VALUES (65,'ancient_circle',14,5,1,300,157,0,0,32,2000,0,6,20.0,1,1,20,1216,0,NULL); +INSERT INTO `abilities` VALUES (66,'jump',14,10,4,60,158,110,0,204,2000,0,3,9.5,0,0,0,1218,0,NULL); +INSERT INTO `abilities` VALUES (67,'high_jump',14,35,4,120,159,110,0,209,2000,0,3,11.5,0,0,0,1220,0,NULL); +INSERT INTO `abilities` VALUES (68,'super_jump',14,50,4,180,160,110,0,214,2000,0,3,12.5,0,0,0,1221,0,NULL); +INSERT INTO `abilities` VALUES (69,'fight',9,1,4,10,100,0,0,83,2000,0,6,18.0,0,0,0,0,192,NULL); +INSERT INTO `abilities` VALUES (70,'heel',9,10,1,5,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); +INSERT INTO `abilities` VALUES (71,'leave',9,35,1,10,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); +INSERT INTO `abilities` VALUES (72,'sic',9,25,1,120,102,0,0,83,2000,0,6,18.0,0,0,0,902,128,NULL); +INSERT INTO `abilities` VALUES (73,'stay',9,15,1,5,101,0,0,83,2000,0,6,18.0,0,1,300,0,192,NULL); +INSERT INTO `abilities` VALUES (74,'divine_seal',3,15,1,600,26,0,0,81,2000,0,6,20.0,0,0,80,512,0,NULL); +INSERT INTO `abilities` VALUES (75,'elemental_seal',4,15,1,600,38,0,0,80,2000,0,6,20.0,0,0,80,576,0,NULL); +INSERT INTO `abilities` VALUES (76,'trick_attack',6,30,1,60,66,0,0,82,2000,0,6,20.0,0,1,0,710,0,NULL); +INSERT INTO `abilities` VALUES (77,'weapon_bash',8,20,4,180,88,110,0,201,2000,0,3,4.4,0,1,900,0,0,NULL); +INSERT INTO `abilities` VALUES (78,'reward',9,12,257,90,103,102,0,84,2000,0,6,18.0,0,0,0,898,0,NULL); +INSERT INTO `abilities` VALUES (79,'cover',7,35,2,180,76,0,0,86,2000,0,6,20.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (80,'spirit_link',14,25,1,90,162,0,0,94,2000,0,6,20.0,0,0,0,1224,4,NULL); +-- INSERT INTO `abilities` VALUES (81,'enrage',0,0,0,0,6,0,0,0,0,0,6,0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (82,'chi_blast',2,41,4,180,18,110,0,92,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (83,'convert',5,40,1,600,49,0,0,88,2000,0,6,20.0,0,1,80,640,0,NULL); +INSERT INTO `abilities` VALUES (84,'accomplice',6,65,2,300,69,526,0,185,2000,0,6,12.6,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (85,'call_beast',9,23,1,300,104,0,0,83,2000,0,6,18.0,0,1,0,900,0,NULL); +INSERT INTO `abilities` VALUES (86,'unlimited_shot',11,51,1,180,126,0,0,90,2000,0,6,20.0,0,1,300,1030,0,NULL); +INSERT INTO `abilities` VALUES (87,'dismiss',14,1,1,300,161,0,0,94,2000,0,6,20.0,0,0,0,0,4,NULL); +INSERT INTO `abilities` VALUES (88,'assault',15,1,4,5,170,0,0,94,2000,0,6,20.0,0,0,0,0,256,NULL); +INSERT INTO `abilities` VALUES (89,'retreat',15,1,1,5,171,0,0,94,2000,0,6,20.0,0,-10,0,0,256,NULL); +INSERT INTO `abilities` VALUES (90,'release',15,1,1,5,172,0,0,94,2000,0,6,20.0,0,-10,0,0,256,NULL); +INSERT INTO `abilities` VALUES (91,'blood_pact_rage',15,1,1,60,173,0,0,0,2000,0,6,20.0,0,1,300,0,256,NULL); +INSERT INTO `abilities` VALUES (92,'rampart',7,62,1,300,77,0,0,91,2000,0,6,20.0,1,320,320,776,0,NULL); +INSERT INTO `abilities` VALUES (93,'azure_lore',16,0,1,3600,0,0,0,142,2000,0,6,20.0,0,1,300,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (94,'chain_affinity',16,40,1,120,181,0,0,140,2000,0,6,20.0,0,1,300,1344,0,'TOAU'); +INSERT INTO `abilities` VALUES (95,'burst_affinity',16,25,1,120,182,0,0,141,2000,0,6,20.0,0,1,300,1346,0,'TOAU'); +INSERT INTO `abilities` VALUES (96,'wild_card',17,0,1,3600,0,0,0,132,2000,0,6,20.0,1,1,300,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (97,'phantom_roll',17,5,1,60,193,0,0,0,2000,0,6,18.0,0,0,0,1408,0,'TOAU'); +INSERT INTO `abilities` VALUES (98,'fighters_roll',17,49,1,60,193,420,0,98,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (99,'monks_roll',17,31,1,60,193,420,0,99,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (100,'healers_roll',17,20,1,60,193,420,0,100,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (101,'wizards_roll',17,58,1,60,193,420,0,101,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (102,'warlocks_roll',17,46,1,60,193,420,0,102,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (103,'rogues_roll',17,43,1,60,193,420,0,103,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (104,'gallants_roll',17,55,1,60,193,420,0,104,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (105,'chaos_roll',17,14,1,60,193,420,0,105,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (106,'beast_roll',17,34,1,60,193,420,0,106,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (107,'choral_roll',17,26,1,60,193,420,0,107,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (108,'hunters_roll',17,11,1,60,193,420,0,108,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (109,'samurai_roll',17,34,1,60,193,420,0,109,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (110,'ninja_roll',17,8,1,60,193,420,0,110,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (111,'drachen_roll',17,23,1,60,193,420,0,111,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (112,'evokers_roll',17,40,1,60,193,420,0,112,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (113,'maguss_roll',17,17,1,60,193,420,0,113,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (114,'corsairs_roll',17,5,1,60,193,420,0,114,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (115,'puppet_roll',17,52,1,60,193,420,0,115,2000,0,6,8.0,1,1,80,0,8,'TOAU'); +INSERT INTO `abilities` VALUES (116,'dancers_roll',17,61,1,60,193,420,0,116,2000,0,6,8.0,1,1,80,0,8,'WOTG'); +INSERT INTO `abilities` VALUES (117,'scholars_roll',17,64,1,60,193,420,0,117,2000,0,6,8.0,1,1,80,0,8,'WOTG'); +INSERT INTO `abilities` VALUES (118,'bolters_roll',17,76,1,60,193,420,0,118,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (119,'casters_roll',17,79,1,60,193,420,0,119,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (120,'coursers_roll',17,81,1,60,193,420,0,120,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (121,'blitzers_roll',17,83,1,60,193,420,0,121,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (122,'tacticians_roll',17,86,1,60,193,420,0,122,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (123,'double-up',17,5,1,5,194,424,0,116,2000,0,6,8.0,1,1,80,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (124,'quick_draw',17,40,1,1,199,0,0,0,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (125,'fire_shot',17,40,4,1,195,110,0,125,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (126,'ice_shot',17,40,4,1,195,110,0,126,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (127,'wind_shot',17,40,4,1,195,110,0,127,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (128,'earth_shot',17,40,4,1,195,110,0,128,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (129,'thunder_shot',17,40,4,1,195,110,0,129,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (130,'water_shot',17,40,4,1,195,110,0,130,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (131,'light_shot',17,40,4,1,195,0,0,123,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (132,'dark_shot',17,40,4,1,195,0,0,124,2000,0,6,18.0,0,0,0,1410,0,'TOAU'); +INSERT INTO `abilities` VALUES (133,'random_deal',17,50,1,1200,196,0,0,131,2000,0,6,20.0,1,1,300,1414,0,'TOAU'); +INSERT INTO `abilities` VALUES (135,'overdrive',18,0,1,3600,0,0,0,143,2000,0,6,20.0,0,0,0,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (136,'activate',18,1,1,1200,205,0,0,83,2000,0,6,20.0,0,1,80,1478,0,'TOAU'); +INSERT INTO `abilities` VALUES (137,'repair',18,15,257,180,206,102,0,83,2000,0,6,18.0,0,0,0,1480,0,'TOAU'); -- FYI: Retail has this at 90s and its merit at 3s per upgrade due to a 99 cap Automaton HP increase (as well as reworked Auto-repair Kits and oil changes) +INSERT INTO `abilities` VALUES (138,'deploy',18,1,4,10,207,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (139,'deactivate',18,1,1,60,208,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (140,'retrieve',18,10,1,10,209,0,0,83,2000,0,6,18.0,0,0,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (141,'fire_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (142,'ice_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (143,'wind_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (144,'earth_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (145,'thunder_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (146,'water_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (147,'light_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (148,'dark_maneuver',18,1,1,10,210,0,0,333,2000,0,6,18.0,0,1,0,0,512,'TOAU'); +INSERT INTO `abilities` VALUES (149,'warriors_charge',1,75,1,300,6,0,0,154,2000,0,6,20.0,0,1,300,2048,1,'TOAU'); +INSERT INTO `abilities` VALUES (150,'tomahawk',1,75,4,180,7,0,0,244,2000,0,3,20.0,0,1,600,2050,1,'TOAU'); +INSERT INTO `abilities` VALUES (151,'mantra',2,75,1,600,19,441,0,155,2000,0,6,20.0,1,1,60,2112,1,'TOAU'); +INSERT INTO `abilities` VALUES (152,'formless_strikes',2,75,1,600,20,0,0,156,2000,0,6,20.0,0,1,300,2114,1,'TOAU'); +INSERT INTO `abilities` VALUES (153,'martyr',3,75,2,600,27,102,0,157,2000,0,6,20.0,0,1,300,2176,1,'TOAU'); +INSERT INTO `abilities` VALUES (154,'devotion',3,75,2,600,28,451,0,158,2000,0,6,10.0,0,1,300,2178,1,'TOAU'); +INSERT INTO `abilities` VALUES (155,'assassins_charge',6,75,1,300,67,0,0,160,2000,0,6,20.0,0,1,300,2368,1,'TOAU'); +INSERT INTO `abilities` VALUES (156,'feint',6,75,1,120,68,0,0,159,2000,0,6,20.0,0,1,300,2370,1,'TOAU'); +INSERT INTO `abilities` VALUES (157,'fealty',7,75,1,600,78,0,0,148,2000,0,6,20.0,0,1,300,2432,1,'TOAU'); +INSERT INTO `abilities` VALUES (158,'chivalry',7,75,1,600,79,451,0,149,2000,0,6,20.0,0,1,300,2434,1,'TOAU'); +INSERT INTO `abilities` VALUES (159,'dark_seal',8,75,1,300,89,0,0,144,2000,0,6,20.0,0,1,300,2496,1,'TOAU'); +INSERT INTO `abilities` VALUES (160,'diabolic_eye',8,75,1,300,90,0,0,145,2000,0,6,20.0,0,1,300,2498,1,'TOAU'); +INSERT INTO `abilities` VALUES (161,'feral_howl',9,75,4,300,105,0,0,146,2000,0,6,20.0,0,1,600,2560,1,'TOAU'); +INSERT INTO `abilities` VALUES (162,'killer_instinct',9,75,1,300,106,0,0,147,2000,0,6,20.0,1,1,80,2562,1,'TOAU'); +INSERT INTO `abilities` VALUES (163,'nightingale',10,75,1,600,109,0,0,161,2000,0,6,20.0,0,1,300,2624,1,'TOAU'); +INSERT INTO `abilities` VALUES (164,'troubadour',10,75,1,600,110,0,0,162,2000,0,6,20.0,0,1,300,2626,1,'TOAU'); +INSERT INTO `abilities` VALUES (165,'stealth_shot',11,75,1,300,127,0,0,150,2000,0,6,20.0,0,1,300,2688,1,'TOAU'); +INSERT INTO `abilities` VALUES (166,'flashy_shot',11,75,1,600,128,0,0,151,2000,0,6,20.0,0,1,300,2690,1,'TOAU'); +INSERT INTO `abilities` VALUES (167,'shikikoyo',12,75,2,300,136,452,0,152,2000,0,6,20.0,0,1,300,2752,1,'TOAU'); +INSERT INTO `abilities` VALUES (168,'blade_bash',12,75,4,180,137,110,0,202,2000,0,3,4.4,0,1,900,2754,1,'TOAU'); +INSERT INTO `abilities` VALUES (169,'deep_breathing',14,75,1,300,164,0,0,153,2000,0,6,20.0,0,0,0,2880,1,'TOAU'); +INSERT INTO `abilities` VALUES (170,'angon',14,75,4,180,165,127,0,245,2000,0,3,20.0,0,1,600,2882,1,'TOAU'); +INSERT INTO `abilities` VALUES (171,'sange',13,75,1,300,145,0,0,200,2000,0,6,20.0,0,1,0,2816,1,'TOAU'); +INSERT INTO `abilities` VALUES (172,'blood_pact_ward',15,1,1,60,174,0,0,0,2000,0,6,20.0,0,1,300,0,256,NULL); -- new windower states 969 +INSERT INTO `abilities` VALUES (173,'hasso',12,25,1,60,138,0,0,163,2000,0,6,20.0,0,1,300,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (174,'seigan',12,35,1,60,139,0,0,164,2000,0,6,20.0,0,1,300,0,0,'TOAU'); +INSERT INTO `abilities` VALUES (175,'convergence',16,75,1,600,183,0,0,165,2000,0,6,20.0,0,1,300,3008,1,'TOAU'); +INSERT INTO `abilities` VALUES (176,'diffusion',16,75,1,600,184,0,0,166,2000,0,6,20.0,1,1,300,3010,1,'TOAU'); +INSERT INTO `abilities` VALUES (177,'snake_eye',17,75,1,300,197,0,0,167,2000,0,6,20.0,0,1,300,3072,1,'TOAU'); +INSERT INTO `abilities` VALUES (178,'fold',17,75,1,300,198,0,0,220,2000,0,6,20.0,0,1,300,3074,1,'TOAU'); +INSERT INTO `abilities` VALUES (179,'role_reversal',18,75,1,120,211,0,0,169,2000,0,6,20.0,0,0,0,3136,1,'TOAU'); +INSERT INTO `abilities` VALUES (180,'ventriloquy',18,75,4,60,212,0,0,170,2000,0,6,20.0,0,0,0,3138,1,'TOAU'); +INSERT INTO `abilities` VALUES (181,'trance',19,0,1,3600,0,0,0,184,2000,0,6,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (182,'sambas',19,5,1,0,216,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (183,'waltzes',19,15,1,0,217,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (184,'drain_samba',19,5,1,60,216,100,0,0,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (185,'drain_samba_ii',19,35,1,60,216,100,0,1,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (186,'drain_samba_iii',19,65,1,60,216,100,0,2,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (187,'aspir_samba',19,25,1,60,216,100,0,3,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (188,'aspir_samba_ii',19,60,1,60,216,100,0,4,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (189,'haste_samba',19,45,1,60,216,100,0,5,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (190,'curing_waltz',19,15,27,6,217,102,0,6,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (191,'curing_waltz_ii',19,30,27,8,186,102,0,7,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (192,'curing_waltz_iii',19,45,27,10,187,102,0,8,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (193,'curing_waltz_iv',19,70,27,12,188,102,0,9,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (194,'healing_waltz',19,35,27,8,215,123,0,10,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (195,'divine_waltz',19,25,27,13,225,102,0,11,2000,0,14,20.0,1,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (196,'spectral_jig',19,25,1,30,218,532,0,12,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (197,'chocobo_jig',19,55,1,60,218,126,0,13,2000,0,14,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (198,'jigs',19,25,1,0,218,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (199,'steps',19,20,1,0,220,0,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (200,'flourishes_i',19,20,1,0,0,221,0,0,2000,0,14,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (201,'quickstep',19,20,4,5,220,519,0,17,2000,0,14,4.5,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (202,'box_step',19,30,4,5,220,520,0,16,2000,0,14,4.5,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (203,'stutter_step',19,40,4,5,220,521,0,16,2000,0,14,4.5,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (204,'animated_flourish',19,20,4,30,221,119,0,181,2000,0,14,17.6,0,1,1000,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (205,'desperate_flourish',19,30,4,20,221,127,0,26,2000,0,14,4.4,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (206,'reverse_flourish',19,40,1,30,222,452,0,182,2000,0,14,20.0,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (207,'violent_flourish',19,45,4,20,221,522,0,26,2000,0,14,4.4,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (208,'building_flourish',19,50,1,10,222,0,0,220,2000,0,14,20.0,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (209,'wild_flourish',19,60,4,20,222,529,0,26,2000,0,14,4.4,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (210,'tabula_rasa',20,0,1,3600,0,0,0,190,2000,0,6,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (211,'light_arts',20,10,1,60,228,0,0,171,2000,0,6,20.0,0,1,80,1600,0,'WOTG'); +INSERT INTO `abilities` VALUES (212,'dark_arts',20,10,1,60,232,0,0,176,2000,0,6,20.0,0,1,80,1600,0,'WOTG'); +INSERT INTO `abilities` VALUES (213,'flourishes_ii',19,40,1,0,222,0,0,0,2000,0,6,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (214,'modus_veritas',20,65,4,180,230,0,0,188,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (215,'penury',20,10,1,1,231,0,0,172,2000,0,6,20.0,0,1,80,0,16,'WOTG'); +INSERT INTO `abilities` VALUES (216,'celerity',20,25,1,1,231,0,0,173,2000,0,6,20.0,0,1,80,0,16,'WOTG'); +INSERT INTO `abilities` VALUES (217,'rapture',20,55,1,1,231,0,0,174,2000,0,6,20.0,0,1,80,0,16,'WOTG'); +INSERT INTO `abilities` VALUES (218,'accession',20,40,1,1,231,0,0,175,2000,0,6,20.0,0,1,80,0,16,'WOTG'); +INSERT INTO `abilities` VALUES (219,'parsimony',20,10,1,1,231,0,0,177,2000,0,6,20.0,0,1,80,0,32,'WOTG'); +INSERT INTO `abilities` VALUES (220,'alacrity',20,25,1,1,231,0,0,178,2000,0,6,20.0,0,1,80,0,32,'WOTG'); +INSERT INTO `abilities` VALUES (221,'ebullience',20,55,1,1,231,0,0,179,2000,0,6,20.0,0,1,80,0,32,'WOTG'); +INSERT INTO `abilities` VALUES (222,'manifestation',20,40,1,1,231,0,0,180,2000,0,6,20.0,0,1,80,0,32,'WOTG'); +INSERT INTO `abilities` VALUES (223,'stratagems',20,10,1,0,233,0,0,0,2000,0,6,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (224,'velocity_shot',11,45,1,60,129,0,0,186,2000,0,6,20.0,0,1,300,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (225,'snarl',9,45,257,30,107,0,0,87,2000,0,6,20.0,0,0,0,0,192,'WOTG'); +INSERT INTO `abilities` VALUES (226,'retaliation',1,60,1,180,8,0,0,185,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (227,'footwork',2,65,1,300,21,0,0,197,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (228,'despoil',6,77,4,300,61,125,0,181,2000,0,3,4.4,0,1,300,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (229,'pianissimo',10,20,1,15,112,0,0,194,2000,0,6,20.0,0,1,60,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (230,'sekkanoki',12,40,1,300,140,0,0,199,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (232,'elemental_siphon',15,50,1,300,175,451,0,201,2000,0,6,20.0,0,1,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (233,'sublimation',20,35,1,30,234,0,0,189,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (234,'addendum_white',20,10,1,1,231,0,0,191,2000,0,6,20.0,0,1,80,0,16,'WOTG'); +INSERT INTO `abilities` VALUES (235,'addendum_black',20,30,1,1,231,0,0,192,2000,0,6,20.0,0,1,80,0,32,'WOTG'); +INSERT INTO `abilities` VALUES (236,'collaborator',6,65,2,60,69,526,0,185,2000,0,6,20.0,0,0,0,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (237,'saber_dance',19,75,1,180,219,0,0,207,2000,0,6,20.0,0,1,80,3200,1,'WOTG'); +INSERT INTO `abilities` VALUES (238,'fan_dance',19,75,1,180,224,0,0,208,2000,0,6,20.0,0,1,80,3202,1,'WOTG'); +INSERT INTO `abilities` VALUES (239,'no_foot_rise',19,75,1,180,223,560,560,209,2000,0,6,20.0,0,1,80,3204,1,'WOTG'); +INSERT INTO `abilities` VALUES (240,'altruism',20,75,1,1,231,0,0,210,2000,0,6,20.0,0,1,80,3264,17,'WOTG'); +INSERT INTO `abilities` VALUES (241,'focalization',20,75,1,1,231,0,0,212,2000,0,6,20.0,0,1,80,3266,33,'WOTG'); +INSERT INTO `abilities` VALUES (242,'tranquility',20,75,1,1,231,0,0,211,2000,0,6,20.0,0,1,80,3268,17,'WOTG'); +INSERT INTO `abilities` VALUES (243,'equanimity',20,75,1,1,231,0,0,213,2000,0,6,20.0,0,1,80,3270,33,'WOTG'); +INSERT INTO `abilities` VALUES (244,'enlightenment',20,75,1,300,235,0,0,214,2000,0,6,20.0,0,1,80,3272,1,'WOTG'); +INSERT INTO `abilities` VALUES (245,'afflatus_solace',3,40,1,60,29,0,0,216,2000,0,6,20.0,0,1,80,0,4,'WOTG'); +INSERT INTO `abilities` VALUES (246,'afflatus_misery',3,40,1,60,30,0,0,217,2000,0,6,20.0,0,1,80,0,4,'WOTG'); +INSERT INTO `abilities` VALUES (247,'composure',5,50,1,300,50,0,0,215,2000,0,6,20.0,0,1,80,0,0,'WOTG'); +INSERT INTO `abilities` VALUES (248,'yonin',13,40,1,180,146,0,0,218,2000,0,6,20.0,0,1,600,0,4,'WOTG'); +INSERT INTO `abilities` VALUES (249,'innin',13,40,1,180,147,0,0,219,2000,0,6,20.0,0,1,60,0,4,'WOTG'); +-- INSERT INTO `abilities` VALUES (250,'avatars_favor',15,55,4,30,176,100,0,94,2000,0,6,10.0,1,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (251,'ready',9,25,1,0,255,0,0,83,2000,0,6,18.0,0,0,0,902,64,NULL); +-- INSERT INTO `abilities` VALUES (252,'restraint',1,77,1,600,9,100,0,220,2000,0,6,20.0,0,450,900,0,0,NULL); +INSERT INTO `abilities` VALUES (253,'perfect_counter',2,79,1,60,22,100,0,221,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (254,'mana_wall',4,76,1,600,39,0,0,222,2000,0,6,20.0,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (255,'divine_emblem',7,78,1,180,80,100,0,222,2000,0,6,20.0,0,1,3600,0,0,NULL); +INSERT INTO `abilities` VALUES (256,'nether_void',8,78,1,300,91,100,0,224,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (257,'double_shot',11,79,1,180,126,0,0,225,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (258,'sengikori',12,77,1,180,141,100,0,226,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (259,'futae',13,77,1,180,148,0,0,227,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (260,'spirit_jump',14,77,4,60,166,100,0,228,2000,0,6,20.0,0,1,80,1218,0,NULL); +INSERT INTO `abilities` VALUES (261,'presto',19,77,1,15,236,100,0,229,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (262,'divine_waltz_ii',19,78,27,20,190,102,0,34,2000,0,14,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (263,'flourishes_iii',19,80,1,0,226,0,0,0,2000,0,14,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (264,'climactic_flourish',19,80,1,90,226,529,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (265,'libra',20,76,4,60,237,100,0,231,2000,0,6,11.2,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (266,'tactical_switch',18,79,1,180,213,100,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (267,'blood_rage',1,87,1,300,11,100,0,239,2000,0,6,13.9,1,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (269,'impetus',2,88,1,360,31,100,0,240,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (270,'divine_caress',3,83,1,60,32,100,0,254,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (271,'sacrosanctity',3,95,1,600,33,100,0,268,2000,0,6,13.9,1,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (272,'enmity_douse',4,87,4,600,34,100,0,257,2000,0,6,18.0,0,1,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (273,'manawell',4,95,1,600,35,100,0,252,2000,0,6,20.0,0,1,80,0,0,NULL); +INSERT INTO `abilities` VALUES (274,'saboteur',5,83,1,300,36,0,0,258,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (275,'spontaneity',5,95,3,600,37,0,0,259,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (276,'conspirator',6,87,1,300,40,0,0,237,2000,0,6,14.0,1,1,80,0,4,'ABYSSEA'); +INSERT INTO `abilities` VALUES (277,'sepulcher',7,87,4,300,41,100,0,253,2000,0,6,12.0,0,1,80,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (278,'palisade',7,95,1,300,42,100,0,253,2000,0,6,20.0,0,900,1800,0,0,NULL); +INSERT INTO `abilities` VALUES (279,'arcane_crest',8,87,4,300,43,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (280,'scarlet_delirium',8,95,1,90,44,100,0,250,2000,0,6,20.0,0,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (281,'spur',9,83,1,180,45,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); +-- INSERT INTO `abilities` VALUES (282,'run_wild',9,93,1,900,46,100,0,255,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (283,'tenuto',10,83,1,5,47,0,0,257,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (284,'marcato',10,95,1,600,48,0,0,251,2000,0,6,20.0,0,0,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (285,'bounty_shot',11,87,4,60,51,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (286,'decoy_shot',11,95,4,300,52,100,0,261,2000,0,6,20.0,0,0,0,0,0,NULL); --needs animation +INSERT INTO `abilities` VALUES (287,'hamanoha',12,87,4,300,53,100,0,249,2000,0,6,12.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (288,'hagakure',12,95,1,180,54,0,0,249,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (291,'issekigan',13,95,1,300,57,0,0,246,2000,0,6,20.0,0,1,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (292,'dragon_breaker',14,87,4,300,58,320,0,236,2000,0,6,8.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (293,'soul_jump',14,85,4,120,167,100,0,209,2000,0,6,7.0,0,1,0,1220,0,NULL); --check animation +-- INSERT INTO `abilities` VALUES (295,'steady_wing',14,95,1,300,70,100,0,262,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (296,'mana_cede',15,87,1,300,71,100,0,241,2000,0,6,8.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (297,'efflux',16,83,1,180,185,100,0,256,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (298,'unbridled_learning',16,95,1,300,81,100,0,263,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (301,'triple_shot',17,87,1,300,467,100,0,242,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (302,'allies_roll',17,89,1,60,193,420,0,138,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (303,'misers_roll',17,92,1,60,193,420,0,139,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (304,'companions_roll',17,95,1,60,193,420,0,265,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (305,'avengers_roll',17,97,1,60,193,420,0,266,2000,0,6,8.0,1,1,80,0,8,'ABYSSEA'); +INSERT INTO `abilities` VALUES (309,'cooldown',18,95,1,300,114,0,0,232,2000,0,6,11.2,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (310,'deus_ex_automata',18,5,1,60,115,0,0,83,2000,0,6,20.0,0,1,80,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (311,'curing_waltz_v',19,87,27,14,189,102,0,35,2000,0,14,20.0,0,0,0,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (312,'feather_step',19,83,4,5,220,591,0,17,2000,0,14,4.5,0,1,0,0,0,NULL); +INSERT INTO `abilities` VALUES (313,'striking_flourish',19,89,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 +INSERT INTO `abilities` VALUES (314,'ternary_flourish',19,93,1,30,226,0,0,222,2000,0,14,20.0,0,1,80,0,0,NULL); --check animation/message1 +-- INSERT INTO `abilities` VALUES (316,'perpetuance',20,87,1,1,231,100,0,224,2000,0,6,0.0,0,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (317,'immanence',20,87,1,1,231,100,0,245,2000,0,6,0.0,0,1,80,0,0,NULL); +-- INSERT INTO `abilities` VALUES (318,'smiting_breath',14,90,4,60,238,100,0,135,2000,0,6,8.0,0,1,80,0,0,NULL); --check animation +-- INSERT INTO `abilities` VALUES (319,'restoring_breath',14,90,1,60,239,100,0,130,2000,0,6,0.0,0,1,80,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (320,'konzen-ittai',12,65,4,180,132,529,0,39,2000,0,14,4.0,0,1,300,0,0,'ABYSSEA'); +INSERT INTO `abilities` VALUES (321,'bully',6,93,4,180,240,127,0,248,2000,0,6,8.0,0,1,300,0,4,'ABYSSEA'); +INSERT INTO `abilities` VALUES (322,'maintenance',18,30,1,90,214,0,0,83,2000,0,6,12.0,0,0,0,1474,0,'ABYSSEA'); --ta257 +INSERT INTO `abilities` VALUES (323,'brazen_rush',1,96,1,3600,254,100,0,271,2000,0,6,0.0,0,1,300,0,0,NULL); +INSERT INTO `abilities` VALUES (324,'inner_strength',2,96,1,3600,254,100,0,272,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (325,'asylum',3,96,1,3600,254,100,0,273,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (326,'subtle_sorcery',4,96,1,3600,254,0,0,274,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (327,'stymie',5,96,1,3600,254,100,0,275,2000,0,6,20.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (328,'larceny',6,96,4,3600,254,100,0,276,2000,0,6,4.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (329,'intervene',7,96,4,3600,254,100,0,277,2000,0,6,4.0,1,0,340,0,0,NULL); +INSERT INTO `abilities` VALUES (330,'soul_enslavement',8,96,1,3600,254,100,0,278,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (331,'unleash',9,96,1,3600,254,100,0,279,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (332,'clarion_call',10,96,1,3600,254,100,0,280,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (333,'overkill',11,96,1,3600,254,100,0,281,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (334,'yaegasumi',12,96,1,3600,254,100,0,282,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (335,'mikage',13,96,1,3600,254,0,0,283,2000,0,6,0.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (336,'fly_high',14,96,1,3600,254,0,0,284,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (337,'astral_conduit',15,96,1,3600,254,0,0,285,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (338,'unbridled_wisdom',16,96,1,3600,254,100,0,286,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (339,'cutting_cards',17,96,2,3600,254,0,0,287,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (340,'heady_artifice',18,96,1,3600,254,0,0,288,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (341,'gran_pas',19,96,1,3600,254,0,0,289,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (342,'caper_emissarius',20,96,2,3600,254,0,0,290,2000,0,6,8.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (343,'bolster',21,1,1,3600,0,0,0,303,2000,0,6,0.0,0,1,300,0,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (344,'swipe',22,25,4,90,241,0,0,302,2000,0,6,4.0,0,80,320,0,0,'SOA'); --check animation 15 cat +INSERT INTO `abilities` VALUES (345,'full_circle',21,5,1,10,1,0,0,94,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (346,'lasting_emanation',21,25,1,300,244,663,0,306,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (347,'ecliptic_attrition',21,25,1,300,244,664,0,307,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (348,'collimated_fervor',21,40,1,300,245,100,0,304,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (349,'life_cycle',21,50,1,600,246,306,0,309,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (350,'blaze_of_glory',21,60,1,600,247,100,0,308,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (351,'dematerialize',21,70,1,600,248,100,0,310,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (352,'theurgic_focus',21,80,1,300,249,100,0,305,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (353,'concentric_pulse',21,90,4,300,250,0,0,311,2000,0,6,8.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (354,'mending_halation',21,75,1,300,251,0,0,311,2000,0,6,10.0,0,1,0,3392,1,'SOA'); +INSERT INTO `abilities` VALUES (355,'radial_arcana',21,75,1,300,252,0,0,311,2000,0,6,10.0,0,1,0,3394,1,'SOA'); +INSERT INTO `abilities` VALUES (356,'elemental_sforzo',22,0,1,3600,0,0,0,302,2000,0,6,20.0,0,1800,7200,0,0,'SOA'); +INSERT INTO `abilities` VALUES (357,'Rune_enchantment',22,5,1,0,92,0,0,0,2000,0,6,20.0,0,0,0,0,0,'SOA'); +INSERT INTO `abilities` VALUES (358,'Ignis',22,5,1,5,10,100,0,291,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (359,'Gelus',22,5,1,5,10,100,0,292,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (360,'Flabra',22,5,1,5,10,100,0,293,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (361,'Tellus',22,5,1,5,10,100,0,294,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (362,'Sulpor',22,5,1,5,10,100,0,295,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (363,'Unda',22,5,1,5,10,100,0,296,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (364,'Lux',22,5,1,5,10,100,0,297,2000,0,6,20.0,0,80,320,0,0,'SOA'); +INSERT INTO `abilities` VALUES (365,'Tenebrae',22,5,1,5,10,100,0,298,2000,0,6,20.0,0,80,320,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (366,'Vallation',22,10,1,180,23,668,0,0,2000,0,15,0.0,0,450,900,1794,0,'SOA'); --check merit +INSERT INTO `abilities` VALUES (367,'Swordplay',22,20,1,300,24,667,0,299,2000,0,6,20.0,0,160,320,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (368,'Lunge',22,25,4,180,25,110,0,8,2000,0,15,4.0,0,0,0,1796,0,'SOA'); --check merit +-- INSERT INTO `abilities` VALUES (369,'Pflug',22,40,1,180,59,671,0,1,2000,0,15,0.0,0,450,900,1798,0,'SOA'); --check merit +INSERT INTO `abilities` VALUES (370,'Embolden',22,60,1,600,72,100,0,300,2000,0,6,0.0,0,160,320,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (371,'Valiance',22,50,1,300,113,668,0,2,2000,0,15,0.0,0,450,900,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (372,'Gambit',22,70,4,300,116,0,0,4,2000,0,15,4.0,0,640,1280,1800,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (373,'Liement',22,85,1,180,117,0,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); --check animation +INSERT INTO `abilities` VALUES (374,'One_for_all',22,95,1,300,118,100,0,301,2000,0,6,0.0,1,160,320,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (375,'Rayke',22,75,4,300,119,0,0,4,2000,0,15,4.0,0,640,1260,0,0,'SOA'); --check animation +-- INSERT INTO `abilities` VALUES (376,'Battuta',22,75,1,300,120,100,0,4,2000,0,15,0.0,0,450,900,0,0,'SOA'); +INSERT INTO `abilities` VALUES (377,'widened_compass',21,96,1,3600,130,100,0,276,2000,0,6,0.0,0,1,300,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (378,'odyllic_subterfuge',22,96,4,3600,131,0,0,10,2000,0,15,8.0,15,1,318,0,0,NULL); --check 6 or 15 animation +INSERT INTO `abilities` VALUES (379,'Ward',22,1,1,0,142,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (380,'Effusion',22,1,1,0,143,0,0,0,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (381,'chocobo_jig_ii',19,70,1,60,218,126,0,13,2000,0,14,0.0,1,1,300,0,0,'SOA'); +-- INSERT INTO `abilities` VALUES (382,'relinquish',23,1,1,60,253,0,0,0,0,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (383,'vivacious_pulse',22,65,1,60,242,102,0,327,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (384,'contradance',19,50,1,300,229,0,0,329,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (385,'apogee',15,70,1,180,108,100,0,94,2000,0,6,0.0,0,1,80,0,0,'SOA'); +INSERT INTO `abilities` VALUES (386,'entrust',21,75,1,600,93,100,0,332,2000,0,6,0.0,0,1,300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (387,'bestial_loyalty',9,23,1,1200,94,100,0,83,2000,0,6,18.0,0,1,0,900,0,'SOA'); +INSERT INTO `abilities` VALUES (388,'cascade',4,85,1,60,12,100,0,333,2000,0,6,0.0,0,0,0,0,0,NULL); --check animation +INSERT INTO `abilities` VALUES (389,'consume_mana',8,55,1,60,95,0,0,337,2000,0,6,0.0,0,1,1300,0,0,'SOA'); +INSERT INTO `abilities` VALUES (390,'naturalists_roll',17,67,1,60,193,420,0,328,2000,0,6,8.0,1,1,80,0,8,'SOA'); -- No Enhancing Magic Duration MOD, Empty PH effect exists +INSERT INTO `abilities` VALUES (391,'runeists_roll',17,70,1,60,193,420,0,329,2000,0,6,8.0,1,1,80,0,8,'SOA'); +INSERT INTO `abilities` VALUES (392,'crooked_cards',17,95,1,600,96,100,0,335,2000,0,6,0.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (393,'spirit_bond',14,65,1,60,149,100,0,86,2000,0,6,18.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (394,'majesty',7,70,1,60,150,100,0,338,2000,0,6,0.0,1,0,340,0,0,NULL); +INSERT INTO `abilities` VALUES (512,'healing_ruby',15,1,3,60,174,0,0,6,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (513,'poison_nails',15,5,4,60,173,0,0,11,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (514,'shining_ruby',15,24,1,60,174,0,0,44,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (515,'glittering_ruby',15,44,1,60,174,0,0,62,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (516,'meteorite',15,55,4,60,173,0,0,108,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (517,'healing_ruby_ii',15,65,1,60,174,0,0,124,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (518,'searing_light',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (519,'holy_mist',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (520,'soothing_ruby',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (521,'regal_scratch',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (522,'mewing_lullaby',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (523,'earie_eye',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (524,'level_qm_holy',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (525,'raise_ii',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (526,'reraise_ii',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (527,'altana_s_favor',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (528,'moonlit_charge',15,5,4,60,173,0,0,17,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (529,'crescent_fang',15,10,4,60,173,0,0,19,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (530,'lunar_cry',15,21,4,60,174,0,0,41,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (531,'lunar_roar',15,32,4,60,174,0,0,27,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (532,'ecliptic_growl',15,43,1,60,174,0,0,46,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (533,'ecliptic_howl',15,54,1,60,174,0,0,57,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (534,'eclipse_bite',15,65,4,60,173,0,0,109,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (536,'howling_moon',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (537,'lunar_bay',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (538,'heavenward_howl',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (539,'impact',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (544,'punch',15,1,4,60,173,0,0,9,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (545,'fire_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (546,'burning_strike',15,23,4,60,173,0,0,48,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (547,'double_punch',15,30,4,60,173,0,0,56,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (548,'crimson_howl',15,38,1,60,174,0,0,84,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (549,'fire_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (550,'flaming_crush',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (551,'meteor_strike',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2944,1,'TOAU'); +INSERT INTO `abilities` VALUES (552,'inferno',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (553,'inferno_howl',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (554,'conflag_strike',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (560,'rock_throw',15,1,4,60,173,0,0,10,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (561,'stone_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (562,'rock_buster',15,21,4,60,173,0,0,39,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (563,'megalith_throw',15,35,4,60,173,0,0,62,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (564,'earthen_ward',15,46,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (565,'stone_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (566,'mountain_buster',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (567,'geocrush',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2950,1,'TOAU'); +INSERT INTO `abilities` VALUES (568,'earthen_fury',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (569,'earthen_armor',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (570,'crag_throw',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (576,'barracuda_dive',15,1,4,60,173,0,0,8,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (577,'water_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (578,'tail_whip',15,26,4,60,173,0,0,49,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (579,'spring_water',15,47,1,60,174,0,0,99,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (580,'slowga',15,33,4,60,174,0,0,48,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (581,'water_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (582,'spinning_dive',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (583,'grand_fall',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2954,1,'TOAU'); +INSERT INTO `abilities` VALUES (584,'tidal_wave',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (585,'tidal_roar',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (586,'soothing_current',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (592,'claw',15,1,4,60,173,0,0,7,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (593,'aero_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (594,'whispering_wind',15,36,1,60,174,0,0,119,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (595,'hastega',15,48,1,60,174,0,0,112,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (596,'aerial_armor',15,25,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (597,'aero_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (598,'predator_claws',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (599,'wind_blade',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2948,1,'TOAU'); +INSERT INTO `abilities` VALUES (600,'aerial_blast',15,1,4,60,173,0,0,0,2000,0,6,18.0,1,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (601,'fleet_wind',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (602,'hastega_ii',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (608,'axe_kick',15,1,4,60,173,0,0,10,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (609,'blizzard_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (610,'frost_armor',15,28,1,60,174,0,0,63,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (611,'sleepga',15,39,4,60,174,0,0,56,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (612,'double_slap',15,50,4,60,173,0,0,96,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (613,'blizzard_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (614,'rush',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (615,'heavenly_strike',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2946,1,'TOAU'); +INSERT INTO `abilities` VALUES (616,'diamond_dust',15,1,4,60,173,0,0,0,2000,0,6,18.0,0,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (617,'diamond_storm',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (618,'crystal_blessing',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (624,'shock_strike',15,1,4,60,173,0,0,6,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (625,'thunder_ii',15,10,4,60,173,0,0,24,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (626,'rolling_thunder',15,31,1,60,174,0,0,52,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (627,'thunderspark',15,19,4,60,173,0,0,38,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (628,'lightning_armor',15,42,1,60,174,0,0,91,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (629,'thunder_iv',15,60,4,60,173,0,0,118,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (630,'chaotic_strike',15,70,4,60,173,0,0,164,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (631,'thunderstorm',15,75,4,60,173,0,0,182,2000,0,6,18.0,0,1,60,2952,1,'TOAU'); +INSERT INTO `abilities` VALUES (632,'judgment_bolt',15,1,4,60,173,0,0,0,2000,0,6,18.0,0,1,60,0,2,NULL); +-- INSERT INTO `abilities` VALUES (633,'shock_squall',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (634,'volt_strike',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (639,'healing_breath_iv',0,80,2,0,0,0,0,156,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (640,'healing_breath',0,1,2,0,0,0,0,128,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (641,'healing_breath_ii',0,20,2,0,0,0,0,129,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (642,'healing_breath_iii',0,40,2,0,0,0,0,130,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (643,'remove_poison',0,1,2,0,0,0,0,131,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (644,'remove_blindness',0,20,2,0,0,0,0,132,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (645,'remove_paralysis',0,40,2,0,0,0,0,133,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (646,'flame_breath',0,1,4,0,0,0,0,134,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (647,'frost_breath',0,1,4,0,0,0,0,135,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (648,'gust_breath',0,1,4,0,0,0,0,136,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (649,'sand_breath',0,1,4,0,0,0,0,137,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (650,'lightning_breath',0,1,4,0,0,0,0,138,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (651,'hydro_breath',0,1,4,0,0,0,0,139,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (652,'super_climb',0,50,1,0,0,0,0,140,2000,0,13,18.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (653,'remove_curse',0,60,2,0,0,0,0,157,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (654,'remove_disease',0,80,2,0,0,0,0,158,2000,1500,13,13.0,0,0,0,0,0,NULL); +INSERT INTO `abilities` VALUES (656,'camisado',15,1,4,60,173,0,0,20,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (657,'somnolence',15,20,4,60,174,0,0,30,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (658,'nightmare',15,29,4,60,174,0,0,42,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (659,'ultimate_terror',15,37,4,60,174,0,0,27,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (660,'noctoshield',15,49,1,60,174,0,0,92,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (661,'dream_shroud',15,56,1,60,174,0,0,121,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (662,'nether_blast',15,65,4,60,173,0,0,109,2000,0,6,18.0,0,1,60,0,0,NULL); +-- INSERT INTO `abilities` VALUES (663,'cacodemonia',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (664,'ruinous_omen',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (665,'night_terror',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (666,'pavor_nocturnus',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (667,'blindside',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (668,'deconstruction',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (669,'chronoshift',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (670,'zantetsuken',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (671,'perfect Defense',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +INSERT INTO `abilities` VALUES (672,'foot_kick',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (673,'dust_cloud',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (674,'whirl_claws',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (675,'head_butt',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (676,'dream_flower',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (677,'wild_oats',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (678,'leaf_dagger',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (679,'scream',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (680,'roar',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (681,'razor_fang',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (682,'claw_cyclone',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (683,'tail_blow',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (684,'fireball',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (685,'blockhead',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (686,'brain_crush',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (687,'infrasonics',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (688,'secretion',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (689,'lamb_chop',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (690,'rage',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (691,'sheep_charge',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (692,'sheep_song',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (693,'bubble_shower',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (694,'bubble_curtain',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (695,'big_scissors',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (696,'scissor_guard',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (697,'metallic_body',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (698,'needleshot',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (699,'qmqmqm_needles',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (700,'frogkick',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (701,'spore',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (702,'queasyshroom',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (703,'numbshroom',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (704,'shakeshroom',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (705,'silence_gas',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (706,'dark_spore',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (707,'power_attack',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (708,'hi-freq_field',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (709,'rhino_attack',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (710,'rhino_guard',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (711,'spoil',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (712,'cursed_sphere',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (713,'venom',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (714,'sandblast',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (715,'sandpit',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (716,'venom_spray',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (717,'mandibular_bite',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (718,'soporific',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (719,'gloeosuccus',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (720,'palsy_pollen',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (721,'geist_wall',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (722,'numbing_noise',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (723,'nimble_snap',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (724,'cyclotail',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (725,'toxic_spit',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (726,'double_claw',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (727,'grapple',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (728,'spinning_top',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (729,'filamented_hold',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (730,'chaotic_eye',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (731,'blaster',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (732,'suction',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (733,'drainkiss',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (734,'snow_cloud',9,25,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (735,'wild_carrot',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (736,'sudden_lunge',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (737,'spiral_spin',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (738,'noisome_powder',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (740,'acid_mist',10,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (741,'tp_drainkiss',10,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (743,'scythe_tail',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (744,'ripper_fang',9,26,257,1,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (745,'chomp_rush',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (746,'charged_whisker',9,26,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (747,'purulent_ooze',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (748,'corrosive_ooze',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (749,'back_heel',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (750,'jettatura',9,25,257,4,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (751,'choke_breath',9,25,257,2,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (752,'fantod',9,25,257,2,103,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (753,'tortoise_stomp',9,25,257,3,102,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (754,'harden_shell',9,25,257,2,103,0,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (755,'aqua_breath',9,25,257,3,102,1,0,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (756,'wing_slap',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (757,'beak_lunge',9,25,257,1,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (758,'intimidate',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (759,'recoil_dive',9,25,257,1,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (760,'water_wall',9,25,257,3,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (761,'sensilla_blades',9,25,257,2,102,0,1,0,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (762,'tegmina_buffet',9,25,257,2,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (763,'molting_plumage',9,25,257,1,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (764,'swooping_frenzy',9,25,257,2,102,0,0,1,2000,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (765,'sweeping_gouge',9,25,257,1,102,0,0,0,2001,0,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (766,'zealous_snort',9,25,257,3,102,0,0,0,2000,1,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (767,'pentapeck',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (768,'tickling_tendrils',9,25,257,1,102,0,0,0,2000,1,6,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (769,'stink_bomb',9,25,257,2,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (770,'nectarous_deluge',9,25,257,2,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (771,'nepenthic_plunge',9,25,257,3,102,0,0,0,2000,0,7,18.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (772,'somersault',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +-- INSERT INTO `abilities` VALUES (773,'pacifying_ruby',9,25,257,1,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (774,'foul_waters',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (775,'pestilent_plume',9,25,257,255,102,0,0,0,2000,0,6,19.0,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (776,'pecking_flurry',9,25,257,255,102,0,0,0,2000,0,6,18.1,0,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (777,'sickle_slash',9,25,257,255,102,0,0,0,2000,0,6,18.0,1,1,60,0,0,NULL); +INSERT INTO `abilities` VALUES (778,'acid_spray',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); +INSERT INTO `abilities` VALUES (779,'spider_web',9,25,257,255,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); +-- INSERT INTO `abilities` VALUES (780,'regal_gash',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (781,'infected_leech',9,25,257,rec,102,0,0,0,2000,0,6,18.0,1,1,60,0,0,NULL); -- ROTZ +-- INSERT INTO `abilities` VALUES (782,'gloom_spray',9,25,257,rec,102,0,0,0,2000,0,6,18.0,0,2,60,0,0,NULL); -- ROTZ +-- INSERT INTO `abilities` VALUES (786,'disembowel',03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,NULL); +-- INSERT INTO `abilities` VALUES (787,'extirpating_salvo',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (960,'clarsach_call',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (961,'welt',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (962,'katabatic_blades',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (963,'lunatic_voice',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (964,'roundhouse',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (965,'chinook',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (966,'bitter_elegy',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (968,'tornado_ii',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); +-- INSERT INTO `abilities` VALUES (969,'wind_s_blessing',job,level,target,recastime,recastid,m1,0,animation,2000,0,6,range,0,ce,ve,meritid,addtype,NULL); -- Dump completed on 2017-01-31 10:57:44 updated on 2020-06-30 14:22:34 -- diff --git a/sql/mob_skill_lists.sql b/sql/mob_skill_lists.sql index f01f79e9cc8..6d6151d5c48 100644 --- a/sql/mob_skill_lists.sql +++ b/sql/mob_skill_lists.sql @@ -50,6 +50,9 @@ INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1380); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1381); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1382); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1387); +INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3411); +INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3412); +INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3413); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,548); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,549); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,550); @@ -133,6 +136,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,871); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,874); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,875); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,840); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,841); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,842); @@ -141,6 +145,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,844); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,845); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,846); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,847); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,848); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,1542); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,2334); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,2335); @@ -156,6 +161,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,862); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,863); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,864); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,865); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,866); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2126); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2556); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2557); @@ -172,6 +178,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,889); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,890); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,891); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,892); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,893); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,876); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,877); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,878); @@ -180,6 +187,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,880); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,881); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,882); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,883); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,884); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,849); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,850); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,851); @@ -188,6 +196,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,853); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,854); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,855); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,856); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,857); -- INSERT INTO `mob_skill_lists` VALUES ('Bat',46,256); INSERT INTO `mob_skill_lists` VALUES ('Bat',46,392); INSERT INTO `mob_skill_lists` VALUES ('Bat',46,394); @@ -840,7 +849,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Orc',189,606); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,607); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,608); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,609); -INSERT INTO `mob_skill_lists` VALUES ('Orc',189,766); +INSERT INTO `mob_skill_lists` VALUES ('Orc',189,633); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,635); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,636); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,637); @@ -907,17 +916,17 @@ INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,762); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,633); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,762); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,633); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,762); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,633); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1778); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1779); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1780); @@ -1117,12 +1126,12 @@ INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1746); -- INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1748); -- INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1749); -- 247: Tube --- 248 to 249: free -INSERT INTO `mob_skill_lists` VALUES ('Uragnite_shell',250,1571); -- gas_shell -INSERT INTO `mob_skill_lists` VALUES ('Uragnite_shell',250,1572); -- venom_shell -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1573); -- palsynyxis -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1574); -- painful_whip -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1575); -- suctorial_tentacle +-- 248 to 250: free +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1571); +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1572); +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1573); +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1574); +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1575); INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2106); INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2107); INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2108); @@ -1231,7 +1240,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,617); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,618); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,619); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,620); -INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,764); +INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,633); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1370); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1371); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1372); @@ -1460,23 +1469,29 @@ INSERT INTO `mob_skill_lists` VALUES ('Mindertaur',318,503); -- unblessed_armor INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,881); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,882); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,883); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,884); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,890); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,891); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,892); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,893); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,853); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,854); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,855); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,856); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,857); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,845); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,846); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,847); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,848); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,861); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,863); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,864); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,865); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,866); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,874); +INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,875); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,833); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,835); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,836); @@ -1541,7 +1556,7 @@ INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,611); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,612); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,613); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,614); -INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,762); +INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,633); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2950); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2951); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2952); @@ -1649,7 +1664,7 @@ INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,617); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,618); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,619); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,620); -INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,764); +INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,633); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1127); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1128); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1129); @@ -1900,11 +1915,13 @@ INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1283); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1284); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1285); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1286); -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,985); -- Stellar Burst -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,986); -- Vortex -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,988); -- Warp In -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,989); -- Warp Out -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,1006); -- Omega Javelin +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,936); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,962); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,985); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,986); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,988); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,989); +INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,1006); INSERT INTO `mob_skill_lists` VALUES ('Calcabrina',395,537); -- 396: Bedrock_Barry INSERT INTO `mob_skill_lists` VALUES ('Qu_Vho_Deathhurler',397,611); @@ -1929,19 +1946,19 @@ INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,606); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,607); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,608); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,609); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,766); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,633); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,2411); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,611); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,612); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,613); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,614); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,762); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,633); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,2412); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,617); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,618); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,619); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,620); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,764); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,633); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,2413); INSERT INTO `mob_skill_lists` VALUES ('Seed_Goblin',410,590); INSERT INTO `mob_skill_lists` VALUES ('Seed_Goblin',410,591); @@ -2076,6 +2093,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3074); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3075); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3076); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3077); +INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3078); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3020); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3021); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3022); @@ -2107,6 +2125,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3097); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3098); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3099); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3101); +INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3102); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3057); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3058); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3059); @@ -2293,6 +2312,8 @@ INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3365); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3366); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3367); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3368); +INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,3414); +INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,3415); INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,483); INSERT INTO `mob_skill_lists` VALUES ('Astral_Flow_Pet',495,839); INSERT INTO `mob_skill_lists` VALUES ('Astral_Flow_Pet',495,912); @@ -2333,7 +2354,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1075); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1076); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1077); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1078); -INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,762); +INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1079); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1080); INSERT INTO `mob_skill_lists` VALUES ('Thinker_NM',706,1243); INSERT INTO `mob_skill_lists` VALUES ('Thinker_NM',706,1244); @@ -2365,7 +2386,7 @@ INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,617); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,618); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,619); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,620); -INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,764); +INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,633); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,1067); INSERT INTO `mob_skill_lists` VALUES ('Petrifying_Pair',711,370); -- baleful_gaze INSERT INTO `mob_skill_lists` VALUES ('Petrifying_Pair',711,373); -- secretion @@ -2379,7 +2400,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,606); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,607); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,608); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,609); -INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,766); +INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,633); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,1064); INSERT INTO `mob_skill_lists` VALUES ('MobWyvern',714,900); INSERT INTO `mob_skill_lists` VALUES ('MobWyvern',714,901); @@ -2494,99 +2515,116 @@ INSERT INTO `mob_skill_lists` VALUES ('Proto-Ultima',729,1540); INSERT INTO `mob_skill_lists` VALUES ('Tiamat-Flying-Attack',730,1278); INSERT INTO `mob_skill_lists` VALUES ('Ouryu-Flying-Attack',731,1298); INSERT INTO `mob_skill_lists` VALUES ('Jormungand-Flying-Attack',732,1288); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 656); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 657); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 658); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 659); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 660); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 661); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 662); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 663); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 664); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 665); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 666); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 667); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 668); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 669); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 670); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 671); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 672); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 673); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 674); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 675); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 676); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 677); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 678); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 679); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 680); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 681); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Cactuar', 739, 682); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Cactuar', 739, 683); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 684); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 685); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 686); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 687); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Fly', 742, 697); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 698); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 699); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 700); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 701); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 702); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 703); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 704); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 705); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 706); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 707); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 708); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 709); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 710); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 713); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Coeurl', 747, 714); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Coeurl', 747, 715); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 716); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 717); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 724); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 725); -INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 656); -INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 658); -INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 718); -INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 719); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 720); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 721); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 722); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 727); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 728); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 729); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Hippogryph', 753, 733); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Apkallu', 755, 741); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 742); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 743); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 744); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Chapuli', 757, 745); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Chapuli', 757, 746); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 747); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 748); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 751); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Raaz', 759, 749); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Raaz', 759, 750); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 752); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 753); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 754); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 755); -INSERT INTO `mob_skill_lists` VALUES ('Jug_FlyHi', 761, 697); -INSERT INTO `mob_skill_lists` VALUES ('Jug_FlyHi', 761, 756); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Acuex', 762, 757); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Acuex', 762, 758); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Colibri', 763, 759); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 760); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 761); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 762); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lynx', 765, 714); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lynx', 765, 715); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 659); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 661); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 662); -INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 663); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 672); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 673); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 674); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hare', 733, 735); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 675); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 677); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 678); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Mandragora', 734, 679); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 680); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 681); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tiger', 735, 682); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 683); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 684); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 685); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 686); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 687); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lizard', 736, 688); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 689); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 690); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 691); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Sheep', 737, 692); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 693); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 694); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 695); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 696); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Crab', 738, 697); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Cactuar', 739, 698); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Cactuar', 739, 699); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 700); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 701); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 702); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 703); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 704); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 705); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Funguar', 740, 706); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Beetle', 741, 707); -- check id +INSERT INTO `mob_skill_lists` VALUES ('Jug_Beetle', 741, 708); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Beetle', 741, 709); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Beetle', 741, 710); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Beetle', 741, 711); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Fly', 742, 712); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Fly', 742, 713); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Fly', 742, 772); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 714); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 715); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 716); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Antlion', 743, 717); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 718); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 719); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Flytrap', 744, 720); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 721); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 722); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 723); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 724); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Eft', 745, 725); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 726); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 727); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 728); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Diremite', 746, 729); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Coeurl', 747, 730); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Coeurl', 747, 731); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 732); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 733); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 740); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Leech', 748, 741); +INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 672); +INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 674); +INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 734); +INSERT INTO `mob_skill_lists` VALUES ('Jug_SnowHare', 749, 735); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 736); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 737); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Ladybug', 750, 738); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 743); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 744); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Raptor', 751, 745); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hippogryph', 753, 749); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hippogryph', 753, 750); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hippogryph', 753, 751); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Hippogryph', 753, 752); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Apkallu', 755, 756); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Apkallu', 755, 757); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 758); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 759); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Pugil', 756, 760); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Chapuli', 757, 761); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Chapuli', 757, 762); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 763); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 764); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Tulfaire', 758, 767); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Raaz', 759, 765); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Raaz', 759, 766); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 768); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 769); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 770); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Snapweed', 760, 771); +INSERT INTO `mob_skill_lists` VALUES ('Jug_FlyHi', 761, 713); +INSERT INTO `mob_skill_lists` VALUES ('Jug_FlyHi', 761, 772); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Acuex', 762, 773); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Acuex', 762, 774); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Colibri', 763, 775); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 776); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 777); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Spider', 764, 778); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lynx', 765, 730); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lynx', 765, 731); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 675); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 677); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 678); +INSERT INTO `mob_skill_lists` VALUES ('Jug_Lycopodium', 766, 679); + INSERT INTO `mob_skill_lists` VALUES ('Lamina-Hyakinthos', 767, 2210); INSERT INTO `mob_skill_lists` VALUES ('Corse_NM_staff',768,530); INSERT INTO `mob_skill_lists` VALUES ('Corse_NM_staff',768,531); @@ -3579,39 +3617,23 @@ INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,817); -- Dread Shr INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,820); -- Thunder Breath INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,813); -- Dispelling Wind -INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,814); -- Deadly Drive +INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,814); -- Deadly Drive INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,815); -- Wind Wall INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,816); -- Fang Rush INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,817); -- Dread Shriek INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,822); -- Chaos Breath -INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,813); -- Dispelling Wind +INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,813); -- Dispelling Wind INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,814); -- Deadly Drive INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,815); -- Wind Wall INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,816); -- Fang Rush INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,817); -- Dread Shriek INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,819); -- Blizzard Breath -INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3045); -- Concentric Pulse + +INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3045); -- Concentric Pulse INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3051); -- Mending Halation INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3052); -- Radial Arcana -INSERT INTO `mob_skill_lists` VALUES ('Bashe',1142,370); -- Baleful Gaze -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,823); -- Fire Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,824); -- Frost Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,825); -- Wind Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,826); -- Earth Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,827); -- Lightning Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,828); -- Water Blade -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,829); -- Great Wheel -INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,830); -- Light Blade -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,985); -- Stellar Burst -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,986); -- Vortex -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,988); -- Warp In (Works the same as Ealdnarche's) -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,989); -- Warp Out (Works the same as Ealdnarche's) -INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,1006); -- Omega Javelin -INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,7); -- Howling Fist -INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,9); -- Asuran Fists -INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,10); -- Final Heaven -INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,11); -- Ascetics Fury -INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,14); -- Victory Smite --- Next available ID: 1146 + +-- Next available ID: 1141 + From c856ad2725226b95d205d62d57981b9773d179ad Mon Sep 17 00:00:00 2001 From: Zach Toogood Date: Sat, 26 Sep 2020 09:50:03 +0300 Subject: [PATCH 31/31] Force overwrite from release's mob_skill_lists --- sql/mob_skill_lists.sql | 99 +++++++++++++++++++---------------------- 1 file changed, 47 insertions(+), 52 deletions(-) diff --git a/sql/mob_skill_lists.sql b/sql/mob_skill_lists.sql index 6d6151d5c48..d7369485ee3 100644 --- a/sql/mob_skill_lists.sql +++ b/sql/mob_skill_lists.sql @@ -50,9 +50,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1380); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1381); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1382); INSERT INTO `mob_skill_lists` VALUES ('Aern',3,1387); -INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3411); -INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3412); -INSERT INTO `mob_skill_lists` VALUES ('Aern',3,3413); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,548); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,549); INSERT INTO `mob_skill_lists` VALUES ('Ahriman',4,550); @@ -136,7 +133,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,871); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,874); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',37,875); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,840); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,841); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,842); @@ -145,7 +141,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,844); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,845); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,846); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,847); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',38,848); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,1542); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,2334); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ixion',39,2335); @@ -161,7 +156,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,862); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,863); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,864); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,865); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',40,866); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2126); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2556); -- INSERT INTO `mob_skill_lists` VALUES ('Avatar-Odin',41,2557); @@ -178,7 +172,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,889); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,890); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,891); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,892); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',43,893); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,876); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,877); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,878); @@ -187,7 +180,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,880); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,881); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,882); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,883); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',44,884); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,849); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,850); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,851); @@ -196,7 +188,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,853); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,854); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,855); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,856); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',45,857); -- INSERT INTO `mob_skill_lists` VALUES ('Bat',46,256); INSERT INTO `mob_skill_lists` VALUES ('Bat',46,392); INSERT INTO `mob_skill_lists` VALUES ('Bat',46,394); @@ -849,7 +840,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Orc',189,606); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,607); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,608); INSERT INTO `mob_skill_lists` VALUES ('Orc',189,609); -INSERT INTO `mob_skill_lists` VALUES ('Orc',189,633); +INSERT INTO `mob_skill_lists` VALUES ('Orc',189,766); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,635); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,636); INSERT INTO `mob_skill_lists` VALUES ('OrcishWarmachine',190,637); @@ -916,17 +907,17 @@ INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,633); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',200,762); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,633); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',201,762); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,611); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,612); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,613); INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,614); -INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,633); +INSERT INTO `mob_skill_lists` VALUES ('Quadav',202,762); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1778); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1779); INSERT INTO `mob_skill_lists` VALUES ('Qutrub',203,1780); @@ -1126,12 +1117,12 @@ INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1746); -- INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1748); -- INSERT INTO `mob_skill_lists` VALUES ('Troll',246,1749); -- 247: Tube --- 248 to 250: free -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1571); -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1572); -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1573); -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1574); -INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1575); +-- 248 to 249: free +INSERT INTO `mob_skill_lists` VALUES ('Uragnite_shell',250,1571); -- gas_shell +INSERT INTO `mob_skill_lists` VALUES ('Uragnite_shell',250,1572); -- venom_shell +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1573); -- palsynyxis +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1574); -- painful_whip +INSERT INTO `mob_skill_lists` VALUES ('Uragnite',251,1575); -- suctorial_tentacle INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2106); INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2107); INSERT INTO `mob_skill_lists` VALUES ('Vampyr',252,2108); @@ -1240,7 +1231,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,617); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,618); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,619); INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,620); -INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,633); +INSERT INTO `mob_skill_lists` VALUES ('Yagudo',270,764); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1370); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1371); INSERT INTO `mob_skill_lists` VALUES ('Yovra',271,1372); @@ -1469,29 +1460,23 @@ INSERT INTO `mob_skill_lists` VALUES ('Mindertaur',318,503); -- unblessed_armor INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,881); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,882); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,883); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Shiva',319,884); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,890); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,891); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,892); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ramuh',320,893); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,853); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,854); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,855); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,856); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Titan',321,857); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,845); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,846); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,847); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Ifrit',322,848); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,861); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,863); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,864); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,865); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Leviathan',323,866); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,872); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,873); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,874); -INSERT INTO `mob_skill_lists` VALUES ('Avatar-Garuda',324,875); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,833); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,835); INSERT INTO `mob_skill_lists` VALUES ('Avatar-Fenrir',325,836); @@ -1556,7 +1541,7 @@ INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,611); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,612); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,613); INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,614); -INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,633); +INSERT INTO `mob_skill_lists` VALUES ('QuadavNM',337,762); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2950); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2951); INSERT INTO `mob_skill_lists` VALUES ('Twitherym',338,2952); @@ -1664,7 +1649,7 @@ INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,617); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,618); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,619); INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,620); -INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,633); +INSERT INTO `mob_skill_lists` VALUES ('YagudoNM',360,764); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1127); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1128); INSERT INTO `mob_skill_lists` VALUES ('DynamisLord',361,1129); @@ -1915,13 +1900,11 @@ INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1283); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1284); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1285); INSERT INTO `mob_skill_lists` VALUES ('TiamatWyrm',393,1286); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,936); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,962); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,985); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,986); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,988); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,989); -INSERT INTO `mob_skill_lists` VALUES ('Humanoid-Hume',394,1006); +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,985); -- Stellar Burst +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,986); -- Vortex +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,988); -- Warp In +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,989); -- Warp Out +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Celestial Nexus, phase 2)',394,1006); -- Omega Javelin INSERT INTO `mob_skill_lists` VALUES ('Calcabrina',395,537); -- 396: Bedrock_Barry INSERT INTO `mob_skill_lists` VALUES ('Qu_Vho_Deathhurler',397,611); @@ -1946,19 +1929,19 @@ INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,606); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,607); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,608); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,609); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,633); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,766); INSERT INTO `mob_skill_lists` VALUES ('Seed_Orc',407,2411); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,611); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,612); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,613); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,614); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,633); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,762); INSERT INTO `mob_skill_lists` VALUES ('Seed_Quadav',408,2412); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,617); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,618); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,619); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,620); -INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,633); +INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,764); INSERT INTO `mob_skill_lists` VALUES ('Seed_Yagudo',409,2413); INSERT INTO `mob_skill_lists` VALUES ('Seed_Goblin',410,590); INSERT INTO `mob_skill_lists` VALUES ('Seed_Goblin',410,591); @@ -2093,7 +2076,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3074); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3075); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3076); INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3077); -INSERT INTO `mob_skill_lists` VALUES ('Hurkan',460,3078); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3020); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3021); INSERT INTO `mob_skill_lists` VALUES ('Achuka',461,3022); @@ -2125,7 +2107,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3097); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3098); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3099); INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3101); -INSERT INTO `mob_skill_lists` VALUES ('Snapweed',464,3102); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3057); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3058); INSERT INTO `mob_skill_lists` VALUES ('Yumcax',465,3059); @@ -2312,8 +2293,6 @@ INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3365); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3366); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3367); INSERT INTO `mob_skill_lists` VALUES ('Ashrakk',493,3368); -INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,3414); -INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,3415); INSERT INTO `mob_skill_lists` VALUES ('Sekhmet',494,483); INSERT INTO `mob_skill_lists` VALUES ('Astral_Flow_Pet',495,839); INSERT INTO `mob_skill_lists` VALUES ('Astral_Flow_Pet',495,912); @@ -2354,7 +2333,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1075); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1076); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1077); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1078); -INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1079); +INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,762); INSERT INTO `mob_skill_lists` VALUES ('Effigy_Shield',705,1080); INSERT INTO `mob_skill_lists` VALUES ('Thinker_NM',706,1243); INSERT INTO `mob_skill_lists` VALUES ('Thinker_NM',706,1244); @@ -2386,7 +2365,7 @@ INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,617); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,618); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,619); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,620); -INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,633); +INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,764); INSERT INTO `mob_skill_lists` VALUES ('DynamisYagudoNM',710,1067); INSERT INTO `mob_skill_lists` VALUES ('Petrifying_Pair',711,370); -- baleful_gaze INSERT INTO `mob_skill_lists` VALUES ('Petrifying_Pair',711,373); -- secretion @@ -2400,7 +2379,7 @@ INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,606); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,607); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,608); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,609); -INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,633); +INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,766); INSERT INTO `mob_skill_lists` VALUES ('Orc DRG',713,1064); INSERT INTO `mob_skill_lists` VALUES ('MobWyvern',714,900); INSERT INTO `mob_skill_lists` VALUES ('MobWyvern',714,901); @@ -3617,23 +3596,39 @@ INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,817); -- Dread Shr INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Lightning_Wyvern',1138,820); -- Thunder Breath INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,813); -- Dispelling Wind -INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,814); -- Deadly Drive +INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,814); -- Deadly Drive INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,815); -- Wind Wall INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,816); -- Fang Rush INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,817); -- Dread Shriek INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Chaos_Wyvern',1139,822); -- Chaos Breath -INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,813); -- Dispelling Wind +INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,813); -- Dispelling Wind INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,814); -- Deadly Drive INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,815); -- Wind Wall INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,816); -- Fang Rush INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,817); -- Dread Shriek INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,818); -- Tail Crush INSERT INTO `mob_skill_lists` VALUES ('Blizzard_Wyvern',1140,819); -- Blizzard Breath - -INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3045); -- Concentric Pulse +INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3045); -- Concentric Pulse INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3051); -- Mending Halation INSERT INTO `mob_skill_lists` VALUES ('Luopan',1141,3052); -- Radial Arcana - --- Next available ID: 1141 - +INSERT INTO `mob_skill_lists` VALUES ('Bashe',1142,370); -- Baleful Gaze +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,823); -- Fire Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,824); -- Frost Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,825); -- Wind Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,826); -- Earth Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,827); -- Lightning Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,828); -- Water Blade +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,829); -- Great Wheel +INSERT INTO `mob_skill_lists` VALUES ('Kamlanaut (Apoc Nigh)',1143,830); -- Light Blade +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,985); -- Stellar Burst +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,986); -- Vortex +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,988); -- Warp In (Works the same as Ealdnarche's) +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,989); -- Warp Out (Works the same as Ealdnarche's) +INSERT INTO `mob_skill_lists` VALUES ('Ealdnarche (Apoc Nigh)',1144,1006); -- Omega Javelin +INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,7); -- Howling Fist +INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,9); -- Asuran Fists +INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,10); -- Final Heaven +INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,11); -- Ascetics Fury +INSERT INTO `mob_skill_lists` VALUES ('Atori-Tutori_qm',1145,14); -- Victory Smite +-- Next available ID: 1146