传奇新功能:CALL爆率文件引入与混搭用法详解

来源: 作者: 点击:

在最新的传奇更新中,我们引入了全新的CALL爆率功能,允许玩家和开发者更灵活地管理和编辑游戏物品的爆率规则。这一创新不仅支持多个爆率文件的混搭使用,还引入了变量检测,让爆率设置更加智能化和个性化。

新增CALL爆率功能

文件引入: 现在可以在MonDropItems目录下的文本文件(如白野猪.txt)中调用其他相关的爆率文件,如药品和衣服爆率,通过#CALL指令实现。
爆率变量检测

新格式支持: 新爆率规则采用1/x格式,如1/1 强效太阳水 1 $GOLDCOUNT ? 0 100000,允许根据变量(如金币数量)进行条件判断。
兼容性: 旧格式的爆率规则仍然可以使用,新规则与旧规则可以混合使用。
检测符: 检测符如?表示大于等于,^和``用于字符串匹配。
支持的变量

提供了大量游戏状态、玩家信息、服务器信息等变量,如金币、等级、角色名等,方便根据实时条件调整爆率。
示例

1/8 某物品 1 $USERID ^ head:只有账号以head开头的玩家才有可能掉落该物品。
1/8 某物品 1 $USERNAME tail: 只有角色名以tail`结尾的玩家才有可能掉落。
注意事项

避免频繁使用全局变量,如STR(XX),以防止服务器性能下降。
一些变量如H.HUMAN(XX)定义为内存操作,使用时需注意效率问题。