muddy/
muddy/CVS/
muddy/area/
muddy/area/CVS/
muddy/clans/CVS/
muddy/classes/CVS/
muddy/doc/
muddy/doc/CVS/
muddy/etc/CVS/
muddy/etc/i3/
muddy/etc/i3/CVS/
muddy/imc/CVS/
muddy/lang/CVS/
muddy/licenses/CVS/
muddy/msgdb/CVS/
muddy/new/CVS/
muddy/notes/
muddy/player/
muddy/races/CVS/
muddy/religions/CVS/
muddy/src/CVS/
muddy/src/comm/CVS/
muddy/src/db/CVS/
muddy/src/intermud/
muddy/src/intermud/CVS/
muddy/src/irc/CVS/
muddy/src/olc/CVS/
/* $Id: dofun.h,v 1.666 2004/09/20 10:50:19 shrike Exp $ */
 
/************************************************************************************
 *    Copyright 2004 Astrum Metaphora consortium                                    *
 *                                                                                  *
 *    Licensed under the Apache License, Version 2.0 (the "License");               *
 *    you may not use this file except in compliance with the License.              *
 *    You may obtain a copy of the License at                                       *
 *                                                                                  *
 *    http://www.apache.org/licenses/LICENSE-2.0                                    *
 *                                                                                  *
 *    Unless required by applicable law or agreed to in writing, software           *
 *    distributed under the License is distributed on an "AS IS" BASIS,             *
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.      *
 *    See the License for the specific language governing permissions and           *
 *    limitations under the License.                                                *
 *                                                                                  *
 ************************************************************************************/
 
#ifndef _DOFUN_H_
#define _DOFUN_H_

extern namedp_t dofun_table[];

