git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1866 c06c8d41-db1a-0410-9941-cceddc491573
2BCJY2VAUXBEDHN7RN5T3DZ4Q2PNXKVZF7RYH5TY6M2CXGJAPZYAC
zap_type ztype;
zap_type ztype = ZAP_DEBUGGING_RAY;
const zap_type firezaps[3] = { ZAP_FLAME, ZAP_STICKY_FLAME, ZAP_FIRE };
const zap_type frostzaps[3] = { ZAP_FROST, ZAP_ICE_BOLT, ZAP_COLD };
const zap_type hammerzaps[3] = { ZAP_STRIKING, ZAP_STONE_ARROW,
ZAP_CRYSTAL_SPEAR };
const zap_type venomzaps[3] = { ZAP_STING, ZAP_VENOM_BOLT,
ZAP_POISON_ARROW };
case CARD_VITRIOL: ztype = ZAP_BREATHE_ACID; break;
case CARD_FLAME: ztype = ZAP_BREATHE_FIRE; break;
case CARD_FROST: ztype = ZAP_BREATHE_FROST; break;
case CARD_HAMMER: ztype = ZAP_BREATHE_POWER; break;
default: ztype = ZAP_DEBUGGING_RAY; break;
case CARD_VITRIOL:
ztype = (one_chance_in(3) ? ZAP_DEGENERATION : ZAP_BREATHE_ACID);
break;
case CARD_FLAME:
ztype = (coinflip() ? ZAP_FIREBALL : firezaps[power_level]);
break;
case CARD_FROST:
ztype = frostzaps[power_level];
break;
case CARD_HAMMER:
ztype = hammerzaps[power_level];
break;
case CARD_VENOM:
ztype = venomzaps[power_level];
break;
default:
break;