Created
October 19, 2011 03:45
-
-
Save sixthgear/1297434 to your computer and use it in GitHub Desktop.
Command table from gz2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Command table. | |
| */ | |
| const struct cmd_type cmd_table[] = { | |
| /* | |
| * Common movement commands. | |
| */ | |
| {"north", do_north, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| {"east", do_east, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| {"south", do_south, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| {"west", do_west, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| {"up", do_up, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| {"down", do_down, POS_STANDING, 0, LOG_NEVER, 1, 1, 0, 1}, | |
| /* | |
| * Common other commands. | |
| * Placed here so one and two letter abbreviations work. | |
| */ | |
| {"load", do_load, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"at", do_at, POS_DEAD, L5, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"pull", do_pull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"light", do_pull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"toss", do_toss, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"throw", do_toss, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"donate", do_donate, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"enter", do_enter, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"exits", do_exits, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"get", do_get, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"goto", do_goto, POS_DEAD, L8, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"inventory", do_inventory, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"kill", do_kill, POS_FIGHTING, 0, LOG_NORMAL, 1, 1, 0, 1}, | |
| {"shoot", do_kill, POS_FIGHTING, 0, LOG_NORMAL, 1, 1, 0, 1}, | |
| {"look", do_look, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 0}, | |
| {"leave", do_leave, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 0}, | |
| {"tell", do_tell, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"teleport", do_teleport, POS_STANDING, 0, LOG_NORMAL, 1, 1, 0, 1}, | |
| {"push", do_push, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"roll", do_roll, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"follow", do_follow, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"commbadge", do_commbadge, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"bounty", do_bounty, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"bury", do_bury, POS_STANDING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"rest", do_rest, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"sit", do_sit, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"sockets", do_sockets, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"stand", do_stand, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"wield", do_wield, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"secondary", do_secondary, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"primary", do_primary, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"wizhelp", do_wizhelp, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"commands", do_commands, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"use", do_use, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 0}, | |
| {"wear", do_wear, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"primary", do_wear, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"second", do_wear, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"depress", do_depress, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"team", do_team, POS_DEAD, L1, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"teamtalk", do_teamtalk, POS_DEAD, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"/", do_teamtalk, POS_DEAD, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"stat", do_stat, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"apropos", do_apropos, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"fire", do_fire, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"turn", do_turn, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| /* | |
| * Informational commands. | |
| */ | |
| {"count", do_count, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"credits", do_credits, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"equipment", do_equipment, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"gear", do_equipment, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"examine", do_look, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"help", do_help, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"idea", do_idea, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"motd", do_motd, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"report", do_report, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"scan", do_scan, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"score", do_score, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"socials", do_socials, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"time", do_time, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"typo", do_typo, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"who", do_who, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"whois", do_whois, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"gamestats", do_gamestats, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"wizlist", do_wizlist, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"credits", do_credits, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"rules", do_rules, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"changes", do_changes, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"demosocial", do_demosocial, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"profile", do_profile, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"history", do_history, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"twho", do_teamwho, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"teamwho", do_teamwho, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* | |
| * Configuration commands. | |
| */ | |
| {"delet", do_delet, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"delete", do_delete, POS_DEAD, 0, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"password", do_password, POS_DEAD, 0, LOG_NEVER, 1, 0, 0, 1}, | |
| {"title", do_title, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"rank", do_rank, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"kmsg", do_kill_message, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"smsg", do_suicide_message, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"compress", do_compress, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"clear", do_clear, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"cls", do_clear, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"lines", do_lines, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"beeps", do_beeps, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"ttype", do_ttype, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"palette", do_palette, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"compact", do_compact, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"colorset", do_colorset, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"ansi", do_ansi, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"noskulls", do_noskulls, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"nosocials", do_nosocials, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"autoscan", do_autoscan, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| /* | |
| * Communication commands. | |
| */ | |
| {"emote", do_emote, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {",", do_emote, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"note", do_note, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"quiet", do_quiet, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"reply", do_reply, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {";", do_reply, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"say", do_say, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"'", do_say, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"gocial", do_gocial, POS_RESTING, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"page", do_page, POS_DEAD, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"@", do_social, POS_DEAD, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| {"gemote", do_gemote, POS_DEAD, 0, LOG_NORMAL, 1, 0, 1, 1}, | |
| /* | |
| * Object manipulation commands. | |
| */ | |
| {"drop", do_drop, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"give", do_give, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"hold", do_wear, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"remove", do_remove, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"take", do_get, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"unload", do_unload, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"use", do_use, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"wear", do_wear, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"repin", do_unpull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"deactive", do_unpull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"unpull", do_unpull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"activate", do_pull, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"detach", do_detach, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"attach", do_attach, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"combine",do_combine, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* | |
| * Vehicle commands. | |
| */ | |
| {"start", do_start, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"stop", do_stop, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"man", do_man, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* | |
| * Miscellaneous commands. | |
| */ | |
| {"quit", do_quit, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"repop", do_repop, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"save", do_save, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"sleep", do_sleep, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"wake", do_wake, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"where", do_where, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 0}, | |
| {"track", do_track, POS_RESTING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"resig", do_resig, POS_SLEEPING, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"resign", do_resign, POS_SLEEPING, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"induct", do_induct, POS_DEAD, 0, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"volunteer", do_volunteer, POS_DEAD, 0, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"showvol", do_showvol, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"boom", do_boom, POS_SLEEPING, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"explode", do_explode, POS_SLEEPING, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"boo", do_boo, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"boot", do_boot, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"poll", do_poll, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* | |
| * Immortal commands. | |
| */ | |
| {"addlag", do_addlag, POS_DEAD, ML, LOG_ALWAYS, 0, 0, 0, 1}, | |
| {"dump", do_dump, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"badpop", do_badpop, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"basepurge", do_basepurge, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"bringon", do_bringon, POS_DEAD, L1, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"trust", do_trust, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"ban", do_ban, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"ban", do_mortal_ban, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, /* "ban list" */ | |
| {"unban", do_unban, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, /* "ban $1 remove" */ | |
| {"deny", do_deny, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"undeny", do_undeny, POS_DEAD, L3, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"untraitor", do_untraitor, POS_DEAD, L7, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"disconnect", do_disconnect, POS_DEAD, L1, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"doas", do_as, POS_DEAD, L4, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"freeze", do_freeze, POS_DEAD, L1, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"reboo", do_shutdow, POS_DEAD, L6, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"reboot", do_reboot, POS_DEAD, L6, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"sedit", do_sedit, POS_DEAD, L7, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"set", do_set, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"shutdow", do_shutdow, POS_DEAD, L6, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"shutdown", do_shutdown, POS_DEAD, L6, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"wizlock", do_wizlock, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"wiznet", do_wiznet, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"for", do_for, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"force", do_force, POS_DEAD, L3, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"create", do_create, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"newlock", do_newlock, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"nochannels", do_nochannels, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"noemote", do_noemote, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"noshout", do_noshout, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"notell", do_notell, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"pecho", do_pecho, POS_DEAD, L3, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"purge", do_purge, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"destroy", do_destroy, POS_DEAD, L4, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"restore", do_restore, POS_DEAD, L3, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"slay", do_slay, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"transfer", do_transfer, POS_DEAD, L6, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"poofin", do_bamfin, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"poofout", do_bamfout, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"ptell", do_ptell, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"gecho", do_gecho, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"grab", do_grab, POS_DEAD, L5, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"lecho", do_lecho, POS_DEAD, L8, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"holylight", do_holylight, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"invis", do_invis, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"log", do_log, POS_DEAD, L1, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"memory", do_memory, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"peace", do_peace, POS_DEAD, L6, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"snoop", do_snoop, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"stat", do_stat, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"string", do_string, POS_DEAD, L6, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"wizinvis", do_invis, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"vnum", do_vnum, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"clone", do_clone, POS_DEAD, L3, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"imptalk", do_imptalk, POS_DEAD, ML, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"[", do_imptalk, POS_DEAD, ML, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"immtalk", do_immtalk, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"imotd", do_imotd, POS_DEAD, HE, LOG_NORMAL, 1, 0, 0, 1}, | |
| {":", do_immtalk, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"ld", do_lose_link, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"nonote", do_nonote, POS_DEAD, L4, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"penalize", do_penalize, POS_DEAD, IM, LOG_ALWAYS, 0, 0, 0, 1}, | |
| {"done", do_done, POS_DEAD, 0, LOG_ALWAYS, 0, 0, 0, 1}, | |
| {"chars", do_characters, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"savehelps", do_savehelps, POS_DEAD, 10, LOG_ALWAYS, 0, 0, 0, 1}, | |
| {"kills", do_kills, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"top", do_top, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 1}, | |
| {"rename", do_rename, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"noleader", do_noleader, POS_DEAD, L2, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"tick", do_tick, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"teamstats", do_teamstats, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"expand", do_expand, POS_DEAD, ML, LOG_ALWAYS, 1, 1, 0, 1}, | |
| {"ping", do_ping, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"outfit", do_outfit, POS_DEAD, L3, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"setscenario", do_setscenario, POS_DEAD, L1, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"listen", do_listenin, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"*", do_repeat, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"novote", do_novote, POS_DEAD, L4, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"zombies", do_zombies, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"statfreeze", do_statfreeze, POS_DEAD, ML, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"makechar", do_makechar, POS_DEAD, L3, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"topology", do_topology, POS_DEAD, IM, LOG_NORMAL, 1, 0, 0, 1}, | |
| {"dub", do_dub, POS_DEAD, L7, LOG_ALWAYS, 1, 0, 0, 1}, | |
| {"whack", do_whack, POS_DEAD, ML, LOG_ALWAYS, 1, 1, 0, 1}, | |
| // {"testscreen", do_testscreen, POS_DEAD, ML, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* ... */ | |
| {"forgive", do_forgive, POS_DEAD, 0, LOG_NORMAL, 1, 0, 0, 1}, | |
| /* | |
| * End of list. | |
| */ | |
| {"", 0, POS_DEAD, 0, LOG_NORMAL, 0, 0, 0, 0} | |
| }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Dispatch the command. | |
| */ | |
| (*cmd_table[cmd].do_fun) (ch, argument); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * 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; | |
| bool show; | |
| bool canForce; | |
| bool dub; | |
| bool resetLagFlag; | |
| }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment