Index: flame_breath.lua =================================================================== --- flame_breath.lua (revision 3706) +++ flame_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_FIRE); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep; Index: frost_breath.lua =================================================================== --- frost_breath.lua (revision 3706) +++ frost_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_ICE); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep; Index: gust_breath.lua =================================================================== --- gust_breath.lua (revision 3706) +++ gust_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_WIND); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep; Index: healing_breath_i.lua =================================================================== --- healing_breath_i.lua (revision 3706) +++ healing_breath_i.lua (working copy) @@ -28,7 +28,7 @@ local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath - local base = math.floor((45/256)*(1+(pet:getTP()/1024))*(pet:getHP())+42); + local base = math.floor((45/256)*(1+(pet:getTP()/1024))*(pet:getMaxHP())+42); if(target:getHP()+base > target:getMaxHP()) then base = target:getMaxHP() - target:getHP(); --cap it end Index: healing_breath_ii.lua =================================================================== --- healing_breath_ii.lua (revision 3706) +++ healing_breath_ii.lua (working copy) @@ -28,7 +28,7 @@ local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath - local base = math.floor((45/256)*(1+(pet:getTP()/1024))*(pet:getHP())+42); + local base = math.floor((45/256)*(1+(pet:getTP()/1024))*(pet:getMaxHP())+42); if(target:getHP()+base > target:getMaxHP()) then base = target:getMaxHP() - target:getHP(); --cap it end Index: healing_breath_iii.lua =================================================================== --- healing_breath_iii.lua (revision 3706) +++ healing_breath_iii.lua (working copy) @@ -29,8 +29,8 @@ -- This might be handled the same way Drachen Brais are above. Did not check. -- Exp bonus wears off at zone, dismiss, etc, and shouldn't be handled here, as it also adds to other stats. -- Wyvern TP bonus appears to be CurrentTP/1024 - -- Wyvern HP is the wyvern's current HP, Wyvern HP+ gear is any gear other than Brais that increases wyvern HP. - -- Supposedly unused Wyvern HP+ gear added potency, that is 991 current + unused +50 HP > 991 + no HP+ gear. I have not seen proof of this though. + -- Wyvern HP is the wyvern's MAX HP, Wyvern HP+ gear is any gear other than Brais that increases wyvern HP. + -- Source 1, HB IV multiplier: http://www.bluegartr.com/threads/108543-Wyvern-Breath-Testing?p=5017811&viewfull=1#post5017811 -- Source 2, Lots of info: http://www.bluegartr.com/threads/108543-Wyvern-Breath-Testing?p=5357018&viewfull=1#post5357018 @@ -47,7 +47,7 @@ local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath - local base = math.floor((45/256)*(gear+(pet:getTP()/1024)+deep+1)*(pet:getHP())+42); + local base = math.floor((45/256)*(gear*2+(pet:getTP()/1024)+deep+1)*(pet:getMaxHP())+42); if(target:getHP()+base > target:getMaxHP()) then base = target:getMaxHP() - target:getHP(); --cap it end Index: hydro_breath.lua =================================================================== --- hydro_breath.lua (revision 3706) +++ hydro_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_WATER); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep; Index: lightning_breath.lua =================================================================== --- lightning_breath.lua (revision 3706) +++ lightning_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_LIGHTNING); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep; Index: sand_breath.lua =================================================================== --- sand_breath.lua (revision 3706) +++ sand_breath.lua (working copy) @@ -24,7 +24,7 @@ pet:delStatusEffect(EFFECT_MAGIC_ATK_BOOST); end - local gear = master:getMod(MOD_WYVERN_BREATH)/256; -- Master gear that enhances breath + local gear = master:getMod(MOD_WYVERN_BREATH)/1024; -- Master gear that enhances breath local dmgmod = MobBreathMove(pet, target, 0.185, pet:getMainLvl()*15, ELE_EARTH); -- Works out to (hp/6) + 15, as desired dmgmod = (dmgmod * (1+gear))*deep;