/* this is a listing of all the commands and command related data */

/* for command types */
#define ML 	MAX_LEVEL	/* implementor */
#define L1	MAX_LEVEL - 1	/* creator */
#define L2	MAX_LEVEL - 2	/* supreme being */
#define L3	MAX_LEVEL - 3	/* deity */
#define L4 	MAX_LEVEL - 4	/* god */
#define L5	MAX_LEVEL - 5	/* immortal */
#define L6	MAX_LEVEL - 6	/* demigod */
#define L7	MAX_LEVEL - 7	/* angel */
#define L8	MAX_LEVEL - 8	/* avatar */
#define IM	LEVEL_IMMORTAL	/* angel */
#define HE	LEVEL_HERO	/* hero */

#define COM_INGORE	1


/*
 * Structure for a command in the command lookup table.
 */
struct cmd_type
{
  char *const name;
  DO_FUN *do_fun;
  sh_int position;
  sh_int level;
  sh_int log;
  sh_int show;
  bool spams;
};

/* the command table itself */
extern const struct cmd_type cmd_table[];

/*

 * Command functions.
 * Defined in act_*.c (mostly).
 */
DECLARE_DO_FUN (do_garbage_collection);
DECLARE_DO_FUN (do_hero);
DECLARE_DO_FUN (do_unhero);
DECLARE_DO_FUN (do_rarity);
DECLARE_DO_FUN (do_exlist);
DECLARE_DO_FUN (do_badsummon);
DECLARE_DO_FUN (do_tractivate);
DECLARE_DO_FUN (do_safe_nopk);
DECLARE_DO_FUN (clan_donate);
DECLARE_DO_FUN (do_dice);
DECLARE_DO_FUN (do_advance);
DECLARE_DO_FUN (do_multi);
DECLARE_DO_FUN (do_linkload);
DECLARE_DO_FUN (do_lunload);
DECLARE_DO_FUN (do_edithelp);
DECLARE_DO_FUN (do_remhelp);
DECLARE_DO_FUN (do_camp);
DECLARE_DO_FUN (do_tug);
DECLARE_DO_FUN (do_shove);
DECLARE_DO_FUN (do_smash);
DECLARE_DO_FUN (do_ring);
DECLARE_DO_FUN (do_disperse);
DECLARE_DO_FUN (do_clanwar);
DECLARE_DO_FUN (do_reward);
DECLARE_DO_FUN (do_rpreward);
DECLARE_DO_FUN (do_nhreward);
DECLARE_DO_FUN (do_qreward);
DECLARE_DO_FUN (do_submit);
DECLARE_DO_FUN (do_sanctify);
DECLARE_DO_FUN (do_desecrate);
DECLARE_DO_FUN (do_affects);
DECLARE_DO_FUN (do_anonymous);
DECLARE_DO_FUN (do_afk);
DECLARE_DO_FUN (do_alia);
DECLARE_DO_FUN (do_alias);
DECLARE_DO_FUN (do_allow);
DECLARE_DO_FUN (do_answer);
DECLARE_DO_FUN (do_bounty);
DECLARE_DO_FUN (do_mail);
DECLARE_DO_FUN (do_areas);
DECLARE_DO_FUN (do_art);
DECLARE_DO_FUN (do_at);
DECLARE_DO_FUN (do_attach);
DECLARE_DO_FUN (do_auction);
DECLARE_DO_FUN(do_autoassist);
DECLARE_DO_FUN (do_autobutcher);
DECLARE_DO_FUN (do_autoexit);
DECLARE_DO_FUN (do_autogold);
DECLARE_DO_FUN (do_autolist);
DECLARE_DO_FUN (do_autoloot);
DECLARE_DO_FUN (do_autoreturn);
DECLARE_DO_FUN (do_autosac);
DECLARE_DO_FUN (do_autosplit);
DECLARE_DO_FUN (do_assassinate);
DECLARE_DO_FUN (do_backstab);
DECLARE_DO_FUN (do_board);
DECLARE_DO_FUN (do_uppercut);
DECLARE_DO_FUN (do_kai);
//DECLARE_DO_FUN (do_stun);
DECLARE_DO_FUN (do_bait);
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_bet);
DECLARE_DO_FUN (do_brew);
DECLARE_DO_FUN (do_scribe);
DECLARE_DO_FUN (do_berserk);
DECLARE_DO_FUN (do_brandish);
DECLARE_DO_FUN (do_disrobe);
DECLARE_DO_FUN (do_brief);
DECLARE_DO_FUN (do_bug);
DECLARE_DO_FUN (do_openstore);
DECLARE_DO_FUN (do_closestore);
DECLARE_DO_FUN (do_build);
DECLARE_DO_FUN (do_buy);
DECLARE_DO_FUN (do_duel);
DECLARE_DO_FUN (do_carve);
DECLARE_DO_FUN (do_cast);
DECLARE_DO_FUN (do_circle);
DECLARE_DO_FUN (do_clist);
DECLARE_DO_FUN (do_cook);
DECLARE_DO_FUN (do_hone);
DECLARE_DO_FUN (do_swap);
DECLARE_DO_FUN (do_sweep);
DECLARE_DO_FUN (do_pat);
DECLARE_DO_FUN (do_plan);
DECLARE_DO_FUN (do_plant);
DECLARE_DO_FUN (do_pack);
DECLARE_DO_FUN (do_unpack);
DECLARE_DO_FUN (do_fish);
DECLARE_DO_FUN (do_for);
DECLARE_DO_FUN (do_forage);
DECLARE_DO_FUN (do_finger);
DECLARE_DO_FUN (do_fists);
DECLARE_DO_FUN (do_explored);
DECLARE_DO_FUN (do_sing);
DECLARE_DO_FUN (do_palm);
DECLARE_DO_FUN (do_chant);
DECLARE_DO_FUN (do_charge);
DECLARE_DO_FUN (do_pray);
DECLARE_DO_FUN (do_changes);
DECLARE_DO_FUN (do_channels);
DECLARE_DO_FUN (do_clone);
DECLARE_DO_FUN (do_close);
DECLARE_DO_FUN (do_coax);
DECLARE_DO_FUN (do_color);
DECLARE_DO_FUN (do_commands);
DECLARE_DO_FUN (do_combine);
DECLARE_DO_FUN (do_compact);
DECLARE_DO_FUN (do_compare);
DECLARE_DO_FUN (do_consider);
DECLARE_DO_FUN (do_count);
DECLARE_DO_FUN (do_credits);
DECLARE_DO_FUN (do_create);
DECLARE_DO_FUN (do_entangle);
DECLARE_DO_FUN (do_deaf);
DECLARE_DO_FUN (do_delet);
DECLARE_DO_FUN (do_delete);
DECLARE_DO_FUN (do_delevel);
DECLARE_DO_FUN (do_relevel);
DECLARE_DO_FUN (do_deliver);
DECLARE_DO_FUN (do_deny);
DECLARE_DO_FUN (do_deposit);
DECLARE_DO_FUN (do_description);
DECLARE_DO_FUN (do_dirt);
DECLARE_DO_FUN (do_disarm);
DECLARE_DO_FUN (do_disconnect);
DECLARE_DO_FUN (do_disorient);
DECLARE_DO_FUN (do_dive);
DECLARE_DO_FUN (do_donate);
DECLARE_DO_FUN (do_down);
DECLARE_DO_FUN (do_drag);
DECLARE_DO_FUN (do_drink);
DECLARE_DO_FUN (do_drive);
DECLARE_DO_FUN (do_sail);
DECLARE_DO_FUN (do_paddle);
DECLARE_DO_FUN (do_addfake);
DECLARE_DO_FUN (do_remfake);
DECLARE_DO_FUN (do_row);
DECLARE_DO_FUN (do_drop);
DECLARE_DO_FUN (do_dump);
DECLARE_DO_FUN (do_fakehost);
DECLARE_DO_FUN (do_east);
DECLARE_DO_FUN (do_elist);
DECLARE_DO_FUN (do_eat);
DECLARE_DO_FUN (do_echo);
DECLARE_DO_FUN (do_emote);
DECLARE_DO_FUN (do_enter);
DECLARE_DO_FUN (do_climb);
DECLARE_DO_FUN (do_scale);
DECLARE_DO_FUN (do_play);
DECLARE_DO_FUN (do_layhands);
DECLARE_DO_FUN (do_land);
DECLARE_DO_FUN (do_mask);
DECLARE_DO_FUN (do_fly);
DECLARE_DO_FUN (do_fear);
DECLARE_DO_FUN (do_compose);
DECLARE_DO_FUN (do_jump);
DECLARE_DO_FUN (do_crawl);
DECLARE_DO_FUN (do_descend);
DECLARE_DO_FUN (do_envenom);
DECLARE_DO_FUN (do_equipment);
DECLARE_DO_FUN (do_eviscerate);
DECLARE_DO_FUN (do_examine);
DECLARE_DO_FUN (do_exits);
DECLARE_DO_FUN (do_exorcise);
DECLARE_DO_FUN (do_falconry);
DECLARE_DO_FUN (do_feign);
DECLARE_DO_FUN (do_fill);
DECLARE_DO_FUN (do_fire);
DECLARE_DO_FUN (do_flag);
DECLARE_DO_FUN (do_flee);
DECLARE_DO_FUN (do_retreat);
DECLARE_DO_FUN (do_follow);
DECLARE_DO_FUN (do_force);
DECLARE_DO_FUN (do_freeze);
DECLARE_DO_FUN (do_unfreeze);
DECLARE_DO_FUN (do_gain);
DECLARE_DO_FUN (do_get);
DECLARE_DO_FUN (do_give);
DECLARE_DO_FUN (do_gossip);
DECLARE_DO_FUN (do_goto);
DECLARE_DO_FUN (do_grats);
DECLARE_DO_FUN (do_group);
DECLARE_DO_FUN (do_speedwalk);
DECLARE_DO_FUN (do_gallop);
//DECLARE_DO_FUN (do_groups);
DECLARE_DO_FUN (do_gtell);
DECLARE_DO_FUN (do_guild);
DECLARE_DO_FUN (do_heal);
DECLARE_DO_FUN (do_help);
DECLARE_DO_FUN (do_hide);
DECLARE_DO_FUN (do_camouflage);
DECLARE_DO_FUN (do_holylight);
DECLARE_DO_FUN (do_idea);
DECLARE_DO_FUN (do_hearclan);
DECLARE_DO_FUN (do_immtalk);
DECLARE_DO_FUN (do_admin);
DECLARE_DO_FUN (do_incognito);
DECLARE_DO_FUN (do_clantalk);
DECLARE_DO_FUN (do_sendclan);
DECLARE_DO_FUN (do_sendcw);
DECLARE_DO_FUN (do_clan);
DECLARE_DO_FUN (do_cls);
DECLARE_DO_FUN (do_illusion);
DECLARE_DO_FUN (do_imotd);
DECLARE_DO_FUN (do_inventory);
DECLARE_DO_FUN (do_ignore);
DECLARE_DO_FUN (do_invis);
DECLARE_DO_FUN (do_kick);
DECLARE_DO_FUN (do_kill);
DECLARE_DO_FUN (do_killwipe);
DECLARE_DO_FUN (do_killcount);
DECLARE_DO_FUN (do_knock);
DECLARE_DO_FUN (do_list);
DECLARE_DO_FUN (do_load);
DECLARE_DO_FUN (do_lore);
DECLARE_DO_FUN (do_lock);
DECLARE_DO_FUN (do_log);
DECLARE_DO_FUN (do_look);
DECLARE_DO_FUN (do_memory);
DECLARE_DO_FUN (do_call);
DECLARE_DO_FUN (do_showmem);
DECLARE_DO_FUN (do_math);
DECLARE_DO_FUN (do_glance);
DECLARE_DO_FUN (do_mix);
DECLARE_DO_FUN (do_mfind);
DECLARE_DO_FUN (do_mload);
DECLARE_DO_FUN (do_mset);
DECLARE_DO_FUN (do_mstat);
DECLARE_DO_FUN (do_mwhere);
DECLARE_DO_FUN (do_motd);
/*
DECLARE_DO_FUN(do_murde);
DECLARE_DO_FUN(do_murder);
*/
DECLARE_DO_FUN (do_music);
DECLARE_DO_FUN (do_elite);
DECLARE_DO_FUN (do_mount);
DECLARE_DO_FUN (do_tether);
DECLARE_DO_FUN (do_throw);
DECLARE_DO_FUN (do_untether);
DECLARE_DO_FUN (do_dismount);
DECLARE_DO_FUN (do_tame);
DECLARE_DO_FUN (do_newlock);
DECLARE_DO_FUN (do_info);
DECLARE_DO_FUN (do_news);
DECLARE_DO_FUN (do_newfix);
DECLARE_DO_FUN (do_poetry);
DECLARE_DO_FUN (do_oocnote);
DECLARE_DO_FUN (do_nochannels);
DECLARE_DO_FUN (do_shutup);
DECLARE_DO_FUN (do_noemote);
DECLARE_DO_FUN (do_nofollow);
DECLARE_DO_FUN (do_noloot);
DECLARE_DO_FUN (do_north);
DECLARE_DO_FUN (do_noshout);
DECLARE_DO_FUN (do_nosummon);
DECLARE_DO_FUN (do_note);
DECLARE_DO_FUN (do_noblink);
DECLARE_DO_FUN (do_catchup);
DECLARE_DO_FUN (do_notell);
DECLARE_DO_FUN (do_notitle);
DECLARE_DO_FUN (do_ofind);
DECLARE_DO_FUN (do_oload);
DECLARE_DO_FUN (do_olist);
DECLARE_DO_FUN (do_open);
DECLARE_DO_FUN (do_order);
DECLARE_DO_FUN (do_oset);
DECLARE_DO_FUN (do_ostat);
DECLARE_DO_FUN (do_outfit);
DECLARE_DO_FUN (do_owhere);
DECLARE_DO_FUN (do_pardon);
DECLARE_DO_FUN (do_dinate);
DECLARE_DO_FUN (do_password);
DECLARE_DO_FUN (do_chpass);
DECLARE_DO_FUN (do_email);
DECLARE_DO_FUN (do_peace);
DECLARE_DO_FUN (do_pecho);
DECLARE_DO_FUN (do_peek);
DECLARE_DO_FUN (do_penalty);
DECLARE_DO_FUN (do_permban);
DECLARE_DO_FUN (do_jail);
DECLARE_DO_FUN (do_whoinfo);
DECLARE_DO_FUN (make_noble);
DECLARE_DO_FUN (do_write);
DECLARE_DO_FUN (do_pick);
DECLARE_DO_FUN (do_pmote);
DECLARE_DO_FUN (do_pose);
DECLARE_DO_FUN (do_pounce);
DECLARE_DO_FUN (do_pour);
DECLARE_DO_FUN (do_practice);
//IBLIS 5/24/03 - Gives the cost to practice a skill again
DECLARE_DO_FUN (do_estimate);
DECLARE_DO_FUN (do_prefi);
DECLARE_DO_FUN (do_cash);
DECLARE_DO_FUN (do_prefix);
DECLARE_DO_FUN (do_prevent);
DECLARE_DO_FUN (do_prompt);
DECLARE_DO_FUN (do_protect);
DECLARE_DO_FUN (do_purge);
DECLARE_DO_FUN (do_zonepurge);
DECLARE_DO_FUN (do_push);
DECLARE_DO_FUN (do_pull);
DECLARE_DO_FUN (do_put);
DECLARE_DO_FUN (do_press);
DECLARE_DO_FUN (do_quaff);
DECLARE_DO_FUN (do_question);
DECLARE_DO_FUN (do_qui);
DECLARE_DO_FUN (do_quiet);
DECLARE_DO_FUN (do_quit);
DECLARE_DO_FUN (do_ooc);
DECLARE_DO_FUN (do_read);
DECLARE_DO_FUN (do_reboo);
DECLARE_DO_FUN (do_stable);
DECLARE_DO_FUN (do_hire);
DECLARE_DO_FUN (do_slowns);
DECLARE_DO_FUN (do_stalk);
DECLARE_DO_FUN (do_retrieve);
DECLARE_DO_FUN (do_reboot);
DECLARE_DO_FUN (do_reclan);
DECLARE_DO_FUN (do_recall);
DECLARE_DO_FUN (do_recho);
DECLARE_DO_FUN (do_recite);
DECLARE_DO_FUN (do_reel);
DECLARE_DO_FUN (do_remove);
DECLARE_DO_FUN (do_rent);
DECLARE_DO_FUN (do_replay);
DECLARE_DO_FUN (do_repertoire);
DECLARE_DO_FUN (do_reply);
DECLARE_DO_FUN (do_report);
DECLARE_DO_FUN (do_repulse);
DECLARE_DO_FUN (do_rescue);
DECLARE_DO_FUN (do_rest);
DECLARE_DO_FUN (do_redirect);
DECLARE_DO_FUN (do_restore);
DECLARE_DO_FUN (do_return);
DECLARE_DO_FUN (do_rset);
DECLARE_DO_FUN (do_rstat);
DECLARE_DO_FUN (do_rules);
DECLARE_DO_FUN (do_sacrifice);
DECLARE_DO_FUN (do_sap);
DECLARE_DO_FUN (do_save);
DECLARE_DO_FUN (do_say);
DECLARE_DO_FUN (do_scanning);
DECLARE_DO_FUN (do_score);
DECLARE_DO_FUN (do_scroll);
DECLARE_DO_FUN (do_sell);
DECLARE_DO_FUN (do_set);
DECLARE_DO_FUN (do_script);
DECLARE_DO_FUN (do_shout);
DECLARE_DO_FUN (do_show);
DECLARE_DO_FUN (do_shutdow);
DECLARE_DO_FUN (do_shutdown);
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_defect);
DECLARE_DO_FUN (do_deathrestore);
DECLARE_DO_FUN (do_quad_xp);
DECLARE_DO_FUN (do_double_xp);
DECLARE_DO_FUN (do_cancel_xp);
DECLARE_DO_FUN (do_half_xp);
DECLARE_DO_FUN (do_battle_royale);
DECLARE_DO_FUN (do_disband);
DECLARE_DO_FUN (do_battlecry);
DECLARE_DO_FUN (do_rename);
DECLARE_DO_FUN (do_slookup);
DECLARE_DO_FUN (do_smote);
DECLARE_DO_FUN (do_sneak);
DECLARE_DO_FUN (do_snoop);
DECLARE_DO_FUN (do_socials);
DECLARE_DO_FUN (do_south);
DECLARE_DO_FUN (do_sockets);
DECLARE_DO_FUN (do_newsockets);
DECLARE_DO_FUN (do_spells);
DECLARE_DO_FUN (do_songs);
DECLARE_DO_FUN (do_chants);
DECLARE_DO_FUN (do_prayers);
DECLARE_DO_FUN (do_split);
DECLARE_DO_FUN (do_sset);
DECLARE_DO_FUN (do_stand);
DECLARE_DO_FUN (do_stat);
DECLARE_DO_FUN (do_steal);
DECLARE_DO_FUN (do_superduel);
DECLARE_DO_FUN (do_seize);
DECLARE_DO_FUN (do_palm);
DECLARE_DO_FUN (do_story);
DECLARE_DO_FUN (do_unstock);
DECLARE_DO_FUN (do_strike);
DECLARE_DO_FUN (do_string);
DECLARE_DO_FUN (do_dismiss);
DECLARE_DO_FUN (do_switch);
DECLARE_DO_FUN (do_tell);
DECLARE_DO_FUN (do_telepath);
DECLARE_DO_FUN (do_tempt);
DECLARE_DO_FUN (do_time);
DECLARE_DO_FUN (do_title);
DECLARE_DO_FUN (do_topfishers);
DECLARE_DO_FUN (do_restoremsg);
DECLARE_DO_FUN (do_toss);
DECLARE_DO_FUN (do_train);
DECLARE_DO_FUN (do_track);
DECLARE_DO_FUN (do_trace);
DECLARE_DO_FUN (do_transfer);
DECLARE_DO_FUN (do_trip);
DECLARE_DO_FUN (do_tripwire);
DECLARE_DO_FUN (do_doorbash);
DECLARE_DO_FUN (do_conceal);
DECLARE_DO_FUN (do_butcher);
DECLARE_DO_FUN (do_checksafe);
DECLARE_DO_FUN (do_checkbuild);
DECLARE_DO_FUN (do_checkcity);
DECLARE_DO_FUN (do_trample);
DECLARE_DO_FUN (do_trust);
DECLARE_DO_FUN (do_typo);
DECLARE_DO_FUN (do_unalias);
DECLARE_DO_FUN (do_unlock);
DECLARE_DO_FUN (do_unread);
DECLARE_DO_FUN (do_up);
DECLARE_DO_FUN (do_value);
DECLARE_DO_FUN (do_version);
DECLARE_DO_FUN (do_visible);
DECLARE_DO_FUN (do_violate);
DECLARE_DO_FUN (do_vnum);
DECLARE_DO_FUN (do_wake);
DECLARE_DO_FUN (do_wear);
DECLARE_DO_FUN (do_weather);
DECLARE_DO_FUN (do_west);
DECLARE_DO_FUN (do_where);
DECLARE_DO_FUN (do_whirlwind);
DECLARE_DO_FUN (do_who);
DECLARE_DO_FUN (do_whomsg);
DECLARE_DO_FUN (do_whois);
DECLARE_DO_FUN (do_wimpy);
DECLARE_DO_FUN (do_withdraw);
DECLARE_DO_FUN (do_grant);
DECLARE_DO_FUN (do_wizhelp);
DECLARE_DO_FUN (do_newwizhelp);
DECLARE_DO_FUN (do_wizlock);
DECLARE_DO_FUN (do_wizlist);
DECLARE_DO_FUN (do_wiznet);
DECLARE_DO_FUN (do_worth);
DECLARE_DO_FUN (do_yell);
DECLARE_DO_FUN (do_zap);
DECLARE_DO_FUN (do_zapchain);
DECLARE_DO_FUN (do_zecho);
DECLARE_DO_FUN (do_showstats);
DECLARE_DO_FUN (do_bet);
DECLARE_DO_FUN (do_sword);
DECLARE_DO_FUN (do_invoke);
DECLARE_DO_FUN (do_reroll);
DECLARE_DO_FUN (do_reincarnate);
DECLARE_DO_FUN (do_projects);
DECLARE_DO_FUN (do_nogate);
DECLARE_DO_FUN (do_nogateall);
DECLARE_DO_FUN (do_killable);
DECLARE_DO_FUN (do_arena);
DECLARE_DO_FUN (do_pk);
DECLARE_DO_FUN (do_consent);
DECLARE_DO_FUN (do_suck);
DECLARE_DO_FUN(do_otlist);
DECLARE_DO_FUN(do_damage);
DECLARE_DO_FUN (do_trecho);
DECLARE_DO_FUN (do_aggression);
DECLARE_DO_FUN (do_leeching);
DECLARE_DO_FUN (do_draw);
DECLARE_DO_FUN (do_embalm);
DECLARE_DO_FUN (do_corrupt);
DECLARE_DO_FUN (do_feast);
DECLARE_DO_FUN (do_hellbreath);
DECLARE_DO_FUN (do_unsummon);
DECLARE_DO_FUN (do_rant);
DECLARE_DO_FUN (do_rantonly);
DECLARE_DO_FUN (do_makenecro);
DECLARE_DO_FUN (do_familiar);
DECLARE_DO_FUN (do_undeadscore);
DECLARE_DO_FUN (do_undeadgain);
DECLARE_DO_FUN (do_puppet);
DECLARE_DO_FUN (do_defile);
DECLARE_DO_FUN (do_despoil);
DECLARE_DO_FUN (do_contaminate);
DECLARE_DO_FUN (do_makelich);
DECLARE_DO_FUN (do_makekalian);
DECLARE_DO_FUN (do_makeavatar);
DECLARE_DO_FUN (do_flame);
DECLARE_DO_FUN (do_flare);
DECLARE_DO_FUN (do_startdouble);
DECLARE_DO_FUN (do_contribute);
DECLARE_DO_FUN (do_questor);
DECLARE_DO_FUN (do_quest);
DECLARE_DO_FUN (do_stripaffects);
DECLARE_DO_FUN (do_lightningbreath);
DECLARE_DO_FUN (do_swoop);
DECLARE_DO_FUN (do_makenerix);
DECLARE_DO_FUN (do_poll);
DECLARE_DO_FUN (do_whisper);
DECLARE_DO_FUN (do_sayto);
DECLARE_DO_FUN (do_gemote);
DECLARE_DO_FUN (do_gpmote);
DECLARE_DO_FUN (do_nogemote);
DECLARE_DO_FUN (do_nodelete);
DECLARE_DO_FUN (do_bubble);
DECLARE_DO_FUN (do_spear);
DECLARE_DO_FUN (do_locate);
DECLARE_DO_FUN (do_find);
DECLARE_DO_FUN (do_swim);
DECLARE_DO_FUN (do_transform);
DECLARE_DO_FUN (do_toll);
DECLARE_DO_FUN (do_ignorehitroll);
DECLARE_DO_FUN (do_ignoreac);
DECLARE_DO_FUN (do_ignoresave);
DECLARE_DO_FUN (do_paddle);
DECLARE_DO_FUN (do_skillaff);
DECLARE_DO_FUN (do_forcetick);
DECLARE_DO_FUN (do_newac);
DECLARE_DO_FUN (do_blagbgone);
DECLARE_DO_FUN (do_opurge);
DECLARE_DO_FUN (do_chop);
DECLARE_DO_FUN (do_stop);
DECLARE_DO_FUN (do_mill);
DECLARE_DO_FUN (do_release);
DECLARE_DO_FUN (do_binder);
DECLARE_DO_FUN (do_deck);
DECLARE_DO_FUN (do_appraise);
DECLARE_DO_FUN (do_install);
DECLARE_DO_FUN (do_disarmtrap);
DECLARE_DO_FUN (do_cardcheck);
DECLARE_DO_FUN (do_cardduel);
DECLARE_DO_FUN (do_ante);
DECLARE_DO_FUN (do_cardkill);
DECLARE_DO_FUN (do_runecard);
DECLARE_DO_FUN (do_qbitset);
DECLARE_DO_FUN (do_qbitunset);
DECLARE_DO_FUN (do_qbitget);
DECLARE_DO_FUN (do_cardcount);
DECLARE_DO_FUN (do_present);
DECLARE_DO_FUN (do_otlistall);
DECLARE_DO_FUN (do_makenidae);
DECLARE_DO_FUN (do_makecj);
DECLARE_DO_FUN (do_madrush);
DECLARE_DO_FUN (do_warptouch);
DECLARE_DO_FUN (do_coma);
DECLARE_DO_FUN (do_vanish);
DECLARE_DO_FUN (do_persuade);
DECLARE_DO_FUN (do_maddance);
DECLARE_DO_FUN (do_firedance);
DECLARE_DO_FUN (do_escape);
DECLARE_DO_FUN (do_noswitch);
DECLARE_DO_FUN (do_flick);
DECLARE_DO_FUN (do_shuffle);
DECLARE_DO_FUN (do_luckythrow);
DECLARE_DO_FUN (do_friend);
DECLARE_DO_FUN (do_box);
DECLARE_DO_FUN (do_friendname);
DECLARE_DO_FUN (do_friendxp);
DECLARE_DO_FUN (do_makenewbclannie);
DECLARE_DO_FUN (do_checknplayers);
DECLARE_DO_FUN (do_dig);
/*DECLARE_DO_FUN (do_smother);
DECLARE_DO_FUN (do_attack);*/