DECLARE_DO_FUN(do_add_bp);
DECLARE_DO_FUN(do_add_qp);
DECLARE_DO_FUN(do_add_rp);
DECLARE_DO_FUN(do_addapply);
DECLARE_DO_FUN(do_admin);
DECLARE_DO_FUN(do_advance);
DECLARE_DO_FUN(do_advself);
DECLARE_DO_FUN(do_affects);
DECLARE_DO_FUN(do_affrooms);
DECLARE_DO_FUN(do_afk);
DECLARE_DO_FUN(do_alia);
DECLARE_DO_FUN(do_alias);
DECLARE_DO_FUN(do_alist);
DECLARE_DO_FUN(do_allow);
DECLARE_DO_FUN(do_ambush);
DECLARE_DO_FUN(do_analyse);
DECLARE_DO_FUN(do_knowmob);
DECLARE_DO_FUN(do_annihilate);
DECLARE_DO_FUN(do_answer);
DECLARE_DO_FUN(do_anvil);
DECLARE_DO_FUN(do_areas);
DECLARE_DO_FUN(do_arrest);
DECLARE_DO_FUN(do_asave);
DECLARE_DO_FUN(do_ashow);
DECLARE_DO_FUN(do_ask);
DECLARE_DO_FUN(do_assassinate);
DECLARE_DO_FUN(do_at);
DECLARE_DO_FUN(do_auction);
DECLARE_DO_FUN(do_autolist);
DECLARE_DO_FUN(do_autorepair);
DECLARE_DO_FUN(do_autoskills);
DECLARE_DO_FUN(do_axedigging);
DECLARE_DO_FUN(do_backhand);
DECLARE_DO_FUN(do_backstab);
DECLARE_DO_FUN(do_balance);
DECLARE_DO_FUN(do_bamfin);
DECLARE_DO_FUN(do_bamfout);
DECLARE_DO_FUN(do_ban);
DECLARE_DO_FUN(do_bandage);
DECLARE_DO_FUN(do_bash);
DECLARE_DO_FUN(do_bash_door);
DECLARE_DO_FUN(do_bd);
DECLARE_DO_FUN(do_beret);
DECLARE_DO_FUN(do_berserk);
DECLARE_DO_FUN(do_blackjack);
DECLARE_DO_FUN(do_bleed);
DECLARE_DO_FUN(do_blindness_dust);
DECLARE_DO_FUN(do_blink);
DECLARE_DO_FUN(do_bloodthirst);
DECLARE_DO_FUN(do_body);
DECLARE_DO_FUN(do_boneshatter);
DECLARE_DO_FUN(do_bonus);
DECLARE_DO_FUN(do_bppractice);
DECLARE_DO_FUN(do_brandish);
DECLARE_DO_FUN(do_btalk);
DECLARE_DO_FUN(do_bug);
DECLARE_DO_FUN(do_butcher);
DECLARE_DO_FUN(do_buy);
DECLARE_DO_FUN(do_cache);
DECLARE_DO_FUN(do_caltrops);
DECLARE_DO_FUN(do_camouflage);
DECLARE_DO_FUN(do_camp);
DECLARE_DO_FUN(do_cannon);
DECLARE_DO_FUN(do_cast);
DECLARE_DO_FUN(do_castout);
DECLARE_DO_FUN(do_changes);
DECLARE_DO_FUN(do_channels);
DECLARE_DO_FUN(do_charge);
DECLARE_DO_FUN(do_charge_set);
DECLARE_DO_FUN(do_chat);
DECLARE_DO_FUN(do_check);
DECLARE_DO_FUN(do_choke);
DECLARE_DO_FUN(do_circle);
DECLARE_DO_FUN(do_clan);
DECLARE_DO_FUN(do_allytalk);
DECLARE_DO_FUN(do_clanbank);
DECLARE_DO_FUN(do_clanreward);
DECLARE_DO_FUN(do_clanlist);
DECLARE_DO_FUN(do_claws);
DECLARE_DO_FUN(do_clear);
DECLARE_DO_FUN(do_cleave);
DECLARE_DO_FUN(do_climat);
DECLARE_DO_FUN(do_clone);
DECLARE_DO_FUN(do_close);
DECLARE_DO_FUN(do_commands);
DECLARE_DO_FUN(do_compare);
DECLARE_DO_FUN(do_compress);
DECLARE_DO_FUN(do_concentrate);
DECLARE_DO_FUN(do_condemn);
DECLARE_DO_FUN(do_confiscate);
DECLARE_DO_FUN(do_consider);
DECLARE_DO_FUN(do_count);
DECLARE_DO_FUN(do_create);
DECLARE_DO_FUN(do_crecall);
DECLARE_DO_FUN(do_credits);
DECLARE_DO_FUN(do_crossslice);
DECLARE_DO_FUN(do_crush_boots);
DECLARE_DO_FUN(do_cutreply);
DECLARE_DO_FUN(do_date);
DECLARE_DO_FUN(do_deaf);
DECLARE_DO_FUN(do_deathgrip);
DECLARE_DO_FUN(do_delet);
DECLARE_DO_FUN(do_delete);
DECLARE_DO_FUN(do_demand);
DECLARE_DO_FUN(do_demon);
DECLARE_DO_FUN(do_deny);
DECLARE_DO_FUN(do_deposit);
DECLARE_DO_FUN(do_description);
DECLARE_DO_FUN(do_detect_hidden);
DECLARE_DO_FUN(do_deliverance);
DECLARE_DO_FUN(do_devtalk);
DECLARE_DO_FUN(do_diplomacy);
DECLARE_DO_FUN(do_dirt);
DECLARE_DO_FUN(do_disable);
DECLARE_DO_FUN(do_disarm);
DECLARE_DO_FUN(do_disciplines);
DECLARE_DO_FUN(do_disconnect);
DECLARE_DO_FUN(do_dishonor);
DECLARE_DO_FUN(do_dismount);
DECLARE_DO_FUN(do_divorce);
DECLARE_DO_FUN(do_down);
DECLARE_DO_FUN(do_draw);
DECLARE_DO_FUN(do_drink);
DECLARE_DO_FUN(do_drop);
DECLARE_DO_FUN(do_drumming_maces);
DECLARE_DO_FUN(do_dump);
DECLARE_DO_FUN(do_east);
DECLARE_DO_FUN(do_eat);
DECLARE_DO_FUN(do_echo);
DECLARE_DO_FUN(do_edit);
DECLARE_DO_FUN(do_embalmment);
DECLARE_DO_FUN(do_emote);
DECLARE_DO_FUN(do_empower);
DECLARE_DO_FUN(do_element);
DECLARE_DO_FUN(do_enable);
DECLARE_DO_FUN(do_enchant);
DECLARE_DO_FUN(do_endure);
DECLARE_DO_FUN(do_enter);
DECLARE_DO_FUN(do_envenom);
DECLARE_DO_FUN(do_equipment);
DECLARE_DO_FUN(do_escape);
DECLARE_DO_FUN(do_estimate);
DECLARE_DO_FUN(do_examine);
DECLARE_DO_FUN(do_execute);
DECLARE_DO_FUN(do_exits);
DECLARE_DO_FUN(do_explock);
DECLARE_DO_FUN(do_explode);
DECLARE_DO_FUN(do_explored);
DECLARE_DO_FUN(do_eyejab);
DECLARE_DO_FUN(do_fade);
DECLARE_DO_FUN(do_feint);
DECLARE_DO_FUN(do_fill);
DECLARE_DO_FUN(do_find);
DECLARE_DO_FUN(do_fix);
DECLARE_DO_FUN(do_flee);
DECLARE_DO_FUN(do_flurry);
DECLARE_DO_FUN(do_fly);
DECLARE_DO_FUN(do_follow);
DECLARE_DO_FUN(do_force);
DECLARE_DO_FUN(do_forest);
DECLARE_DO_FUN(do_forge);
DECLARE_DO_FUN(do_forger);
DECLARE_DO_FUN(do_forget);
DECLARE_DO_FUN(do_fortitude);
DECLARE_DO_FUN(do_form);
DECLARE_DO_FUN(do_freeze);
DECLARE_DO_FUN(do_fvlist);
DECLARE_DO_FUN(do_gaffects);
DECLARE_DO_FUN(do_gain);
DECLARE_DO_FUN(do_gamble);
DECLARE_DO_FUN(do_get);
DECLARE_DO_FUN(do_give);
DECLARE_DO_FUN(do_glist);
DECLARE_DO_FUN(do_gossip);
DECLARE_DO_FUN(do_goto);
DECLARE_DO_FUN(do_gquest);
DECLARE_DO_FUN(do_grant);
DECLARE_DO_FUN(do_group);
DECLARE_DO_FUN(do_gtell);
DECLARE_DO_FUN(do_guard);
DECLARE_DO_FUN(do_hara);
DECLARE_DO_FUN(do_hash);
DECLARE_DO_FUN(do_headprice);
DECLARE_DO_FUN(do_heal);
DECLARE_DO_FUN(do_help);
DECLARE_DO_FUN(do_herbs);
DECLARE_DO_FUN(do_herotalk);
DECLARE_DO_FUN(do_hide);
DECLARE_DO_FUN(do_holylight);
DECLARE_DO_FUN(do_hometown);
DECLARE_DO_FUN(do_horn_prick);
DECLARE_DO_FUN(do_human);
DECLARE_DO_FUN(do_humor);
DECLARE_DO_FUN(do_hunt);
DECLARE_DO_FUN(do_idea);
DECLARE_DO_FUN(do_identify);
DECLARE_DO_FUN(do_immdescription);
DECLARE_DO_FUN(do_immname);
DECLARE_DO_FUN(do_immtalk);
DECLARE_DO_FUN(do_imotd);
DECLARE_DO_FUN(do_improvement);
DECLARE_DO_FUN(do_incognito);
DECLARE_DO_FUN(do_info);
DECLARE_DO_FUN(do_inventory);
DECLARE_DO_FUN(do_invis);
DECLARE_DO_FUN(do_ititle);
DECLARE_DO_FUN(do_pretitle);
DECLARE_DO_FUN(do_judge);
DECLARE_DO_FUN(do_katana);
DECLARE_DO_FUN(do_kick);
DECLARE_DO_FUN(do_kidnap);
DECLARE_DO_FUN(do_kill);
DECLARE_DO_FUN(do_label);
DECLARE_DO_FUN(do_lang);
DECLARE_DO_FUN(do_lash);
DECLARE_DO_FUN(do_layhands);
DECLARE_DO_FUN(do_learn);
DECLARE_DO_FUN(do_leg_sweep);
DECLARE_DO_FUN(do_limit_strip);
DECLARE_DO_FUN(do_limited);
DECLARE_DO_FUN(do_links);
DECLARE_DO_FUN(do_lion_call);
DECLARE_DO_FUN(do_list);
DECLARE_DO_FUN(do_load);
DECLARE_DO_FUN(do_lock);
DECLARE_DO_FUN(do_log);
DECLARE_DO_FUN(do_look);
DECLARE_DO_FUN(do_lore);
DECLARE_DO_FUN(do_maintain);
DECLARE_DO_FUN(do_make);
DECLARE_DO_FUN(do_marry);
DECLARE_DO_FUN(do_mech);
DECLARE_DO_FUN(do_medical_help);
DECLARE_DO_FUN(do_memory);
DECLARE_DO_FUN(do_merge);
DECLARE_DO_FUN(do_mining);
DECLARE_DO_FUN(do_mintage);
DECLARE_DO_FUN(do_miracles);
DECLARE_DO_FUN(do_mob);
DECLARE_DO_FUN(do_motd);
DECLARE_DO_FUN(do_mount);
DECLARE_DO_FUN(do_mpstat);
DECLARE_DO_FUN(do_msgstat);
DECLARE_DO_FUN(do_murde);
DECLARE_DO_FUN(do_murder);
DECLARE_DO_FUN(do_music);
DECLARE_DO_FUN(do_mwhere);
DECLARE_DO_FUN(do_myrank);
DECLARE_DO_FUN(do_needle_prick);
DECLARE_DO_FUN(do_nerve);
DECLARE_DO_FUN(do_newlock);
DECLARE_DO_FUN(do_news);
DECLARE_DO_FUN(do_no_pk);
DECLARE_DO_FUN(do_noaffect);
DECLARE_DO_FUN(do_nochannels);
DECLARE_DO_FUN(do_noemote);
DECLARE_DO_FUN(do_noexp);
DECLARE_DO_FUN(do_nofollow);
DECLARE_DO_FUN(do_nogive);
DECLARE_DO_FUN(do_noquest);
DECLARE_DO_FUN(do_nonote);
DECLARE_DO_FUN(do_north);
DECLARE_DO_FUN(do_nocast);
DECLARE_DO_FUN(do_nosummon);
DECLARE_DO_FUN(do_note);
DECLARE_DO_FUN(do_notell);
DECLARE_DO_FUN(do_notitle);
DECLARE_DO_FUN(do_nowhois);
DECLARE_DO_FUN(do_nuclear_strike);
DECLARE_DO_FUN(do_objectfindwearlocation);
DECLARE_DO_FUN(do_objlist);
DECLARE_DO_FUN(do_ooc);
DECLARE_DO_FUN(do_open);
DECLARE_DO_FUN(do_order);
DECLARE_DO_FUN(do_oscore);
DECLARE_DO_FUN(do_oskills);
DECLARE_DO_FUN(do_ospells);
DECLARE_DO_FUN(do_outfit);
DECLARE_DO_FUN(do_overhead);
DECLARE_DO_FUN(do_owhere);
DECLARE_DO_FUN(do_owner);
DECLARE_DO_FUN(do_password);
DECLARE_DO_FUN(do_peace);
DECLARE_DO_FUN(do_peacefu);
DECLARE_DO_FUN(do_peaceful);
DECLARE_DO_FUN(do_pecho);
DECLARE_DO_FUN(do_penalty);
DECLARE_DO_FUN(do_permban);
DECLARE_DO_FUN(do_petitio);
DECLARE_DO_FUN(do_petition);
DECLARE_DO_FUN(do_pick);
DECLARE_DO_FUN(do_pincer);
DECLARE_DO_FUN(do_pipe);
DECLARE_DO_FUN(do_pload);
DECLARE_DO_FUN(do_pmote);
DECLARE_DO_FUN(do_poison_smoke);
DECLARE_DO_FUN(do_popularity);
DECLARE_DO_FUN(do_pose);
DECLARE_DO_FUN(do_pour);
DECLARE_DO_FUN(do_powers);
DECLARE_DO_FUN(do_practice);
DECLARE_DO_FUN(do_pray);
DECLARE_DO_FUN(do_prefi);
DECLARE_DO_FUN(do_prefix);
DECLARE_DO_FUN(do_price);
DECLARE_DO_FUN(do_programs);
DECLARE_DO_FUN(do_promote);
DECLARE_DO_FUN(do_prompt);
DECLARE_DO_FUN(do_proposal);
DECLARE_DO_FUN(do_protect);
DECLARE_DO_FUN(do_pugil);
DECLARE_DO_FUN(do_punload);
DECLARE_DO_FUN(do_purge);
DECLARE_DO_FUN(do_push);
DECLARE_DO_FUN(do_put);
DECLARE_DO_FUN(do_pwipe);
DECLARE_DO_FUN(do_qppractice);
DECLARE_DO_FUN(do_qptrans);
DECLARE_DO_FUN(do_quaff);
DECLARE_DO_FUN(do_quest);
DECLARE_DO_FUN(do_qui);
DECLARE_DO_FUN(do_quickdraw);
DECLARE_DO_FUN(do_quiet);
DECLARE_DO_FUN(do_quit);
DECLARE_DO_FUN(do_raffects);
DECLARE_DO_FUN(do_ranking);
DECLARE_DO_FUN(do_rating);
DECLARE_DO_FUN(do_readext);
DECLARE_DO_FUN(do_reboo);
DECLARE_DO_FUN(do_reboot);
DECLARE_DO_FUN(do_recall);
DECLARE_DO_FUN(do_recho);
DECLARE_DO_FUN(do_recite);
DECLARE_DO_FUN(do_reelin);
DECLARE_DO_FUN(do_remember);
DECLARE_DO_FUN(do_remove);
DECLARE_DO_FUN(do_rename);
DECLARE_DO_FUN(do_renegate);
DECLARE_DO_FUN(do_rent);
DECLARE_DO_FUN(do_repair);
DECLARE_DO_FUN(do_repeat);
DECLARE_DO_FUN(do_replay);
DECLARE_DO_FUN(do_reply);
DECLARE_DO_FUN(do_report);
DECLARE_DO_FUN(do_request);
DECLARE_DO_FUN(do_rescue);
DECLARE_DO_FUN(do_resets);
DECLARE_DO_FUN(do_resistance);
DECLARE_DO_FUN(do_resoul);
DECLARE_DO_FUN(do_rest);
DECLARE_DO_FUN(do_restore);
DECLARE_DO_FUN(do_return);
DECLARE_DO_FUN(do_reunion);
DECLARE_DO_FUN(do_reward);
DECLARE_DO_FUN(do_rtalk);
DECLARE_DO_FUN(do_rules);
DECLARE_DO_FUN(do_sacrifice);
DECLARE_DO_FUN(do_saffects);
DECLARE_DO_FUN(do_save);
DECLARE_DO_FUN(do_say);
DECLARE_DO_FUN(do_scalp);
DECLARE_DO_FUN(do_scan);
DECLARE_DO_FUN(do_score);
DECLARE_DO_FUN(do_scribe);
DECLARE_DO_FUN(do_scroll);
DECLARE_DO_FUN(do_second_wield);
DECLARE_DO_FUN(do_sell);
DECLARE_DO_FUN(do_send);
DECLARE_DO_FUN(do_sense);
DECLARE_DO_FUN(do_oldset);
DECLARE_DO_FUN(do_setext);
DECLARE_DO_FUN(do_settraps);
DECLARE_DO_FUN(do_sharpen);
DECLARE_DO_FUN(do_sheathe);
DECLARE_DO_FUN(do_shield);
DECLARE_DO_FUN(do_shoot);
DECLARE_DO_FUN(do_shout);
DECLARE_DO_FUN(do_shutdow);
DECLARE_DO_FUN(do_shutdown);
DECLARE_DO_FUN(do_sing);
DECLARE_DO_FUN(do_sit);
DECLARE_DO_FUN(do_skills);
DECLARE_DO_FUN(do_sla);
DECLARE_DO_FUN(do_slay);
DECLARE_DO_FUN(do_sleep);
DECLARE_DO_FUN(do_slook);
DECLARE_DO_FUN(do_slot);
DECLARE_DO_FUN(do_smelt);
DECLARE_DO_FUN(do_smite);
DECLARE_DO_FUN(do_smithing);
DECLARE_DO_FUN(do_smote);
DECLARE_DO_FUN(do_snare);
DECLARE_DO_FUN(do_sneak);
DECLARE_DO_FUN(do_snoop);
DECLARE_DO_FUN(do_socials);
DECLARE_DO_FUN(do_sockets);
DECLARE_DO_FUN(do_songs);
DECLARE_DO_FUN(do_soul);
DECLARE_DO_FUN(do_soulswitch);
DECLARE_DO_FUN(do_south);
DECLARE_DO_FUN(do_speak);
DECLARE_DO_FUN(do_specialization);
DECLARE_DO_FUN(do_specreset);
DECLARE_DO_FUN(do_spellbane);
DECLARE_DO_FUN(do_spells);
DECLARE_DO_FUN(do_split);
DECLARE_DO_FUN(do_sprecall);
DECLARE_DO_FUN(do_sptalk);
DECLARE_DO_FUN(do_stance);
DECLARE_DO_FUN(do_style);
DECLARE_DO_FUN(do_stand);
DECLARE_DO_FUN(do_stat);
DECLARE_DO_FUN(do_steal);
DECLARE_DO_FUN(do_stealth);
DECLARE_DO_FUN(do_stimpack);
DECLARE_DO_FUN(do_strangle);
DECLARE_DO_FUN(do_string);
DECLARE_DO_FUN(do_strip_weapon);
DECLARE_DO_FUN(do_strstat);
DECLARE_DO_FUN(do_study);
DECLARE_DO_FUN(do_surrender);
DECLARE_DO_FUN(do_switch);
DECLARE_DO_FUN(do_tail);
DECLARE_DO_FUN(do_tame);
DECLARE_DO_FUN(do_target);
DECLARE_DO_FUN(do_taunt);
DECLARE_DO_FUN(do_teach);
DECLARE_DO_FUN(do_tell);
DECLARE_DO_FUN(do_throw);
DECLARE_DO_FUN(do_thumbling);
DECLARE_DO_FUN(do_tick);
DECLARE_DO_FUN(do_tiger);
DECLARE_DO_FUN(do_time);
DECLARE_DO_FUN(do_title);
DECLARE_DO_FUN(do_toggle);
DECLARE_DO_FUN(do_track);
DECLARE_DO_FUN(do_train);
DECLARE_DO_FUN(do_transaction);
DECLARE_DO_FUN(do_transfer);
DECLARE_DO_FUN(do_trap);
DECLARE_DO_FUN(do_trip);
DECLARE_DO_FUN(do_trophy);
DECLARE_DO_FUN(do_truesight);
DECLARE_DO_FUN(do_trust);
DECLARE_DO_FUN(do_twit);
DECLARE_DO_FUN(do_typo);
DECLARE_DO_FUN(do_unalias);
DECLARE_DO_FUN(do_undercut);
DECLARE_DO_FUN(do_unlock);
DECLARE_DO_FUN(do_unread);
DECLARE_DO_FUN(do_up);
DECLARE_DO_FUN(do_value);
DECLARE_DO_FUN(do_vampire);
DECLARE_DO_FUN(do_vanish);
DECLARE_DO_FUN(do_vbite);
DECLARE_DO_FUN(do_violate);
DECLARE_DO_FUN(do_visible);
DECLARE_DO_FUN(do_vnum);
DECLARE_DO_FUN(do_vtouch);
DECLARE_DO_FUN(do_wake);
DECLARE_DO_FUN(do_wanted);
DECLARE_DO_FUN(do_warcry);
DECLARE_DO_FUN(do_weapon);
DECLARE_DO_FUN(do_weaponsong);
DECLARE_DO_FUN(do_wear);
DECLARE_DO_FUN(do_weather);
DECLARE_DO_FUN(do_weddingroom);
DECLARE_DO_FUN(do_west);
DECLARE_DO_FUN(do_where);
DECLARE_DO_FUN(do_who);
DECLARE_DO_FUN(do_whois);
DECLARE_DO_FUN(do_wimpy);
DECLARE_DO_FUN(do_wish);
DECLARE_DO_FUN(do_withdraw);
DECLARE_DO_FUN(do_wizhelp);
DECLARE_DO_FUN(do_wizlist);
DECLARE_DO_FUN(do_wizlock);
DECLARE_DO_FUN(do_wiznet);
DECLARE_DO_FUN(do_worth);
DECLARE_DO_FUN(do_woodchop);
DECLARE_DO_FUN(do_yell);
DECLARE_DO_FUN(do_zap);
DECLARE_DO_FUN(do_zecho);
DECLARE_DO_FUN(do_thornsaura);
DECLARE_DO_FUN(do_ultravision);
DECLARE_DO_FUN(do_immolation);
DECLARE_DO_FUN(do_metamorphosis);
DECLARE_DO_FUN(do_rejuvenation);
DECLARE_DO_FUN(do_bearform);
DECLARE_DO_FUN(do_wolfform);
DECLARE_DO_FUN(do_datetime);
DECLARE_DO_FUN(do_listen);
DECLARE_DO_FUN(do_conquer);
DECLARE_DO_FUN(do_manage);
DECLARE_DO_FUN(do_advisor);
DECLARE_DO_FUN(do_spy);

