Issue Information
-
#004468
-
2 - Fair
-
Fixed
Issue Confirmations
-
Yes (1)No (0)
0
Frost nova's chance of frozen(has this been fixed?
Posted by Hercules Bot on 06 October 2010 - 03:49 AM
Originally posted by Inquisetor90
http://www.eathena.w...er&showbug=4468
Based on trunk 14365:
In skill.c there is a unique piece of coding shown below
Frost nova according to ratemyserver and irowiki follows a different formula way before renewal started (iRO was on episode 11.3 when I first found out about it). However the frozen chance formula for frost diver remains unchanged. I suggest this should be changed to
This post has been edited by Inquisetor90: Oct 5 2010, 08:53 PM
http://www.eathena.w...er&showbug=4468
Based on trunk 14365:
In skill.c there is a unique piece of coding shown below
CODE
case MG_FROSTDIVER:
case WZ_FROSTNOVA:
sc_start(bl,SC_FREEZE,skilllv*3+35,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_STORMGUST:
//Tharis pointed out that this is normal freeze chance with a base of 300%
if(tsc->sg_counter >= 3 &&
sc_start(bl,SC_FREEZE,300,skilllv,skill_get_time2(skillid,skilllv)))
tsc->sg_counter = 0;
case WZ_FROSTNOVA:
sc_start(bl,SC_FREEZE,skilllv*3+35,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_STORMGUST:
//Tharis pointed out that this is normal freeze chance with a base of 300%
if(tsc->sg_counter >= 3 &&
sc_start(bl,SC_FREEZE,300,skilllv,skill_get_time2(skillid,skilllv)))
tsc->sg_counter = 0;
Frost nova according to ratemyserver and irowiki follows a different formula way before renewal started (iRO was on episode 11.3 when I first found out about it). However the frozen chance formula for frost diver remains unchanged. I suggest this should be changed to
CODE
case MG_FROSTDIVER:
sc_start(bl,SC_FREEZE,skilllv*3+35,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_FROSTNOVA:
sc_start(bl,SC_FREEZE,skilllv*5+33,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_STORMGUST:
//Tharis pointed out that this is normal freeze chance with a base of 300%
if(tsc->sg_counter >= 3 &&
sc_start(bl,SC_FREEZE,300,skilllv,skill_get_time2(skillid,skilllv)))
tsc->sg_counter = 0;
sc_start(bl,SC_FREEZE,skilllv*3+35,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_FROSTNOVA:
sc_start(bl,SC_FREEZE,skilllv*5+33,skilllv,skill_get_time2(skillid,skilllv));
break;
case WZ_STORMGUST:
//Tharis pointed out that this is normal freeze chance with a base of 300%
if(tsc->sg_counter >= 3 &&
sc_start(bl,SC_FREEZE,300,skilllv,skill_get_time2(skillid,skilllv)))
tsc->sg_counter = 0;
This post has been edited by Inquisetor90: Oct 5 2010, 08:53 PM
Originally posted by Ind
would like confirmation / source. thanks
would like confirmation / source. thanks
Originally posted by MarkZD
http://irowiki.org/wiki/Frost_Nova
Freeze Chance % 38 43 48 53 58 63 68 73 78 83
http://irowiki.org/wiki/Frost_Nova
Freeze Chance % 38 43 48 53 58 63 68 73 78 83
Originally posted by Ind
Fixed in [rev=15972]
Fixed in [rev=15972]