SinaNya

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1414|回复: 0

[需求]负数值得录入及DnD的多重攻击骰点方式一次性实现

[复制链接]

5

主题

10

帖子

178

积分

版主

Rank: 7Rank: 7Rank: 7

积分
178
 楼主| 发表于 2020-4-15 22:08:01 | 显示全部楼层 |阅读模式
首先,不指望马上更新,尤其负数值,毕竟现在人物卡录入的导入符号就是-以下为需求内容、来源、说明及实现思路的预想:


1.负数值得导入;
  这是基于DnD的属性调整值规则而来;
  预想的使这部分常用的属性录入到人物卡中,其实现方式以Excel表格整合后用指令以类似技能的方式来设置,设置后使用类似.rd20+力量(调整值)+熟练值的方式来实现这个功能;
  这块需要调整的就是对录入属性,考虑到现在录入人物卡录入名字时连接使用的就是-,所以我这样想的:提前读取下一个字符,如果是数字那么就是负号,不是数字就是连接符。


2.同样基于上面的骰点多个技能(这里我更愿意称他项或变量)同时使用的计算:
  基于上面对于DnD支持的构思;
  使得对于.rd20+力量(调整值)+熟练值的使用成立;
  这一块如何实现没有头绪。


3.DnD3r的多重攻击:
  基于DnD3r的多重攻击,懒癌们提的需求;
  其原版是在多次攻击检定的情况下,有个随着每一次连续攻击都会等差增加的减益数值,默认的好像是每多一次减少5,其实本身分开骰点就行了……;
  思路为在骰点里再加一个变量,由开头字母S或s引出,后面只能跟随一个整数,跟随骰点则报错,然后这个指令用+=这个赋值(应该没写错吧),初始值为0或者紧随的那个整数,在做多重骰点时对这个变量进行加赋值,大致的为:.rd20+力量+20-s5这样的格式。


4.对于st show的默认技能:
  这个是基于业务的扩展,在查询自身技能的时候那些默认数值……有影响;
  这里直接封到默认值或者给一个开关给KP或者什么人,亦或者录入人物卡时追加一个正则判断录入的内容为何版本;
  思路回原版或占时封存,待完善后再开放。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|SinaNya骰点核心交流论坛

GMT+8, 2024-11-23 01:44 , Processed in 0.350582 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表