iventory命令显示优化
正常长度的物品,一行可以显示4个。比如这样:
│*玉泉 青幽之袍(Cloth) 小铃铛(Xiao lingdang) *荡寇之杖(Staff) 如意盒(Ruyi he) │
有些名称加id的太长占多个格子。
│*寒霜寒霜凝霜潇湘夏雨 照夜之针(Needle) *青霜隐血隐血 影踪之布甲(Armor) │
│图穷绑腿(Tuqiong bangtui) 一块陨铁【瑕疵】(Yun tie) │
相对来说,在不影响正确识别的情况下,肯定越紧凑越好,比如8个物品,正常2行,如果全是最大长度,那就要显示8行。
这里面有几种不同情况,
比如*寒霜寒霜凝霜潇湘夏雨 照夜之针(Needle) 就是前缀较长,
玩家自定义改名的一些就回到比较短小的长度,去掉前缀加星号应该不影响玩家识别。
可能显示成
*照夜之针(Needle)
或者
*照夜之针(Needle)+ 多个加号表示没有完整展示
有些例如:图穷绑腿(Tuqiong bangtui) 这是本身id比较长,如果符合随机装备命名习惯,这个id应该是bangtui 或者 leg
但这个不准备修改,
图穷绑腿(bangtui)可能造成和其他leg类装备混淆,即使把bangtui作为主id,tuqiong bangtui保留作为第二id也可能造成一些混淆。
如果有更好想法(既截短又不会造成混淆),欢迎提供想法
一块陨铁【瑕疵】(Yun tie)
比如这种,本身名字很短,基本长度给后面的“【瑕疵】”(占4个汉字宽度)占据了,这种命名本身也不太符合北侠其他物品命名习惯。
考虑根据品质,分配不同颜色。
比如劣质HIW
瑕疵GRN
普通HIB
优秀HIY
完美MAG
这样也能方便识别,且符合大多数MMO 白、绿、蓝、黄、紫这种级别颜色区分。
完美主义者 图穷绑腿(Tuqiong bangtui) 倒是觉得可以tuq bangtui,用前面全拼后面首字母 上等金创药(Shangdeng jinchuangyao),这个才够长的。 我提几个建议:
1,i 命令的小人显示穿的装备,现在的 autoload 标记是个星星统一加在了物品的左边,但是穿在身上的时候,右半边的,星号正好是左对齐的,扫一眼就知道哪个 autoload 了哪个没有,很方便,但是左半边的,是否可以改成星号右对齐?这样扫一眼就可以了,不然每次换练功服的时候都得认真仔细检查,生怕一不小心就少了一件。
2,目前 i 命令后面加 ID,就可以看到多个同 ID 的物品,如果是装备或者武器的话,就可以看到简报,很方便。但是需要存在两个问题,一是需要每个 ID 分别看一下,不方便,所以是否可以加一个统一的命令,比如通过类型,i 装备 看所有装备,i 武器看所有武器(毕竟现在已经有财宝、食品等分类了)。我现在是自己写了个 i-all 的别名,循环把每种可能的装备 ID 都查一遍,但这样的话会有许多无效命令。另一个问题是,如果装备是部分鉴定的,那么 i 命令就看不到简报,只能看到名称和 ID,希望部分鉴定的也能够看到可塑性,这样会比较方便。或者改一下 rbz_filter 也行,加个参数保留 sell all 时未鉴定装备不要卖出,或者嵌宝石装备不要卖出,等等。
页:
[1]