3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3489|回复: 6
打印 上一主题 下一主题

[求助] MOD制作新手问一个关于爆率的问题

  [复制链接]

2

主题

105

帖子

129

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1208
积分
129
精华
0
注册时间
2012-10-6
跳转到指定楼层
主题
发表于 2012-11-27 09:38 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于TL2的爆率是怎么计算的?如何实现让某个BOSS有特定几率爆某件装备?有知道的大神帮忙解释一下,看DAT文件都看晕了也没计算明白,谢谢了!!!
回复

使用道具 举报

21

主题

2196

帖子

3805

积分

游戏精英

Rank: 8Rank: 8

贡献度
499
金元
17986
积分
3805
精华
1
注册时间
2011-10-27
舒服的沙发
发表于 2012-11-27 10:28 | 只看该作者
游戏里有掉率和概率两种几率方式。
一、掉率作用于物品(ITEM)分为整体掉率和个别掉率。
1、整体掉率即整个物品种类(UNITTYPE)的掉率,方式有两种:
(1)在GLOBALS.DAT里设置(如整体的蓝装、橙装掉宝率);(2)通过SPAWNCLASS。
2、个别掉率即单个物品(NAME)的掉率,例如某某宝石或某某传奇火炮,决定其掉率是rarity和weight,计算方式为:该物品rarity(或weight)/该物品所属的UNITTYPE的rarity(或weight)的总和。


二、概率主要用于物品以外的东西,如怪物(MONSTER)、事件(EVENT)等。主要的方式的通过SPAWNCLASS。
目前我知道的就是,可以通过SPAWNCLASS设置某地图怪物出现情况;可以通过SPAWNCLASS设置某怪物掉落某类物品或某种特定物品。


当然我也只是MOD新手哈哈~目前只能给你提供这一点信息~加油




回复 支持 反对

使用道具 举报

77

主题

717

帖子

686

积分

超级玩家

Rank: 5Rank: 5

贡献度
57
金元
4582
积分
686
精华
0
注册时间
2012-8-24
硬硬的板凳
发表于 2012-11-27 10:28 | 只看该作者
不喜欢概率
回复 支持 反对

使用道具 举报

2

主题

105

帖子

129

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1208
积分
129
精华
0
注册时间
2012-10-6
冰凉的地板
 楼主| 发表于 2012-11-27 10:44 来自手机 | 只看该作者
dragon_prince 发表于 2012-11-27 10:28
游戏里有掉率和概率两种几率方式。
一、掉率作用于物品(ITEM)分为整体掉率和个别掉率。
1、整体掉率即整 ...

我发现好多东西的rarity(或weight)是0甚至是-1,如果按比值的方法,那这个物品是不可掉落么?但游戏中又是可以打出来的,尤其是-1的,好像掉率还挺高,求分析!!
回复 支持 反对

使用道具 举报

21

主题

2196

帖子

3805

积分

游戏精英

Rank: 8Rank: 8

贡献度
499
金元
17986
积分
3805
精华
1
注册时间
2011-10-27
5#
发表于 2012-11-27 10:50 | 只看该作者
本帖最后由 dragon_prince 于 2012-11-27 10:52 编辑
yps012 发表于 2012-11-27 10:44
我发现好多东西的rarity(或weight)是0甚至是-1,如果按比值的方法,那这个物品是不可掉落么?但游戏中又 ...

(1)rarity或weight是-1的话,掉率是100%;
(2)rarity或weight是0的话,掉率是0%,含义:正常方式下打怪不会掉落,即不算入正常的掉落系统;但是0不意味着不可能掉落。
可以通过在SPAWNCLASS文件里重新定义rarity实现特定怪物特殊掉落,方法为:在SPAWNCLASS文件里多添加一个代码:<INTEGER>RARITY_OVERRIDE:1。例子(我自己做的召唤卷轴rarity就为0,目的是让特定怪物掉落制定的召唤卷轴):
[SPAWNCLASS]
<STRING>NAME:SUMMONSPELLB1
[OBJECT]
<STRING>UNIT:SUMMONSPELLB1
<INTEGER>WEIGHT:20
<INTEGER>RARITY_OVERRIDE:1
<INTEGER>MINCOUNT:1
<INTEGER>MAXCOUNT:1
[/OBJECT]
[OBJECT]
<STRING>UNITTYPE:NONE
<INTEGER>WEIGHT:80
[/OBJECT]
[/SPAWNCLASS]



回复 支持 反对

使用道具 举报

头像被屏蔽

31

主题

970

帖子

800

积分

禁止发言

贡献度
48
金元
6684
积分
800
精华
0
注册时间
2012-9-16
6#
发表于 2012-11-27 11:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

2

主题

105

帖子

129

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1208
积分
129
精华
0
注册时间
2012-10-6
7#
 楼主| 发表于 2012-11-27 11:21 来自手机 | 只看该作者
dragon_prince 发表于 2012-11-27 10:50
(1)rarity或weight是-1的话,掉率是100%;
(2)rarity或weight是0的话,掉率是0%,含义:正常方式下打 ...

谢谢指点,我去做做试试•﹏•
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-13 15:53 , Processed in 0.087070 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表