#include "prc_inc_spells" #include "spinc_burst" void main() { // If code within the PreSpellCastHook (i.e. UMD) reports FALSE, do not run this spell if (!X2PreSpellCastCode()) return; // Get the damage dice. int nCasterLvl = PRCGetCasterLevel(OBJECT_SELF); int nDice = (nCasterLvl + 1) / 2; if (nDice > 20) nDice = 20; // Ice burst is a colossal radius burst doing 1d4+10/level (cap at 10) cold damage. DoBurst (nCasterLvl,6, 0, nDice, VFX_IMP_FROST_L, VFX_IMP_FROST_S, RADIUS_SIZE_MEDIUM, DAMAGE_TYPE_COLD, DAMAGE_TYPE_COLD, SAVING_THROW_TYPE_COLD); }