The radius specified in Corpse Explosion's skill description
is accurate, at least for odd-numbered skill levels: the confusion of diameter and radius has already been taken into account when calculating the displayed radius.
Radius is specified in sub-tiles, then converted to yards in the skill description: one sub-tile is a 2/3 yard by 2/3 yard square (although the skill description rounds down to the nearest 0.1).
In the vast majority of cases, radius is handled very straightforwardly: base radius and radius increase per level are specified by a skill's parameters in sub-tiles, then this is simply converted to yards for the displayed radius. If this were the case with Corpse Explosion, then its radius would be 7+lvl sub-tiles, or (7+lvl)*2/3 yards: level 1 CE would have a 5 1/3 yard radius, and level 20 CE would have an 18 yard radius... clearly this is not the case.
However, according to Nefarius' "Some peculiarities of the player corpse explosion" topic, CE's radius is calculated as follows, rounding down to the nearest sub-tile and foot (1/3 yard):
Code
DAMAGE RADIUS
Sub-tiles Yards
______________________________________
Physical (7+lvl)/2 [(7+lvl)/2]*2/3
Fire (8+lvl)/2 [(8+lvl)/2]*2/3
Thus at level 1, CE's physical and fire damage radius are both 4 sub-tiles, or 2 2/3 yards. However, when CE's level is an even number, fire damage radius is 1 sub-tile or 2/3 yard greater than physical damage radius: level 20 CE has an 8 2/3 yard physical damage radius but a 9 1/3 yard fire damage radius.
Although diameter and radius were originally confused when calculating CE's radius, this was recognised and addressed (sort of): the description for CE's radius parameters reads half squares, and its skill description does specify its actual damage radius... for odd-numbered skill levels.
However, the displayed radius goes up by 1/3 yard or 1/2 sub-tile per level, when the smallest unit of measurement is the sub-tile: thus the physical damage radius only increases at odd-numbered skill levels, and the fire damage radius only increases at even-numbered levels (when it's 1/3 yard greater than the skill description displays, and the physical damage radius is 1/3 yard less).
Based on the radius diagram, the size of the visible area of the screen is as follows:
Code
RESOLUTION VISIBLE AREA
Pixels Yards
______________________________________
640 x 480 640 x 433 18.86 x 25.51
800 x 600 800 x 553 23.57 x 32.59
Bear in mind that although the width in pixels is greater than the height, the height in yards is greater than the width due to the isometric perspective. If a Necromancer casts CE on a corpse at his feet, it will apply to every potential target on screen when its radius is equal to or greater than 21 1/3 yards... which requires level 57+.
Of course, when people talk about clearing the whole screen (and beyond), they're not usually being literal...
izuchay

student