thrown.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6371 c06c8d41-db1a-0410-9941-cceddc491573
IL3QYB75HIQQULVII3MPZKFXJAM7EE73MBHYK6I3EJQLFXRHO6LQC
R3ZUGT5VJ2DG5NFPG4RBWDWTULDE7L4REYSGVPHJPDXFG6OBIXYAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
7BBEAPSUBQMBK4XC2Q6YJ2JPSVSPCSBJUYXM6EWXHNTQG4AEJX3QC
2OQFLBVWCTXCWUPSDM76KNXTNC3YPAKRI5KLDAEU4KQLN4DEOLYQC
CNBEMJYK6RATHVHUXN5RFKJCRHZJUCPOGHKWPVD4QLVNDNLDDCFQC
KUHOHOTLWUJHXU6U2VSD2R742ENT2VKXLAR6OZ7ERQK3GU7VBIOQC
GDRQMRZTPLRZYBEIJ5AXH3NVKKOQEB5HNG6VFBVZF6JWO7XCOBKQC
description += "When fired from an appropriate launcher, "
"it turns into a bolt of ice.";
description += "When ";
if (can_throw)
{
description += "thrown, ";
if (can_launch)
description += "or ";
}
if (can_launch)
description += "fired from an appropriate launcher, ";
description += "it turns into a bolt of ";
description += (item.special == SPMSL_FLAME) ? "flame" : "ice";
description += ".";
switch ( get_equip_race(item) )
{
case ISFLAG_DWARVEN:
description +=
"It is more deadly when thrown by dwarves";
break;
case ISFLAG_ELVEN:
description +=
"It is more deadly when thrown by elves";
break;
case ISFLAG_ORCISH:
description +=
"It is more deadly when thrown by orcs";
break;
}
unsigned long race = get_equip_race(item);
description += "It is more deadly when thrown by ";
description += (race == ISFLAG_DWARVEN) ? "dwarfs" :
(race == ISFLAG_ELVEN) ? "elves"
: "orcs";
description += (can_launch) ? ", and it" : ".";
description += " ";