We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
以 $ 开头的标识符指向外部变量,其标识符中间允许有不连续的 .,在开头的 $ 后也可以再跟一个 $ 或 .。
$
.
外部变量在开始求值之前由外界注入。
配合 rotext,目前设想可以这么做:
{= d100 <= $.luck }
x
{= d100 <= $x.luck}
{ $.hp = 42 }
{ $x.hp = 42 }
{ $.hp -= d4 }
{ $x.hp -= d4 }
-
{ $_tmp = 42 }
$_
{ $$day = 42 }
$$
The text was updated successfully, but these errors were encountered:
外部变量名称的语义由外部决定。比如配合 rotextrolludejo 也可以是这样:
rotext
rolludejo
所有外部变量(依然)以 $ 开头。除去开头的 $ 后:
_
$_tmp
$小明.hp
$.hp
Sorry, something went wrong.
下面提到的方案已经存在一段时间了,但一直没有放到这里。
这个方案主要配合 rojo1 的角色(role)系统。 考虑到一个角色名为 小明,很自然能想到用 @小明 来提及它。 虽然 rojo 目前没打算引入提及系统,但 Dicexp 可以借用这种标记方式。
rojo
小明
@小明
具体如下:
@_(<name>)
@(<role name>).(<property name>)
@.(<property name>)
@@(<name>)
rolludejo 太长了,留头存尾去中间得 rojo。 ↩
已于 19f0e78 在语法层面上支持引用第一层外部变量。 要完整实现,还剩下:
parsing
executing
No branches or pull requests
以
$
开头的标识符指向外部变量,其标识符中间允许有不连续的.
,在开头的$
后也可以再跟一个$
或.
。外部变量在开始求值之前由外界注入。
配合 rotext,目前设想可以这么做:
{= d100 <= $.luck }
,发串者的主要角色为x
时也可以是{= d100 <= $x.luck}
。{ $.hp = 42 }
,… 时也可以是{ $x.hp = 42 }
。{ $.hp -= d4 }
,… 时也可以是{ $x.hp -= d4 }
。-
也可以是其他二元运算符。{ $_tmp = 42 }
,以$_
开头则只在帖子(楼层)内生效。{ $$day = 42 }
,以$$
开头则属于全局。The text was updated successfully, but these errors were encountered: