Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(CoC): 单项结果文本被格式化两次, 属性表达式文本赋值顺序 #1061

Merged
merged 4 commits into from
Oct 14, 2024

Conversation

YuSheng133
Copy link
Contributor

  1. 由于coc7扩展的原468行及原497行内容皆为 VarSetValueStr(mctx, "$t结果文本", DiceFormatTmpl(mctx, "COC:检定_单项结果文本"))(在判断是否为多轮检定前后都为 $t结果文本 赋值一次), 会导致 检定_单项结果文本 额外初始化,造成计数或豹语多次执行的问题,因不确定是否有其他影响先注释掉多轮检定前的初始化,fix [Bug]: 检定指令ra中单项结果重复计算 #1036
  2. fix(CoC): 调整ra指令的变量赋值顺序 #549,将属性表达式文本的赋值也放到判定结果计算/生成前。fix 可以支持.ra特定属性时回复特定语句吗? #1055

@Xiangze-Li Xiangze-Li requested a review from a team October 13, 2024 08:46
@kenichiLyon
Copy link
Contributor

老师提交辛苦。因为涉及到实现逻辑更改。老师自己测试过是否解决问题吗?
另外,希望老师可以自行build出一个测试包以便内部进行测试。

dice/ext_coc7.go Outdated Show resolved Hide resolved
@Xiangze-Li Xiangze-Li changed the title 修复coc7扩展的部分问题 fix(CoC): 单项结果文本被格式化两次, 属性表达式文本赋值顺序 Oct 14, 2024
@Xiangze-Li Xiangze-Li requested a review from a team October 14, 2024 08:25
Copy link
Member

@Xiangze-Li Xiangze-Li left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Xiangze-Li Xiangze-Li merged commit 41d24b5 into sealdice:master Oct 14, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

可以支持.ra特定属性时回复特定语句吗? [Bug]: 检定指令ra中单项结果重复计算
3 participants