AbilityProfile
目的
记录每个人的能力类型以及强弱程度, 提供简单的查询/对比办法.
命令关键字
未定, 暂定 ab
记录
- ability
- pkey(id), uniq(name), title
- userability
- uniq(nick, channel, abilityid), score
规则
- ability admin 可以给任何人颁发/扣除任意 ability 的任意 score, 建议 0-10 之间
- user 只能颁发给其他 user 并使他相应 ability 的 score 不超过自己
- user 可以自裁
功能
- ab grant $nick $ability $score
- ab despise $ability $score
- ab [query] $nick $ability: 特定 nick/ability 的 score
- ab [query] $nick: 按 score 列 ability
- ab top $ability: 按 ability score 排序列出开头 n 名
- ab help $ability: 同上, 但仅包含在线名单
- ab topsum user
- ab topavg user
- ab topsum ability
- ab topavg ability
