diff --git a/data.c b/data.c index d0f476c..ae9cec1 100644 --- a/data.c +++ b/data.c @@ -4712,7 +4712,7 @@ void initobjects(void) { // elemental - cold /////////////////// // l1 - addot(OT_S_CHILL, "chill", "Deals 1 cold damage to the target per exposed body part.", MT_NOTHING, 0, OC_SPELL, SZ_TINY); + addot(OT_S_CHILL, "chill", "Deals damage to the target based on exposed body parts.", MT_NOTHING, 0, OC_SPELL, SZ_TINY); addflag(lastot->flags, F_SPELLSCHOOL, SS_COLD, NA, NA, NULL); addflag(lastot->flags, F_MAXPOWER, 1, NA, NA, NULL); addflag(lastot->flags, F_SPELLLEVEL, 1, NA, NA, NULL); diff --git a/spell.c b/spell.c index ebfe9e4..c53ab97 100644 --- a/spell.c +++ b/spell.c @@ -5797,7 +5797,7 @@ int dospelleffects(lifeform_t *caster, enum OBTYPE spellid, int power, lifeform_ // how many body parts are impacted? exposedlimbs = getexposedlimbs(target); - dam = rnd(1,exposedlimbs); + dam = rnd(1,exposedlimbs/2); if (isplayer(target)) { msg("^%cThe air around you feels icy cold!", getlfcol(target, CC_BAD));