正在加载文档
爆率文本格式扩展
<!-- mindoc:slug=aa-1hglonjs4babs -->
#### 引擎原版支持爆率文本格式
`红野猪.txt`【1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
#### 引擎支持爆率物品支持变量
`红野猪.txt`
```
1/1 <$STR(S$充值20元物品)>
1/1 <$STR(S$充值30元物品)>
1/1 <$STR(S$充值40元物品)>
1/1 <$STR(S$充值50元物品)>
```
#### 引擎扩展爆率文本格式
- RANDOM 后扩展增加条件检测参数
1. 所有检测条件需使用 [ ] 包裹
2. 支持P变量、D变量、M变量、N变量、N扩展变量、I变量、G变量、U变量、A变量、脚本变量(如:<$GAMEGOLD>)
3. 支持检测符: “ < ”(小于)、 “ > ”(大于)、 “ = ”(等于)
注意:该形式检测,条件中不能出现空格符。
`红野猪.txt`【满足G20>50,则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [G20>50]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【满足G20<50 且 N$随机数=35,同时满足则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [G20<50,N$随机数=35]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【满足G20<50 或 N$随机数=35,满足其一则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [G20<50或N$随机数=35]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
#### 引擎支持使用“可视化爆率I”中同样条件规则格式
- RANDOM 后扩展增加条件检测参数
注意:使用“可视化爆率I”条件检测,参数之间需要使用空格符隔开。
`红野猪.txt`【满足G20>50,则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [<$STR(N20)> > 50]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【玩家等级大于65、N20等于70时,满足两个,则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [<$LEVEL> > 65 , <$STR(N20)> = 70]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【元宝数量大于999则爆出 或者 等级大于等于60,满足其一,则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [<$GAMEGOLD> > 999 或 <$LEVEL> >= 60]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【击杀“黑野猪”并且等级大于65则爆出,则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [#<$KILLMONNAME> = #黑野猪 , <$LEVEL> > 65]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【(击杀“赤月恶魔”)或者(等级大于65并且元宝大于999),同时满足则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [#<$KILLMONNAME> = #赤月恶魔 或 <$LEVEL> > 65 , <$GAMEGOLD> > 999]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```
`红野猪.txt`【(击杀“赤月恶魔”并且等级大于65)或者 (击杀“赤月恶魔”并且元宝大于999),满足其一则1/10的概率随机爆出一件物品】
```
#CHILD 1/10 RANDOM [#<$KILLMONNAME> = #赤月恶魔 , <$LEVEL> > 65 或 #<$KILLMONNAME> = #赤月恶魔 , <$GAMEGOLD> > 999]
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
```