DECLARE_DO_FUN(do_examine_deck);
DECLARE_DO_FUN(do_examine_hand);
DECLARE_DO_FUN(do_examine_table);
DECLARE_DO_FUN(do_CreateHand);
DECLARE_DO_FUN(do_CreateDeck);
DECLARE_DO_FUN(do_CreateTable);
DECLARE_DO_FUN(do_StatDeck);
DECLARE_DO_FUN(do_cover_card);
DECLARE_DO_FUN(do_lay_card);
DECLARE_DO_FUN(do_deal_card);
DECLARE_DO_FUN(do_gc);
DECLARE_DO_FUN(do_mtset);
DECLARE_DO_FUN(do_mtshow);
DECLARE_DO_FUN(do_ejection);
DECLARE_DO_FUN(do_universal_cast);
DECLARE_DO_FUN(do_abilities);
DECLARE_DO_FUN(do_languages);
DECLARE_DO_FUN(do_use);
DECLARE_DO_FUN(do_do);
DECLARE_DO_FUN(do_desc_check);
// TODO: temporary remove DECLARE_DO_FUN(do_artefact);
DECLARE_DO_FUN(do_cconfig);
DECLARE_DO_FUN(do_validate);
DECLARE_DO_FUN(do_shiftweapon);
DECLARE_DO_FUN(do_bribe);
DECLARE_DO_FUN(do_donate);
DECLARE_DO_FUN(do_warfare);
DECLARE_DO_FUN(do_warstat);
DECLARE_DO_FUN(do_warparm);

