先攻表达式需求
###需求一、增加表达式批量投点录入和优劣势区分。
示意:
.ri 优势or劣势 +先攻值 【以当前角色卡ID投掷优劣势先攻】
示例:.ri 优势 +3
骰子:2#D20+3 取其高值;劣势则取其低值
###需求二、批量录入先攻,主持人相关功能。
示意1:
.ri 5#敌人+3
结果:自动生成序号 敌人a 敌人b敌人c 敌人d 敌人e 并全部以+3先攻值进行先攻投掷并加入先攻列表。(建议设置单次投掷数量上限,个人认为20#为最大上限大部分情况够用。)
示意2:
.ri 红色敌人+2;绿色敌人-1;1D3黄色敌人
结果:生成 红色敌人 绿色敌人 1D3个黄色敌人(ac) 分别以+2 -1 +0 的先攻值进行先攻投掷并加入先攻列表。(建议随机敌人个数设置上限,个人认为D20为最大上限大部分情况够用。)
###需求三、批量删除与修改先攻列表
示意:
.init del 敌人a;敌人b;敌人c
结果:从现有先攻表中移除敌人a 敌人b 敌人c
.init set 敌人d +6;敌人e +6
结果:将现有先攻表中的敌人4 敌人5的先攻值设置为+6
表达式中的分隔符现有的骰系中用/居多,但/受输入法影响使用起来需要频繁切换中英文输入。
故建议采用;虽然同样有中英文区分,但是比/和、要更易于阅读且格式表达更具统一性。