/** * Warning, This file was automatically generated by mktables from the files: * Template: symref_template.c * Headers: h/landmark.h h/mud.h * At: Sun Sep 4 18:53:53 2016 * Any changes to this file will be overwritten! You should modify the * template instead. * * Mktables 01.00 by Cronel */ #include "h/mud.h" #include "h/landmark.h" SPELL_FUN *spell_function( char *name ) { if(!str_cmp(name, "spell_sacral_divinity")) return spell_sacral_divinity; if(!str_cmp(name, "spell_expurgation")) return spell_expurgation; if(!str_cmp(name, "spell_bethsaidean_touch")) return spell_bethsaidean_touch; if(!str_cmp(name, "spell_midas_touch")) return spell_midas_touch; if(!str_cmp(name, "spell_black_lightning")) return spell_black_lightning; if(!str_cmp(name, "spell_black_fist")) return spell_black_fist; if(!str_cmp(name, "spell_black_hand")) return spell_black_hand; if(!str_cmp(name, "spell_quantum_spike")) return spell_quantum_spike; if(!str_cmp(name, "spell_magnetic_thrust")) return spell_magnetic_thrust; if(!str_cmp(name, "spell_galvanic_whip")) return spell_galvanic_whip; if(!str_cmp(name, "spell_acetum_primus")) return spell_acetum_primus; if(!str_cmp(name, "spell_caustic_fount")) return spell_caustic_fount; if(!str_cmp(name, "spell_sulfurous_spray")) return spell_sulfurous_spray; if(!str_cmp(name, "spell_revive")) return spell_revive; if(!str_cmp(name, "spell_mind_wrench")) return spell_mind_wrench; if(!str_cmp(name, "spell_mind_wrack")) return spell_mind_wrack; if(!str_cmp(name, "spell_sonic_resonance")) return spell_sonic_resonance; if(!str_cmp(name, "spell_disruption")) return spell_disruption; if(!str_cmp(name, "spell_hand_of_chaos")) return spell_hand_of_chaos; if(!str_cmp(name, "spell_spectral_furor")) return spell_spectral_furor; if(!str_cmp(name, "spell_ethereal_fist")) return spell_ethereal_fist; if(!str_cmp(name, "spell_shadow_bolt")) return spell_shadow_bolt; if(!str_cmp(name, "spell_giant_strength")) return spell_giant_strength; if(!str_cmp(name, "spell_slow")) return spell_slow; if(!str_cmp(name, "spell_portal")) return spell_portal; if(!str_cmp(name, "spell_transport")) return spell_transport; if(!str_cmp(name, "spell_helical_flow")) return spell_helical_flow; if(!str_cmp(name, "spell_scorching_surge")) return spell_scorching_surge; if(!str_cmp(name, "spell_spiral_blast")) return spell_spiral_blast; if(!str_cmp(name, "spell_lightning_breath")) return spell_lightning_breath; if(!str_cmp(name, "spell_gas_breath")) return spell_gas_breath; if(!str_cmp(name, "spell_frost_breath")) return spell_frost_breath; if(!str_cmp(name, "spell_fire_breath")) return spell_fire_breath; if(!str_cmp(name, "spell_acid_breath")) return spell_acid_breath; if(!str_cmp(name, "spell_word_of_recall")) return spell_word_of_recall; if(!str_cmp(name, "spell_wizard_eye")) return spell_wizard_eye; if(!str_cmp(name, "spell_wizard_sight")) return spell_wizard_sight; if(!str_cmp(name, "spell_weaken")) return spell_weaken; if(!str_cmp(name, "spell_ventriloquate")) return spell_ventriloquate; if(!str_cmp(name, "spell_teleport")) return spell_teleport; if(!str_cmp(name, "spell_extradimensional_portal")) return spell_extradimensional_portal; if(!str_cmp(name, "spell_continual_light")) return spell_continual_light; if(!str_cmp(name, "spell_create_food")) return spell_create_food; if(!str_cmp(name, "spell_summon")) return spell_summon; if(!str_cmp(name, "spell_solar_flight")) return spell_solar_flight; if(!str_cmp(name, "spell_smaug")) return spell_smaug; if(!str_cmp(name, "spell_sleep")) return spell_sleep; if(!str_cmp(name, "spell_silence")) return spell_silence; if(!str_cmp(name, "spell_shocking_grasp")) return spell_shocking_grasp; if(!str_cmp(name, "spell_shadowform")) return spell_shadowform; if(!str_cmp(name, "spell_remove_trap")) return spell_remove_trap; if(!str_cmp(name, "spell_remove_silence")) return spell_remove_silence; if(!str_cmp(name, "spell_remove_invis")) return spell_remove_invis; if(!str_cmp(name, "spell_remove_curse")) return spell_remove_curse; if(!str_cmp(name, "spell_refresh")) return spell_refresh; if(!str_cmp(name, "spell_recharge")) return spell_recharge; if(!str_cmp(name, "spell_polymorph")) return spell_polymorph; if(!str_cmp(name, "spell_poison")) return spell_poison; if(!str_cmp(name, "spell_plant_pass")) return spell_plant_pass; if(!str_cmp(name, "spell_pass_door")) return spell_pass_door; if(!str_cmp(name, "spell_paralyze")) return spell_paralyze; if(!str_cmp(name, "spell_nettle_skin")) return spell_nettle_skin; if(!str_cmp(name, "spell_mist_walk")) return spell_mist_walk; if(!str_cmp(name, "spell_magic_missile")) return spell_magic_missile; if(!str_cmp(name, "spell_locate_object")) return spell_locate_object; if(!str_cmp(name, "spell_lend_health")) return spell_lend_health; if(!str_cmp(name, "spell_know_alignment")) return spell_know_alignment; if(!str_cmp(name, "spell_detect_invis")) return spell_detect_invis; if(!str_cmp(name, "spell_detect_hidden")) return spell_detect_hidden; if(!str_cmp(name, "spell_mass_invis")) return spell_mass_invis; if(!str_cmp(name, "spell_invis")) return spell_invis; if(!str_cmp(name, "spell_identify")) return spell_identify; if(!str_cmp(name, "spell_healing_essence")) return spell_healing_essence; if(!str_cmp(name, "spell_heal")) return spell_heal; if(!str_cmp(name, "spell_harm")) return spell_harm; if(!str_cmp(name, "spell_insanity")) return spell_insanity; if(!str_cmp(name, "spell_shrink")) return spell_shrink; if(!str_cmp(name, "spell_enlarge")) return spell_enlarge; if(!str_cmp(name, "spell_imprisonment")) return spell_imprisonment; if(!str_cmp(name, "spell_feline_grace")) return spell_feline_grace; if(!str_cmp(name, "spell_ogre_vitality")) return spell_ogre_vitality; if(!str_cmp(name, "spell_elven_features")) return spell_elven_features; if(!str_cmp(name, "spell_goblin_cunning")) return spell_goblin_cunning; if(!str_cmp(name, "spell_gamblers_luck")) return spell_gamblers_luck; if(!str_cmp(name, "spell_sage_wisdom")) return spell_sage_wisdom; if(!str_cmp(name, "spell_knock")) return spell_knock; if(!str_cmp(name, "spell_gate")) return spell_gate; if(!str_cmp(name, "spell_flamestrike")) return spell_flamestrike; if(!str_cmp(name, "spell_firestorm")) return spell_firestorm; if(!str_cmp(name, "spell_wind_attack")) return spell_wind_attack; if(!str_cmp(name, "spell_fireball")) return spell_fireball; if(!str_cmp(name, "spell_farsight")) return spell_farsight; if(!str_cmp(name, "spell_faerie_fog")) return spell_faerie_fog; if(!str_cmp(name, "spell_faerie_fire")) return spell_faerie_fire; if(!str_cmp(name, "spell_energy_drain")) return spell_energy_drain; if(!str_cmp(name, "spell_enchant_weapon")) return spell_enchant_weapon; if(!str_cmp(name, "spell_enchant_armor")) return spell_enchant_armor; if(!str_cmp(name, "spell_death_field")) return spell_death_field; if(!str_cmp(name, "spell_earthquake")) return spell_earthquake; if(!str_cmp(name, "spell_dream")) return spell_dream; if(!str_cmp(name, "spell_draw_mana")) return spell_draw_mana; if(!str_cmp(name, "spell_searing_light")) return spell_searing_light; if(!str_cmp(name, "spell_greater_restore")) return spell_greater_restore; if(!str_cmp(name, "spell_dispel_magic")) return spell_dispel_magic; if(!str_cmp(name, "spell_dispel_evil")) return spell_dispel_evil; if(!str_cmp(name, "spell_detect_poison")) return spell_detect_poison; if(!str_cmp(name, "spell_curse")) return spell_curse; if(!str_cmp(name, "spell_clavus")) return spell_clavus; if(!str_cmp(name, "spell_cure_critical")) return spell_cure_critical; if(!str_cmp(name, "spell_greater_heal")) return spell_greater_heal; if(!str_cmp(name, "spell_cure_serious")) return spell_cure_serious; if(!str_cmp(name, "spell_arch_healing")) return spell_arch_healing; if(!str_cmp(name, "spell_cure_light")) return spell_cure_light; if(!str_cmp(name, "spell_cure_poison")) return spell_cure_poison; if(!str_cmp(name, "spell_cure_affliction")) return spell_cure_affliction; if(!str_cmp(name, "spell_cure_blindness")) return spell_cure_blindness; if(!str_cmp(name, "spell_create_spring")) return spell_create_spring; if(!str_cmp(name, "spell_fly")) return spell_fly; if(!str_cmp(name, "spell_create_water")) return spell_create_water; if(!str_cmp(name, "spell_control_weather")) return spell_control_weather; if(!str_cmp(name, "spell_colour_spray")) return spell_colour_spray; if(!str_cmp(name, "spell_change_sex")) return spell_change_sex; if(!str_cmp(name, "spell_lightning")) return spell_lightning; if(!str_cmp(name, "spell_kolaks_stand")) return spell_kolaks_stand; if(!str_cmp(name, "spell_cause_light")) return spell_cause_light; if(!str_cmp(name, "spell_cause_critical")) return spell_cause_critical; if(!str_cmp(name, "spell_call_lightning")) return spell_call_lightning; if(!str_cmp(name, "spell_burning_hands")) return spell_burning_hands; if(!str_cmp(name, "spell_blindness")) return spell_blindness; if(!str_cmp(name, "spell_sylvan_wind")) return spell_sylvan_wind; if(!str_cmp(name, "spell_wolf_spirit")) return spell_wolf_spirit; if(!str_cmp(name, "spell_torpor")) return spell_torpor; if(!str_cmp(name, "spell_bestow_vitae")) return spell_bestow_vitae; if(!str_cmp(name, "spell_battlefield_view")) return spell_battlefield_view; if(!str_cmp(name, "spell_iceshard")) return spell_iceshard; if(!str_cmp(name, "spell_stick")) return spell_stick; if(!str_cmp(name, "spell_barbs")) return spell_barbs; if(!str_cmp(name, "spell_flaming_shield")) return spell_flaming_shield; if(!str_cmp(name, "spell_aura_of_life")) return spell_aura_of_life; if(!str_cmp(name, "spell_greater_smite")) return spell_greater_smite; if(!str_cmp(name, "spell_astral_walk")) return spell_astral_walk; if(!str_cmp(name, "spell_sanctuary")) return spell_sanctuary; if(!str_cmp(name, "spell_armor")) return spell_armor; if(!str_cmp(name, "spell_animate_skeleton")) return spell_animate_skeleton; if(!str_cmp(name, "spell_animate_corpse")) return spell_animate_corpse; if(!str_cmp(name, "spell_acid_blast")) return spell_acid_blast; if(!str_cmp(name, "spell_acidic_touch")) return spell_acidic_touch; if(!str_cmp(name, "spell_lightning_ward")) return spell_lightning_ward; if(!str_cmp(name, "spell_energy_ward")) return spell_energy_ward; if(!str_cmp(name, "spell_static_pulse")) return spell_static_pulse; if(!str_cmp(name, "spell_shocking_ward")) return spell_shocking_ward; if(!str_cmp(name, "spell_static_ward")) return spell_static_ward; if(!str_cmp(name, "spell_frigid_ward")) return spell_frigid_ward; if(!str_cmp(name, "spell_ice_ward")) return spell_ice_ward; if(!str_cmp(name, "spell_frost_ward")) return spell_frost_ward; if(!str_cmp(name, "spell_chilled_ward")) return spell_chilled_ward; if(!str_cmp(name, "spell_notfound")) return spell_notfound; if(!str_cmp(name, "spell_null")) return spell_null; if ( !str_cmp( name, "reserved" ) ) return NULL; return spell_notfound; } DO_FUN *skill_function args( ( char *name ) ) { switch(name[3]) { case 'a': if(!str_cmp(name, "do_aboard")) return do_aboard; if(!str_cmp(name, "do_acid_spray")) return do_acid_spray; if(!str_cmp(name, "do_addaffects")) return do_addaffects; if(!str_cmp(name, "do_aobjsize")) return do_aobjsize; if(!str_cmp(name, "do_astral_attack")) return do_astral_attack; if(!str_cmp(name, "do_aassign")) return do_aassign; if(!str_cmp(name, "do_activate")) return do_activate; if(!str_cmp(name, "do_advance")) return do_advance; if(!str_cmp(name, "do_aexit")) return do_aexit; if(!str_cmp(name, "do_affected")) return do_affected; if(!str_cmp(name, "do_afk")) return do_afk; if(!str_cmp(name, "do_aid")) return do_aid; if(!str_cmp(name, "do_alias")) return do_alias; if(!str_cmp(name, "do_allow")) return do_allow; if(!str_cmp(name, "do_angelfire")) return do_angelfire; if(!str_cmp(name, "do_ansi")) return do_ansi; if(!str_cmp(name, "do_apply")) return do_apply; if(!str_cmp(name, "do_appraise")) return do_appraise; if(!str_cmp(name, "do_areas")) return do_areas; if(!str_cmp(name, "do_aset")) return do_aset; if(!str_cmp(name, "do_assassinate")) return do_assassinate; if(!str_cmp(name, "do_assault")) return do_assault; if(!str_cmp(name, "do_astat")) return do_astat; if(!str_cmp(name, "do_apurge")) return do_apurge; if(!str_cmp(name, "do_at")) return do_at; if(!str_cmp(name, "do_atobj")) return do_atobj; if(!str_cmp(name, "do_auction")) return do_auction; if(!str_cmp(name, "do_authorize")) return do_authorize; if(!str_cmp(name, "do_arteries")) return do_arteries; if(!str_cmp(name, "do_account")) return do_account; if(!str_cmp(name, "do_angelic_being")) return do_angelic_being; if(!str_cmp(name, "do_aglance")) return do_aglance; if(!str_cmp(name, "do_adrenaline_rush")) return do_adrenaline_rush; if(!str_cmp(name, "do_afreeze")) return do_afreeze; if(!str_cmp(name, "do_animal_form")) return do_animal_form; if(!str_cmp(name, "do_arena")) return do_arena; if(!str_cmp(name, "do_accept")) return do_accept; if(!str_cmp(name, "do_armor")) return do_armor; if(!str_cmp(name, "do_addlandmark")) return do_addlandmark; break; case 'b': if(!str_cmp(name, "do_behead")) return do_behead; if(!str_cmp(name, "do_bset")) return do_bset; if(!str_cmp(name, "do_blur_attack")) return do_blur_attack; if(!str_cmp(name, "do_blinding_speed")) return do_blinding_speed; if(!str_cmp(name, "do_buildwalk")) return do_buildwalk; if(!str_cmp(name, "do_boards")) return do_boards; if(!str_cmp(name, "do_backhand")) return do_backhand; if(!str_cmp(name, "do_backstab")) return do_backstab; if(!str_cmp(name, "do_ball_of_fire")) return do_ball_of_fire; if(!str_cmp(name, "do_balzhur")) return do_balzhur; if(!str_cmp(name, "do_bamfin")) return do_bamfin; if(!str_cmp(name, "do_bamfout")) return do_bamfout; if(!str_cmp(name, "do_banish")) return do_banish; if(!str_cmp(name, "do_ban")) return do_ban; if(!str_cmp(name, "do_bash")) return do_bash; if(!str_cmp(name, "do_bashdoor")) return do_bashdoor; if(!str_cmp(name, "do_beckon")) return do_beckon; if(!str_cmp(name, "do_berserk")) return do_berserk; if(!str_cmp(name, "do_bestowarea")) return do_bestowarea; if(!str_cmp(name, "do_bio")) return do_bio; if(!str_cmp(name, "do_bite")) return do_bite; if(!str_cmp(name, "do_blizzard")) return do_blizzard; if(!str_cmp(name, "do_blue")) return do_blue; if(!str_cmp(name, "do_bodybag")) return do_bodybag; if(!str_cmp(name, "do_bolt")) return do_bolt; if(!str_cmp(name, "do_bone")) return do_bone; if(!str_cmp(name, "do_brandish")) return do_brandish; if(!str_cmp(name, "do_breathe")) return do_breathe; if(!str_cmp(name, "do_brew")) return do_brew; if(!str_cmp(name, "do_brittle_bone")) return do_brittle_bone; if(!str_cmp(name, "do_bug")) return do_bug; if(!str_cmp(name, "do_burrow")) return do_burrow; if(!str_cmp(name, "do_bury")) return do_bury; if(!str_cmp(name, "do_buy")) return do_buy; if(!str_cmp(name, "do_bake")) return do_bake; if(!str_cmp(name, "do_break")) return do_break; if(!str_cmp(name, "do_brain_boil")) return do_brain_boil; if(!str_cmp(name, "do_breech")) return do_breech; if(!str_cmp(name, "do_ballistic")) return do_ballistic; if(!str_cmp(name, "do_boost")) return do_boost; if(!str_cmp(name, "do_butterfly_kick")) return do_butterfly_kick; if(!str_cmp(name, "do_bull_spirit")) return do_bull_spirit; if(!str_cmp(name, "do_bear_spirit")) return do_bear_spirit; if(!str_cmp(name, "do_beast_meld")) return do_beast_meld; if(!str_cmp(name, "do_bat_form")) return do_bat_form; if(!str_cmp(name, "do_body_drop")) return do_body_drop; if(!str_cmp(name, "do_bankers")) return do_bankers; if(!str_cmp(name, "do_balance")) return do_balance; if(!str_cmp(name, "do_bscore")) return do_bscore; if(!str_cmp(name, "do_blood")) return do_blood; if(!str_cmp(name, "do_beep")) return do_beep; break; case 'c': if(!str_cmp(name, "do_contribute")) return do_contribute; if(!str_cmp(name, "do_cleararena")) return do_cleararena; if(!str_cmp(name, "do_corrosive")) return do_corrosive; if(!str_cmp(name, "do_calm")) return do_calm; if(!str_cmp(name, "do_control")) return do_control; if(!str_cmp(name, "do_chameleon")) return do_chameleon; if(!str_cmp(name, "do_cast")) return do_cast; if(!str_cmp(name, "do_cedit")) return do_cedit; if(!str_cmp(name, "do_channels")) return do_channels; if(!str_cmp(name, "do_charge")) return do_charge; if(!str_cmp(name, "do_check_vnums")) return do_check_vnums; if(!str_cmp(name, "do_checksieges")) return do_checksieges; if(!str_cmp(name, "do_choke")) return do_choke; if(!str_cmp(name, "do_circle")) return do_circle; if(!str_cmp(name, "do_clans")) return do_clans; if(!str_cmp(name, "do_call")) return do_call; if(!str_cmp(name, "do_classes")) return do_classes; if(!str_cmp(name, "do_combo")) return do_combo; if(!str_cmp(name, "do_coalesce")) return do_coalesce; if(!str_cmp(name, "do_claw")) return do_claw; if(!str_cmp(name, "do_clear")) return do_clear; if(!str_cmp(name, "do_climb")) return do_climb; if(!str_cmp(name, "do_close")) return do_close; if(!str_cmp(name, "do_cmdtable")) return do_cmdtable; if(!str_cmp(name, "do_color")) return do_color; if(!str_cmp(name, "do_commands")) return do_commands; if(!str_cmp(name, "do_companion")) return do_companion; if(!str_cmp(name, "do_compare")) return do_compare; if(!str_cmp(name, "do_cone")) return do_cone; if(!str_cmp(name, "do_config")) return do_config; if(!str_cmp(name, "do_critic")) return do_critic; if(!str_cmp(name, "do_connect")) return do_connect; if(!str_cmp(name, "do_consider")) return do_consider; if(!str_cmp(name, "do_cook")) return do_cook; if(!str_cmp(name, "do_copyover")) return do_copyover; if(!str_cmp(name, "do_councils")) return do_councils; if(!str_cmp(name, "do_crawl")) return do_crawl; if(!str_cmp(name, "do_credits")) return do_credits; if(!str_cmp(name, "do_crouch")) return do_crouch; if(!str_cmp(name, "do_cset")) return do_cset; if(!str_cmp(name, "do_courage")) return do_courage; if(!str_cmp(name, "do_cannibalize")) return do_cannibalize; if(!str_cmp(name, "do_creeping_doom")) return do_creeping_doom; if(!str_cmp(name, "do_city")) return do_city; if(!str_cmp(name, "do_chill")) return do_chill; if(!str_cmp(name, "do_crane_kick")) return do_crane_kick; if(!str_cmp(name, "do_chilled_touch")) return do_chilled_touch; if(!str_cmp(name, "do_combat_heal")) return do_combat_heal; if(!str_cmp(name, "do_clawed_hands")) return do_clawed_hands; if(!str_cmp(name, "do_conjure_elemental")) return do_conjure_elemental; if(!str_cmp(name, "do_challenge")) return do_challenge; if(!str_cmp(name, "do_closearena")) return do_closearena; if(!str_cmp(name, "do_cityrecall")) return do_cityrecall; if(!str_cmp(name, "do_clanrecall")) return do_clanrecall; if(!str_cmp(name, "do_confidence")) return do_confidence; break; case 'd': if(!str_cmp(name, "do_deed")) return do_deed; if(!str_cmp(name, "do_depart")) return do_depart; if(!str_cmp(name, "do_deposit")) return do_deposit; if(!str_cmp(name, "do_distract")) return do_distract; if(!str_cmp(name, "do_downward_slash")) return do_downward_slash; if(!str_cmp(name, "do_deadly")) return do_deadly; if(!str_cmp(name, "do_declare")) return do_declare; if(!str_cmp(name, "do_defend")) return do_defend; if(!str_cmp(name, "do_dehydrate")) return do_dehydrate; if(!str_cmp(name, "do_delay")) return do_delay; if(!str_cmp(name, "do_delete")) return do_delete; if(!str_cmp(name, "do_deny")) return do_deny; if(!str_cmp(name, "do_dye")) return do_dye; if(!str_cmp(name, "do_description")) return do_description; if(!str_cmp(name, "do_destroy")) return do_destroy; if(!str_cmp(name, "do_destroychannel")) return do_destroychannel; if(!str_cmp(name, "do_detrap")) return do_detrap; if(!str_cmp(name, "do_devour")) return do_devour; if(!str_cmp(name, "do_dig")) return do_dig; if(!str_cmp(name, "do_disarm")) return do_disarm; if(!str_cmp(name, "do_disconnect")) return do_disconnect; if(!str_cmp(name, "do_dislodge")) return do_dislodge; if(!str_cmp(name, "do_dismiss")) return do_dismiss; if(!str_cmp(name, "do_dismount")) return do_dismount; if(!str_cmp(name, "do_dmesg")) return do_dmesg; if(!str_cmp(name, "do_dnd")) return do_dnd; if(!str_cmp(name, "do_down")) return do_down; if(!str_cmp(name, "do_dark_blessings")) return do_dark_blessings; if(!str_cmp(name, "do_drag")) return do_drag; if(!str_cmp(name, "do_draw")) return do_draw; if(!str_cmp(name, "do_dream_walk")) return do_dream_walk; if(!str_cmp(name, "do_drink")) return do_drink; if(!str_cmp(name, "do_drop")) return do_drop; if(!str_cmp(name, "do_drowsy")) return do_drowsy; if(!str_cmp(name, "do_druidic_hymn")) return do_druidic_hymn; if(!str_cmp(name, "do_disguise")) return do_disguise; if(!str_cmp(name, "do_disable")) return do_disable; if(!str_cmp(name, "do_double_slash")) return do_double_slash; if(!str_cmp(name, "do_decree_decay")) return do_decree_decay; if(!str_cmp(name, "do_daze")) return do_daze; if(!str_cmp(name, "do_deathroll")) return do_deathroll; if(!str_cmp(name, "do_dominate")) return do_dominate; if(!str_cmp(name, "do_decline")) return do_decline; break; case 'e': if(!str_cmp(name, "do_ethereal_attack")) return do_ethereal_attack; if(!str_cmp(name, "do_energy_containment")) return do_energy_containment; if(!str_cmp(name, "do_effloresce")) return do_effloresce; if(!str_cmp(name, "do_east")) return do_east; if(!str_cmp(name, "do_eat")) return do_eat; if(!str_cmp(name, "do_echo")) return do_echo; if(!str_cmp(name, "do_eldritch_bolt")) return do_eldritch_bolt; if(!str_cmp(name, "do_elevate")) return do_elevate; if(!str_cmp(name, "do_emote")) return do_emote; if(!str_cmp(name, "do_empty")) return do_empty; if(!str_cmp(name, "do_enrage")) return do_enrage; if(!str_cmp(name, "do_enter")) return do_enter; if(!str_cmp(name, "do_equipment")) return do_equipment; if(!str_cmp(name, "do_evac_crescendo")) return do_evac_crescendo; if(!str_cmp(name, "do_exchange")) return do_exchange; if(!str_cmp(name, "do_examine")) return do_examine; if(!str_cmp(name, "do_exits")) return do_exits; if(!str_cmp(name, "do_expire")) return do_expire; if(!str_cmp(name, "do_explore")) return do_explore; if(!str_cmp(name, "do_expratio")) return do_expratio; if(!str_cmp(name, "do_extreme")) return do_extreme; if(!str_cmp(name, "do_eye")) return do_eye; if(!str_cmp(name, "do_ensnare")) return do_ensnare; if(!str_cmp(name, "do_entangle")) return do_entangle; if(!str_cmp(name, "do_elbow")) return do_elbow; if(!str_cmp(name, "do_email")) return do_email; break; case 'f': if(!str_cmp(name, "do_fileio")) return do_fileio; if(!str_cmp(name, "do_fixskywild")) return do_fixskywild; if(!str_cmp(name, "do_fortify")) return do_fortify; if(!str_cmp(name, "do_forest")) return do_forest; if(!str_cmp(name, "do_flamebreath")) return do_flamebreath; if(!str_cmp(name, "do_forge")) return do_forge; if(!str_cmp(name, "do_fclear")) return do_fclear; if(!str_cmp(name, "do_fear")) return do_fear; if(!str_cmp(name, "do_feed")) return do_feed; if(!str_cmp(name, "do_feign_death")) return do_feign_death; if(!str_cmp(name, "do_festering_wound")) return do_festering_wound; if(!str_cmp(name, "do_fill")) return do_fill; if(!str_cmp(name, "do_findnote")) return do_findnote; if(!str_cmp(name, "do_find_trap")) return do_find_trap; if(!str_cmp(name, "do_fire")) return do_fire; if(!str_cmp(name, "do_fixchar")) return do_fixchar; if(!str_cmp(name, "do_flee")) return do_flee; if(!str_cmp(name, "do_flint_fire")) return do_flint_fire; if(!str_cmp(name, "do_fly")) return do_fly; if(!str_cmp(name, "do_fly_home")) return do_fly_home; if(!str_cmp(name, "do_foldarea")) return do_foldarea; if(!str_cmp(name, "do_follow")) return do_follow; if(!str_cmp(name, "do_for")) return do_for; if(!str_cmp(name, "do_force")) return do_force; if(!str_cmp(name, "do_forceclose")) return do_forceclose; if(!str_cmp(name, "do_fprompt")) return do_fprompt; if(!str_cmp(name, "do_fquit")) return do_fquit; if(!str_cmp(name, "do_form_password")) return do_form_password; if(!str_cmp(name, "do_freeze")) return do_freeze; if(!str_cmp(name, "do_fshow")) return do_fshow; if(!str_cmp(name, "do_ftick")) return do_ftick; if(!str_cmp(name, "do_frigid_touch")) return do_frigid_touch; if(!str_cmp(name, "do_fury")) return do_fury; if(!str_cmp(name, "do_ftag")) return do_ftag; if(!str_cmp(name, "do_fumes")) return do_fumes; if(!str_cmp(name, "do_fade")) return do_fade; if(!str_cmp(name, "do_frost")) return do_frost; if(!str_cmp(name, "do_ferocious_strike")) return do_ferocious_strike; if(!str_cmp(name, "do_find_water")) return do_find_water; if(!str_cmp(name, "do_frost_touch")) return do_frost_touch; if(!str_cmp(name, "do_fell")) return do_fell; if(!str_cmp(name, "do_flyby")) return do_flyby; if(!str_cmp(name, "do_forfeit")) return do_forfeit; if(!str_cmp(name, "do_flaming_whip")) return do_flaming_whip; if(!str_cmp(name, "do_finger")) return do_finger; if(!str_cmp(name, "do_forward_charge")) return do_forward_charge; break; case 'g': if(!str_cmp(name, "do_graze")) return do_graze; if(!str_cmp(name, "do_gather")) return do_gather; if(!str_cmp(name, "do_grapple")) return do_grapple; if(!str_cmp(name, "do_gorge")) return do_gorge; if(!str_cmp(name, "do_gauge")) return do_gauge; if(!str_cmp(name, "do_get")) return do_get; if(!str_cmp(name, "do_gfighting")) return do_gfighting; if(!str_cmp(name, "do_give")) return do_give; if(!str_cmp(name, "do_glance")) return do_glance; if(!str_cmp(name, "do_goto")) return do_goto; if(!str_cmp(name, "do_gouge")) return do_gouge; if(!str_cmp(name, "do_graft_weapon")) return do_graft_weapon; if(!str_cmp(name, "do_gratz")) return do_gratz; if(!str_cmp(name, "do_grendals_stance")) return do_grendals_stance; if(!str_cmp(name, "do_group")) return do_group; if(!str_cmp(name, "do_gtell")) return do_gtell; if(!str_cmp(name, "do_gust_of_wind")) return do_gust_of_wind; if(!str_cmp(name, "do_gut")) return do_gut; if(!str_cmp(name, "do_gwhere")) return do_gwhere; if(!str_cmp(name, "do_glory")) return do_glory; break; case 'h': if(!str_cmp(name, "do_hull_repair")) return do_hull_repair; if(!str_cmp(name, "do_hypnotize")) return do_hypnotize; if(!str_cmp(name, "do_hurl")) return do_hurl; if(!str_cmp(name, "do_hunt")) return do_hunt; if(!str_cmp(name, "do_human_form")) return do_human_form; if(!str_cmp(name, "do_hellfire")) return do_hellfire; if(!str_cmp(name, "do_happyhour")) return do_happyhour; if(!str_cmp(name, "do_harmonic_melody")) return do_harmonic_melody; if(!str_cmp(name, "do_hate")) return do_hate; if(!str_cmp(name, "do_healing_thoughts")) return do_healing_thoughts; if(!str_cmp(name, "do_hedit")) return do_hedit; if(!str_cmp(name, "do_hell")) return do_hell; if(!str_cmp(name, "do_help")) return do_help; if(!str_cmp(name, "do_helpcheck")) return do_helpcheck; if(!str_cmp(name, "do_hide")) return do_hide; if(!str_cmp(name, "do_hunker_down")) return do_hunker_down; if(!str_cmp(name, "do_higher_magic")) return do_higher_magic; if(!str_cmp(name, "do_hintedit")) return do_hintedit; if(!str_cmp(name, "do_hl")) return do_hl; if(!str_cmp(name, "do_hlist")) return do_hlist; if(!str_cmp(name, "do_holylight")) return do_holylight; if(!str_cmp(name, "do_homepage")) return do_homepage; if(!str_cmp(name, "do_house")) return do_house; if(!str_cmp(name, "do_hset")) return do_hset; if(!str_cmp(name, "do_htowns")) return do_htowns; if(!str_cmp(name, "do_htown_outcast")) return do_htown_outcast; if(!str_cmp(name, "do_hex")) return do_hex; if(!str_cmp(name, "do_hone_claws")) return do_hone_claws; if(!str_cmp(name, "do_heavy_hands")) return do_heavy_hands; if(!str_cmp(name, "do_hp")) return do_hp; if(!str_cmp(name, "do_hawk_spirit")) return do_hawk_spirit; if(!str_cmp(name, "do_headbutt")) return do_headbutt; if(!str_cmp(name, "do_holidays")) return do_holidays; break; case 'i': if(!str_cmp(name, "do_inner_strength")) return do_inner_strength; if(!str_cmp(name, "do_infrasion")) return do_infrasion; if(!str_cmp(name, "do_iron_skin")) return do_iron_skin; if(!str_cmp(name, "do_impale")) return do_impale; if(!str_cmp(name, "do_invite")) return do_invite; if(!str_cmp(name, "do_ide")) return do_ide; if(!str_cmp(name, "do_idea")) return do_idea; if(!str_cmp(name, "do_ignore")) return do_ignore; if(!str_cmp(name, "do_immortalize")) return do_immortalize; if(!str_cmp(name, "do_imm_morph")) return do_imm_morph; if(!str_cmp(name, "do_imm_unmorph")) return do_imm_unmorph; if(!str_cmp(name, "do_induct")) return do_induct; if(!str_cmp(name, "do_intro")) return do_intro; if(!str_cmp(name, "do_influence")) return do_influence; if(!str_cmp(name, "do_inferno")) return do_inferno; if(!str_cmp(name, "do_installarea")) return do_installarea; if(!str_cmp(name, "do_instaroom")) return do_instaroom; if(!str_cmp(name, "do_instazone")) return do_instazone; if(!str_cmp(name, "do_invade")) return do_invade; if(!str_cmp(name, "do_inventory")) return do_inventory; if(!str_cmp(name, "do_invis")) return do_invis; if(!str_cmp(name, "do_infectious_claws")) return do_infectious_claws; if(!str_cmp(name, "do_icy_touch")) return do_icy_touch; break; case 'j': if(!str_cmp(name, "do_juggle")) return do_juggle; if(!str_cmp(name, "do_jewelry")) return do_jewelry; if(!str_cmp(name, "do_journal")) return do_journal; if(!str_cmp(name, "do_judge")) return do_judge; if(!str_cmp(name, "do_judo")) return do_judo; break; case 'k': if(!str_cmp(name, "do_keen_eye")) return do_keen_eye; if(!str_cmp(name, "do_khistory")) return do_khistory; if(!str_cmp(name, "do_kick")) return do_kick; if(!str_cmp(name, "do_knee")) return do_knee; if(!str_cmp(name, "do_know_enemy")) return do_know_enemy; if(!str_cmp(name, "do_kill")) return do_kill; if(!str_cmp(name, "do_kinetic_barrier")) return do_kinetic_barrier; break; case 'l': if(!str_cmp(name, "skill_notfound")) return skill_notfound; if(!str_cmp(name, "do_laysiege")) return do_laysiege; if(!str_cmp(name, "do_leg_sweep")) return do_leg_sweep; if(!str_cmp(name, "do_low_blow")) return do_low_blow; if(!str_cmp(name, "do_lair")) return do_lair; if(!str_cmp(name, "do_land")) return do_land; if(!str_cmp(name, "do_languages")) return do_languages; if(!str_cmp(name, "do_last")) return do_last; if(!str_cmp(name, "do_leave")) return do_leave; if(!str_cmp(name, "do_leech")) return do_leech; if(!str_cmp(name, "do_lesser_skeleton")) return do_lesser_skeleton; if(!str_cmp(name, "do_level")) return do_level; if(!str_cmp(name, "do_lick")) return do_lick; if(!str_cmp(name, "do_life")) return do_life; if(!str_cmp(name, "do_light")) return do_light; if(!str_cmp(name, "do_list")) return do_list; if(!str_cmp(name, "do_listcurrency")) return do_listcurrency; if(!str_cmp(name, "do_listen")) return do_listen; if(!str_cmp(name, "do_litterbug")) return do_litterbug; if(!str_cmp(name, "do_loadup")) return do_loadup; if(!str_cmp(name, "do_locations")) return do_locations; if(!str_cmp(name, "do_lock")) return do_lock; if(!str_cmp(name, "do_log")) return do_log; if(!str_cmp(name, "do_look")) return do_look; if(!str_cmp(name, "do_lookmap")) return do_lookmap; if(!str_cmp(name, "do_low_purge")) return do_low_purge; if(!str_cmp(name, "do_lore")) return do_lore; if(!str_cmp(name, "do_landmark")) return do_landmark; if(!str_cmp(name, "do_listteachers")) return do_listteachers; if(!str_cmp(name, "do_listscholar")) return do_listscholar; if(!str_cmp(name, "do_lookskills")) return do_lookskills; break; case 'm': if(!str_cmp(name, "do_mpboat")) return do_mpboat; if(!str_cmp(name, "do_mist_acid")) return do_mist_acid; if(!str_cmp(name, "do_mphtown")) return do_mphtown; if(!str_cmp(name, "do_mprmflag")) return do_mprmflag; if(!str_cmp(name, "do_mpflag")) return do_mpflag; if(!str_cmp(name, "do_mprmtag")) return do_mprmtag; if(!str_cmp(name, "do_mptag")) return do_mptag; if(!str_cmp(name, "do_mistform")) return do_mistform; if(!str_cmp(name, "do_migraine")) return do_migraine; if(!str_cmp(name, "do_makeclan")) return do_makeclan; if(!str_cmp(name, "do_makecouncil")) return do_makecouncil; if(!str_cmp(name, "do_morris_dance")) return do_morris_dance; if(!str_cmp(name, "do_mill")) return do_mill; if(!str_cmp(name, "do_mix")) return do_mix; if(!str_cmp(name, "do_mechanism")) return do_mechanism; if(!str_cmp(name, "do_minor_restore")) return do_minor_restore; if(!str_cmp(name, "do_maintain_position")) return do_maintain_position; if(!str_cmp(name, "do_maul")) return do_maul; if(!str_cmp(name, "do_mend")) return do_mend; if(!str_cmp(name, "do_maim")) return do_maim; if(!str_cmp(name, "do_makechannel")) return do_makechannel; if(!str_cmp(name, "do_makehtown")) return do_makehtown; if(!str_cmp(name, "do_makecity")) return do_makecity; if(!str_cmp(name, "do_makerepair")) return do_makerepair; if(!str_cmp(name, "do_makerooms")) return do_makerooms; if(!str_cmp(name, "do_makeshop")) return do_makeshop; if(!str_cmp(name, "do_makestafflist")) return do_makestafflist; if(!str_cmp(name, "do_massign")) return do_massign; if(!str_cmp(name, "do_meditate")) return do_meditate; if(!str_cmp(name, "do_memory")) return do_memory; if(!str_cmp(name, "do_mcreate")) return do_mcreate; if(!str_cmp(name, "do_mdelete")) return do_mdelete; if(!str_cmp(name, "do_mfind")) return do_mfind; if(!str_cmp(name, "do_mine")) return do_mine; if(!str_cmp(name, "do_minvoke")) return do_minvoke; if(!str_cmp(name, "do_mistwalk")) return do_mistwalk; if(!str_cmp(name, "do_mlist")) return do_mlist; if(!str_cmp(name, "do_merge")) return do_merge; if(!str_cmp(name, "do_money")) return do_money; if(!str_cmp(name, "do_morphcreate")) return do_morphcreate; if(!str_cmp(name, "do_morphdestroy")) return do_morphdestroy; if(!str_cmp(name, "do_morphset")) return do_morphset; if(!str_cmp(name, "do_morphstat")) return do_morphstat; if(!str_cmp(name, "do_mortalize")) return do_mortalize; if(!str_cmp(name, "do_mortify")) return do_mortify; if(!str_cmp(name, "do_mount")) return do_mount; if(!str_cmp(name, "do_mset")) return do_mset; if(!str_cmp(name, "do_mstat")) return do_mstat; if(!str_cmp(name, "do_murder")) return do_murder; if(!str_cmp(name, "do_mwhere")) return do_mwhere; if(!str_cmp(name, "do_mental_assault")) return do_mental_assault; if(!str_cmp(name, "do_mana")) return do_mana; if(!str_cmp(name, "do_move")) return do_move; if(!str_cmp(name, "do_mp_close_passage")) return do_mp_close_passage; if(!str_cmp(name, "do_mp_damage")) return do_mp_damage; if(!str_cmp(name, "do_mp_log")) return do_mp_log; if(!str_cmp(name, "do_mp_restore")) return do_mp_restore; if(!str_cmp(name, "do_mp_open_passage")) return do_mp_open_passage; if(!str_cmp(name, "do_mp_practice")) return do_mp_practice; if(!str_cmp(name, "do_mp_slay")) return do_mp_slay; if(!str_cmp(name, "do_mpadvance")) return do_mpadvance; if(!str_cmp(name, "do_mpasound")) return do_mpasound; if(!str_cmp(name, "do_mpasupress")) return do_mpasupress; if(!str_cmp(name, "do_mpgenmob")) return do_mpgenmob; if(!str_cmp(name, "do_mpclanmob")) return do_mpclanmob; if(!str_cmp(name, "do_mptutorial")) return do_mptutorial; if(!str_cmp(name, "do_mpoutcast")) return do_mpoutcast; if(!str_cmp(name, "do_mpinduct")) return do_mpinduct; if(!str_cmp(name, "do_mptrade")) return do_mptrade; if(!str_cmp(name, "do_mpclear")) return do_mpclear; if(!str_cmp(name, "do_mpassist")) return do_mpassist; if(!str_cmp(name, "do_mpat")) return do_mpat; if(!str_cmp(name, "do_mpcopy")) return do_mpcopy; if(!str_cmp(name, "do_mpdream")) return do_mpdream; if(!str_cmp(name, "do_mp_deposit")) return do_mp_deposit; if(!str_cmp(name, "do_mp_fill_in")) return do_mp_fill_in; if(!str_cmp(name, "do_mp_withdraw")) return do_mp_withdraw; if(!str_cmp(name, "do_mpecho")) return do_mpecho; if(!str_cmp(name, "do_mpechoaround")) return do_mpechoaround; if(!str_cmp(name, "do_mpechoat")) return do_mpechoat; if(!str_cmp(name, "do_mpechozone")) return do_mpechozone; if(!str_cmp(name, "do_mpedit")) return do_mpedit; if(!str_cmp(name, "do_mpforce")) return do_mpforce; if(!str_cmp(name, "do_mpinvis")) return do_mpinvis; if(!str_cmp(name, "do_mpgoto")) return do_mpgoto; if(!str_cmp(name, "do_mpjunk")) return do_mpjunk; if(!str_cmp(name, "do_mpkill")) return do_mpkill; if(!str_cmp(name, "do_mpmload")) return do_mpmload; if(!str_cmp(name, "do_mpmset")) return do_mpmset; if(!str_cmp(name, "do_mpcity")) return do_mpcity; if(!str_cmp(name, "do_mplair")) return do_mplair; if(!str_cmp(name, "do_mpnothing")) return do_mpnothing; if(!str_cmp(name, "do_mpoload")) return do_mpoload; if(!str_cmp(name, "do_mposet")) return do_mposet; if(!str_cmp(name, "do_mppardon")) return do_mppardon; if(!str_cmp(name, "do_mppeace")) return do_mppeace; if(!str_cmp(name, "do_mpeat")) return do_mpeat; if(!str_cmp(name, "do_mptoss")) return do_mptoss; if(!str_cmp(name, "do_mppersonalize")) return do_mppersonalize; if(!str_cmp(name, "do_mppurge")) return do_mppurge; if(!str_cmp(name, "do_mpquest")) return do_mpquest; if(!str_cmp(name, "do_mpqkamount")) return do_mpqkamount; if(!str_cmp(name, "do_mpstat")) return do_mpstat; if(!str_cmp(name, "do_mptransfer")) return do_mptransfer; if(!str_cmp(name, "do_mpmorph")) return do_mpmorph; if(!str_cmp(name, "do_mpunmorph")) return do_mpunmorph; if(!str_cmp(name, "do_mpnuisance")) return do_mpnuisance; if(!str_cmp(name, "do_mpunnuisance")) return do_mpunnuisance; if(!str_cmp(name, "do_mpbodybag")) return do_mpbodybag; if(!str_cmp(name, "do_mpclearbodies")) return do_mpclearbodies; if(!str_cmp(name, "do_mpapply")) return do_mpapply; if(!str_cmp(name, "do_mpapplyb")) return do_mpapplyb; if(!str_cmp(name, "do_mppkset")) return do_mppkset; if(!str_cmp(name, "do_mpscatter")) return do_mpscatter; if(!str_cmp(name, "do_mpdelay")) return do_mpdelay; if(!str_cmp(name, "do_mpsound")) return do_mpsound; if(!str_cmp(name, "do_mpsoundaround")) return do_mpsoundaround; if(!str_cmp(name, "do_mpsoundat")) return do_mpsoundat; if(!str_cmp(name, "do_mpmusic")) return do_mpmusic; if(!str_cmp(name, "do_mpmusicaround")) return do_mpmusicaround; if(!str_cmp(name, "do_mpmusicat")) return do_mpmusicat; break; case 'n': if(!str_cmp(name, "do_net")) return do_net; if(!str_cmp(name, "do_name")) return do_name; if(!str_cmp(name, "do_newbierecall")) return do_newbierecall; if(!str_cmp(name, "do_newbieset")) return do_newbieset; if(!str_cmp(name, "do_news")) return do_news; if(!str_cmp(name, "do_newzones")) return do_newzones; if(!str_cmp(name, "do_noemote")) return do_noemote; if(!str_cmp(name, "do_noresolve")) return do_noresolve; if(!str_cmp(name, "do_north")) return do_north; if(!str_cmp(name, "do_northeast")) return do_northeast; if(!str_cmp(name, "do_northwest")) return do_northwest; if(!str_cmp(name, "do_noteroom")) return do_noteroom; if(!str_cmp(name, "do_notell")) return do_notell; if(!str_cmp(name, "do_note")) return do_note; if(!str_cmp(name, "do_notitle")) return do_notitle; if(!str_cmp(name, "do_nuisance")) return do_nuisance; break; case 'o': if(!str_cmp(name, "do_oclaim")) return do_oclaim; if(!str_cmp(name, "do_overhead_slash")) return do_overhead_slash; if(!str_cmp(name, "do_oassign")) return do_oassign; if(!str_cmp(name, "do_object_reading")) return do_object_reading; if(!str_cmp(name, "do_ocreate")) return do_ocreate; if(!str_cmp(name, "do_odelete")) return do_odelete; if(!str_cmp(name, "do_ofind")) return do_ofind; if(!str_cmp(name, "do_oinvade")) return do_oinvade; if(!str_cmp(name, "do_oinvoke")) return do_oinvoke; if(!str_cmp(name, "do_olist")) return do_olist; if(!str_cmp(name, "do_opcopy")) return do_opcopy; if(!str_cmp(name, "do_open")) return do_open; if(!str_cmp(name, "do_order")) return do_order; if(!str_cmp(name, "do_oset")) return do_oset; if(!str_cmp(name, "do_ostat")) return do_ostat; if(!str_cmp(name, "do_ouch")) return do_ouch; if(!str_cmp(name, "do_outcast")) return do_outcast; if(!str_cmp(name, "do_owhere")) return do_owhere; if(!str_cmp(name, "do_oscatter")) return do_oscatter; if(!str_cmp(name, "do_ottos_dance")) return do_ottos_dance; if(!str_cmp(name, "do_opedit")) return do_opedit; if(!str_cmp(name, "do_opstat")) return do_opstat; break; case 'p': if(!str_cmp(name, "do_pilot")) return do_pilot; if(!str_cmp(name, "do_play")) return do_play; if(!str_cmp(name, "do_poultice")) return do_poultice; if(!str_cmp(name, "do_phase")) return do_phase; if(!str_cmp(name, "do_pet_companion")) return do_pet_companion; if(!str_cmp(name, "do_prefresh")) return do_prefresh; if(!str_cmp(name, "do_proclaim")) return do_proclaim; if(!str_cmp(name, "do_produce")) return do_produce; if(!str_cmp(name, "do_pager")) return do_pager; if(!str_cmp(name, "do_pardon")) return do_pardon; if(!str_cmp(name, "do_passage")) return do_passage; if(!str_cmp(name, "do_password")) return do_password; if(!str_cmp(name, "do_pawn")) return do_pawn; if(!str_cmp(name, "do_pcrename")) return do_pcrename; if(!str_cmp(name, "do_peace")) return do_peace; if(!str_cmp(name, "do_pfreload")) return do_pfreload; if(!str_cmp(name, "do_pick")) return do_pick; if(!str_cmp(name, "do_pluck")) return do_pluck; if(!str_cmp(name, "do_poison_weapon")) return do_poison_weapon; if(!str_cmp(name, "do_practice")) return do_practice; if(!str_cmp(name, "do_promote")) return do_promote; if(!str_cmp(name, "do_prompt")) return do_prompt; if(!str_cmp(name, "do_pull")) return do_pull; if(!str_cmp(name, "do_puppeteer")) return do_puppeteer; if(!str_cmp(name, "do_punch")) return do_punch; if(!str_cmp(name, "do_purge")) return do_purge; if(!str_cmp(name, "do_push")) return do_push; if(!str_cmp(name, "do_put")) return do_put; if(!str_cmp(name, "do_psionic_blast")) return do_psionic_blast; if(!str_cmp(name, "do_petreport")) return do_petreport; if(!str_cmp(name, "do_petdescribe")) return do_petdescribe; if(!str_cmp(name, "do_privacy")) return do_privacy; break; case 'q': if(!str_cmp(name, "do_quick_blade")) return do_quick_blade; if(!str_cmp(name, "do_quaff")) return do_quaff; if(!str_cmp(name, "do_qui")) return do_qui; if(!str_cmp(name, "do_quit")) return do_quit; if(!str_cmp(name, "do_quivering_palm")) return do_quivering_palm; if(!str_cmp(name, "do_qpset")) return do_qpset; if(!str_cmp(name, "do_qpstat")) return do_qpstat; break; case 'r': if(!str_cmp(name, "do_remember")) return do_remember; if(!str_cmp(name, "do_remort")) return do_remort; if(!str_cmp(name, "do_run")) return do_run; if(!str_cmp(name, "do_resize")) return do_resize; if(!str_cmp(name, "do_rgrid")) return do_rgrid; if(!str_cmp(name, "do_recoil")) return do_recoil; if(!str_cmp(name, "do_red")) return do_red; if(!str_cmp(name, "do_renumber")) return do_renumber; if(!str_cmp(name, "do_reward")) return do_reward; if(!str_cmp(name, "do_rush")) return do_rush; if(!str_cmp(name, "do_root")) return do_root; if(!str_cmp(name, "do_rollcall")) return do_rollcall; if(!str_cmp(name, "do_roster")) return do_roster; if(!str_cmp(name, "do_rousing_tune")) return do_rousing_tune; if(!str_cmp(name, "do_reject")) return do_reject; if(!str_cmp(name, "do_revoke")) return do_revoke; if(!str_cmp(name, "do_rake")) return do_rake; if(!str_cmp(name, "do_races")) return do_races; if(!str_cmp(name, "do_rage")) return do_rage; if(!str_cmp(name, "do_rank")) return do_rank; if(!str_cmp(name, "do_ratings")) return do_ratings; if(!str_cmp(name, "do_rap")) return do_rap; if(!str_cmp(name, "do_rassign")) return do_rassign; if(!str_cmp(name, "do_rat")) return do_rat; if(!str_cmp(name, "do_rdelete")) return do_rdelete; if(!str_cmp(name, "do_reboot")) return do_reboot; if(!str_cmp(name, "do_recall")) return do_recall; if(!str_cmp(name, "do_recho")) return do_recho; if(!str_cmp(name, "do_recite")) return do_recite; if(!str_cmp(name, "do_redit")) return do_redit; if(!str_cmp(name, "do_regoto")) return do_regoto; if(!str_cmp(name, "do_remove")) return do_remove; if(!str_cmp(name, "do_rent")) return do_rent; if(!str_cmp(name, "do_repair")) return do_repair; if(!str_cmp(name, "do_repairset")) return do_repairset; if(!str_cmp(name, "do_repairshops")) return do_repairshops; if(!str_cmp(name, "do_repairstat")) return do_repairstat; if(!str_cmp(name, "do_reply")) return do_reply; if(!str_cmp(name, "do_report")) return do_report; if(!str_cmp(name, "do_reserve")) return do_reserve; if(!str_cmp(name, "do_reset")) return do_reset; if(!str_cmp(name, "do_rest")) return do_rest; if(!str_cmp(name, "do_restore")) return do_restore; if(!str_cmp(name, "do_restoretime")) return do_restoretime; if(!str_cmp(name, "do_restrict")) return do_restrict; if(!str_cmp(name, "do_retire")) return do_retire; if(!str_cmp(name, "do_resend")) return do_resend; if(!str_cmp(name, "do_return")) return do_return; if(!str_cmp(name, "do_righteous_blow")) return do_righteous_blow; if(!str_cmp(name, "do_rip")) return do_rip; if(!str_cmp(name, "do_rlist")) return do_rlist; if(!str_cmp(name, "do_roll")) return do_roll; if(!str_cmp(name, "do_rset")) return do_rset; if(!str_cmp(name, "do_rstat")) return do_rstat; if(!str_cmp(name, "do_removelandmark")) return do_removelandmark; if(!str_cmp(name, "do_rpedit")) return do_rpedit; if(!str_cmp(name, "do_rprate")) return do_rprate; if(!str_cmp(name, "do_rpstat")) return do_rpstat; break; case 's': if(!str_cmp(name, "do_steer")) return do_steer; if(!str_cmp(name, "do_sail")) return do_sail; if(!str_cmp(name, "do_showholiday")) return do_showholiday; if(!str_cmp(name, "do_say")) return do_say; if(!str_cmp(name, "do_setmssp")) return do_setmssp; if(!str_cmp(name, "do_siege")) return do_siege; if(!str_cmp(name, "do_sabotage")) return do_sabotage; if(!str_cmp(name, "do_setclan")) return do_setclan; if(!str_cmp(name, "do_setcouncil")) return do_setcouncil; if(!str_cmp(name, "do_showclan")) return do_showclan; if(!str_cmp(name, "do_showcouncil")) return do_showcouncil; if(!str_cmp(name, "do_sylvan_touch")) return do_sylvan_touch; if(!str_cmp(name, "do_story")) return do_story; if(!str_cmp(name, "do_sigilist")) return do_sigilist; if(!str_cmp(name, "do_swarm")) return do_swarm; if(!str_cmp(name, "do_submerged")) return do_submerged; if(!str_cmp(name, "do_share")) return do_share; if(!str_cmp(name, "do_stalk_prey")) return do_stalk_prey; if(!str_cmp(name, "do_shroud_spirit")) return do_shroud_spirit; if(!str_cmp(name, "do_steed")) return do_steed; if(!str_cmp(name, "do_slay")) return do_slay; if(!str_cmp(name, "do_save")) return do_save; if(!str_cmp(name, "do_silentsave")) return do_silentsave; if(!str_cmp(name, "do_saveall")) return do_saveall; if(!str_cmp(name, "do_savearea")) return do_savearea; if(!str_cmp(name, "do_scan")) return do_scan; if(!str_cmp(name, "do_scatter")) return do_scatter; if(!str_cmp(name, "do_score")) return do_score; if(!str_cmp(name, "do_setlandmark")) return do_setlandmark; if(!str_cmp(name, "do_scribe")) return do_scribe; if(!str_cmp(name, "do_search")) return do_search; if(!str_cmp(name, "do_sedit")) return do_sedit; if(!str_cmp(name, "do_sell")) return do_sell; if(!str_cmp(name, "do_set_boot_time")) return do_set_boot_time; if(!str_cmp(name, "do_setchannel")) return do_setchannel; if(!str_cmp(name, "do_setclass")) return do_setclass; if(!str_cmp(name, "do_setcurrency")) return do_setcurrency; if(!str_cmp(name, "do_sethtown")) return do_sethtown; if(!str_cmp(name, "do_setcity")) return do_setcity; if(!str_cmp(name, "do_setquest")) return do_setquest; if(!str_cmp(name, "do_setrace")) return do_setrace; if(!str_cmp(name, "do_setweather")) return do_setweather; if(!str_cmp(name, "do_shadowform")) return do_shadowform; if(!str_cmp(name, "do_shapeshift")) return do_shapeshift; if(!str_cmp(name, "do_sharpen")) return do_sharpen; if(!str_cmp(name, "do_sheath")) return do_sheath; if(!str_cmp(name, "do_shield")) return do_shield; if(!str_cmp(name, "do_shops")) return do_shops; if(!str_cmp(name, "do_shopset")) return do_shopset; if(!str_cmp(name, "do_shopstat")) return do_shopstat; if(!str_cmp(name, "do_shove")) return do_shove; if(!str_cmp(name, "do_showchannels")) return do_showchannels; if(!str_cmp(name, "do_showclass")) return do_showclass; if(!str_cmp(name, "do_showhtown")) return do_showhtown; if(!str_cmp(name, "do_showcity")) return do_showcity; if(!str_cmp(name, "do_showquest")) return do_showquest; if(!str_cmp(name, "do_showrace")) return do_showrace; if(!str_cmp(name, "do_showweather")) return do_showweather; if(!str_cmp(name, "do_shutdown")) return do_shutdown; if(!str_cmp(name, "do_shriek")) return do_shriek; if(!str_cmp(name, "do_shrieking_note")) return do_shrieking_note; if(!str_cmp(name, "do_shrink")) return do_shrink; if(!str_cmp(name, "do_silence")) return do_silence; if(!str_cmp(name, "do_sit")) return do_sit; if(!str_cmp(name, "do_skill")) return do_skill; if(!str_cmp(name, "do_skills")) return do_skills; if(!str_cmp(name, "do_skin")) return do_skin; if(!str_cmp(name, "do_skip")) return do_skip; if(!str_cmp(name, "do_sleep")) return do_sleep; if(!str_cmp(name, "do_slice")) return do_slice; if(!str_cmp(name, "do_slist")) return do_slist; if(!str_cmp(name, "do_slookup")) return do_slookup; if(!str_cmp(name, "do_smell")) return do_smell; if(!str_cmp(name, "do_smoke")) return do_smoke; if(!str_cmp(name, "do_smuggle")) return do_smuggle; if(!str_cmp(name, "do_snatch")) return do_snatch; if(!str_cmp(name, "do_sneak")) return do_sneak; if(!str_cmp(name, "do_snoop")) return do_snoop; if(!str_cmp(name, "do_sober")) return do_sober; if(!str_cmp(name, "do_solve")) return do_solve; if(!str_cmp(name, "do_socials")) return do_socials; if(!str_cmp(name, "do_south")) return do_south; if(!str_cmp(name, "do_southeast")) return do_southeast; if(!str_cmp(name, "do_southwest")) return do_southwest; if(!str_cmp(name, "do_speak")) return do_speak; if(!str_cmp(name, "do_speed")) return do_speed; if(!str_cmp(name, "do_spells")) return do_spells; if(!str_cmp(name, "do_spike")) return do_spike; if(!str_cmp(name, "do_sprout_spikes")) return do_sprout_spikes; if(!str_cmp(name, "do_spirits")) return do_spirits; if(!str_cmp(name, "do_split")) return do_split; if(!str_cmp(name, "do_sset")) return do_sset; if(!str_cmp(name, "do_stafflist")) return do_stafflist; if(!str_cmp(name, "do_stand")) return do_stand; if(!str_cmp(name, "do_stat")) return do_stat; if(!str_cmp(name, "do_statreport")) return do_statreport; if(!str_cmp(name, "do_statshield")) return do_statshield; if(!str_cmp(name, "do_status")) return do_status; if(!str_cmp(name, "do_steal")) return do_steal; if(!str_cmp(name, "do_sting")) return do_sting; if(!str_cmp(name, "do_stirring_ballad")) return do_stirring_ballad; if(!str_cmp(name, "do_sound_waves")) return do_sound_waves; if(!str_cmp(name, "do_stomp")) return do_stomp; if(!str_cmp(name, "do_strip")) return do_strip; if(!str_cmp(name, "do_stun")) return do_stun; if(!str_cmp(name, "do_sustenance")) return do_sustenance; if(!str_cmp(name, "do_surreal_speed")) return do_surreal_speed; if(!str_cmp(name, "do_sustain_self")) return do_sustain_self; if(!str_cmp(name, "do_switch")) return do_switch; if(!str_cmp(name, "do_siphon_strength")) return do_siphon_strength; if(!str_cmp(name, "do_saveholiday")) return do_saveholiday; if(!str_cmp(name, "do_setholiday")) return do_setholiday; if(!str_cmp(name, "do_send")) return do_send; if(!str_cmp(name, "do_spectral_ward")) return do_spectral_ward; if(!str_cmp(name, "do_songs")) return do_songs; break; case 't': if(!str_cmp(name, "do_travel")) return do_travel; if(!str_cmp(name, "do_target")) return do_target; if(!str_cmp(name, "do_transfer")) return do_transfer; if(!str_cmp(name, "do_tax")) return do_tax; if(!str_cmp(name, "do_toxin")) return do_toxin; if(!str_cmp(name, "do_trades")) return do_trades; if(!str_cmp(name, "do_talkup")) return do_talkup; if(!str_cmp(name, "do_tan")) return do_tan; if(!str_cmp(name, "do_throat_punch")) return do_throat_punch; if(!str_cmp(name, "do_tame")) return do_tame; if(!str_cmp(name, "do_tend")) return do_tend; if(!str_cmp(name, "do_touch")) return do_touch; if(!str_cmp(name, "do_trance")) return do_trance; if(!str_cmp(name, "do_tears")) return do_tears; if(!str_cmp(name, "do_textspeed")) return do_textspeed; if(!str_cmp(name, "do_train")) return do_train; if(!str_cmp(name, "do_truesight")) return do_truesight; if(!str_cmp(name, "do_talents")) return do_talents; if(!str_cmp(name, "do_tag")) return do_tag; if(!str_cmp(name, "do_tail_swipe")) return do_tail_swipe; if(!str_cmp(name, "do_tamp")) return do_tamp; if(!str_cmp(name, "do_taunt")) return do_taunt; if(!str_cmp(name, "do_teacher")) return do_teacher; if(!str_cmp(name, "do_torture_mind")) return do_torture_mind; if(!str_cmp(name, "do_telepathy")) return do_telepathy; if(!str_cmp(name, "do_tell")) return do_tell; if(!str_cmp(name, "do_talk_to_char")) return do_talk_to_char; if(!str_cmp(name, "do_thaitin")) return do_thaitin; if(!str_cmp(name, "do_thicken_skin")) return do_thicken_skin; if(!str_cmp(name, "do_thunderous_hymn")) return do_thunderous_hymn; if(!str_cmp(name, "do_time")) return do_time; if(!str_cmp(name, "do_timezone")) return do_timezone; if(!str_cmp(name, "do_title")) return do_title; if(!str_cmp(name, "do_tutorial")) return do_tutorial; if(!str_cmp(name, "do_track")) return do_track; if(!str_cmp(name, "do_trash")) return do_trash; if(!str_cmp(name, "do_trust")) return do_trust; if(!str_cmp(name, "do_typo")) return do_typo; break; case 'u': if(!str_cmp(name, "do_undisguise")) return do_undisguise; if(!str_cmp(name, "do_untangle")) return do_untangle; if(!str_cmp(name, "do_unearth")) return do_unearth; if(!str_cmp(name, "do_unholy_melody")) return do_unholy_melody; if(!str_cmp(name, "do_unbolt")) return do_unbolt; if(!str_cmp(name, "do_unhell")) return do_unhell; if(!str_cmp(name, "do_unholy_sphere")) return do_unholy_sphere; if(!str_cmp(name, "do_unlock")) return do_unlock; if(!str_cmp(name, "do_unnuisance")) return do_unnuisance; if(!str_cmp(name, "do_unsheath")) return do_unsheath; if(!str_cmp(name, "do_unshift")) return do_unshift; if(!str_cmp(name, "do_unsilence")) return do_unsilence; if(!str_cmp(name, "do_up")) return do_up; if(!str_cmp(name, "do_users")) return do_users; break; case 'v': if(!str_cmp(name, "do_view")) return do_view; if(!str_cmp(name, "do_victories")) return do_victories; if(!str_cmp(name, "do_valtors_song")) return do_valtors_song; if(!str_cmp(name, "do_vines")) return do_vines; if(!str_cmp(name, "do_vstat")) return do_vstat; if(!str_cmp(name, "do_vclear")) return do_vclear; if(!str_cmp(name, "do_value")) return do_value; if(!str_cmp(name, "do_vassign")) return do_vassign; if(!str_cmp(name, "do_visible")) return do_visible; if(!str_cmp(name, "do_vnums")) return do_vnums; if(!str_cmp(name, "do_vomit")) return do_vomit; if(!str_cmp(name, "do_vsearch")) return do_vsearch; break; case 'w': if(!str_cmp(name, "do_withdraw")) return do_withdraw; if(!str_cmp(name, "do_wilderness")) return do_wilderness; if(!str_cmp(name, "do_willow_skin")) return do_willow_skin; if(!str_cmp(name, "do_wolf_spirit")) return do_wolf_spirit; if(!str_cmp(name, "do_wailing")) return do_wailing; if(!str_cmp(name, "do_wake")) return do_wake; if(!str_cmp(name, "do_ward_of_ethereal")) return do_ward_of_ethereal; if(!str_cmp(name, "do_warn")) return do_warn; if(!str_cmp(name, "do_wear")) return do_wear; if(!str_cmp(name, "do_weapons")) return do_weapons; if(!str_cmp(name, "do_weather")) return do_weather; if(!str_cmp(name, "do_west")) return do_west; if(!str_cmp(name, "do_where")) return do_where; if(!str_cmp(name, "do_whereis")) return do_whereis; if(!str_cmp(name, "do_whip_of_murazor")) return do_whip_of_murazor; if(!str_cmp(name, "do_whisper")) return do_whisper; if(!str_cmp(name, "do_who")) return do_who; if(!str_cmp(name, "do_whois")) return do_whois; if(!str_cmp(name, "do_wizinfo")) return do_wizinfo; if(!str_cmp(name, "do_wimpy")) return do_wimpy; if(!str_cmp(name, "do_wings")) return do_wings; if(!str_cmp(name, "do_wizhelp")) return do_wizhelp; if(!str_cmp(name, "do_wizlist")) return do_wizlist; if(!str_cmp(name, "do_wizlock")) return do_wizlock; if(!str_cmp(name, "do_wpeace")) return do_wpeace; break; case 'z': if(!str_cmp(name, "do_zot")) return do_zot; if(!str_cmp(name, "do_zap")) return do_zap; if(!str_cmp(name, "do_zones")) return do_zones; break; } return skill_notfound; } const char *spell_name( SPELL_FUN *spell ) { if(spell == spell_sacral_divinity) return "spell_sacral_divinity"; if(spell == spell_expurgation) return "spell_expurgation"; if(spell == spell_bethsaidean_touch) return "spell_bethsaidean_touch"; if(spell == spell_midas_touch) return "spell_midas_touch"; if(spell == spell_black_lightning) return "spell_black_lightning"; if(spell == spell_black_fist) return "spell_black_fist"; if(spell == spell_black_hand) return "spell_black_hand"; if(spell == spell_quantum_spike) return "spell_quantum_spike"; if(spell == spell_magnetic_thrust) return "spell_magnetic_thrust"; if(spell == spell_galvanic_whip) return "spell_galvanic_whip"; if(spell == spell_acetum_primus) return "spell_acetum_primus"; if(spell == spell_caustic_fount) return "spell_caustic_fount"; if(spell == spell_sulfurous_spray) return "spell_sulfurous_spray"; if(spell == spell_revive) return "spell_revive"; if(spell == spell_mind_wrench) return "spell_mind_wrench"; if(spell == spell_mind_wrack) return "spell_mind_wrack"; if(spell == spell_sonic_resonance) return "spell_sonic_resonance"; if(spell == spell_disruption) return "spell_disruption"; if(spell == spell_hand_of_chaos) return "spell_hand_of_chaos"; if(spell == spell_spectral_furor) return "spell_spectral_furor"; if(spell == spell_ethereal_fist) return "spell_ethereal_fist"; if(spell == spell_shadow_bolt) return "spell_shadow_bolt"; if(spell == spell_giant_strength) return "spell_giant_strength"; if(spell == spell_slow) return "spell_slow"; if(spell == spell_portal) return "spell_portal"; if(spell == spell_transport) return "spell_transport"; if(spell == spell_helical_flow) return "spell_helical_flow"; if(spell == spell_scorching_surge) return "spell_scorching_surge"; if(spell == spell_spiral_blast) return "spell_spiral_blast"; if(spell == spell_lightning_breath) return "spell_lightning_breath"; if(spell == spell_gas_breath) return "spell_gas_breath"; if(spell == spell_frost_breath) return "spell_frost_breath"; if(spell == spell_fire_breath) return "spell_fire_breath"; if(spell == spell_acid_breath) return "spell_acid_breath"; if(spell == spell_word_of_recall) return "spell_word_of_recall"; if(spell == spell_wizard_eye) return "spell_wizard_eye"; if(spell == spell_wizard_sight) return "spell_wizard_sight"; if(spell == spell_weaken) return "spell_weaken"; if(spell == spell_ventriloquate) return "spell_ventriloquate"; if(spell == spell_teleport) return "spell_teleport"; if(spell == spell_extradimensional_portal) return "spell_extradimensional_portal"; if(spell == spell_continual_light) return "spell_continual_light"; if(spell == spell_create_food) return "spell_create_food"; if(spell == spell_summon) return "spell_summon"; if(spell == spell_solar_flight) return "spell_solar_flight"; if(spell == spell_smaug) return "spell_smaug"; if(spell == spell_sleep) return "spell_sleep"; if(spell == spell_silence) return "spell_silence"; if(spell == spell_shocking_grasp) return "spell_shocking_grasp"; if(spell == spell_shadowform) return "spell_shadowform"; if(spell == spell_remove_trap) return "spell_remove_trap"; if(spell == spell_remove_silence) return "spell_remove_silence"; if(spell == spell_remove_invis) return "spell_remove_invis"; if(spell == spell_remove_curse) return "spell_remove_curse"; if(spell == spell_refresh) return "spell_refresh"; if(spell == spell_recharge) return "spell_recharge"; if(spell == spell_polymorph) return "spell_polymorph"; if(spell == spell_poison) return "spell_poison"; if(spell == spell_plant_pass) return "spell_plant_pass"; if(spell == spell_pass_door) return "spell_pass_door"; if(spell == spell_paralyze) return "spell_paralyze"; if(spell == spell_nettle_skin) return "spell_nettle_skin"; if(spell == spell_mist_walk) return "spell_mist_walk"; if(spell == spell_magic_missile) return "spell_magic_missile"; if(spell == spell_locate_object) return "spell_locate_object"; if(spell == spell_lend_health) return "spell_lend_health"; if(spell == spell_know_alignment) return "spell_know_alignment"; if(spell == spell_detect_invis) return "spell_detect_invis"; if(spell == spell_detect_hidden) return "spell_detect_hidden"; if(spell == spell_mass_invis) return "spell_mass_invis"; if(spell == spell_invis) return "spell_invis"; if(spell == spell_identify) return "spell_identify"; if(spell == spell_healing_essence) return "spell_healing_essence"; if(spell == spell_heal) return "spell_heal"; if(spell == spell_harm) return "spell_harm"; if(spell == spell_insanity) return "spell_insanity"; if(spell == spell_shrink) return "spell_shrink"; if(spell == spell_enlarge) return "spell_enlarge"; if(spell == spell_imprisonment) return "spell_imprisonment"; if(spell == spell_feline_grace) return "spell_feline_grace"; if(spell == spell_ogre_vitality) return "spell_ogre_vitality"; if(spell == spell_elven_features) return "spell_elven_features"; if(spell == spell_goblin_cunning) return "spell_goblin_cunning"; if(spell == spell_gamblers_luck) return "spell_gamblers_luck"; if(spell == spell_sage_wisdom) return "spell_sage_wisdom"; if(spell == spell_knock) return "spell_knock"; if(spell == spell_gate) return "spell_gate"; if(spell == spell_flamestrike) return "spell_flamestrike"; if(spell == spell_firestorm) return "spell_firestorm"; if(spell == spell_wind_attack) return "spell_wind_attack"; if(spell == spell_fireball) return "spell_fireball"; if(spell == spell_farsight) return "spell_farsight"; if(spell == spell_faerie_fog) return "spell_faerie_fog"; if(spell == spell_faerie_fire) return "spell_faerie_fire"; if(spell == spell_energy_drain) return "spell_energy_drain"; if(spell == spell_enchant_weapon) return "spell_enchant_weapon"; if(spell == spell_enchant_armor) return "spell_enchant_armor"; if(spell == spell_death_field) return "spell_death_field"; if(spell == spell_earthquake) return "spell_earthquake"; if(spell == spell_dream) return "spell_dream"; if(spell == spell_draw_mana) return "spell_draw_mana"; if(spell == spell_searing_light) return "spell_searing_light"; if(spell == spell_greater_restore) return "spell_greater_restore"; if(spell == spell_dispel_magic) return "spell_dispel_magic"; if(spell == spell_dispel_evil) return "spell_dispel_evil"; if(spell == spell_detect_poison) return "spell_detect_poison"; if(spell == spell_curse) return "spell_curse"; if(spell == spell_clavus) return "spell_clavus"; if(spell == spell_cure_critical) return "spell_cure_critical"; if(spell == spell_greater_heal) return "spell_greater_heal"; if(spell == spell_cure_serious) return "spell_cure_serious"; if(spell == spell_arch_healing) return "spell_arch_healing"; if(spell == spell_cure_light) return "spell_cure_light"; if(spell == spell_cure_poison) return "spell_cure_poison"; if(spell == spell_cure_affliction) return "spell_cure_affliction"; if(spell == spell_cure_blindness) return "spell_cure_blindness"; if(spell == spell_create_spring) return "spell_create_spring"; if(spell == spell_fly) return "spell_fly"; if(spell == spell_create_water) return "spell_create_water"; if(spell == spell_control_weather) return "spell_control_weather"; if(spell == spell_colour_spray) return "spell_colour_spray"; if(spell == spell_change_sex) return "spell_change_sex"; if(spell == spell_lightning) return "spell_lightning"; if(spell == spell_kolaks_stand) return "spell_kolaks_stand"; if(spell == spell_cause_light) return "spell_cause_light"; if(spell == spell_cause_critical) return "spell_cause_critical"; if(spell == spell_call_lightning) return "spell_call_lightning"; if(spell == spell_burning_hands) return "spell_burning_hands"; if(spell == spell_blindness) return "spell_blindness"; if(spell == spell_sylvan_wind) return "spell_sylvan_wind"; if(spell == spell_wolf_spirit) return "spell_wolf_spirit"; if(spell == spell_torpor) return "spell_torpor"; if(spell == spell_bestow_vitae) return "spell_bestow_vitae"; if(spell == spell_battlefield_view) return "spell_battlefield_view"; if(spell == spell_iceshard) return "spell_iceshard"; if(spell == spell_stick) return "spell_stick"; if(spell == spell_barbs) return "spell_barbs"; if(spell == spell_flaming_shield) return "spell_flaming_shield"; if(spell == spell_aura_of_life) return "spell_aura_of_life"; if(spell == spell_greater_smite) return "spell_greater_smite"; if(spell == spell_astral_walk) return "spell_astral_walk"; if(spell == spell_sanctuary) return "spell_sanctuary"; if(spell == spell_armor) return "spell_armor"; if(spell == spell_animate_skeleton) return "spell_animate_skeleton"; if(spell == spell_animate_corpse) return "spell_animate_corpse"; if(spell == spell_acid_blast) return "spell_acid_blast"; if(spell == spell_acidic_touch) return "spell_acidic_touch"; if(spell == spell_lightning_ward) return "spell_lightning_ward"; if(spell == spell_energy_ward) return "spell_energy_ward"; if(spell == spell_static_pulse) return "spell_static_pulse"; if(spell == spell_shocking_ward) return "spell_shocking_ward"; if(spell == spell_static_ward) return "spell_static_ward"; if(spell == spell_frigid_ward) return "spell_frigid_ward"; if(spell == spell_ice_ward) return "spell_ice_ward"; if(spell == spell_frost_ward) return "spell_frost_ward"; if(spell == spell_chilled_ward) return "spell_chilled_ward"; if(spell == spell_notfound) return "spell_notfound"; if(spell == spell_null) return "spell_null"; return "reserved"; } const char *skill_name( DO_FUN *skill ) { static char buf[64]; if ( skill == NULL ) return "reserved"; if(skill == do_mpmusicat) return "do_mpmusicat"; if(skill == do_mpmusicaround) return "do_mpmusicaround"; if(skill == do_mpmusic) return "do_mpmusic"; if(skill == do_mpsoundat) return "do_mpsoundat"; if(skill == do_mpsoundaround) return "do_mpsoundaround"; if(skill == do_mpsound) return "do_mpsound"; if(skill == do_mpdelay) return "do_mpdelay"; if(skill == do_mpscatter) return "do_mpscatter"; if(skill == do_mppkset) return "do_mppkset"; if(skill == do_mpapplyb) return "do_mpapplyb"; if(skill == do_mpapply) return "do_mpapply"; if(skill == do_mpclearbodies) return "do_mpclearbodies"; if(skill == do_mpbodybag) return "do_mpbodybag"; if(skill == do_mpunnuisance) return "do_mpunnuisance"; if(skill == do_mpnuisance) return "do_mpnuisance"; if(skill == do_mpunmorph) return "do_mpunmorph"; if(skill == do_mpmorph) return "do_mpmorph"; if(skill == do_mptransfer) return "do_mptransfer"; if(skill == do_rpstat) return "do_rpstat"; if(skill == do_opstat) return "do_opstat"; if(skill == do_mpstat) return "do_mpstat"; if(skill == do_mpqkamount) return "do_mpqkamount"; if(skill == do_mpquest) return "do_mpquest"; if(skill == do_mppurge) return "do_mppurge"; if(skill == do_mppersonalize) return "do_mppersonalize"; if(skill == do_mptoss) return "do_mptoss"; if(skill == do_mpeat) return "do_mpeat"; if(skill == do_mppeace) return "do_mppeace"; if(skill == do_mppardon) return "do_mppardon"; if(skill == do_mposet) return "do_mposet"; if(skill == do_mpoload) return "do_mpoload"; if(skill == do_mpnothing) return "do_mpnothing"; if(skill == do_mplair) return "do_mplair"; if(skill == do_mpcity) return "do_mpcity"; if(skill == do_mpmset) return "do_mpmset"; if(skill == do_mpmload) return "do_mpmload"; if(skill == do_mpkill) return "do_mpkill"; if(skill == do_mpjunk) return "do_mpjunk"; if(skill == do_mpgoto) return "do_mpgoto"; if(skill == do_mpinvis) return "do_mpinvis"; if(skill == do_mpforce) return "do_mpforce"; if(skill == do_rprate) return "do_rprate"; if(skill == do_rpedit) return "do_rpedit"; if(skill == do_opedit) return "do_opedit"; if(skill == do_mpedit) return "do_mpedit"; if(skill == do_mpechozone) return "do_mpechozone"; if(skill == do_mpechoat) return "do_mpechoat"; if(skill == do_mpechoaround) return "do_mpechoaround"; if(skill == do_mpecho) return "do_mpecho"; if(skill == do_mp_withdraw) return "do_mp_withdraw"; if(skill == do_mp_fill_in) return "do_mp_fill_in"; if(skill == do_mp_deposit) return "do_mp_deposit"; if(skill == do_mpdream) return "do_mpdream"; if(skill == do_mpcopy) return "do_mpcopy"; if(skill == do_mpat) return "do_mpat"; if(skill == do_mpassist) return "do_mpassist"; if(skill == do_mpclear) return "do_mpclear"; if(skill == do_mptrade) return "do_mptrade"; if(skill == do_mpinduct) return "do_mpinduct"; if(skill == do_mpoutcast) return "do_mpoutcast"; if(skill == do_mptutorial) return "do_mptutorial"; if(skill == do_mpclanmob) return "do_mpclanmob"; if(skill == do_mpgenmob) return "do_mpgenmob"; if(skill == do_mpasupress) return "do_mpasupress"; if(skill == do_mpasound) return "do_mpasound"; if(skill == do_mpadvance) return "do_mpadvance"; if(skill == do_mp_slay) return "do_mp_slay"; if(skill == do_mp_practice) return "do_mp_practice"; if(skill == do_mp_open_passage) return "do_mp_open_passage"; if(skill == do_mp_restore) return "do_mp_restore"; if(skill == do_mp_log) return "do_mp_log"; if(skill == do_mp_damage) return "do_mp_damage"; if(skill == do_mp_close_passage) return "do_mp_close_passage"; if(skill == do_zones) return "do_zones"; if(skill == do_zap) return "do_zap"; if(skill == do_wpeace) return "do_wpeace"; if(skill == do_wizlock) return "do_wizlock"; if(skill == do_wizlist) return "do_wizlist"; if(skill == do_wizhelp) return "do_wizhelp"; if(skill == do_wings) return "do_wings"; if(skill == do_wimpy) return "do_wimpy"; if(skill == do_forward_charge) return "do_forward_charge"; if(skill == do_privacy) return "do_privacy"; if(skill == do_wizinfo) return "do_wizinfo"; if(skill == do_finger) return "do_finger"; if(skill == do_email) return "do_email"; if(skill == do_whois) return "do_whois"; if(skill == do_who) return "do_who"; if(skill == do_whisper) return "do_whisper"; if(skill == do_whip_of_murazor) return "do_whip_of_murazor"; if(skill == do_whereis) return "do_whereis"; if(skill == do_where) return "do_where"; if(skill == do_west) return "do_west"; if(skill == do_weather) return "do_weather"; if(skill == do_songs) return "do_songs"; if(skill == do_weapons) return "do_weapons"; if(skill == do_wear) return "do_wear"; if(skill == do_warn) return "do_warn"; if(skill == do_ward_of_ethereal) return "do_ward_of_ethereal"; if(skill == do_confidence) return "do_confidence"; if(skill == do_spectral_ward) return "do_spectral_ward"; if(skill == do_wake) return "do_wake"; if(skill == do_wailing) return "do_wailing"; if(skill == do_vsearch) return "do_vsearch"; if(skill == do_vomit) return "do_vomit"; if(skill == do_vnums) return "do_vnums"; if(skill == do_visible) return "do_visible"; if(skill == do_lookskills) return "do_lookskills"; if(skill == do_vassign) return "do_vassign"; if(skill == do_value) return "do_value"; if(skill == do_users) return "do_users"; if(skill == do_qpstat) return "do_qpstat"; if(skill == do_glory) return "do_glory"; if(skill == do_qpset) return "do_qpset"; if(skill == do_up) return "do_up"; if(skill == do_unsilence) return "do_unsilence"; if(skill == do_unshift) return "do_unshift"; if(skill == do_unsheath) return "do_unsheath"; if(skill == do_unnuisance) return "do_unnuisance"; if(skill == do_unlock) return "do_unlock"; if(skill == do_unholy_sphere) return "do_unholy_sphere"; if(skill == do_unhell) return "do_unhell"; if(skill == do_unbolt) return "do_unbolt"; if(skill == do_typo) return "do_typo"; if(skill == do_trust) return "do_trust"; if(skill == do_trash) return "do_trash"; if(skill == do_send) return "do_send"; if(skill == do_track) return "do_track"; if(skill == do_tutorial) return "do_tutorial"; if(skill == do_title) return "do_title"; if(skill == do_setholiday) return "do_setholiday"; if(skill == do_saveholiday) return "do_saveholiday"; if(skill == do_holidays) return "do_holidays"; if(skill == do_timezone) return "do_timezone"; if(skill == do_time) return "do_time"; if(skill == do_thunderous_hymn) return "do_thunderous_hymn"; if(skill == do_thicken_skin) return "do_thicken_skin"; if(skill == do_thaitin) return "do_thaitin"; if(skill == do_talk_to_char) return "do_talk_to_char"; if(skill == do_tell) return "do_tell"; if(skill == do_telepathy) return "do_telepathy"; if(skill == do_listscholar) return "do_listscholar"; if(skill == do_listteachers) return "do_listteachers"; if(skill == do_torture_mind) return "do_torture_mind"; if(skill == do_teacher) return "do_teacher"; if(skill == do_taunt) return "do_taunt"; if(skill == do_tamp) return "do_tamp"; if(skill == do_tail_swipe) return "do_tail_swipe"; if(skill == do_siphon_strength) return "do_siphon_strength"; if(skill == do_tag) return "do_tag"; if(skill == do_headbutt) return "do_headbutt"; if(skill == do_switch) return "do_switch"; if(skill == do_sustain_self) return "do_sustain_self"; if(skill == do_surreal_speed) return "do_surreal_speed"; if(skill == do_sustenance) return "do_sustenance"; if(skill == do_stun) return "do_stun"; if(skill == do_strip) return "do_strip"; if(skill == do_stomp) return "do_stomp"; if(skill == do_sound_waves) return "do_sound_waves"; if(skill == do_unholy_melody) return "do_unholy_melody"; if(skill == do_ottos_dance) return "do_ottos_dance"; if(skill == do_stirring_ballad) return "do_stirring_ballad"; if(skill == do_sting) return "do_sting"; if(skill == do_beep) return "do_beep"; if(skill == do_steal) return "do_steal"; if(skill == do_status) return "do_status"; if(skill == do_statshield) return "do_statshield"; if(skill == do_statreport) return "do_statreport"; if(skill == do_stat) return "do_stat"; if(skill == do_stand) return "do_stand"; if(skill == do_stafflist) return "do_stafflist"; if(skill == do_sset) return "do_sset"; if(skill == do_split) return "do_split"; if(skill == do_spirits) return "do_spirits"; if(skill == do_hawk_spirit) return "do_hawk_spirit"; if(skill == do_sprout_spikes) return "do_sprout_spikes"; if(skill == do_spike) return "do_spike"; if(skill == do_spells) return "do_spells"; if(skill == do_speed) return "do_speed"; if(skill == do_speak) return "do_speak"; if(skill == do_southwest) return "do_southwest"; if(skill == do_southeast) return "do_southeast"; if(skill == do_south) return "do_south"; if(skill == do_socials) return "do_socials"; if(skill == do_solve) return "do_solve"; if(skill == do_sober) return "do_sober"; if(skill == do_snoop) return "do_snoop"; if(skill == do_sneak) return "do_sneak"; if(skill == do_snatch) return "do_snatch"; if(skill == do_smuggle) return "do_smuggle"; if(skill == do_smoke) return "do_smoke"; if(skill == do_smell) return "do_smell"; if(skill == do_slookup) return "do_slookup"; if(skill == do_slist) return "do_slist"; if(skill == do_slice) return "do_slice"; if(skill == do_sleep) return "do_sleep"; if(skill == do_skip) return "do_skip"; if(skill == do_skin) return "do_skin"; if(skill == do_talents) return "do_talents"; if(skill == do_skills) return "do_skills"; if(skill == do_skill) return "do_skill"; if(skill == do_sit) return "do_sit"; if(skill == do_silence) return "do_silence"; if(skill == do_truesight) return "do_truesight"; if(skill == do_train) return "do_train"; if(skill == do_shrink) return "do_shrink"; if(skill == do_shrieking_note) return "do_shrieking_note"; if(skill == do_shriek) return "do_shriek"; if(skill == do_shutdown) return "do_shutdown"; if(skill == do_showweather) return "do_showweather"; if(skill == do_showrace) return "do_showrace"; if(skill == do_showquest) return "do_showquest"; if(skill == do_showcity) return "do_showcity"; if(skill == do_showhtown) return "do_showhtown"; if(skill == do_showclass) return "do_showclass"; if(skill == do_showchannels) return "do_showchannels"; if(skill == do_shove) return "do_shove"; if(skill == do_shopstat) return "do_shopstat"; if(skill == do_shopset) return "do_shopset"; if(skill == do_shops) return "do_shops"; if(skill == do_shield) return "do_shield"; if(skill == do_sheath) return "do_sheath"; if(skill == do_sharpen) return "do_sharpen"; if(skill == do_shapeshift) return "do_shapeshift"; if(skill == do_shadowform) return "do_shadowform"; if(skill == do_setweather) return "do_setweather"; if(skill == do_setrace) return "do_setrace"; if(skill == do_setquest) return "do_setquest"; if(skill == do_setcity) return "do_setcity"; if(skill == do_sethtown) return "do_sethtown"; if(skill == do_setcurrency) return "do_setcurrency"; if(skill == do_setclass) return "do_setclass"; if(skill == do_setchannel) return "do_setchannel"; if(skill == do_set_boot_time) return "do_set_boot_time"; if(skill == do_sell) return "do_sell"; if(skill == do_sedit) return "do_sedit"; if(skill == do_search) return "do_search"; if(skill == do_scribe) return "do_scribe"; if(skill == do_landmark) return "do_landmark"; if(skill == do_setlandmark) return "do_setlandmark"; if(skill == do_removelandmark) return "do_removelandmark"; if(skill == do_addlandmark) return "do_addlandmark"; if(skill == do_score) return "do_score"; if(skill == do_move) return "do_move"; if(skill == do_mana) return "do_mana"; if(skill == do_armor) return "do_armor"; if(skill == do_blood) return "do_blood"; if(skill == do_hp) return "do_hp"; if(skill == do_bscore) return "do_bscore"; if(skill == do_oscatter) return "do_oscatter"; if(skill == do_scatter) return "do_scatter"; if(skill == do_scan) return "do_scan"; if(skill == do_savearea) return "do_savearea"; if(skill == do_saveall) return "do_saveall"; if(skill == do_silentsave) return "do_silentsave"; if(skill == do_save) return "do_save"; if(skill == do_rstat) return "do_rstat"; if(skill == do_rset) return "do_rset"; if(skill == do_roll) return "do_roll"; if(skill == do_rlist) return "do_rlist"; if(skill == do_rip) return "do_rip"; if(skill == do_righteous_blow) return "do_righteous_blow"; if(skill == do_return) return "do_return"; if(skill == do_resend) return "do_resend"; if(skill == do_retire) return "do_retire"; if(skill == do_restrict) return "do_restrict"; if(skill == do_restoretime) return "do_restoretime"; if(skill == do_restore) return "do_restore"; if(skill == do_rest) return "do_rest"; if(skill == do_reset) return "do_reset"; if(skill == do_reserve) return "do_reserve"; if(skill == do_report) return "do_report"; if(skill == do_petdescribe) return "do_petdescribe"; if(skill == do_petreport) return "do_petreport"; if(skill == do_reply) return "do_reply"; if(skill == do_repairstat) return "do_repairstat"; if(skill == do_repairshops) return "do_repairshops"; if(skill == do_repairset) return "do_repairset"; if(skill == do_repair) return "do_repair"; if(skill == do_rent) return "do_rent"; if(skill == do_remove) return "do_remove"; if(skill == do_regoto) return "do_regoto"; if(skill == do_redit) return "do_redit"; if(skill == do_recite) return "do_recite"; if(skill == do_recho) return "do_recho"; if(skill == do_clanrecall) return "do_clanrecall"; if(skill == do_cityrecall) return "do_cityrecall"; if(skill == do_recall) return "do_recall"; if(skill == do_reboot) return "do_reboot"; if(skill == do_rdelete) return "do_rdelete"; if(skill == do_rat) return "do_rat"; if(skill == do_rassign) return "do_rassign"; if(skill == do_rap) return "do_rap"; if(skill == do_ratings) return "do_ratings"; if(skill == do_rank) return "do_rank"; if(skill == do_rage) return "do_rage"; if(skill == do_races) return "do_races"; if(skill == do_quivering_palm) return "do_quivering_palm"; if(skill == do_quit) return "do_quit"; if(skill == do_qui) return "do_qui"; if(skill == do_quaff) return "do_quaff"; if(skill == do_mental_assault) return "do_mental_assault"; if(skill == do_psionic_blast) return "do_psionic_blast"; if(skill == do_put) return "do_put"; if(skill == do_push) return "do_push"; if(skill == do_purge) return "do_purge"; if(skill == do_punch) return "do_punch"; if(skill == do_puppeteer) return "do_puppeteer"; if(skill == do_pull) return "do_pull"; if(skill == do_prompt) return "do_prompt"; if(skill == do_promote) return "do_promote"; if(skill == do_flaming_whip) return "do_flaming_whip"; if(skill == do_closearena) return "do_closearena"; if(skill == do_textspeed) return "do_textspeed"; if(skill == do_tears) return "do_tears"; if(skill == do_challenge) return "do_challenge"; if(skill == do_accept) return "do_accept"; if(skill == do_decline) return "do_decline"; if(skill == do_arena) return "do_arena"; if(skill == do_forfeit) return "do_forfeit"; if(skill == do_practice) return "do_practice"; if(skill == do_poison_weapon) return "do_poison_weapon"; if(skill == do_flyby) return "do_flyby"; if(skill == do_rake) return "do_rake"; if(skill == do_pluck) return "do_pluck"; if(skill == do_pick) return "do_pick"; if(skill == do_pfreload) return "do_pfreload"; if(skill == do_peace) return "do_peace"; if(skill == do_pcrename) return "do_pcrename"; if(skill == do_pawn) return "do_pawn"; if(skill == do_password) return "do_password"; if(skill == do_passage) return "do_passage"; if(skill == do_pardon) return "do_pardon"; if(skill == do_pager) return "do_pager"; if(skill == do_owhere) return "do_owhere"; if(skill == do_revoke) return "do_revoke"; if(skill == do_outcast) return "do_outcast"; if(skill == do_ouch) return "do_ouch"; if(skill == do_ostat) return "do_ostat"; if(skill == do_oset) return "do_oset"; if(skill == do_order) return "do_order"; if(skill == do_open) return "do_open"; if(skill == do_opcopy) return "do_opcopy"; if(skill == do_olist) return "do_olist"; if(skill == do_oinvoke) return "do_oinvoke"; if(skill == do_oinvade) return "do_oinvade"; if(skill == do_ofind) return "do_ofind"; if(skill == do_odelete) return "do_odelete"; if(skill == do_ocreate) return "do_ocreate"; if(skill == do_object_reading) return "do_object_reading"; if(skill == do_lore) return "do_lore"; if(skill == do_oassign) return "do_oassign"; if(skill == do_nuisance) return "do_nuisance"; if(skill == do_notitle) return "do_notitle"; if(skill == do_note) return "do_note"; if(skill == do_notell) return "do_notell"; if(skill == do_noteroom) return "do_noteroom"; if(skill == do_northwest) return "do_northwest"; if(skill == do_northeast) return "do_northeast"; if(skill == do_north) return "do_north"; if(skill == do_noresolve) return "do_noresolve"; if(skill == do_noemote) return "do_noemote"; if(skill == do_newzones) return "do_newzones"; if(skill == do_news) return "do_news"; if(skill == do_newbieset) return "do_newbieset"; if(skill == do_newbierecall) return "do_newbierecall"; if(skill == do_name) return "do_name"; if(skill == do_mwhere) return "do_mwhere"; if(skill == do_murder) return "do_murder"; if(skill == do_vclear) return "do_vclear"; if(skill == do_vstat) return "do_vstat"; if(skill == do_mstat) return "do_mstat"; if(skill == do_mset) return "do_mset"; if(skill == do_mount) return "do_mount"; if(skill == do_mortify) return "do_mortify"; if(skill == do_mortalize) return "do_mortalize"; if(skill == do_morphstat) return "do_morphstat"; if(skill == do_morphset) return "do_morphset"; if(skill == do_morphdestroy) return "do_morphdestroy"; if(skill == do_morphcreate) return "do_morphcreate"; if(skill == do_money) return "do_money"; if(skill == do_balance) return "do_balance"; if(skill == do_merge) return "do_merge"; if(skill == do_bankers) return "do_bankers"; if(skill == do_mlist) return "do_mlist"; if(skill == do_mistwalk) return "do_mistwalk"; if(skill == do_minvoke) return "do_minvoke"; if(skill == do_fell) return "do_fell"; if(skill == do_produce) return "do_produce"; if(skill == do_unearth) return "do_unearth"; if(skill == do_mine) return "do_mine"; if(skill == do_mfind) return "do_mfind"; if(skill == do_mdelete) return "do_mdelete"; if(skill == do_mcreate) return "do_mcreate"; if(skill == do_memory) return "do_memory"; if(skill == do_trance) return "do_trance"; if(skill == do_meditate) return "do_meditate"; if(skill == do_massign) return "do_massign"; if(skill == do_makestafflist) return "do_makestafflist"; if(skill == do_makeshop) return "do_makeshop"; if(skill == do_makerooms) return "do_makerooms"; if(skill == do_makerepair) return "do_makerepair"; if(skill == do_makecity) return "do_makecity"; if(skill == do_makehtown) return "do_makehtown"; if(skill == do_makechannel) return "do_makechannel"; if(skill == do_maim) return "do_maim"; if(skill == do_low_purge) return "do_low_purge"; if(skill == do_lookmap) return "do_lookmap"; if(skill == do_look) return "do_look"; if(skill == do_log) return "do_log"; if(skill == do_lock) return "do_lock"; if(skill == do_proclaim) return "do_proclaim"; if(skill == do_prefresh) return "do_prefresh"; if(skill == do_locations) return "do_locations"; if(skill == do_loadup) return "do_loadup"; if(skill == do_litterbug) return "do_litterbug"; if(skill == do_listen) return "do_listen"; if(skill == do_listcurrency) return "do_listcurrency"; if(skill == do_list) return "do_list"; if(skill == do_light) return "do_light"; if(skill == do_life) return "do_life"; if(skill == do_lick) return "do_lick"; if(skill == do_level) return "do_level"; if(skill == do_touch) return "do_touch"; if(skill == do_conjure_elemental) return "do_conjure_elemental"; if(skill == do_pet_companion) return "do_pet_companion"; if(skill == do_lesser_skeleton) return "do_lesser_skeleton"; if(skill == do_leech) return "do_leech"; if(skill == do_leave) return "do_leave"; if(skill == do_last) return "do_last"; if(skill == do_languages) return "do_languages"; if(skill == do_land) return "do_land"; if(skill == do_lair) return "do_lair"; if(skill == do_kinetic_barrier) return "do_kinetic_barrier"; if(skill == do_slay) return "do_slay"; if(skill == do_kill) return "do_kill"; if(skill == do_know_enemy) return "do_know_enemy"; if(skill == do_phase) return "do_phase"; if(skill == do_body_drop) return "do_body_drop"; if(skill == do_clawed_hands) return "do_clawed_hands"; if(skill == do_heavy_hands) return "do_heavy_hands"; if(skill == do_bat_form) return "do_bat_form"; if(skill == do_animal_form) return "do_animal_form"; if(skill == do_mend) return "do_mend"; if(skill == do_combat_heal) return "do_combat_heal"; if(skill == do_tend) return "do_tend"; if(skill == do_poultice) return "do_poultice"; if(skill == do_steed) return "do_steed"; if(skill == do_icy_touch) return "do_icy_touch"; if(skill == do_frost_touch) return "do_frost_touch"; if(skill == do_chilled_touch) return "do_chilled_touch"; if(skill == do_maul) return "do_maul"; if(skill == do_beast_meld) return "do_beast_meld"; if(skill == do_tame) return "do_tame"; if(skill == do_shroud_spirit) return "do_shroud_spirit"; if(skill == do_stalk_prey) return "do_stalk_prey"; if(skill == do_find_water) return "do_find_water"; if(skill == do_hone_claws) return "do_hone_claws"; if(skill == do_net) return "do_net"; if(skill == do_infectious_claws) return "do_infectious_claws"; if(skill == do_share) return "do_share"; if(skill == do_wolf_spirit) return "do_wolf_spirit"; if(skill == do_bear_spirit) return "do_bear_spirit"; if(skill == do_bull_spirit) return "do_bull_spirit"; if(skill == do_elbow) return "do_elbow"; if(skill == do_ferocious_strike) return "do_ferocious_strike"; if(skill == do_knee) return "do_knee"; if(skill == do_crane_kick) return "do_crane_kick"; if(skill == do_butterfly_kick) return "do_butterfly_kick"; if(skill == do_afreeze) return "do_afreeze"; if(skill == do_hex) return "do_hex"; if(skill == do_frost) return "do_frost"; if(skill == do_chill) return "do_chill"; if(skill == do_throat_punch) return "do_throat_punch"; if(skill == do_low_blow) return "do_low_blow"; if(skill == do_kick) return "do_kick"; if(skill == do_khistory) return "do_khistory"; if(skill == do_leg_sweep) return "do_leg_sweep"; if(skill == do_judo) return "do_judo"; if(skill == do_judge) return "do_judge"; if(skill == do_journal) return "do_journal"; if(skill == do_invis) return "do_invis"; if(skill == do_inventory) return "do_inventory"; if(skill == do_invade) return "do_invade"; if(skill == do_instazone) return "do_instazone"; if(skill == do_instaroom) return "do_instaroom"; if(skill == do_installarea) return "do_installarea"; if(skill == do_inferno) return "do_inferno"; if(skill == do_influence) return "do_influence"; if(skill == do_intro) return "do_intro"; if(skill == do_induct) return "do_induct"; if(skill == do_imm_unmorph) return "do_imm_unmorph"; if(skill == do_imm_morph) return "do_imm_morph"; if(skill == do_immortalize) return "do_immortalize"; if(skill == do_ignore) return "do_ignore"; if(skill == do_idea) return "do_idea"; if(skill == do_ide) return "do_ide"; if(skill == do_htown_outcast) return "do_htown_outcast"; if(skill == do_city) return "do_city"; if(skill == do_htowns) return "do_htowns"; if(skill == do_hset) return "do_hset"; if(skill == do_reject) return "do_reject"; if(skill == do_invite) return "do_invite"; if(skill == do_house) return "do_house"; if(skill == do_homepage) return "do_homepage"; if(skill == do_holylight) return "do_holylight"; if(skill == do_hlist) return "do_hlist"; if(skill == do_hl) return "do_hl"; if(skill == do_hintedit) return "do_hintedit"; if(skill == do_higher_magic) return "do_higher_magic"; if(skill == do_fade) return "do_fade"; if(skill == do_adrenaline_rush) return "do_adrenaline_rush"; if(skill == do_maintain_position) return "do_maintain_position"; if(skill == do_hunker_down) return "do_hunker_down"; if(skill == do_fumes) return "do_fumes"; if(skill == do_hide) return "do_hide"; if(skill == do_helpcheck) return "do_helpcheck"; if(skill == do_help) return "do_help"; if(skill == do_hell) return "do_hell"; if(skill == do_hedit) return "do_hedit"; if(skill == do_boost) return "do_boost"; if(skill == do_healing_thoughts) return "do_healing_thoughts"; if(skill == do_hate) return "do_hate"; if(skill == do_harmonic_melody) return "do_harmonic_melody"; if(skill == do_happyhour) return "do_happyhour"; if(skill == do_gwhere) return "do_gwhere"; if(skill == do_submerged) return "do_submerged"; if(skill == do_hellfire) return "do_hellfire"; if(skill == do_dominate) return "do_dominate"; if(skill == do_vines) return "do_vines"; if(skill == do_entangle) return "do_entangle"; if(skill == do_ballistic) return "do_ballistic"; if(skill == do_deathroll) return "do_deathroll"; if(skill == do_gut) return "do_gut"; if(skill == do_gust_of_wind) return "do_gust_of_wind"; if(skill == do_gtell) return "do_gtell"; if(skill == do_group) return "do_group"; if(skill == do_grendals_stance) return "do_grendals_stance"; if(skill == do_gratz) return "do_gratz"; if(skill == do_graft_weapon) return "do_graft_weapon"; if(skill == do_gouge) return "do_gouge"; if(skill == do_goto) return "do_goto"; if(skill == do_glance) return "do_glance"; if(skill == do_aglance) return "do_aglance"; if(skill == do_give) return "do_give"; if(skill == do_gfighting) return "do_gfighting"; if(skill == do_get) return "do_get"; if(skill == do_gauge) return "do_gauge"; if(skill == do_untangle) return "do_untangle"; if(skill == do_impale) return "do_impale"; if(skill == do_iron_skin) return "do_iron_skin"; if(skill == do_rousing_tune) return "do_rousing_tune"; if(skill == do_roster) return "do_roster"; if(skill == do_rollcall) return "do_rollcall"; if(skill == do_root) return "do_root"; if(skill == do_daze) return "do_daze"; if(skill == do_laysiege) return "do_laysiege"; if(skill == do_minor_restore) return "do_minor_restore"; if(skill == do_ensnare) return "do_ensnare"; if(skill == do_zot) return "do_zot"; if(skill == do_ftag) return "do_ftag"; if(skill == do_fury) return "do_fury"; if(skill == do_keen_eye) return "do_keen_eye"; if(skill == do_rush) return "do_rush"; if(skill == do_reward) return "do_reward"; if(skill == do_renumber) return "do_renumber"; if(skill == do_red) return "do_red"; if(skill == do_recoil) return "do_recoil"; if(skill == do_decree_decay) return "do_decree_decay"; if(skill == do_double_slash) return "do_double_slash"; if(skill == do_human_form) return "do_human_form"; if(skill == do_frigid_touch) return "do_frigid_touch"; if(skill == do_ftick) return "do_ftick"; if(skill == do_fshow) return "do_fshow"; if(skill == do_infrasion) return "do_infrasion"; if(skill == do_mechanism) return "do_mechanism"; if(skill == do_disable) return "do_disable"; if(skill == do_willow_skin) return "do_willow_skin"; if(skill == do_swarm) return "do_swarm"; if(skill == do_creeping_doom) return "do_creeping_doom"; if(skill == do_freeze) return "do_freeze"; if(skill == do_form_password) return "do_form_password"; if(skill == do_fquit) return "do_fquit"; if(skill == do_fprompt) return "do_fprompt"; if(skill == do_forceclose) return "do_forceclose"; if(skill == do_force) return "do_force"; if(skill == do_for) return "do_for"; if(skill == do_follow) return "do_follow"; if(skill == do_foldarea) return "do_foldarea"; if(skill == do_breech) return "do_breech"; if(skill == do_fly_home) return "do_fly_home"; if(skill == do_fly) return "do_fly"; if(skill == do_flint_fire) return "do_flint_fire"; if(skill == do_flee) return "do_flee"; if(skill == do_fixchar) return "do_fixchar"; if(skill == do_fire) return "do_fire"; if(skill == do_find_trap) return "do_find_trap"; if(skill == do_findnote) return "do_findnote"; if(skill == do_fill) return "do_fill"; if(skill == do_undisguise) return "do_undisguise"; if(skill == do_festering_wound) return "do_festering_wound"; if(skill == do_feign_death) return "do_feign_death"; if(skill == do_disguise) return "do_disguise"; if(skill == do_brain_boil) return "do_brain_boil"; if(skill == do_cannibalize) return "do_cannibalize"; if(skill == do_break) return "do_break"; if(skill == do_gorge) return "do_gorge"; if(skill == do_feed) return "do_feed"; if(skill == do_fear) return "do_fear"; if(skill == do_fclear) return "do_fclear"; if(skill == do_wilderness) return "do_wilderness"; if(skill == do_eye) return "do_eye"; if(skill == do_extreme) return "do_extreme"; if(skill == do_expratio) return "do_expratio"; if(skill == do_explore) return "do_explore"; if(skill == do_expire) return "do_expire"; if(skill == do_exits) return "do_exits"; if(skill == do_examine) return "do_examine"; if(skill == do_exchange) return "do_exchange"; if(skill == do_evac_crescendo) return "do_evac_crescendo"; if(skill == do_equipment) return "do_equipment"; if(skill == do_enter) return "do_enter"; if(skill == do_enrage) return "do_enrage"; if(skill == do_empty) return "do_empty"; if(skill == do_emote) return "do_emote"; if(skill == do_elevate) return "do_elevate"; if(skill == do_eldritch_bolt) return "do_eldritch_bolt"; if(skill == do_echo) return "do_echo"; if(skill == do_eat) return "do_eat"; if(skill == do_east) return "do_east"; if(skill == do_druidic_hymn) return "do_druidic_hymn"; if(skill == do_drowsy) return "do_drowsy"; if(skill == do_drop) return "do_drop"; if(skill == do_drink) return "do_drink"; if(skill == do_dream_walk) return "do_dream_walk"; if(skill == do_draw) return "do_draw"; if(skill == do_drag) return "do_drag"; if(skill == do_courage) return "do_courage"; if(skill == do_dark_blessings) return "do_dark_blessings"; if(skill == do_inner_strength) return "do_inner_strength"; if(skill == do_down) return "do_down"; if(skill == do_dnd) return "do_dnd"; if(skill == do_dmesg) return "do_dmesg"; if(skill == do_dismount) return "do_dismount"; if(skill == do_dismiss) return "do_dismiss"; if(skill == do_dislodge) return "do_dislodge"; if(skill == do_disconnect) return "do_disconnect"; if(skill == do_disarm) return "do_disarm"; if(skill == do_sigilist) return "do_sigilist"; if(skill == do_grapple) return "do_grapple"; if(skill == do_dig) return "do_dig"; if(skill == do_devour) return "do_devour"; if(skill == do_detrap) return "do_detrap"; if(skill == do_destroychannel) return "do_destroychannel"; if(skill == do_destroy) return "do_destroy"; if(skill == do_description) return "do_description"; if(skill == do_dye) return "do_dye"; if(skill == do_deny) return "do_deny"; if(skill == do_delete) return "do_delete"; if(skill == do_delay) return "do_delay"; if(skill == do_dehydrate) return "do_dehydrate"; if(skill == do_defend) return "do_defend"; if(skill == do_declare) return "do_declare"; if(skill == do_deadly) return "do_deadly"; if(skill == do_cset) return "do_cset"; if(skill == do_crouch) return "do_crouch"; if(skill == do_credits) return "do_credits"; if(skill == do_crawl) return "do_crawl"; if(skill == do_gather) return "do_gather"; if(skill == do_mix) return "do_mix"; if(skill == do_bake) return "do_bake"; if(skill == do_hunt) return "do_hunt"; if(skill == do_tan) return "do_tan"; if(skill == do_jewelry) return "do_jewelry"; if(skill == do_mill) return "do_mill"; if(skill == do_forge) return "do_forge"; if(skill == do_councils) return "do_councils"; if(skill == do_copyover) return "do_copyover"; if(skill == do_cook) return "do_cook"; if(skill == do_consider) return "do_consider"; if(skill == do_connect) return "do_connect"; if(skill == do_critic) return "do_critic"; if(skill == do_morris_dance) return "do_morris_dance"; if(skill == do_valtors_song) return "do_valtors_song"; if(skill == do_talkup) return "do_talkup"; if(skill == do_juggle) return "do_juggle"; if(skill == do_story) return "do_story"; if(skill == do_angelic_being) return "do_angelic_being"; if(skill == do_config) return "do_config"; if(skill == do_cone) return "do_cone"; if(skill == do_compare) return "do_compare"; if(skill == do_companion) return "do_companion"; if(skill == do_commands) return "do_commands"; if(skill == do_color) return "do_color"; if(skill == do_cmdtable) return "do_cmdtable"; if(skill == do_close) return "do_close"; if(skill == do_climb) return "do_climb"; if(skill == do_clear) return "do_clear"; if(skill == do_claw) return "do_claw"; if(skill == do_trades) return "do_trades"; if(skill == do_sylvan_touch) return "do_sylvan_touch"; if(skill == do_effloresce) return "do_effloresce"; if(skill == do_coalesce) return "do_coalesce"; if(skill == do_combo) return "do_combo"; if(skill == do_classes) return "do_classes"; if(skill == do_victories) return "do_victories"; if(skill == do_showcouncil) return "do_showcouncil"; if(skill == do_showclan) return "do_showclan"; if(skill == do_setcouncil) return "do_setcouncil"; if(skill == do_setclan) return "do_setclan"; if(skill == do_call) return "do_call"; if(skill == do_makecouncil) return "do_makecouncil"; if(skill == do_makeclan) return "do_makeclan"; if(skill == do_clans) return "do_clans"; if(skill == do_energy_containment) return "do_energy_containment"; if(skill == do_flamebreath) return "do_flamebreath"; if(skill == do_circle) return "do_circle"; if(skill == do_choke) return "do_choke"; if(skill == do_checksieges) return "do_checksieges"; if(skill == do_check_vnums) return "do_check_vnums"; if(skill == do_overhead_slash) return "do_overhead_slash"; if(skill == do_downward_slash) return "do_downward_slash"; if(skill == do_charge) return "do_charge"; if(skill == do_channels) return "do_channels"; if(skill == do_cedit) return "do_cedit"; if(skill == do_play) return "do_play"; if(skill == do_cast) return "do_cast"; if(skill == do_chameleon) return "do_chameleon"; if(skill == do_control) return "do_control"; if(skill == do_calm) return "do_calm"; if(skill == do_buy) return "do_buy"; if(skill == do_bury) return "do_bury"; if(skill == do_burrow) return "do_burrow"; if(skill == do_bug) return "do_bug"; if(skill == do_corrosive) return "do_corrosive"; if(skill == do_migraine) return "do_migraine"; if(skill == do_toxin) return "do_toxin"; if(skill == do_brittle_bone) return "do_brittle_bone"; if(skill == do_brew) return "do_brew"; if(skill == do_breathe) return "do_breathe"; if(skill == do_brandish) return "do_brandish"; if(skill == do_forest) return "do_forest"; if(skill == do_bone) return "do_bone"; if(skill == do_bolt) return "do_bolt"; if(skill == do_bodybag) return "do_bodybag"; if(skill == do_blue) return "do_blue"; if(skill == do_blizzard) return "do_blizzard"; if(skill == do_bite) return "do_bite"; if(skill == do_bio) return "do_bio"; if(skill == do_bestowarea) return "do_bestowarea"; if(skill == do_berserk) return "do_berserk"; if(skill == do_distract) return "do_distract"; if(skill == do_graze) return "do_graze"; if(skill == do_beckon) return "do_beckon"; if(skill == do_bashdoor) return "do_bashdoor"; if(skill == do_bash) return "do_bash"; if(skill == do_ban) return "do_ban"; if(skill == do_sabotage) return "do_sabotage"; if(skill == do_tax) return "do_tax"; if(skill == do_siege) return "do_siege"; if(skill == do_fortify) return "do_fortify"; if(skill == do_cleararena) return "do_cleararena"; if(skill == do_contribute) return "do_contribute"; if(skill == do_ethereal_attack) return "do_ethereal_attack"; if(skill == do_deposit) return "do_deposit"; if(skill == do_transfer) return "do_transfer"; if(skill == do_withdraw) return "do_withdraw"; if(skill == do_account) return "do_account"; if(skill == do_banish) return "do_banish"; if(skill == do_bamfout) return "do_bamfout"; if(skill == do_bamfin) return "do_bamfin"; if(skill == do_balzhur) return "do_balzhur"; if(skill == do_ball_of_fire) return "do_ball_of_fire"; if(skill == do_target) return "do_target"; if(skill == do_hurl) return "do_hurl"; if(skill == do_backstab) return "do_backstab"; if(skill == do_arteries) return "do_arteries"; if(skill == do_backhand) return "do_backhand"; if(skill == do_authorize) return "do_authorize"; if(skill == do_auction) return "do_auction"; if(skill == do_atobj) return "do_atobj"; if(skill == do_at) return "do_at"; if(skill == do_apurge) return "do_apurge"; if(skill == do_astat) return "do_astat"; if(skill == do_assault) return "do_assault"; if(skill == do_assassinate) return "do_assassinate"; if(skill == do_aset) return "do_aset"; if(skill == do_areas) return "do_areas"; if(skill == do_appraise) return "do_appraise"; if(skill == do_apply) return "do_apply"; if(skill == do_ansi) return "do_ansi"; if(skill == do_angelfire) return "do_angelfire"; if(skill == do_allow) return "do_allow"; if(skill == do_alias) return "do_alias"; if(skill == do_aid) return "do_aid"; if(skill == do_afk) return "do_afk"; if(skill == do_affected) return "do_affected"; if(skill == do_aexit) return "do_aexit"; if(skill == do_advance) return "do_advance"; if(skill == do_activate) return "do_activate"; if(skill == do_aassign) return "do_aassign"; if(skill == skill_notfound) return "skill_notfound"; if(skill == do_astral_attack) return "do_astral_attack"; if(skill == do_travel) return "do_travel"; if(skill == do_boards) return "do_boards"; if(skill == do_rgrid) return "do_rgrid"; if(skill == do_buildwalk) return "do_buildwalk"; if(skill == do_setmssp) return "do_setmssp"; if(skill == do_say) return "do_say"; if(skill == do_hypnotize) return "do_hypnotize"; if(skill == do_mistform) return "do_mistform"; if(skill == do_quick_blade) return "do_quick_blade"; if(skill == do_blinding_speed) return "do_blinding_speed"; if(skill == do_blur_attack) return "do_blur_attack"; if(skill == do_showholiday) return "do_showholiday"; if(skill == do_resize) return "do_resize"; if(skill == do_aobjsize) return "do_aobjsize"; if(skill == do_fixskywild) return "do_fixskywild"; if(skill == do_bset) return "do_bset"; if(skill == do_behead) return "do_behead"; if(skill == do_run) return "do_run"; if(skill == do_remort) return "do_remort"; if(skill == do_remember) return "do_remember"; if(skill == do_addaffects) return "do_addaffects"; if(skill == do_fileio) return "do_fileio"; if(skill == do_oclaim) return "do_oclaim"; if(skill == do_mptag) return "do_mptag"; if(skill == do_mprmtag) return "do_mprmtag"; if(skill == do_mpflag) return "do_mpflag"; if(skill == do_mprmflag) return "do_mprmflag"; if(skill == do_mphtown) return "do_mphtown"; if(skill == do_acid_spray) return "do_acid_spray"; if(skill == do_mist_acid) return "do_mist_acid"; if(skill == do_mpboat) return "do_mpboat"; if(skill == do_depart) return "do_depart"; if(skill == do_sail) return "do_sail"; if(skill == do_steer) return "do_steer"; if(skill == do_pilot) return "do_pilot"; if(skill == do_view) return "do_view"; if(skill == do_hull_repair) return "do_hull_repair"; if(skill == do_deed) return "do_deed"; if(skill == do_aboard) return "do_aboard"; snprintf( buf, 64, "(%p)", skill ); return buf; }