/*************************************************************************** * Original Diku Mud copyright (C) 1990, 1991 by Sebastian Hammer, * * Michael Seifert, Hans Henrik St{rfeldt, Tom Madsen, and Katja Nyboe. * * * * Merc Diku Mud improvments copyright (C) 1992, 1993 by Michael * * Chastain, Michael Quan, and Mitchell Tse. * * * * In order to use any part of this Merc Diku Mud, you must comply with * * both the original Diku license in 'license.doc' as well the Merc * * license in 'license.txt'. In particular, you may not remove either of * * these copyright notices. * * * * Much time and thought has gone into this software and you are * * benefitting. We hope that you share your changes too. What goes * * around, comes around. * ***************************************************************************/ /*************************************************************************** * ROM 2.4 is copyright 1993-1996 Russ Taylor * * ROM has been brought to you by the ROM consortium * * Russ Taylor (rtaylor@efn.org) * * Gabrielle Taylor * * Brian Moore (zump@rom.org) * * By using this code, you have agreed to follow the terms of the * * ROM license, in the file Rom24/doc/rom.license * ***************************************************************************/ /* * Spell functions. * Defined in magic.c. */ DECLARE_SPELL_FUN(spell_null); DECLARE_SPELL_FUN(spell_acid_blast); DECLARE_SPELL_FUN(spell_animate_dead); DECLARE_SPELL_FUN(spell_armor); DECLARE_SPELL_FUN(spell_bless); DECLARE_SPELL_FUN(spell_blindness); DECLARE_SPELL_FUN(spell_boulder);//Severhand DECLARE_SPELL_FUN(spell_bullshit);//Severhand DECLARE_SPELL_FUN(spell_burning_hands); DECLARE_SPELL_FUN(spell_call_lightning); DECLARE_SPELL_FUN(spell_calm); DECLARE_SPELL_FUN(spell_cancellation); DECLARE_SPELL_FUN(spell_cause_critical); DECLARE_SPELL_FUN(spell_cause_light); DECLARE_SPELL_FUN(spell_cause_serious); DECLARE_SPELL_FUN(spell_change_sex); DECLARE_SPELL_FUN(spell_chain_lightning); DECLARE_SPELL_FUN(spell_charm_person); DECLARE_SPELL_FUN(spell_chill_touch); DECLARE_SPELL_FUN(spell_colour_spray); DECLARE_SPELL_FUN(spell_continual_light); DECLARE_SPELL_FUN(spell_control_weather); DECLARE_SPELL_FUN(spell_create_food); DECLARE_SPELL_FUN(spell_create_rose); DECLARE_SPELL_FUN(spell_sober); DECLARE_SPELL_FUN(spell_create_spring); DECLARE_SPELL_FUN(spell_create_water); DECLARE_SPELL_FUN(spell_cure_blindness); DECLARE_SPELL_FUN(spell_cure_critical); DECLARE_SPELL_FUN(spell_cure_disease); DECLARE_SPELL_FUN(spell_cure_light); DECLARE_SPELL_FUN(spell_cure_poison); DECLARE_SPELL_FUN(spell_cure_serious); DECLARE_SPELL_FUN(spell_curse); DECLARE_SPELL_FUN(spell_death_ray);//Severhand DECLARE_SPELL_FUN(spell_demonfire); DECLARE_SPELL_FUN(spell_detect_evil); DECLARE_SPELL_FUN(spell_detect_good); DECLARE_SPELL_FUN(spell_detect_hidden); DECLARE_SPELL_FUN(spell_detect_invis); DECLARE_SPELL_FUN(spell_detect_magic); DECLARE_SPELL_FUN(spell_detect_poison); DECLARE_SPELL_FUN(spell_diamond_skin); DECLARE_SPELL_FUN(spell_dispel_evil); DECLARE_SPELL_FUN(spell_dispel_good); DECLARE_SPELL_FUN(spell_dispel_magic); DECLARE_SPELL_FUN(spell_displace);//Severhand DECLARE_SPELL_FUN(spell_earthquake); DECLARE_SPELL_FUN(spell_enchant_armor); DECLARE_SPELL_FUN(spell_enchant_weapon); DECLARE_SPELL_FUN(spell_energy_drain); DECLARE_SPELL_FUN(spell_faerie_fire); DECLARE_SPELL_FUN(spell_faerie_fog); DECLARE_SPELL_FUN(spell_farsight); DECLARE_SPELL_FUN(spell_fireball); DECLARE_SPELL_FUN(spell_fireproof); DECLARE_SPELL_FUN(spell_firestream);//Severhand DECLARE_SPELL_FUN(spell_flamestrike); DECLARE_SPELL_FUN(spell_floating_disc); DECLARE_SPELL_FUN(spell_fly); DECLARE_SPELL_FUN(spell_force_shield); DECLARE_SPELL_FUN(spell_frenzy); DECLARE_SPELL_FUN(spell_gate); DECLARE_SPELL_FUN(spell_giant_strength); //DECLARE_SPELL_FUN(spell_gravity);//Severhand DECLARE_SPELL_FUN(spell_guardian); DECLARE_SPELL_FUN(spell_harm); DECLARE_SPELL_FUN(spell_haste); DECLARE_SPELL_FUN(spell_heal); DECLARE_SPELL_FUN(spell_heat_metal); DECLARE_SPELL_FUN(spell_heavenly_sanctuary); DECLARE_SPELL_FUN(spell_holy_armor); DECLARE_SPELL_FUN(spell_holy_word); DECLARE_SPELL_FUN(spell_ice_shard);//Severhand DECLARE_SPELL_FUN(spell_identify); DECLARE_SPELL_FUN(spell_infravision); DECLARE_SPELL_FUN(spell_invis); DECLARE_SPELL_FUN(spell_know_alignment); DECLARE_SPELL_FUN(spell_lethargy); DECLARE_SPELL_FUN(spell_bolt); DECLARE_SPELL_FUN(spell_locate_object); DECLARE_SPELL_FUN(spell_magic_missile); DECLARE_SPELL_FUN(spell_mass_healing); DECLARE_SPELL_FUN(spell_mass_invis); DECLARE_SPELL_FUN(spell_nexus); DECLARE_SPELL_FUN(spell_paralysis);//Severhand DECLARE_SPELL_FUN(spell_pass_door); DECLARE_SPELL_FUN(spell_plague); DECLARE_SPELL_FUN(spell_poison); DECLARE_SPELL_FUN(spell_polymorph);//Severhand DECLARE_SPELL_FUN(spell_portal); DECLARE_SPELL_FUN(spell_protection_evil); DECLARE_SPELL_FUN(spell_protection_good); DECLARE_SPELL_FUN(spell_psychic_crush);//Severhand DECLARE_SPELL_FUN(spell_ray_of_truth); DECLARE_SPELL_FUN(spell_recharge); DECLARE_SPELL_FUN(spell_refresh); DECLARE_SPELL_FUN(spell_regeneration); DECLARE_SPELL_FUN(spell_remove_curse); DECLARE_SPELL_FUN(spell_remove_invis); DECLARE_SPELL_FUN(spell_sanctuary); DECLARE_SPELL_FUN(spell_shocking_grasp); DECLARE_SPELL_FUN(spell_shield); DECLARE_SPELL_FUN(spell_sleep); DECLARE_SPELL_FUN(spell_sonic_boom);//Severhand DECLARE_SPELL_FUN(spell_stone_skin); DECLARE_SPELL_FUN(spell_summon); DECLARE_SPELL_FUN(spell_talon); DECLARE_SPELL_FUN(spell_teleport); DECLARE_SPELL_FUN(spell_teleport_object); DECLARE_SPELL_FUN(spell_thorn_armor); DECLARE_SPELL_FUN(spell_ventriloquate); DECLARE_SPELL_FUN(spell_weaken); DECLARE_SPELL_FUN(spell_word_of_recall); DECLARE_SPELL_FUN(spell_acid_breath); DECLARE_SPELL_FUN(spell_melting_breath); DECLARE_SPELL_FUN(spell_toxic_breath); DECLARE_SPELL_FUN(spell_acidic_breath); DECLARE_SPELL_FUN(spell_corrosive_breath); DECLARE_SPELL_FUN(spell_ray_breath); DECLARE_SPELL_FUN(spell_prismatic_breath); DECLARE_SPELL_FUN(spell_fire_breath); DECLARE_SPELL_FUN(spell_tongue_breath); DECLARE_SPELL_FUN(spell_blaze_breath); DECLARE_SPELL_FUN(spell_flare_breath); DECLARE_SPELL_FUN(spell_inferno_breath); DECLARE_SPELL_FUN(spell_frost_breath); DECLARE_SPELL_FUN(spell_cone_breath); DECLARE_SPELL_FUN(spell_snow_breath); DECLARE_SPELL_FUN(spell_hail_breath); DECLARE_SPELL_FUN(spell_winter_breath); DECLARE_SPELL_FUN(spell_gas_breath); DECLARE_SPELL_FUN(spell_venom_breath); DECLARE_SPELL_FUN(spell_plaguefog_breath); DECLARE_SPELL_FUN(spell_sickening_breath); DECLARE_SPELL_FUN(spell_chaos_breath); DECLARE_SPELL_FUN(spell_lightning_breath); DECLARE_SPELL_FUN(spell_electric_breath); DECLARE_SPELL_FUN(spell_energy_breath); DECLARE_SPELL_FUN(spell_field_breath); DECLARE_SPELL_FUN(spell_stormsfury_breath); DECLARE_SPELL_FUN(spell_general_purpose); DECLARE_SPELL_FUN(spell_high_explosive); DECLARE_SPELL_FUN(spell_might_of_heros); DECLARE_SPELL_FUN(spell_mind_of_sages); DECLARE_SPELL_FUN(spell_hands_of_wind); DECLARE_SPELL_FUN(spell_sight_of_ages); DECLARE_SPELL_FUN(spell_heart_of_the_dragon); DECLARE_SPELL_FUN(spell_sunray); DECLARE_SPELL_FUN(spell_nova); DECLARE_SPELL_FUN(spell_sober);