DECLARE_DO_FUN(do_ogrep);
DECLARE_DO_FUN(do_mgrep);
DECLARE_DO_FUN(do_rgrep);

DECLARE_DO_FUN(do_autosnoop);
DECLARE_DO_FUN(do_commshow);
DECLARE_DO_FUN(do_muddy);
DECLARE_DO_FUN(do_muddyshow);
DECLARE_DO_FUN(do_history);
DECLARE_DO_FUN(do_clanhistory);
DECLARE_DO_FUN(do_duel);
DECLARE_DO_FUN(do_nowar);
DECLARE_DO_FUN(do_clanstock);
DECLARE_DO_FUN(do_wquest);
DECLARE_DO_FUN(do_perform);
DECLARE_DO_FUN(do_activate);
DECLARE_DO_FUN(do_tattooes);
DECLARE_DO_FUN(do_rituals);
DECLARE_DO_FUN(do_mestat);
DECLARE_DO_FUN(do_oestat);
DECLARE_DO_FUN(do_aestat);
DECLARE_DO_FUN(do_restat);
DECLARE_DO_FUN(do_voodoo);
DECLARE_DO_FUN(do_adventure);
DECLARE_DO_FUN(do_name);
DECLARE_DO_FUN(do_rmaterial);
DECLARE_DO_FUN(do_keyring);
DECLARE_DO_FUN(do_notrack);
DECLARE_DO_FUN(do_set);

#endif