Yea.. worked.
@Omi, but it works on the same cell as the paladin, like i did FSK from 1 cell distance and it was still counted ranged.
That's because the distance of the skill doesn't determine whether it's ranged. I'll explain how it works in the source code:
If a skill has a
maximum range of 5 or more, it is automatically considered ranged by default.
Some skills, even though they fit this category, are flagged as short range during skill calculation (to make it more like Aegis I guess).
Likewise, skills with a
maximum range of less than 5, are automatically considered melee.
Some skills, like Spiral Pierce, are flagged as ranged during skill calculation (so they behave like ranged in everything except max distance).
Point in case:
//---------Add a ranged attack mask so skills like pneuma work on it---------
case NC_AXEBOOMERANG:
case NC_BOOSTKNUCKLE:
case NC_VULCANARM:
case NC_ARMSCANNON: //OmgLag @ RichRO.net
case LK_SPIRALPIERCE:
case RK_HUNDREDSPEAR: //Rich @ RichRO.net
case LG_BANISHINGPOINT:
if (!sd) wd.flag=(wd.flag&~(BF_RANGEMASK|BF_WEAPONMASK))|BF_LONG|BF_MISC;
break;
That's modified a little, but the official source has it only for Spiral Pierce.
The distance you use a skill from, never affects whether it is considered ranged or not.