设为首页
收藏本站
开启辅助访问
切换到宽版
登录
内部论坛不开放注册
首页
Portal
天极社区
BBS
天极服务
搜索
搜索
附件中心
广告中心
考试中心
发帖际遇
发帖际遇
本版
用户
天极工作室-技术学习社区
»
天极社区
›
爱好学习区
›
天极百科
›
实用转发-怪物爆率设置详解
小喇叭
+ 发布
系统消息:
坚决维护社会主义核心价值观 不开放,不提供任何注册交流服务 以及防止各类违规信息出现
05-20 18:37
707609131
:
新年快乐
01-26 12:27
系统消息:
本站暂不提供注册服务,仅为储存个人资料。最近广告机又特别多 请谅解。
04-16 01:13
707609131
:
切记。本站图片皆为原图 显示稍慢 但一定不会扑街
03-08 23:26
返回列表
发新帖
实用转发-怪物爆率设置详解
[复制链接]
1125
|
0
|
2023-8-15 21:46:34
|
显示全部楼层
|
阅读模式
我发现引擎说明书里关于怪物爆率文件的设置说得实在是不清不楚的,特别晦涩难懂,个别地方还有错漏。比如说有RANDOM就会忽略子爆率,但事实并非如此,以下是详细说明,希望对大家有所帮助。
爆率设置
●怪物的爆率文件为:MirServer\Mir200\Envir\MonItems\怪物名称.txt。主要有以下几种格式:
格式一:几率 物品名称 数量(数量一般针对金币),如:
1/2 万年雪霜
1/3 金币 10000
说明:这个爆率文件表示杀死这种怪物,有1/2概率爆出1个万年雪霜,有1/3概率爆出10000金币。这种设置方式每个物品的爆率都是独立的,如果运气好,可能两个都爆,如果运气不好,可能两个都不爆。
格式二:#CHILD总概率(子概率 物品),如:
#CHILD 1/2
(
1/4 天尊头盔
1/4 天尊项链
1/4 天尊手镯
1/4 天尊戒指
)
说明:这个爆率文件表示杀死这种怪物,有1/2概率会执行( )里的爆率,然后( )里的爆率和格式一的执行机制是一样的,依然可能出现一件都不爆或一次性爆多件物品的情况。
格式三:#CHILD总概率(子概率 物品) RANDOM,如:
#CHILD 1/2 RANDOM
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/3 天尊戒指
)
说明:这个爆率文件依然表示杀死这种怪物,有1/2概率会执行( )里爆率,但因为多了一个RANDOM,表示仅随机抽取( )里的1条命令执行,( )里每条命令被抽取到的概率是一样的,假如( )里有4条命令,每条抽中的概率都是1/4,假如有10条,那每条抽中的概率就是1/10,以此类推。抽到某一条命令之后,再考虑它的子概率。像例子中,首先是每杀死这样一只怪物,有1/2会执行( )里的爆率,然后是( )的4条命令会被随机抽中一条,假如抽中第1或第2或第3条,那都是必爆的,但假如抽到的是第4条,只有1/3会爆1个天尊戒指。因此,杀死这种怪物,爆天尊戒指的概率是:1/2*1/4*1/3=1/24;而爆其他3种天尊装备的概率是1/8。
格式四:上面三种格式的爆率是可以相互嵌套的,每个#CHILD组合都可以看成是一个单独的爆率命令。比如:
#CHILD 1/1
(
1/2 金币 20000
#CHILD 1/100 RANDOM
(
1/1 天尊头盔
1/1 天尊项链
1/1 天尊手镯
1/1 天尊戒指
)
)
说明:这个爆率文件表示杀死这种怪物,有1/2概率爆20000金币,有1/100概率会爆一件天尊装备。
格式五:爆率文件中可以使用#CALL引用其它爆率文件,如:
白野猪.txt:
#CALL [\\爆率系统\基础爆率.txt] @药水
MirServer\Mir200\Envir\QuestDiary\爆率系统\基础爆率.txt:
[@药水]
{
#CHILD 1/2 RANDOM
(
1/1 超强金创药
1/1 超强魔法药
1/1 太阳水
)
}
说明:这样就表示白野猪的爆率文件,引用了基础爆率.txt中的[@药水]设置
格式六:爆率支持使用变量,即支持根据杀怪者变量来判断爆率,也支持触发QF脚本段。支持的变量包括D、M、N、U、J、I、G等这些数字型变量,不支持自定义变量。如果杀怪者为宝宝或者英雄,则通过参数来决定是否继承人物变量,如不继承则表示无私人变量。如果是2个怪物互相PK(如不同国家的怪物互相PK),由于怪物没有变量(全局变量I,G除外),就不会掉物品。格式如下:
[N1=1000,是否继承主人变量] 或 [N1=U1,是否继承主人变量]
是否继承主人变量参数:
0=不继承
1=英雄继承
2=宝宝继承
4=宠物继承
3=(1+2)英雄+宝宝继承
5=(1+4)英雄+宠物继承
6=(2+4)宝宝+宠物继承
7=(1+2+4)英雄、宝宝、宠物继承
示例:
#CHILD 1/1 RANDOM[N1<=1000;N2<D2;N3<200,1,@触发脚本]
#CHILD 1/1 RANDOM[N1<=1000;N2<D2;N3<200|OR,1,@触发脚本]
说明:第一条表示,要全部满足[ ]里的条件才会触发爆率,并执行QF中相应的脚本段;第二条表示只要满足[ ]中的1个条件上,即可触发爆率,并执行QF中相应的脚本段。
天极工作室 www.tjm2.net
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
内部论坛不开放注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
707609131
回复楼主
返回列表
基础教程
进阶教程
资料库
天极百科
图文推荐
屠龙传奇 免费开放下载 本版本对大佬级别免费
2020-07-03
仿制传奇3元素系统
2020-03-05
优秀的传奇数据库编辑器-无极编辑器
2020-01-19
可重置沙皇宫地图
2020-07-02
关于本版块说明
2020-01-16
热门排行
1
仿制传奇3元素系统
2
传奇GEE或V8引擎鞭尸代码
3
魔龙系列怪物素材-刀斧手和锤兵-含自定义配置表
4
天极KEY礼包系统 测试3.0版本
5
屠龙传奇 免费开放下载 本版本对大佬级别免费
6
关于本版块说明
7
优秀的传奇数据库编辑器-无极编辑器
8
用命令实现探怪功能(暗黑探险者的)