X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=src%2Flib%2Fplayer%2Fempmod.c;fp=src%2Flib%2Fplayer%2Fempmod.c;h=42b5ccdaaff0bddf685bd59b8a31e928ec526d62;hp=2a47b0679a4887d4eb867f31fba891af705525af;hb=7e6318500758d8ba99dca7dd9b95e3a8218699cb;hpb=af143ac5973d8b650e7a153372bd9da9e7546a76 diff --git a/src/lib/player/empmod.c b/src/lib/player/empmod.c index 2a47b0679..42b5ccdaa 100644 --- a/src/lib/player/empmod.c +++ b/src/lib/player/empmod.c @@ -50,231 +50,374 @@ struct cmndstr player_coms[] = { /* command form cost addr permit */ - {"accept [as-COUNTRY]", 0, acce, C_MOD, NORM}, - {"add ", 0, add, C_MOD, GOD}, - {"announce", 0, tele, C_MOD, 0}, - {"anti ", 3, anti, C_MOD, NORM + MONEY + CAP}, - {"apropos ", 0, apro, 0, 0}, - {"arm ", 3, arm, C_MOD, NORM + CAP}, - {"army ", 0, army, C_MOD, NORM}, + {"accept [as-COUNTRY]", + 0, c_accept, C_MOD, NORM}, + {"add ", + 0, c_add, C_MOD, GOD}, + {"announce", + 0, c_telegram, C_MOD, 0}, + {"anti ", + 3, c_anti, C_MOD, NORM + MONEY + CAP}, + {"apropos ", + 0, c_apropos, 0, 0}, + {"arm ", + 3, c_arm, C_MOD, NORM + CAP}, + {"army ", + 0, c_army, C_MOD, NORM}, {"assault [ ]", - 3, assa, C_MOD, NORM + MONEY + CAP}, + 3, c_assault, C_MOD, NORM + MONEY + CAP}, {"attack [ ]", - 3, atta, C_MOD, NORM + MONEY + CAP}, - {"bdes ", 0, bdes, C_MOD, NORM}, - {"bestpath ", 0, best, 0, NORM}, - {"bmap [s|l|n|p|r|t|*|h]", 0, map, C_MOD, NORM}, + 3, c_attack, C_MOD, NORM + MONEY + CAP}, + {"bdes ", + 0, c_bdes, C_MOD, NORM}, + {"bestpath ", + 0, c_bestpath, 0, NORM}, + {"bmap [s|l|n|p|r|t|*|h]", + 0, c_map, C_MOD, NORM}, {"board [|]", - 3, boar, C_MOD, NORM + MONEY + CAP}, + 3, c_board, C_MOD, NORM + MONEY + CAP}, {"bomb ", - 2, bomb, C_MOD, NORM + MONEY + CAP}, - {"break", 0, brea, C_MOD, SANCT}, - {"budget", 1, budg, 0, NORM}, + 2, c_bomb, C_MOD, NORM + MONEY + CAP}, + {"break", + 0, c_break, C_MOD, SANCT}, + {"budget", + 1, c_budget, 0, NORM}, {"build [ ]", - 1, buil, C_MOD, NORM + MONEY + CAP}, + 1, c_build, C_MOD, NORM + MONEY + CAP}, {"buy ", - 1, buy, C_MOD, NORM + MONEY + CAP}, - {"bye", 0, quit, 0, 0}, - {"capital ", 0, capi, C_MOD, NORM}, - {"cargo ", 0, carg, 0, NORM}, - {"census ", 0, cens, 0, NONVIS}, - {"change ", 0, chan, C_MOD, NONVIS}, - {"coastwatch ", 1, coas, C_MOD, NORM + CAP}, - {"collect ", 2, coll, C_MOD, NORM + MONEY + CAP}, - {"commodity ", 0, comm, 0, NONVIS}, + 1, c_buy, C_MOD, NORM + MONEY + CAP}, + {"bye", + 0, c_quit, 0, 0}, + {"capital ", + 0, c_capital, C_MOD, NORM}, + {"cargo ", + 0, c_cargo, 0, NORM}, + {"census ", + 0, c_census, 0, NONVIS}, + {"change ", + 0, c_change, C_MOD, NONVIS}, + {"coastwatch ", + 1, c_coastwatch, C_MOD, NORM + CAP}, + {"collect ", + 2, c_collect, C_MOD, NORM + MONEY + CAP}, + {"commodity ", + 0, c_commodity, 0, NONVIS}, {"consider ", - 1, cons, C_MOD, NORM + CAP}, - {"convert ", 2, conv, C_MOD, NORM + MONEY + CAP}, - {"country ", 0, coun, 0, 0}, - {"cutoff ", 0, cuto, 0, NORM}, + 1, c_consider, C_MOD, NORM + CAP}, + {"convert ", + 2, c_convert, C_MOD, NORM + MONEY + CAP}, + {"country ", + 0, c_country, 0, 0}, + {"cutoff ", + 0, c_cutoff, 0, NORM}, {"declare ", - 2, decl, C_MOD, NORM + CAP}, - {"deliver [q|] []", 1, deli, C_MOD, NORM}, - {"demobilize ", 1, demo, C_MOD, + 2, c_declare, C_MOD, NORM + CAP}, + {"deliver [q|] []", + 1, c_deliver, C_MOD, NORM}, + {"demobilize ", + 1, c_demobilize, C_MOD, NORM + MONEY + CAP}, - {"designate ", 1, desi, C_MOD, NORM}, - {"disable", 0, disa, C_MOD, GOD}, - {"disarm ", 2, disarm, C_MOD, NORM + CAP}, - {"distribute ", 1, dist, C_MOD, NORM}, + {"designate ", + 1, c_designate, C_MOD, NORM}, + {"disable", + 0, c_disable, C_MOD, GOD}, + {"disarm ", + 2, c_disarm, C_MOD, NORM + CAP}, + {"distribute ", + 1, c_distribute, C_MOD, NORM}, {"drop ", - 1, drop, C_MOD, NORM + MONEY + CAP}, - {"dump []", 0, dump, 0, NORM}, - {"echo []", 0, echo, 0, 0}, + 1, c_drop, C_MOD, NORM + MONEY + CAP}, + {"dump []", + 0, c_dump, 0, NORM}, + {"echo []", + 0, c_echo, 0, 0}, {"edit [ ]...", - 0, edit, C_MOD, GOD}, - {"enable", 0, enab, C_MOD, GOD}, - {"enlist ", 2, enli, C_MOD, NORM + MONEY + CAP}, - {"execute ", 0, execute, 0, EXEC}, + 0, c_edit, C_MOD, GOD}, + {"enable", + 0, c_enable, C_MOD, GOD}, + {"enlist ", + 2, c_enlist, C_MOD, NORM + MONEY + CAP}, + {"execute ", + 0, c_execute, 0, EXEC}, {"explore ", - 1, explore, C_MOD, NORM + MONEY + CAP}, - {"financial", 0, fina, 0, 0}, + 1, c_explore, C_MOD, NORM + MONEY + CAP}, + {"financial", + 0, c_financial, 0, 0}, {"fire [TO-SECT | SHIP]", - 1, multifire, C_MOD, NORM + MONEY + CAP}, - {"flash []", 0, flash, 0, 0}, - {"fleetadd ", 0, flee, C_MOD, NORM}, + 1, c_fire, C_MOD, NORM + MONEY + CAP}, + {"flash []", + 0, c_flash, 0, 0}, + {"fleetadd ", + 0, c_fleetadd, C_MOD, NORM}, {"fly ", - 2, fly, C_MOD, NORM + MONEY + CAP}, - {"force", 0, force, C_MOD, GOD}, - {"fortify ", 1, fort, C_MOD, NORM + CAP}, - {"give ", 0, give, C_MOD, GOD}, - {"grind ", 1, grin, C_MOD, NORM + MONEY + CAP}, - {"harden ", 2, hard, C_MOD, NORM + MONEY + CAP}, - {"headlines [days]", 0, head, 0, 0}, - {"help ", 0, info, 0, 0}, + 2, c_fly, C_MOD, NORM + MONEY + CAP}, + {"force", + 0, c_force, C_MOD, GOD}, + {"fortify ", + 1, c_fortify, C_MOD, NORM + CAP}, + {"give ", + 0, c_give, C_MOD, GOD}, + {"grind ", + 1, c_grind, C_MOD, NORM + MONEY + CAP}, + {"harden ", + 2, c_harden, C_MOD, NORM + MONEY + CAP}, + {"headlines [days]", + 0, c_headlines, 0, 0}, + {"help ", + 0, c_info, 0, 0}, {"improve ", - 1, improve, C_MOD, NORM + MONEY + CAP}, - {"info ", 0, info, 0, 0}, - {"land ", 0, land, 0, NORM}, - {"launch ", 3, laun, C_MOD, NORM + MONEY + CAP}, - {"lbmap [s|l|n|p|r|t|*|h]", 0, map, C_MOD, NORM}, + 1, c_improve, C_MOD, NORM + MONEY + CAP}, + {"info ", + 0, c_info, 0, 0}, + {"land ", + 0, c_land, 0, NORM}, + {"launch ", + 3, c_launch, C_MOD, NORM + MONEY + CAP}, + {"lbmap [s|l|n|p|r|t|*|h]", + 0, c_map, C_MOD, NORM}, {"lboard []", - 3, lboa, C_MOD, NORM + MONEY + CAP}, - {"lcargo ", 0, lcarg, 0, NORM}, - {"ldump []", 0, ldump, 0, NORM}, - {"ledger ", 0, ledg, 0, NORM}, - {"level ", 0, leve, 0, NORM}, - {"list", 0, explain, 0, 0}, + 3, c_lboard, C_MOD, NORM + MONEY + CAP}, + {"lcargo ", + 0, c_lcargo, 0, NORM}, + {"ldump []", + 0, c_ldump, 0, NORM}, + {"ledger ", + 0, c_ledger, 0, NORM}, + {"level ", + 0, c_level, 0, NORM}, + {"list", + 0, c_list, 0, 0}, {"lload ", - 1, lload, C_MOD, NORM + CAP}, - {"llookout ", 1, llook, 0, NORM + CAP}, - {"lmap [s|l|n|p|*|h]", 0, map, C_MOD, NORM}, - {"lmine ", 2, landmine, C_MOD, NORM + MONEY + CAP}, + 1, c_lload, C_MOD, NORM + CAP}, + {"llookout ", + 1, c_llookout, 0, NORM + CAP}, + {"lmap [s|l|n|p|*|h]", + 0, c_map, C_MOD, NORM}, + {"lmine ", + 2, c_lmine, C_MOD, NORM + MONEY + CAP}, {"load ", - 1, load, C_MOD, NORM + CAP}, - {"lookout ", 1, look, 0, NORM + CAP}, - {"lost", 0, lost, 0, NORM}, - {"lradar ", 1, lrad, C_MOD, NORM + CAP}, + 1, c_load, C_MOD, NORM + CAP}, + {"lookout ", + 1, c_lookout, 0, NORM + CAP}, + {"lost", + 0, c_lost, 0, NORM}, + {"lradar ", + 1, c_lradar, C_MOD, NORM + CAP}, {"lretreat [q | ]", - 1, lretr, C_MOD, NORM + CAP}, - {"lstat ", 0, lsta, 0, NORM}, + 1, c_lretreat, C_MOD, NORM + CAP}, + {"lstat ", + 0, c_lstat, 0, NORM}, {"ltend ", - 1, ltend, C_MOD, NORM + CAP}, + 1, c_ltend, C_MOD, NORM + CAP}, {"lunload ", - 1, lload, C_MOD, NORM + CAP}, - {"map [s|l|n|p|*|h]", 0, map, C_MOD, NORM}, - {"march ", 1, march, C_MOD, NORM + CAP}, - {"market ", 0, mark, C_MOD, NORM}, - {"mine ", 2, mine, C_MOD, NORM + MONEY + CAP}, + 1, c_lload, C_MOD, NORM + CAP}, + {"map [s|l|n|p|*|h]", + 0, c_map, C_MOD, NORM}, + {"march ", + 1, c_march, C_MOD, NORM + CAP}, + {"market ", + 0, c_market, C_MOD, NORM}, + {"mine ", + 2, c_mine, C_MOD, NORM + MONEY + CAP}, {"mission []", - 2, mission, C_MOD, NORM + CAP}, - {"morale ", 1, morale, C_MOD, NORM + CAP}, - {"motd", 0, show_motd, 0, 0}, + 2, c_mission, C_MOD, NORM + CAP}, + {"morale ", + 1, c_morale, C_MOD, NORM + CAP}, + {"motd", + 0, c_motd, 0, 0}, {"move ", - 1, move, C_MOD, NORM + CAP}, - {"name ", 0, name, C_MOD, NORM}, - {"nation [as-COUNTRY]", 0, nati, 0, 0}, - {"navigate ", 1, navi, C_MOD, NORM + CAP}, - {"nbmap [s|l|n|p|r|t|*|h]", 0, map, C_MOD, NORM}, - {"ndump ", 0, ndump, 0, NORM}, - {"newcap ", 0, new, C_MOD, GOD}, - {"neweff ", 0, newe, 0, NORM}, - {"newspaper [days]", 0, news, 0, 0}, - {"nmap [s|l|n|p|*|h]", 0, map, C_MOD, NORM}, - {"nuke ", 0, nuke, 0, NORM}, + 1, c_move, C_MOD, NORM + CAP}, + {"name ", + 0, c_name, C_MOD, NORM}, + {"nation [as-COUNTRY]", + 0, c_nation, 0, 0}, + {"navigate ", + 1, c_navigate, C_MOD, NORM + CAP}, + {"nbmap [s|l|n|p|r|t|*|h]", + 0, c_map, C_MOD, NORM}, + {"ndump ", + 0, c_ndump, 0, NORM}, + {"newcap ", + 0, c_newcap, C_MOD, GOD}, + {"neweff ", + 0, c_neweff, 0, NORM}, + {"newspaper [days]", + 0, c_newspaper, 0, 0}, + {"nmap [s|l|n|p|*|h]", + 0, c_map, C_MOD, NORM}, + {"nuke ", + 0, c_nuke, 0, NORM}, {"offer [ ]", - 1, offe, C_MOD, NORM + MONEY + CAP}, - {"origin ", 1, orig, C_MOD, NORM}, + 1, c_offer, C_MOD, NORM + MONEY + CAP}, + {"origin ", + 1, c_origin, C_MOD, NORM}, {"paradrop ", - 3, para, C_MOD, NORM + MONEY + CAP}, - {"path ", 0, path, C_MOD, NORM}, - {"payoff ", 0, payo, 0, NORM}, - {"pbmap [s|l|n|p|r|t|*|h]", 0, map, C_MOD, NORM}, - {"pboard ", 3, pboa, C_MOD, NORM + MONEY + CAP}, - {"pdump []", 0, pdump, 0, NORM}, - {"peek ", 0, peek, 0, GOD}, - {"plane ", 0, plan, 0, NORM}, - {"players", 0, play, 0, 0}, - {"pmap [s|l|n|p|*|h]", 0, map, C_MOD, NORM}, + 3, c_paradrop, C_MOD, NORM + MONEY + CAP}, + {"path ", + 0, c_path, C_MOD, NORM}, + {"payoff ", + 0, c_payoff, 0, NORM}, + {"pbmap [s|l|n|p|r|t|*|h]", + 0, c_map, C_MOD, NORM}, + {"pboard ", + 3, c_pboard, C_MOD, NORM + MONEY + CAP}, + {"pdump []", + 0, c_pdump, 0, NORM}, + {"peek ", + 0, c_peek, 0, GOD}, + {"plane ", + 0, c_plane, 0, NORM}, + {"players", + 0, c_players, 0, 0}, + {"pmap [s|l|n|p|*|h]", + 0, c_map, C_MOD, NORM}, {"power [\"new\"|\"update\"] [ | \"country\" ]", - 0, powe, C_MOD, 0}, - {"pray", 0, tele, C_MOD, NORM}, - {"production ", 0, prod, 0, NORM}, - {"pstat ", 0, pstat, 0, NORM}, - {"quit", 0, quit, 0, 0}, - {"radar ", 1, rada, C_MOD, NORM + CAP}, - {"range ", 1, range, C_MOD, NORM + CAP}, - {"read [yes|no|]", 0, rea, C_MOD, NONVIS}, - {"realm []", 0, real, C_MOD, NORM}, + 0, c_power, C_MOD, 0}, + {"pray", + 0, c_telegram, C_MOD, NORM}, + {"production ", + 0, c_production, 0, NORM}, + {"pstat ", + 0, c_pstat, 0, NORM}, + {"quit", + 0, c_quit, 0, 0}, + {"radar ", + 1, c_radar, C_MOD, NORM + CAP}, + {"range ", + 1, c_range, C_MOD, NORM + CAP}, + {"read [yes|no|]", + 0, c_read, C_MOD, NONVIS}, + {"realm []", + 0, c_realm, C_MOD, NORM}, {"recon ", - 3, reco, C_MOD, NORM + MONEY + CAP}, + 3, c_recon, C_MOD, NORM + MONEY + CAP}, {"reject ", - 2, reje, C_MOD, NORM}, - {"relations [as-COUNTRY]", 0, rela, 0, 0}, - {"reload", 0, relo, C_MOD, GOD}, - {"repay ", 1, repa, C_MOD, NORM + MONEY + CAP}, - {"report ", 0, repo, 0, 0}, - {"reset <0|price>", 1, rese, C_MOD, NORM + CAP}, - {"resource ", 0, reso, 0, NONVIS}, + 2, c_reject, C_MOD, NORM}, + {"relations [as-COUNTRY]", + 0, c_relations, 0, 0}, + {"reload", + 0, c_reload, C_MOD, GOD}, + {"repay ", + 1, c_repay, C_MOD, NORM + MONEY + CAP}, + {"report ", + 0, c_report, 0, 0}, + {"reset <0|price>", + 1, c_reset, C_MOD, NORM + CAP}, + {"resource ", + 0, c_resource, 0, NONVIS}, {"retreat [q | ]", - 1, retr, C_MOD, NORM + CAP}, - {"route ", 1, rout, C_MOD, NORM}, - {"sabotage ", 1, sabo, C_MOD, NORM + MONEY + CAP}, + 1, c_retreat, C_MOD, NORM + CAP}, + {"route ", + 1, c_route, C_MOD, NORM}, + {"sabotage ", + 1, c_sabotage, C_MOD, NORM + MONEY + CAP}, {"satellite [ [?cond&cond&...]]", - 1, sate, C_MOD, NORM + CAP}, - {"sbmap [s|l|n|p|r|t|*|h]", 0, map, C_MOD, NORM}, + 1, c_satellite, C_MOD, NORM + CAP}, + {"sbmap [s|l|n|p|r|t|*|h]", + 0, c_map, C_MOD, NORM}, {"scrap ", - 2, scra, C_MOD, NORM + MONEY + CAP}, - {"scuttle ", 5, scut, C_MOD, NORM + CAP}, - {"sdump []", 0, sdump, 0, NORM}, - {"sect ", 0, sct, C_MOD, NORM}, - {"sell ", 1, sell, C_MOD, NORM + CAP}, + 2, c_scrap, C_MOD, NORM + MONEY + CAP}, + {"scuttle ", + 5, c_scuttle, C_MOD, NORM + CAP}, + {"sdump []", + 0, c_sdump, 0, NORM}, + {"sect ", + 0, c_sect, C_MOD, NORM}, + {"sell ", + 1, c_sell, C_MOD, NORM + CAP}, {"set ", - 1, set, C_MOD, NORM + CAP}, - {"setresource ", 0, setres, C_MOD, GOD}, - {"setsector ", 0, setsector, C_MOD, GOD}, - {"sharebmap []", 0, shar, C_MOD, NORM}, - {"shark ", 25, shark, C_MOD, NORM + MONEY + CAP}, - {"ship ", 0, shi, 0, NORM}, - {"shoot ", 3, shoo, C_MOD, NORM + MONEY + CAP}, + 1, c_set, C_MOD, NORM + CAP}, + {"setresource ", + 0, c_setresource, C_MOD, GOD}, + {"setsector ", + 0, c_setsector, C_MOD, GOD}, + {"sharebmap []", + 0, c_sharebmap, C_MOD, NORM}, + {"shark ", + 25, c_shark, C_MOD, NORM + MONEY + CAP}, + {"ship ", + 0, c_ship, 0, NORM}, + {"shoot ", + 3, c_shoot, C_MOD, NORM + MONEY + CAP}, {"show <\"build\"|\"stats\"|\"cap\"> []\n" "\tshow \n" "\tshow updates []>", - 0, show, 0, 0}, - {"shutdown ", 0, shut, 0, GOD}, - {"sinfrastructure ", 0, sinfra, 0, NONVIS}, - {"skywatch ", 1, skyw, C_MOD, NORM + CAP}, - {"smap [s|l|n|p|*|h]", 0, map, C_MOD, NORM}, - {"sonar ", 1, sona, C_MOD, NORM + CAP}, - {"spy ", 1, spy, C_MOD, NORM + CAP}, - {"sstat ", 0, sstat, 0, NORM}, - {"start ", 1, start, C_MOD, NORM}, - {"starvation [|l |s ]", 0, starve, 0, NORM}, - {"stockpile ", 0, stoc, C_MOD, NORM}, - {"stop ", 1, stop, C_MOD, NORM}, - {"strength ", 1, stre, C_MOD, NORM}, - {"supply ", 1, supp, C_MOD, NORM + CAP}, - {"survey ", 0, surv, C_MOD, NORM}, - {"swapsector ", 0, swaps, C_MOD, GOD}, + 0, c_show, 0, 0}, + {"shutdown ", + 0, c_shutdown, 0, GOD}, + {"sinfrastructure ", + 0, c_sinfrastructure, 0, NONVIS}, + {"skywatch ", + 1, c_skywatch, C_MOD, NORM + CAP}, + {"smap [s|l|n|p|*|h]", + 0, c_map, C_MOD, NORM}, + {"sonar ", + 1, c_sonar, C_MOD, NORM + CAP}, + {"spy ", + 1, c_spy, C_MOD, NORM + CAP}, + {"sstat ", + 0, c_sstat, 0, NORM}, + {"start ", + 1, c_start, C_MOD, NORM}, + {"starvation [|l |s ]", + 0, c_starvation, 0, NORM}, + {"stockpile ", + 0, c_stockpile, C_MOD, NORM}, + {"stop ", + 1, c_stop, C_MOD, NORM}, + {"strength ", + 1, c_strength, C_MOD, NORM}, + {"supply ", + 1, c_supply, C_MOD, NORM + CAP}, + {"survey ", + 0, c_survey, C_MOD, NORM}, + {"swapsector ", + 0, c_swapsector, C_MOD, GOD}, {"sweep ", - 3, reco, C_MOD, NORM + MONEY + CAP}, - {"telegram ...", 0, tele, C_MOD, NORM}, + 3, c_recon, C_MOD, NORM + MONEY + CAP}, + {"telegram ...", + 0, c_telegram, C_MOD, NORM}, {"tend ", - 1, tend, C_MOD, NORM + CAP}, - {"territory []", 0, terr, C_MOD, NORM}, + 1, c_tend, C_MOD, NORM + CAP}, + {"territory []", + 0, c_territory, C_MOD, NORM}, {"test ", - 1, move, C_MOD, NORM}, - {"threshold ", 1, thre, C_MOD, NORM}, + 1, c_move, C_MOD, NORM}, + {"threshold ", + 1, c_threshold, C_MOD, NORM}, {"toggle [inform|flash|beep|coastwatch|sonar|techlists] [on|off]", - 0, togg, C_MOD, 0}, + 0, c_toggle, C_MOD, 0}, {"torpedo ", - 3, torp, C_MOD, NORM + MONEY + CAP}, - {"trade", 1, trad, C_MOD, NORM + MONEY + CAP}, + 3, c_torpedo, C_MOD, NORM + MONEY + CAP}, + {"trade", + 1, c_trade, C_MOD, NORM + MONEY + CAP}, {"transport <\"nuke\"|\"plane\"> ", - 1, tran, C_MOD, NORM + CAP}, - {"turn <\"on\"|\"off\"|\"mess\">", 0, turn, C_MOD, GOD}, + 1, c_transport, C_MOD, NORM + CAP}, + {"turn <\"on\"|\"off\"|\"mess\">", + 0, c_turn, C_MOD, GOD}, {"unload ", - 1, load, C_MOD, NORM + CAP}, - {"update", 0, upda, 0, 0}, + 1, c_load, C_MOD, NORM + CAP}, + {"update", + 0, c_update, 0, 0}, {"upgrade ", - 1, upgr, C_MOD, NORM + MONEY + CAP}, - {"version", 0, vers, 0, 0}, - {"wall []", 0, wall, 0, NORM}, - {"wingadd ", 0, wing, C_MOD, NORM}, - {"wipe ", 1, wipe, C_MOD, NORM}, - {"wire [yes|no|]", 0, rea, C_MOD, 0}, - {"work ", 1, work, C_MOD, NORM + MONEY + CAP}, - {"xdump [\"meta\"] []", 0, xdump, 0, 0}, - {"zdone ", 0, zdon, C_MOD, NORM}, - {"__cmd \"added\" ", 0, testing_cmd, 0, TESTING}, + 1, c_upgrade, C_MOD, NORM + MONEY + CAP}, + {"version", + 0, c_version, 0, 0}, + {"wall []", + 0, c_wall, 0, NORM}, + {"wingadd ", + 0, c_wingadd, C_MOD, NORM}, + {"wipe ", + 1, c_wipe, C_MOD, NORM}, + {"wire [yes|no|]", + 0, c_read, C_MOD, 0}, + {"work ", + 1, c_work, C_MOD, NORM + MONEY + CAP}, + {"xdump [\"meta\"] []", + 0, c_xdump, 0, 0}, + {"zdone ", + 0, c_zdone, C_MOD, NORM}, + {"__cmd \"added\" ", + 0, c___cmd, 0, TESTING}, {NULL, 0, NULL, 0, 0} };