Releases: jsc723/ygo-calc
Releases · jsc723/ygo-calc
ygo-calc v2.6
v2.6
- 支持显示非ASCII字符
v2.5
Yisp v0.4
- 支持
##
语句(移动到集合顶端) - 移除
$
,改为由用户自己写逻辑实现 - 规范化了
<string>
,<action-tag>
和<varname>
的区别 - 支持
print
语句 - 支持
block
语句 - 重新实现洗牌操作,添加
shuffle
语句 - 修复读取变长参数列表时的bug
- 支持能处理变长参数列表的操作符(
+|*|and|or
) - 重构操作符分发方式
v2.4
Yisp v0.3
- 支持操作符(*|/|>=|<=)
- 抽牌由
#
实现,移除%
操作 - 添加
<action-tag>
,确保了效果执行的原子性
v2.3
Yisp v0.2
- 每个大写字母都能作为
<card-collection>
使用
v2.2
- 可显示置信区间
v2.1
- combo支持condition
v2.0
- 发布Yisp语言v0.1(卡牌效果脚本语言)
- 语句,表达式,字符串,数字
- 卡牌集合
<card-collection>
,<card-set>
- 条件过滤
<card-filters>
- 条件break(
/<number>
) - 抽卡
- 移动卡牌
- 选择卡牌
- 禁止命令
- if语句
- 操作符
(+|-|>|<|==|and|or|r)
- 变量
- 效果属性
<effect-attributes>
- 支持score的
<number>
表达式 - 去除了旧版的
turns
- 每个主题可以设置不同初始手牌
v1.4
- 添加
score
- 添加combo匿名条件
v1.3
- 添加topics
v1.2
- 支持从stdin读取yaml文件名
v1.1
- 支持模糊匹配attribute
v1.0
- 支持测试抽到某些手牌组合的概率
- 支持多个回合
- 支持匹配卡牌名、属性
- 支持条件组合的别名
ygo-calc v1.4
- 添加score
- 把classes重命名为conditions
- 允许在simulator中使用匿名条件
- 使用说明