00001
00002
00003
00004
00005
00006 #ifndef ZAP_DATA_H
00007 #define ZAP_DATA_H
00008
00009 {
00010 ZAP_FLAME,
00011 "puff of flame",
00012 50,
00013 new dicedef_calculator<2, 4, 1, 10>,
00014 new tohit_calculator<8, 1, 10>,
00015 RED,
00016 false,
00017 BEAM_FIRE,
00018 DCHAR_FIRED_ZAP,
00019 true,
00020 false,
00021 false,
00022 2
00023 },
00024
00025 {
00026 ZAP_FROST,
00027 "puff of frost",
00028 50,
00029 new dicedef_calculator<2, 4, 1, 10>,
00030 new tohit_calculator<8, 1, 10>,
00031 WHITE,
00032 false,
00033 BEAM_COLD,
00034 DCHAR_FIRED_ZAP,
00035 true,
00036 false,
00037 false,
00038 2
00039 },
00040
00041 {
00042 ZAP_SLOWING,
00043 "",
00044 100,
00045 NULL,
00046 NULL,
00047 BLACK,
00048 true,
00049 BEAM_SLOW,
00050 NUM_DCHAR_TYPES,
00051 false,
00052 false,
00053 false,
00054 0
00055 },
00056
00057 {
00058 ZAP_HASTING,
00059 "",
00060 100,
00061 NULL,
00062 NULL,
00063 BLACK,
00064 true,
00065 BEAM_HASTE,
00066 NUM_DCHAR_TYPES,
00067 false,
00068 false,
00069 false,
00070 0
00071 },
00072
00073 {
00074 ZAP_MAGIC_DARTS,
00075 "magic dart",
00076 25,
00077 new dicedef_calculator<1, 3, 1, 5>,
00078 new tohit_calculator<AUTOMATIC_HIT>,
00079 LIGHTMAGENTA,
00080 false,
00081 BEAM_MMISSILE,
00082 DCHAR_FIRED_ZAP,
00083 true,
00084 false,
00085 false,
00086 1
00087 },
00088
00089 {
00090 ZAP_HEALING,
00091 "",
00092 100,
00093 new dicedef_calculator<1, 7, 1, 3>,
00094 NULL,
00095 BLACK,
00096 true,
00097 BEAM_HEALING,
00098 NUM_DCHAR_TYPES,
00099 false,
00100 false,
00101 false,
00102 0
00103 },
00104
00105 {
00106 ZAP_PARALYSIS,
00107 "",
00108 100,
00109 NULL,
00110 NULL,
00111 BLACK,
00112 true,
00113 BEAM_PARALYSIS,
00114 NUM_DCHAR_TYPES,
00115 false,
00116 false,
00117 false,
00118 0
00119 },
00120
00121 {
00122 ZAP_FIRE,
00123 "bolt of fire",
00124 200,
00125 new calcdice_calculator<6, 18, 2, 3>,
00126 new tohit_calculator<10, 1, 25>,
00127 RED,
00128 false,
00129 BEAM_FIRE,
00130 DCHAR_FIRED_ZAP,
00131 true,
00132 true,
00133 false,
00134 6
00135 },
00136
00137 {
00138 ZAP_COLD,
00139 "bolt of cold",
00140 200,
00141 new calcdice_calculator<6, 18, 2, 3>,
00142 new tohit_calculator<10, 1, 25>,
00143 WHITE,
00144 false,
00145 BEAM_COLD,
00146 DCHAR_FIRED_ZAP,
00147 true,
00148 true,
00149 false,
00150 6
00151 },
00152
00153 {
00154 ZAP_PRIMAL_WAVE,
00155 "great wave of water",
00156 200,
00157 new calcdice_calculator<4, 14, 3, 5>,
00158 new tohit_calculator<10, 1, 25>,
00159 LIGHTBLUE,
00160 false,
00161 BEAM_WATER,
00162 DCHAR_WAVY,
00163 true,
00164 false,
00165 false,
00166 6
00167 },
00168
00169 {
00170 ZAP_CONFUSION,
00171 "",
00172 100,
00173 NULL,
00174 NULL,
00175 BLACK,
00176 true,
00177 BEAM_CONFUSION,
00178 NUM_DCHAR_TYPES,
00179 false,
00180 false,
00181 false,
00182 0
00183 },
00184
00185 {
00186 ZAP_INVISIBILITY,
00187 "",
00188 100,
00189 NULL,
00190 NULL,
00191 BLACK,
00192 true,
00193 BEAM_INVISIBILITY,
00194 NUM_DCHAR_TYPES,
00195 false,
00196 false,
00197 false,
00198 0
00199 },
00200
00201 {
00202 ZAP_DIGGING,
00203 "",
00204 100,
00205 NULL,
00206 NULL,
00207 BLACK,
00208 true,
00209 BEAM_DIGGING,
00210 NUM_DCHAR_TYPES,
00211 false,
00212 true,
00213 false,
00214 0
00215 },
00216
00217 {
00218 ZAP_FIREBALL,
00219 "fireball",
00220 200,
00221 new calcdice_calculator<3, 10, 1, 2>,
00222 new tohit_calculator<40>,
00223 RED,
00224 false,
00225 BEAM_FIRE,
00226 DCHAR_FIRED_ZAP,
00227 false,
00228 false,
00229 true,
00230 0
00231 },
00232
00233 {
00234 ZAP_TELEPORTATION,
00235 "",
00236 100,
00237 NULL,
00238 NULL,
00239 BLACK,
00240 true,
00241 BEAM_TELEPORT,
00242 NUM_DCHAR_TYPES,
00243 false,
00244 false,
00245 false,
00246 0
00247 },
00248
00249 {
00250 ZAP_LIGHTNING,
00251 "bolt of lightning",
00252 200,
00253 new calcdice_calculator<1, 10, 3, 5>,
00254 new tohit_calculator<7, 1, 40>,
00255 LIGHTCYAN,
00256 false,
00257 BEAM_ELECTRICITY,
00258 DCHAR_FIRED_ZAP,
00259 true,
00260 true,
00261 false,
00262 5
00263 },
00264
00265 {
00266 ZAP_POLYMORPH_OTHER,
00267 "",
00268 100,
00269 NULL,
00270 NULL,
00271 BLACK,
00272 true,
00273 BEAM_POLYMORPH,
00274 NUM_DCHAR_TYPES,
00275 false,
00276 false,
00277 false,
00278 0
00279 },
00280
00281 {
00282 ZAP_VENOM_BOLT,
00283 "bolt of poison",
00284 200,
00285 new calcdice_calculator<4, 15, 1, 2>,
00286 new tohit_calculator<8, 1, 20>,
00287 LIGHTGREEN,
00288 false,
00289 BEAM_POISON,
00290 DCHAR_FIRED_ZAP,
00291 true,
00292 true,
00293 false,
00294 5
00295 },
00296
00297 {
00298 ZAP_NEGATIVE_ENERGY,
00299 "bolt of negative energy",
00300 200,
00301 new calcdice_calculator<4, 15, 3, 5>,
00302 new tohit_calculator<8, 1, 20>,
00303 DARKGREY,
00304 false,
00305 BEAM_NEG,
00306 DCHAR_FIRED_ZAP,
00307 true,
00308 true,
00309 false,
00310 0
00311 },
00312
00313 {
00314 ZAP_CRYSTAL_SPEAR,
00315 "crystal spear",
00316 200,
00317 new calcdice_calculator<10, 23, 1, 1>,
00318 new tohit_calculator<10, 1, 15>,
00319 WHITE,
00320 false,
00321 BEAM_MMISSILE,
00322 DCHAR_FIRED_MISSILE,
00323 true,
00324 false,
00325 false,
00326 8
00327 },
00328
00329 {
00330 ZAP_BEAM_OF_ENERGY,
00331 "narrow beam of energy",
00332 1000,
00333 new calcdice_calculator<12, 40, 3, 2>,
00334 new tohit_calculator<1>,
00335 YELLOW,
00336 false,
00337 BEAM_ENERGY,
00338 DCHAR_FIRED_ZAP,
00339 true,
00340 true,
00341 false,
00342 3
00343 },
00344
00345 {
00346 ZAP_MYSTIC_BLAST,
00347 "orb of energy",
00348 100,
00349 new calcdice_calculator<2, 15, 2, 5>,
00350 new tohit_calculator<10, 1, 7>,
00351 LIGHTMAGENTA,
00352 false,
00353 BEAM_MMISSILE,
00354 DCHAR_FIRED_ZAP,
00355 true,
00356 false,
00357 false,
00358 4
00359 },
00360
00361 {
00362 ZAP_ENSLAVEMENT,
00363 "",
00364 100,
00365 NULL,
00366 NULL,
00367 BLACK,
00368 true,
00369 BEAM_CHARM,
00370 NUM_DCHAR_TYPES,
00371 false,
00372 false,
00373 false,
00374 0
00375 },
00376
00377 {
00378 ZAP_PAIN,
00379 "",
00380 100,
00381 new dicedef_calculator<1, 4, 1,5>,
00382 new tohit_calculator<0, 7, 2>,
00383 BLACK,
00384 true,
00385 BEAM_PAIN,
00386 NUM_DCHAR_TYPES,
00387 false,
00388 false,
00389 false,
00390 1
00391 },
00392
00393 {
00394 ZAP_STICKY_FLAME,
00395 "sticky flame",
00396 100,
00397 new dicedef_calculator<2, 3, 1, 12>,
00398 new tohit_calculator<AUTOMATIC_HIT>,
00399 RED,
00400 false,
00401 BEAM_FIRE,
00402 DCHAR_FIRED_ZAP,
00403 true,
00404 false,
00405 false,
00406 1
00407 },
00408
00409 {
00410 ZAP_DISPEL_UNDEAD,
00411 "",
00412 100,
00413 new calcdice_calculator<3, 20, 3, 4>,
00414 new tohit_calculator<0, 3, 2>,
00415 BLACK,
00416 true,
00417 BEAM_DISPEL_UNDEAD,
00418 NUM_DCHAR_TYPES,
00419 false,
00420 false,
00421 false,
00422 0
00423 },
00424
00425 {
00426 ZAP_BONE_SHARDS,
00427 "spray of bone shards",
00428
00429
00430
00431
00432 10000,
00433 new dicedef_calculator<3, 4, 1, 180>,
00434 new tohit_calculator<8, 1, 100>,
00435 LIGHTGREY,
00436 false,
00437 BEAM_MAGIC,
00438 DCHAR_FIRED_ZAP,
00439 true,
00440 true,
00441 false,
00442 3
00443 },
00444
00445 {
00446 ZAP_BANISHMENT,
00447 "",
00448 100,
00449 NULL,
00450 NULL,
00451 BLACK,
00452 true,
00453 BEAM_BANISH,
00454 NUM_DCHAR_TYPES,
00455 false,
00456 false,
00457 false,
00458 0
00459 },
00460
00461 {
00462 ZAP_DEGENERATION,
00463 "",
00464 100,
00465 NULL,
00466 NULL,
00467 BLACK,
00468 true,
00469 BEAM_DEGENERATE,
00470 NUM_DCHAR_TYPES,
00471 false,
00472 false,
00473 false,
00474 0
00475 },
00476
00477 {
00478 ZAP_STING,
00479 "sting",
00480 25,
00481 new dicedef_calculator<1, 3, 1, 5>,
00482 new tohit_calculator<8, 1, 5>,
00483 GREEN,
00484 false,
00485 BEAM_POISON,
00486 DCHAR_FIRED_ZAP,
00487 true,
00488 false,
00489 false,
00490 1
00491 },
00492
00493 {
00494 ZAP_HELLFIRE,
00495 "hellfire",
00496 200,
00497 new calcdice_calculator<3, 8, 3, 5>,
00498 new tohit_calculator<20, 1, 10>,
00499 RED,
00500 false,
00501 BEAM_HELLFIRE,
00502 DCHAR_FIRED_ZAP,
00503 true,
00504 false,
00505 true,
00506 9
00507 },
00508
00509 {
00510 ZAP_IRON_SHOT,
00511 "iron shot",
00512 200,
00513 new calcdice_calculator<9, 15, 3, 4>,
00514 new tohit_calculator<7, 1, 15>,
00515 LIGHTCYAN,
00516 false,
00517 BEAM_MMISSILE,
00518 DCHAR_FIRED_MISSILE,
00519 true,
00520 false,
00521 false,
00522 6
00523 },
00524
00525 {
00526 ZAP_STRIKING,
00527 "force bolt",
00528 25,
00529 new dicedef_calculator<1, 5, 0, 1>,
00530 new tohit_calculator<8, 1, 10>,
00531 BLACK,
00532 false,
00533 BEAM_MMISSILE,
00534 NUM_DCHAR_TYPES,
00535 true,
00536 false,
00537 false,
00538 4
00539 },
00540
00541 {
00542 ZAP_STONE_ARROW,
00543 "stone arrow",
00544 50,
00545 new dicedef_calculator<3, 5, 1, 8>,
00546 new tohit_calculator<8, 1, 10>,
00547 LIGHTGREY,
00548 false,
00549 BEAM_MMISSILE,
00550 DCHAR_FIRED_MISSILE,
00551 true,
00552 false,
00553 false,
00554 3
00555 },
00556
00557 {
00558 ZAP_ELECTRICITY,
00559 "zap",
00560 25,
00561 new dicedef_calculator<1, 3, 1, 4>,
00562 new tohit_calculator<8, 1, 7>,
00563 LIGHTCYAN,
00564 false,
00565 BEAM_ELECTRICITY,
00566 DCHAR_FIRED_ZAP,
00567 true,
00568 true,
00569 false,
00570 1
00571 },
00572
00573 {
00574 ZAP_ORB_OF_ELECTRICITY,
00575 "orb of electricity",
00576 200,
00577 new calcdice_calculator<0, 15, 4, 5>,
00578 new tohit_calculator<40>,
00579 LIGHTBLUE,
00580 false,
00581 BEAM_ELECTRICITY,
00582 DCHAR_FIRED_ZAP,
00583 true,
00584 false,
00585 true,
00586 6
00587 },
00588
00589 {
00590 ZAP_SPIT_POISON,
00591 "splash of poison",
00592 50,
00593 new dicedef_calculator<1, 4, 1, 2>,
00594 new tohit_calculator<5, 1, 6>,
00595 GREEN,
00596 false,
00597 BEAM_POISON,
00598 DCHAR_FIRED_ZAP,
00599 true,
00600 false,
00601 false,
00602 1
00603 },
00604
00605 {
00606 ZAP_DEBUGGING_RAY,
00607 "debugging ray",
00608 10000,
00609 new dicedef_calculator<AUTOMATIC_HIT, 1, 0, 1>,
00610 new tohit_calculator<AUTOMATIC_HIT>,
00611 WHITE,
00612 false,
00613 BEAM_MMISSILE,
00614 DCHAR_FIRED_DEBUG,
00615 false,
00616 false,
00617 false,
00618 0
00619 },
00620
00621
00622 {
00623 ZAP_BREATHE_FIRE,
00624 "fiery breath",
00625 50,
00626 new dicedef_calculator<3, 4, 1, 3>,
00627 new tohit_calculator<8, 1, 6>,
00628 RED,
00629 false,
00630 BEAM_FIRE,
00631 DCHAR_FIRED_ZAP,
00632 true,
00633 true,
00634 false,
00635 7
00636 },
00637
00638
00639 {
00640 ZAP_BREATHE_FROST,
00641 "freezing breath",
00642 50,
00643 new dicedef_calculator<3, 4, 1, 3>,
00644 new tohit_calculator<8, 1, 6>,
00645 WHITE,
00646 false,
00647 BEAM_COLD,
00648 DCHAR_FIRED_ZAP,
00649 true,
00650 true,
00651 false,
00652 6
00653 },
00654
00655 {
00656 ZAP_BREATHE_ACID,
00657 "acid",
00658 50,
00659 new dicedef_calculator<3, 3, 1, 3>,
00660 new tohit_calculator<5, 1, 6>,
00661 YELLOW,
00662 false,
00663 BEAM_ACID,
00664 DCHAR_FIRED_ZAP,
00665 true,
00666 true,
00667 false,
00668 6
00669 },
00670
00671 {
00672 ZAP_BREATHE_POISON,
00673 "poison gas",
00674 50,
00675 new dicedef_calculator<3, 2, 1, 6>,
00676 new tohit_calculator<6, 1, 6>,
00677 GREEN,
00678 false,
00679 BEAM_POISON,
00680 DCHAR_FIRED_ZAP,
00681 true,
00682 true,
00683 false,
00684 0
00685 },
00686
00687 {
00688 ZAP_BREATHE_POWER,
00689 "bolt of energy",
00690 50,
00691 new dicedef_calculator<3, 3, 1, 3>,
00692 new tohit_calculator<5, 1, 6>,
00693 BLUE,
00694 false,
00695 BEAM_MMISSILE,
00696 DCHAR_FIRED_ZAP,
00697 true,
00698 true,
00699 false,
00700 6
00701 },
00702
00703 {
00704 ZAP_ENSLAVE_UNDEAD,
00705 "",
00706 100,
00707 NULL,
00708 NULL,
00709 BLACK,
00710 true,
00711 BEAM_ENSLAVE_UNDEAD,
00712 NUM_DCHAR_TYPES,
00713 false,
00714 false,
00715 false,
00716 0
00717 },
00718
00719 {
00720 ZAP_ENSLAVE_SOUL,
00721 "",
00722 100,
00723 NULL,
00724 NULL,
00725 BLACK,
00726 true,
00727 BEAM_ENSLAVE_SOUL,
00728 NUM_DCHAR_TYPES,
00729 false,
00730 false,
00731 false,
00732 0
00733 },
00734
00735 {
00736 ZAP_AGONY,
00737 "agony",
00738 100,
00739 NULL,
00740 new tohit_calculator<0, 5, 1>,
00741 BLACK,
00742 true,
00743 BEAM_PAIN,
00744 NUM_DCHAR_TYPES,
00745 false,
00746 false,
00747 false,
00748 0
00749 },
00750
00751 {
00752 ZAP_DISINTEGRATION,
00753 "",
00754 100,
00755 new calcdice_calculator<3, 15, 3, 4>,
00756 new tohit_calculator<0, 5, 2>,
00757 BLACK,
00758 true,
00759 BEAM_DISINTEGRATION,
00760 NUM_DCHAR_TYPES,
00761 false,
00762 true,
00763 false,
00764 6
00765 },
00766
00767 {
00768 ZAP_BREATHE_STEAM,
00769 "ball of steam",
00770 50,
00771 new dicedef_calculator<3, 4, 1, 5>,
00772 new tohit_calculator<10, 1, 10>,
00773 LIGHTGREY,
00774 false,
00775 BEAM_STEAM,
00776 DCHAR_FIRED_ZAP,
00777 true,
00778 true,
00779 false,
00780 0
00781 },
00782
00783 {
00784 ZAP_CONTROL_DEMON,
00785 "",
00786 100,
00787 NULL,
00788 new tohit_calculator<0, 3, 2>,
00789 BLACK,
00790 true,
00791 BEAM_ENSLAVE_DEMON,
00792 NUM_DCHAR_TYPES,
00793 false,
00794 false,
00795 false,
00796 0
00797 },
00798
00799 {
00800 ZAP_ORB_OF_FRAGMENTATION,
00801 "metal orb",
00802 200,
00803 new calcdice_calculator<3, 30, 3, 4>,
00804 new tohit_calculator<20>,
00805 CYAN,
00806 false,
00807 BEAM_FRAG,
00808 DCHAR_FIRED_ZAP,
00809 false,
00810 false,
00811 true,
00812 5
00813 },
00814
00815 {
00816 ZAP_THROW_ICICLE,
00817 "shard of ice",
00818 100,
00819 new calcdice_calculator<3, 10, 1, 2>,
00820 new tohit_calculator<9, 1, 12>,
00821 WHITE,
00822 false,
00823 BEAM_ICE,
00824 DCHAR_FIRED_ZAP,
00825 false,
00826 false,
00827 false,
00828 4
00829 },
00830
00831 {
00832 ZAP_ICE_STORM,
00833 "great blast of cold",
00834 200,
00835 new calcdice_calculator<7, 22, 1, 1>,
00836 new tohit_calculator<20, 1, 10>,
00837 BLUE,
00838 false,
00839 BEAM_ICE,
00840 DCHAR_FIRED_ZAP,
00841 true,
00842 false,
00843 true,
00844 9
00845 },
00846
00847 {
00848 ZAP_CORONA,
00849 "",
00850 100,
00851 NULL,
00852 NULL,
00853 BLUE,
00854 true,
00855 BEAM_CORONA,
00856 NUM_DCHAR_TYPES,
00857 false,
00858 false,
00859 false,
00860 0
00861 },
00862
00863 {
00864 ZAP_HIBERNATION,
00865 "",
00866 100,
00867 NULL,
00868 NULL,
00869 BLACK,
00870 true,
00871 BEAM_HIBERNATION,
00872 NUM_DCHAR_TYPES,
00873 false,
00874 false,
00875 false,
00876 0
00877 },
00878
00879 {
00880 ZAP_FLAME_TONGUE,
00881 "flame",
00882 25,
00883 new dicedef_calculator<1, 8, 1, 4>,
00884 new tohit_calculator<7, 1, 6>,
00885 RED,
00886 false,
00887 BEAM_FIRE,
00888 DCHAR_FIRED_BOLT,
00889 true,
00890 false,
00891 false,
00892 1
00893 },
00894
00895 {
00896 ZAP_LARGE_SANDBLAST,
00897 "large rocky blast",
00898 50,
00899 new dicedef_calculator<3, 4, 1, 3>,
00900 new tohit_calculator<13, 1, 10>,
00901 BROWN,
00902 false,
00903 BEAM_FRAG,
00904 DCHAR_FIRED_BOLT,
00905 true,
00906 false,
00907 false,
00908 3
00909 },
00910
00911 {
00912 ZAP_SANDBLAST,
00913 "rocky blast",
00914 50,
00915 new dicedef_calculator<2, 4, 1, 3>,
00916 new tohit_calculator<13, 1, 10>,
00917 BROWN,
00918 false,
00919 BEAM_FRAG,
00920 DCHAR_FIRED_BOLT,
00921 true,
00922 false,
00923 false,
00924 2
00925 },
00926
00927 {
00928 ZAP_SMALL_SANDBLAST,
00929 "blast of sand",
00930 25,
00931 new dicedef_calculator<1, 8, 1, 4>,
00932 new tohit_calculator<8, 1, 5>,
00933 BROWN,
00934 false,
00935 BEAM_FRAG,
00936 DCHAR_FIRED_BOLT,
00937 true,
00938 false,
00939 false,
00940 1
00941 },
00942
00943 {
00944 ZAP_MAGMA,
00945 "bolt of magma",
00946 200,
00947 new calcdice_calculator<4, 10, 3, 5>,
00948 new tohit_calculator<8, 1, 25>,
00949 RED,
00950 false,
00951 BEAM_LAVA,
00952 DCHAR_FIRED_ZAP,
00953 true,
00954 true,
00955 false,
00956 5
00957 },
00958
00959 {
00960 ZAP_POISON_ARROW,
00961 "poison arrow",
00962 200,
00963 new calcdice_calculator<4, 15, 1, 1>,
00964 new tohit_calculator<5, 1, 10>,
00965 LIGHTGREEN,
00966 false,
00967 BEAM_POISON_ARROW,
00968 DCHAR_FIRED_MISSILE,
00969 true,
00970 false,
00971 false,
00972 6
00973 },
00974
00975 {
00976 ZAP_PETRIFY,
00977 "",
00978 100,
00979 NULL,
00980 NULL,
00981 BLACK,
00982 true,
00983 BEAM_PETRIFY,
00984 NUM_DCHAR_TYPES,
00985 false,
00986 false,
00987 false,
00988 0
00989 },
00990
00991 {
00992 ZAP_PORKALATOR,
00993 "porkalator",
00994 100,
00995 NULL,
00996 NULL,
00997 RED,
00998 true,
00999 BEAM_PORKALATOR,
01000 NUM_DCHAR_TYPES,
01001 false,
01002 false,
01003 false,
01004 0
01005 },
01006
01007 {
01008 ZAP_SLEEP,
01009 "",
01010 100,
01011 NULL,
01012 NULL,
01013 BLACK,
01014 true,
01015 BEAM_SLEEP,
01016 NUM_DCHAR_TYPES,
01017 false,
01018 false,
01019 false,
01020 0
01021 },
01022
01023 {
01024 ZAP_IOOD,
01025 "",
01026 200,
01027 NULL,
01028 new tohit_calculator<AUTOMATIC_HIT>,
01029 WHITE,
01030 false,
01031 BEAM_NUKE,
01032 NUM_DCHAR_TYPES,
01033
01034 true,
01035 true,
01036 false,
01037 0
01038 },
01039
01040 {
01041 ZAP_SUNRAY,
01042 "ray of light",
01043 200,
01044 new calcdice_calculator<4, 15, 1, 1>,
01045 new tohit_calculator<5, 1, 20>,
01046 ETC_HOLY,
01047 false,
01048 BEAM_LIGHT,
01049 DCHAR_FIRED_BOLT,
01050 true,
01051 true,
01052 false,
01053 6
01054 },
01055
01056 {
01057 ZAP_LIGHT_BEAM,
01058 "beam of light",
01059 200,
01060 new calcdice_calculator<3, 11, 1, 3>,
01061 new tohit_calculator<10, 1, 25>,
01062 ETC_HOLY,
01063 false,
01064 BEAM_HOLY_LIGHT,
01065 DCHAR_FIRED_ZAP,
01066 true,
01067 true,
01068 false,
01069 6
01070 },
01071
01072 {
01073 ZAP_HOLY_BREATH,
01074 "holy breath",
01075 50,
01076 new dicedef_calculator<3, 2, 1, 6>,
01077 new tohit_calculator<6, 1, 6>,
01078 ETC_HOLY,
01079 false,
01080 BEAM_HOLY_FLAME,
01081 DCHAR_FIRED_ZAP,
01082 true,
01083 true,
01084 false,
01085 0
01086 },
01087
01088 {
01089 ZAP_BREATHE_STICKY_FLAME,
01090 "splash of liquid fire",
01091 100,
01092 new dicedef_calculator<2, 3, 1, 12>,
01093 new tohit_calculator<11, 1, 10>,
01094 RED,
01095 false,
01096 BEAM_FIRE,
01097 DCHAR_FIRED_ZAP,
01098 true,
01099 false,
01100 false,
01101 1
01102 },
01103
01104 {
01105 ZAP_BREATHE_MEPHITIC,
01106 "blast of choking fumes",
01107 50,
01108 new dicedef_calculator<3, 2, 1, 6>,
01109 new tohit_calculator<6, 1, 6>,
01110 GREEN,
01111 false,
01112 BEAM_POTION_STINKING_CLOUD,
01113 DCHAR_FIRED_ZAP,
01114 true,
01115 true,
01116 false,
01117 0
01118 },
01119
01120 #endif