星河彩虹独立端知识库
文档目录
服务端说明

怪物爆率文本设置

普通格式爆率文本

代码示例
1/1 金币 5500
1/2 金币 2000
1/1 强效太阳神水 1
1/1 强效太阳神水 1
1/1 强效太阳神水 1

随机物品爆率文本

  • 每行爆率物品用“|”隔开,将随机爆出1件物品
代码示例
1/30 攻杀剑法|残影刀法|血影刀法|护身真气 1
1/20 瞬间移动|灵魂道符|诱惑之光|替身法符 1

随机物品爆率文本(增加权重)

  • 权重数值越大,爆出物品概率越高,权重值最大支持21亿。
代码示例
1/30 圣战戒指,50|法神戒指,40|天尊戒指,30 1
1/20 圣战手镯,50|法神手镯,40|天尊手镯,30 1

读取指定爆率文本格式(支持权重)

  • 读取MonItems目录指定路径文本爆率
代码示例
1/2 L"装备品级/新手首饰.txt" 1
1/20 L"装备品级/新手衣服.txt" 1
1/20 L"装备品级/新手武器.txt" 1
1/10 L"装备品级/矿洞首饰.txt" 1
代码示例
该怪物爆率1/2的概率爆出 MonItems\装备品级\新手首饰.txt 随机一件物品;

新手首饰.txt 文本内容【物品后面支持权重,也可忽略】

纯金项链
铜戒指
八角戒指
铁手镯
青铜头盔,50
准确项链,60
兽角戒指,70

设置物品禁止爆率翻倍

  • 在物品前加*则表示该物品或该行物品不通过爆率翻倍
代码示例
1/30 *神武头盔 1
1/30 *神武手镯|幻魔手镯|天玄手镯 1

设置鉴定物品

  • 设置后杀死怪物爆出靴子(未鉴定),玩家则需要使用鉴定功能获得最终物品
代码示例
1/50 靴子(未鉴定)*鹿皮靴子 1
1/50 腰带(未鉴定)*鹿皮腰带 1

设置条件爆率文本格式

  • 满足条件后,才会执行该行爆率
  • 对象类型(H/G) 检测变量 检测符< > = /(小于等于) \(大于等于) 检测数值 扣除数值(正数为加,负数为减)
  • H 表示检测对象为个人,检测变量类型为个人变量
  • G 表示检测全局变量

个人变量示例

代码示例
1/1 血煞头盔 1 H $LEVEL > 50 //检测个人变量$LEVEL大于50 则会爆出该物品
1/1 血煞项链 1 H $STR(S88) = 爆物达人 //检测个人变量S88=爆物达人 则会爆出该物品
1/1 血煞项链 1 H $STR(M88) > 100 10 //检测个人变量M88变量大于100时 爆出物品后M88变量+10
1/1 血煞项链 1 H $STR(D88) > 100 -20 //检测个人变量D88变量大于100时 爆出物品后D88变量-20
1/1 血煞项链 1 H $STR(P88) > 100 -30 //检测个人变量P88变量大于100时 爆出物品后P88变量-30

同时也支持以下设置

1/1 血煞头盔|血煞手镯|血煞戒指 1 H $LEVEL > 50 //检测个人变量$LEVEL大于50 则会爆出该物品
1/1 血煞项链|血煞手镯|血煞戒指 1 H $STR(S88) = 爆物达人 //检测个人变量S88=爆物达人 则会爆出该物品
1/1 血煞项链|血煞手镯|血煞戒指 1 H $STR(M88) > 100 10 //检测个人变量M88变量大于100时 爆出物品后M88变量+10
1/1 血煞项链|血煞手镯|血煞戒指 1 H $STR(D88) > 100 -20 //检测个人变量D88变量大于100时 爆出物品后D88变量-20
1/1 血煞项链|血煞手镯|血煞戒指 1 H $STR(P88) > 100 -30 //检测个人变量P88变量大于100时 爆出物品后P88变量-30

还支持以下个人变量

$HUMAN(X)

$GUILD(X)

$TABLE(X).Y

$CUSTOMVALUE(X)

全局变量示例

代码示例
1/1 血煞靴子 1 H $STR(G99) > 100 //判断变量为G99全局变量,对象类型为H 则表示必须人物杀死怪物后,检测G99大于100爆出物品
1/1 血煞靴子 1 G $STR(G99) > 100 -1 //判断变量为G99全局变量,对象类型为G 则表示不检测杀死对象,检测G99大于100爆出物品后G99变量-1

设置为G,无论是玩家、卫士、玩家释放火墙、火雨技能下线后,杀死怪物满足条件均会爆出

还支持以下全局变量

$STR(G)

$STR(I)

$GLOBAL(X)

本页目录