--[[---------------------------------------------------------- ACTIVE BUFF EFFECTS * Get a custom buff/debuff effect when the player casts a spell * Effects are listed as [name] = { target ( 1 == player , 2 == target ) , type ( 1 == buff, 2 == debuff ) , duration (in seconds) , reqTarget , delay or cast time * List multiple effects as sub-tables ]]----------------------------------------------------------- FTC.Buffs.Effects = { --[[--------------------------------- WEAPON SKILLS -----------------------------------]] -- Sword and Shield ["Perforation^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, ["Mise ŕ sac^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, ["Perce-armure^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, ["Coup bas^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , true , nil } }, ["Entaille profonde^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , true , nil } }, ["Coup incapacitant^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 9 , true , nil } }, ["Charge de bouclier^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2 , true , 0.5 } }, ["Invasion^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , 0.5 } }, ["Assaut protĂ©gĂ©^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2 , true , 0.5 }, { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , 0.5 } }, ["Coup de bouclier puissant^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , true , 0 } }, ["Impact puissant^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , 0 } }, ["Vibrations^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , true , 0 } }, -- Dual Wield ["Entailles jumelles^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 9 , true , nil } }, ["FrĂ©nĂ©sie sanguinaire^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 9 , true , nil } , { 1 , BUFF_EFFECT_TYPE_BUFF , 9 , true , nil } }, ["Entailles affaiblissantes^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 9 , true , nil } }, ["Coups rapides^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , 1.5 } }, ["Étincelles^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , nil } }, ["Lames chauffĂ©es^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , nil } }, ["Éclatement de braise^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , false , nil } }, ["Larmes tourbillonnantes^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , false , nil } }, ["Lame cachĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["Lame volante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["Dagues voilĂ©es^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , false , nil } }, -- Two Handed ["Fendoir^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } }, ["Bagarre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } , { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , true , nil } }, ["DĂ©coupe^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } }, ["PiĂ©tinement^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.5 , true , 0.5 } }, ["Uppercut^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.5 , true , 1.5 } }, ["Ravage^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.5 , true , 1.5 } }, ["Moulinet Ă©tourdissant^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.5 , true , 1.5 } }, ["Élan^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, ["Élan frontal^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, ["Ralliement^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, -- Bow ["Flèche empoisonnĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Flèche venimeuse^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Injection de poison^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["VolĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , nil } }, ["Terre brĂ»lĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , false , nil } }, ["Tir de barrage^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , nil } }, ["Tir groupĂ©^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , true , nil } }, ["Gros calibre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , true , nil } }, ["Tir de ponction^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["Flèches dispersĂ©es^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, ["Bombarde^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, ["Dispersion acide^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, ["Flèche mortelle^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , 3.5 } }, ["VisĂ©e prĂ©cise^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , 3.5 } }, -- Restoration Staff ["Soins gĂ©nĂ©ralisĂ©s^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , nil } }, ["Sources curatives^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , nil } }, ["Soins illustres^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["RĂ©gĂ©nĂ©ration^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Mutagène^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["RĂ©gĂ©nĂ©ration rapide^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 16.5 , false , nil } }, ["BĂ©nĂ©diction de protection^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["BĂ©nĂ©diction de rĂ©tablissement^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Prière de combat^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["DĂ©fense inĂ©branlable^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Protection d'un alliĂ©^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Protection curative^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Siphon de force^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 20 , true , nil } }, ["Siphon d'esprit^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 20 , true , nil } }, ["Siphon rapide^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 20 , true , nil } }, -- Destruction Staff ["VulnĂ©rabilitĂ© aux Ă©lĂ©ments^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , true , nil } }, ["SusceptibilitĂ© aux Ă©lĂ©ments^f"]= { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , true , nil } }, ["Ponction Ă©lĂ©mentaire^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , true , nil } }, --[[--------------------------------- SORCERER -----------------------------------]] -- Daedric Summoning ["MalĂ©diction daedrique^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["MalĂ©diction vĂ©loce^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.5 , true , nil } }, ["MalĂ©diction explosive^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["Protection invoquĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Protection renforcĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Protection durcie^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Invocation d'atronach de foudre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , false , nil } }, ["Atronach de foudre supĂ©rieur^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 28 , false , nil } }, ["Invocation d'atronach chargĂ©^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , false , nil } }, -- Storm Calling ["Furie du mage^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , nil } }, ["Rage de mage^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , nil } }, ["Furie infinie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , true , nil } }, ["Forme de foudre^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["TempĂŞte dĂ©chaĂ®nĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["PrĂ©sente foudroyante^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Disque de foudre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , nil } }, ["Foudre liquide^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , nil } }, ["DĂ©ferlante de foudre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , false , nil } }, ["Surtension^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Surtension critique^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Surpuissance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 40 , false , nil } }, ["VivacitĂ© de l'Ă©clair^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2 , false , nil } }, ["VivacitĂ© foudroyante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2 , false , nil } }, ["Boule de foudre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2 , false , nil }, { 1 , BUFF_EFFECT_TYPE_BUFF , 5 , false , nil } }, -- Dark Magic ["Éclat de cristal^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2.4 , true , 2 } }, ["Fragments de cristal^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2.4 , true , 2 } }, ["Explosion de cristal^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 2.4 , true , 2 } }, ["Occlusion^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6.4 , false , nil } }, ["Prison enserrante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12.4 , false , nil } }, ["Prison Ă©crasante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5.4 , false , nil } }, ["Prison runique^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 19.9 , true , 1.5 } }, ["Prison affaiblissante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 19.9 , true , 1.5 } }, ["Cage runique^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 19.9 , true , 1.5 } }, ["Mines daedriques^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 36 , false , nil } }, ["Champ de mines daedriques^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 36 , false , nil } }, ["Tombe daedrique^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 36 , false , nil } }, ["Échange noir^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Conversion noire^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Pacte noir^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["NĂ©gation de la magie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 11.4 , false , nil } }, ["Champ de suppression^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 11.4 , false , nil } }, ["Champ d'absorption^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 11.4 , false , nil } }, --[[--------------------------------- DRAGONKNIGHT -----------------------------------]] -- Ardent Flame ["ChaĂ®nes Ă©nergisantes^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 24 , false , nil } }, ["Frappe incendiaire^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10.5 , true , nil } }, ["Flamme instable^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10.5 , true , nil } }, ["Braises enflammĂ©es^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10.5 , true , nil } }, ["Souffle ardent^m"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , false , nil } }, ["Souffle brĂ»lant^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , false , nil } }, ["Flammes dĂ©vorantes^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , false , nil } }, ["Étendard des Chevaliers-dragons^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 17 , false , nil } }, ["Étendard de puissance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 17 , false , nil } }, ["Étendard mouvant^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 17 , false , nil } }, -- Earthen Heart ["Poing de pierre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.6 , true , 0.5 } }, ["GĂ©ant de pierre^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.6 , true , 0.5 }, { 1 , BUFF_EFFECT_TYPE_BUFF , 4.8 , true , nil } }, ["Éclat d'obsidienne^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.6 , true , 0.5 } }, ["Bouclier d'obsidienne^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 24 , false , nil } }, ["Bouclier ignĂ©^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 24 , false , nil } }, ["Bouclier fragmentĂ©^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 24 , false , nil } }, ["PĂ©trification^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 14.4 , true , nil } }, ["Fossilisation^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 14.4 , true , nil } }, ["Rochers Ă©crasants^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 14.4 , true , nil } }, ["Nuage de cendres^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , false , nil } }, ["TempĂŞte de cendres^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , false , nil } }, ["Éruption^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 18 , false , nil } }, ["Armure de magma^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 14.4 , false , nil } }, ["Carapace de magma^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 14.4 , false , nil } }, ["Armure corrosive^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 14.4 , false , nil } }, -- Draconic Power ["Armure hĂ©rissĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Armure effilĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Armure volatile^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Serres noires^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , false , nil } }, ["Serres brĂ»lantes^pf"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , false , nil } }, ["Serres Ă©touffantes^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , false , nil } }, ["Sang de dragon^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Sang de dragon vert^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Sang coagulĂ©^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Écailles rĂ©fractaires^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Écailles de dragon de feu^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Plates rĂ©fractaires^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, --[[--------------------------------- NIGHTBLADE -----------------------------------]] -- Assassination ["Frappe translatoire^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 1.5 , true , 0.8 } }, ["Embuscade^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 1.5 , true , 0.8 } }, ["Éventail du lotus^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , false , 0.8 } }, ["Flou^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 26 , false , nil } }, ["Mirage^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 26 , false , nil } }, ["Berlue^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 26 , false , nil } }, ["Cible marquĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 60 , true , nil } }, ["Marque perforante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 60 , true , nil } }, ["Marque de la faucheuse^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 60 , true , nil } }, ["Hâte^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Attaques concentrĂ©es^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Incapacitation^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Coup fatal^f"] = { { 1 , BUFF_EFFECT_TYPE_DEBUFF , 5 , true , nil } }, ["Frappe dĂ©bilitante^f"] = { { 1 , BUFF_EFFECT_TYPE_DEBUFF , 5 , true , nil } }, ["Moisson d'âmes^f"] = { { 1 , BUFF_EFFECT_TYPE_DEBUFF , 5 , true , nil } }, -- Siphoning ["Discorde^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , true , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Engloutissement de l'âme^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , true , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Captation de vie^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , true , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Agonie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , true , 1.5 } }, ["Souffrance prolongĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , true , 1.5 } }, ["Couronne malĂ©fique^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , false , 1.5 } }, ["Mutilation^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , true , nil } }, ["DĂ©bilitation^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , true , nil } }, ["Étreinte dĂ©bilitante^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 8 , true , nil } }, ["Drain de puissance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Extraction de puissance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Sape d'essence^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["LacĂ©ration d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil } }, ["Amarre spirituelle^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil }, { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Siphon d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil }, { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , nil } }, -- Shadow ["Cape d'ombres^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 2.9 , false , nil } }, ["DĂ©guisement d'ombres^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 2.9 , false , nil } }, ["Cape sombre^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 2.9 , false , nil } }, ["Frappe voilĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.6 , true , nil } }, ["Attaque surprise^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 12 , true , nil } }, ["Arme dissimulĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.6 , true , nil } }, ["Sentier d'ombres^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } }, ["Sentier tortueux^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } }, ["Sentier rafraĂ®chissant^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , false , nil } }, ["Aspect de terreur^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil } }, ["HystĂ©rie collective^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil } }, ["Manifestation de terreur^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4.5 , false , nil } }, ["Invocation d'ombre^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, ["Ombres obscures^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, ["Image d'ombre^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 23 , false , nil } }, ["TĂ©nèbres dĂ©vorantes^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17.3 , false , nil } }, ["TĂ©nèbres rassurantes^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17.3 , false , nil } }, ["Voile de lame^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17.3 , false , nil }, { 2 , BUFF_EFFECT_TYPE_DEBUFF , 17.3 , false , nil } }, --[[--------------------------------- TEMPLAR -----------------------------------]] -- Aedric Spear ["Javelot effilĂ©^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Javelot de l'aurore^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Javelot entravant^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Balayage fortifiant^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10 , false , nil } }, ["Charge concentrĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Charge explosive^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Charge renversante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 1.5 , true , nil } }, ["Bouclier solaire^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Protection radieuse^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Bouclier ardent^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, -- Dawn's Wrath ["Feu du soleil^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5.3 , true , 0.5 } }, ["Lumière rĂ©flechie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5.3 , true , 0.5 } }, ["FlĂ©au des vampires^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.8 , true , 0.5 } }, ["Éruption noire^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.2 , true , 1.5 } }, ["Éclipse^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["ObscuritĂ© totale^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 13.2 , true , nil } }, ["Noyau instable^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 6 , true , nil } }, ["Retour de flamme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.2 , true , 1.5 } }, ["Pouvoir de la lumière^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.2 , true , 1.5 } }, ["Lumière purificatrice^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 7.2 , true , 1.5 }, { 1 , BUFF_EFFECT_TYPE_BUFF , 8.4 , true , 1.5 } }, -- Restoring Light ["Hommage aux dĂ©funts^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Rituel rĂ©manent^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , 2 } }, ["Rite de passage^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Remembrance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Incantation rĂ©pĂ©tĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Aura de rĂ©tablissement^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 9 , false , nil } }, ["Aura radieuse^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 9 , false , nil } }, ["Rituel purificateur^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 12 , false , nil } }, ["Purifying Ritual^f"] = { { 1 , BUFF_eludeEFFECT_TYPE_BUFF , 12 , false , nil } }, ["Rituel Ă©tendu^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 22 , false , nil } }, ["Focalisation runique^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 15 , false , nil } }, ["Focalisation canalisĂ©e^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 18 , false , nil } }, ["Focalisation de rĂ©tablisssement^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 18 , false , nil } }, --[[--------------------------------- ARMOR -----------------------------------]] -- Heavy Armour ["Inamovible^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Brute inamovible^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 8 , false , nil } }, ["Implacable^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 10.8 , false , nil } }, -- Medium Armor ["Esquive^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["ÉchappĂ©e belle^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 25 , false , nil } }, ["Jeu de jambes^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, -- Light Armour ["Annulation^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Inertie magique^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["MaĂ®trise de la magie^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, --[[--------------------------------- GUILDS -----------------------------------]] -- Fighters Guild ["Expertise de la chasse^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 15 , false , nil } }, ["Chasse aux malĂ©fices^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 13 , false , nil } }, ["Chasseur camouflĂ©^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 15 , false , nil } }, -- Mages Guild ["Entropie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15.6 , true , nil } }, ["DĂ©gĂ©nĂ©rescence^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15.6 , true , nil } , { 1 , BUFF_EFFECT_TYPE_BUFF , 15.6 , true , nil } }, ["Entropie structurĂ©e^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15.6 , true , nil } }, -- Undaunted ["Feu intĂ©rieur^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, ["Rage intĂ©rieure^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, ["BĂŞte intĂ©rieure^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 15 , true , nil } }, --[[--------------------------------- WORLD -----------------------------------]] -- Vampire ["Drain d'essence^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , true , nil } , { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Drain revigorant^m"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , true , nil } , { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Drain de minuit^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , true , nil } , { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3 , true , nil } }, ["Forme de brume^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3.5 , false , nil } }, ["Brume fluide^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } }, ["Brume toxique^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 4 , false , nil } , { 2 , BUFF_EFFECT_TYPE_DEBUFF , 4 , false , nil } }, ["NuĂ©e de chauves-souris^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, ["NuĂ©e dĂ©vorante^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, ["NuĂ©e impĂ©nĂ©trable^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 5 , false , nil } }, -- Soul Magic ["Piège d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Piège dĂ©vorant^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Piège de scission d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Frappe ŕ l'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 3.7 , true , nil } }, ["Brisure d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, ["Assaut d'âme^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 10 , true , nil } }, --[[--------------------------------- AVA -----------------------------------]] -- Support ["Purge"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , nil } }, ["Purge efficiente^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 3 , false , nil } }, ["Purification^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 6 , false , nil } }, ["Bouclier de siège^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 17 , false , nil } }, ["Bouclier d'arme de siège^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Bouclier propulseur^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Barrière^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, ["Barrière revitalisante^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, ["Barrière rafraĂ®chissante^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, -- Assault ["ManĹ“uvre rapide^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["MaĹ“uvre de repli^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["ManĹ“uvre de charge^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 20 , false , nil } }, ["Pointes^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 30 , false , nil } }, ["Pointes anti-cavalerie^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 30 , false , nil } }, ["Pointes acérées^f"] = { { 2 , BUFF_EFFECT_TYPE_DEBUFF , 30 , false , nil } }, ["Cor de guerre^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, ["Cor agressif^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, ["Cor de rĂ©sistance^f"] = { { 1 , BUFF_EFFECT_TYPE_BUFF , 30 , false , nil } }, } --[[ * Checks whether an ability is a ground-targetted spell ]]-- function FTC.Buffs:IsGroundTarget( name ) local gts = { 'NĂ©gation de la magie', 'Champ d\'absorption', 'Champ de suppression', 'Invocation d\'atronach de foudre', 'Invocation d\'atronach chargĂ©', 'Atronach de foudre supĂ©rieur', 'Disque de foudre', 'Foudre liquide', 'DĂ©ferlante de foudre', 'Nova', 'Prison solaire', 'Perturbation solaire', 'Éclats de lance', 'Éclats lumineux', 'Lancer ardente', 'VolĂ©e', 'Terre brĂ»lĂ©e', 'Tir de barrage', 'Soins gĂ©nĂ©ralisĂ©s', 'Sources curatives', 'Soins illustres', 'Rune de feu', 'Rune volcanique', 'Rune embrasante', 'Pointes', 'Razor Caltrops', 'Anti-Cavalry Caltrops' } for i = 1 , #gts do if ( name == gts[i] ) then return true end end return false end --[[ * Checks whether an ability is a toggle ]]-- function FTC.Buffs:IsToggle( name ) local toggles = { 'Familier instable', 'Faucheclan instable', 'Familier volatile', 'Invocation de crĂ©puscule ailĂ©', 'Invocation de crĂ©puscule curatif', 'Invocation de matriarche crĂ©puscule', 'Frappes siphonantes', 'Frappes aspirantes', 'Attaques siphonantes', 'Rayonnement', 'Lumière intĂ©rieure', 'Rayonnement radieux', 'Armure liĂ©e', 'Armement liĂ©', 'Égide liĂ©', 'Enfer', 'Flammes d\'Oblivion', 'Mer de flammes' } for i = 1 , #toggles do if ( name == toggles[i] ) then return true end end return false end --[[ * Checks whether an ability incorporates a damage shield that should be purged when it expires ]]-- function FTC.Buffs:IsDamageShield( name ) local shields = { 'Bouclier d\'obsidienne', 'Bouclier ignĂ©', 'Bouclier fragmentĂ©', 'Protection invoquĂ©e', 'Protection durcie', 'Protection renforcĂ©e', 'Bouclier solaire', 'Protection radieuse', 'Bouclier ardent', 'Bagarre', 'Barrière', 'Barrière revitalisante', 'Barrière rafraĂ®chissante', 'DĂ©fense inĂ©branlable', 'Protection d\'un alliĂ©', 'Protection curative', 'Annulation', 'Inertie magique', 'MaĂ®trise de la magie', } for i = 1 , #shields do if ( name == shields[i] ) then return true end end return false end --[[ * Filter abilities to override their displayed names or durations as necessary ]]-- function FTC:FilterBuffInfo( changeType , unitTag , name , buffType , beginTime , endTime ) -- Default to no duration local duration = nil local isValid = true -- Untyped Abilities (0) if ( buffType == ABILITY_TYPE_NONE ) then -- Summons and Toggles if ( FTC.Buffs:IsToggle( name ) ) then duration = "T" -- Vampirism elseif ( name == "Vampirism" ) then duration = "P" end -- "Bonus" Abilities (5) elseif ( buffType == ABILITY_TYPE_BONUS ) then -- Mundus Stones if ( string.match( name , "BĂ©nĂ©diction:^f" ) ) then if ( unitTag == 'player' ) then duration = "P" else isValid = false end -- Ignore Cyrodiil Bonuses elseif ( string.match( name , "Keep Bonus" ) or string.match( name , "Scroll Bonus" ) or string.match( name , "Emperorship" ) ) then if ( unitTag == 'player' ) then duration = "P" else isValid = false end -- Lycanthropy elseif ( name == "Lycanthropy" ) then duration = "P" -- Spirit Armor elseif ( name == "Spirit Armor" ) then duration = "P" end -- Blocking (52) elseif ( ( buffType == ABILITY_TYPE_BLOCK ) or ( name == "Brace (Generic)" ) ) then name = "Blocking" duration = "T" -- Change Appearance ( 64 ) elseif ( ( buffType == ABILITY_TYPE_CHANGEAPPEARANCE ) ) then duration = "T" end -- Return the filtered info return isValid, name, duration , beginTime , endTime end --[[ * Double check that the slot is actually eligible for use ]]-- function FTC.Buffs:HasFailure( slotIndex ) if ( HasCostFailure( slotIndex ) ) then return true elseif ( HasRequirementFailure( slotIndex ) ) then return true elseif ( HasWeaponSlotFailure( slotIndex ) ) then return true elseif ( HasTargetFailure( slotIndex ) ) then return true elseif ( HasRangeFailure( slotIndex ) ) then return true elseif ( HasStatusEffectFailure( slotIndex ) ) then return true elseif ( HasFallingFailure( slotIndex ) ) then return true elseif ( HasSwimmingFailure( slotIndex ) ) then return true elseif ( HasMountedFailure( slotIndex ) ) then return true elseif ( HasReincarnatingFailure( slotIndex ) ) then return true end return false end