/* 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);*/