project/Console Commands Remap
Jump to navigation
Jump to search
Proposal
Remap Console Commands to be more guessable and easy to dive.
For needs or likes of users, default aliases file with old mappings should be supported, too.
New Commands Syntax
- a, kill
- attack monster|player
- as
- attack stop
- a yes|no, debug, verbose
- CONF instead
- al, closeshop, openshop, testshop
- shop status|close|open|test
- au, aua, aub, auc, aud, aue, aui, aur, aus
- auction <...>
- c, p, g, bg, pm <player name or pm number>
- chat public|party|guild|battleground|<player name or pm number> <...> (or maybe these are fine and useful the way they are now)
- buy
- npc buy
- sell
- npc sell
- store
- npc store
- chist, ihist
- log tail chat|item
- cl, cil
- log clear chat|item
- damage, exp
- report damage|exp
- dl
- DEAL instead (merge)
- drop
- inventory drop
- e
- emotion
- east, west, north, south, etc, etc
- MOVE instead (merge)
- eq
- equip (?)
- uneq
- EQ instead (merge)
- i, identify
- inventory
- il, ml, petl, pl, portals, nl, sll, spells, vl
- env item|monster|pet|player|portal|npc|slave|spell|vender [list] OR "list ..." (command for everything that around you)
- take
- ??? (maybe "env item take")
- vender
- ??? (maybe "env vender <...>")
- im, ip, is
- item use monster|player|self
- lookp
- LOOK instead (merge)
- m, ma, md, mi, mo, mr, ms, mw
- mail <...>
- pml
- ???
- portals recompile
- ???
- s
- status (or self)
- st, stat_add
- ???
- skills, skills add, skills desc
- skill list|add|desc
- sl, sm, sp, ss
- skill use location|monster|player|self
- talk, talknpc
- npc talk (merge)
- weight
- S instead (merge)
Leave as it is (mostly)
- ai on|off|manual|auto|ai_v|clear|print
- aiv
- arrowcraft <...>
- auth <...>
- autobuy, autosell, autostorage
- bingbing, bangbang, doridori
- card <...>
- cart <...>
- charselect
- chat <...>
- conf <...>, timeout <...>
- cook <...>
- deal <...>
- dump, dumpnow
- eval
- falcon <...>
- follow <...>, tank <...> (more than one CONF)
- friend <...>
- getplayerinfo <...>
- guild <...>
- help <...>
- homun, merc <...>
- ignore <...>
- look <...>
- memo, warp <...>
- move <...>
- party <...>
- pause <...>
- pecopeco <...>
- plugin <...>
- quest <...>
- quit
- rc
- refine
- reload <...>
- relog <...>
- repair <...>
- respawn
- send <...>
- showeq <...>
- sit, stand
- storage <...>
- switchconf <...>
- tele
- top10
- version
- where
- who
- whoami
BTW IDEAS
- lists of not-so-actor players (auth list, friends, ignore, maybe party and guild, maybe top10) can have common interface (in codebase and in user interface) as they have at least at common: list, add/invite, remove-kick
- logs should have common interface too, if they still don't
- so do item lists like inventory, cart, storage, deal...
- use integrated help from command handler instead of inlined detailed error messages everywhere