暗黑2吧 关注:115,746贴子:1,637,924

箱子TC选择简单说明(真的是很简单的说明、、、)

只看楼主收藏回复

受默默委托,发一个技术贴。


1楼2012-09-18 10:42回复
    x


    2楼2012-09-18 10:42
    收起回复

      最近看到很多吧友在下水道翻箱子,就整理了这篇帖子,希望能和大家一起交流讨论
      本文部分参考Impk名篇Object Drop Principle 在这里对文章的作者表示感谢
      游戏中有各种各样的目标(object),包括箱子,尸体,石头,陷阱,金钱等等。(武器架和装甲架的掉落情况属于特例,并不包含在objects中,关于这部分可看【Ⅴ、其他:武器架和装甲架的掉落情况】)
      目录:
      Ⅰ、TC简单介绍
      Ⅱ、已整理好的各场景object能掉落的最高符文、最高Qlve装备表
      Ⅲ、表格的补充说明
      Ⅳ、Object TC选择过程
      Ⅴ、其他:武器架和装甲架的掉落情况
      ============================珠宝匠之偏向的分割线========================
      Ⅰ、TC简单介绍
      文中的提到的TC(=Treasure Class=财宝阶层、财宝级别)不再是我们一般口头说的简化的数字TC(如:地狱都虫TC=72),而是由所有子TC目录组成的一个庞大的目录清单系统,在游戏内的TreasureClassEx.txt内设定。包含内容可通过查看TreasureClassEx.txt了解,在【Ⅲ、表格的补充说明】也会提到部分
      


      3楼2012-09-18 10:45
      回复
        Ⅱ、已整理好的各场景object能掉落的最高符文/最高Qlve装备表
        表格通过查看TearsureClassEx.txt进行整理,也是【Ⅳ、Object TC选择过程】的结论
        普通(符文) 普通(装备) 噩梦(符文) 噩梦(装备) 地狱(符文) 地狱(装备) 场景名称
        Act 1
        无 3 16 42 26 63 鲜血荒地
        无 3 16 42 26 63 冰冷之原
        无 3 16 42 26 63 石块旷野
        无 6 16 42 26 63 黑暗森林
        无 6 16 42 26 66 黑色荒地
        无 6 16 42 26 66 泰摩高地
        无 3 16 42 26 66 邪恶洞窟(鲜血荒地)
        无 3 16 42 26 66 洞窟第一层(冰冷之原)
        无 3 16 42 26 66 地底通道第一层(黑暗森林)
        无 6 16 42 26 66 地洞第一层(黑色荒地)
        无 6 16 42 26 66 地穴第一层(泰摩高地)
        无 3 16 42 26 66 洞窟第二层(冰冷之原)
        无 3 16 42 26 66 地底通道第二层(黑暗森林)
        无 6 16 42 26 66 地洞第二层(黑色荒地)
        无 6 16 45 26 66 地穴第二层(泰摩高地)
        无 3 16 42 26 66 埋骨之地
        无 3 16 42 26 66 墓地
        无 3 16 42 26 66 大陵寝
        无 3 16 42 26 63 遗忘之塔
        无 6 16 42 26 66 高塔地牢第一层(黑色荒地)
        无 6 16 42 26 66 高塔地牢第二层(黑色荒地)
        无 6 16 45 26 66 高塔地牢第三层(黑色荒地)
        无 6 16 45 26 66 高塔地牢第四层(黑色荒地)
        无 6 16 45 26 66 高塔地牢第五层(黑色荒地)
        无 6 16 45 26 66 僧院大门
        无 12 16 45 26 66 外侧回廊
        无 12 16 45 26 66 军营
        无 12 16 45 26 66 监牢第一层
        无 12 16 45 26 66 监牢第二层
        无 12 16 45 26 66 监牢第三层
        无 12 16 45 26 66 内侧回廊
        无 12 16 45 26 66 大教堂
        无 12 16 45 26 66 地下墓穴第一层
        无 12 16 45 26 66 地下墓穴第二层
        无 12 16 45 26 66 地下墓穴第三层
        无 12 16 45 26 66 地下墓穴第四层
        无 6 16 42 26 66 崔斯特瑞姆
        无 12 16 45 26 66 秘密母牛关
        Act 2
        3 15 18 45 28 69 碎石荒地
        3 18 18 45 28 69 干燥的高地
        3 21 18 48 28 69 遥远的绿洲
        3 21 18 48 28 69 遗失的城市
        3 21 18 48 28 69 群蛇峡谷
        3 21 18 48 28 69 术士的峡谷
        3 15 18 45 28 69 下水道第一层
        


        4楼2012-09-18 10:46
        回复
          3 15 18 45 28 69 下水道第二层
          3 15 18 45 28 69 下水道第三层
          3 15 18 45 28 69 女眷住处第一层
          3 15 18 48 28 69 女眷住处第二层
          3 15 18 48 28 69 皇宫监牢第一层
          3 15 18 48 28 69 皇宫监牢第二层
          3 15 18 48 28 69 皇宫监牢第三层
          3 15 18 45 28 69 石制古墓第一层(碎石荒地)
          3 15 18 45 28 69 死亡之殿第一层(干燥的高地)
          3 15 18 48 28 69 死亡之殿第二层(干燥的高地)
          3 15 18 48 28 69 利爪蝮蛇神殿第一层(群蛇峡谷)
          3 15 18 45 28 69 石制古墓第二层(碎石荒地)
          3 15 18 48 28 69 死亡之殿第三层(干燥的高地)
          3 15 18 48 28 69 利爪蝮蛇神殿第二层(群蛇峡谷)
          3 21 18 48 28 69 蛆虫巢穴第一层(遥远的绿洲)
          3 21 18 48 28 69 蛆虫巢穴第二层(遥远的绿洲)
          3 21 18 48 28 69 蛆虫巢穴第三层(遥远的绿洲)
          3 21 18 48 28 69 古代通道(遗失的城市)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 21 18 48 28 69 塔拉夏的古墓(术士的峡谷)
          3 15 18 48 28 69 神秘庇护所
          Act3
          7 24 20 51 30 72 蜘蛛森林
          7 24 20 51 30 75 庞大湿地
          7 27 20 51 30 75 剥皮丛林
          7 27 20 51 30 75 库拉斯特下层
          7 27 20 51 30 75 库拉斯特商场
          7 30 20 51 30 75 库拉斯特上层
          7 30 20 54 30 75 库拉斯特堤道
          7 30 20 54 30 75 崔凡克
          7 24 20 51 30 72 蜘蛛洞穴(蜘蛛森林)
          7 24 20 51 30 72 蜘蛛巢穴(蜘蛛森林)
          7 24 20 51 30 75 沼泽地洞第一层(剥皮丛林)
          7 24 20 51 30 75 沼泽地洞第二层(剥皮丛林)
          7 27 20 51 30 75 剥皮地窖第一层(剥皮丛林)
          7 27 20 51 30 75 剥皮地窖第二层(剥皮丛林)
          7 24 20 51 30 75 沼泽地洞第三层(剥皮丛林)
          7 27 20 51 30 75 剥皮地窖第三层(剥皮丛林)
          7 30 20 51 30 75 下水道第一层(库拉斯特商场)
          7 30 20 54 30 75 下水道第二层(库拉斯特商场)
          7 30 20 54 30 75 残破神殿(库拉斯特商场)
          7 30 20 54 30 75 废弃的寺院(库拉斯特商场)
          


          5楼2012-09-18 10:46
          回复
            7 30 20 54 30 75 遗忘的圣物(库拉斯特上层)
            7 30 20 54 30 75 遗忘神殿(库拉斯特上层)
            7 30 20 54 30 75 残破的寺院(库拉斯特堤道)
            7 30 20 54 30 75 废弃的圣物(库拉斯特堤道)
            7 30 20 54 30 75 憎恨的囚牢第一层
            7 30 20 54 30 75 憎恨的囚牢第二层
            7 30 20 54 30 75 憎恨的囚牢第三层
            Act4
            11 33 22 54 32 78 郊外大草原
            11 33 22 54 32 78 绝望平原
            11 36 22 57 32 78 神罚之城
            11 36 22 57 32 78 火焰之河
            11 36 22 57 32 78 混沌庇难所
            Act5
            13 36 24 60 33 84 哈洛加斯(不过哈洛加斯没有object)
            13 39 24 63 33 87 血腥丘陵
            13 39 24 63 33 87 冰冻高地
            13 39 24 63 33 87 亚瑞特高原
            13 39 24 63 33 87 水晶通道
            13 39 24 63 33 87 冰河路径
            13 39 24 63 33 87 冰河(冰河路径)
            13 39 24 63 33 87 漂泊者洞穴(冰河路径)
            13 39 24 63 33 87 冰冻苔原
            13 39 24 63 33 87 远古之路
            13 39 24 63 33 87 冰窖(远古之路)
            13 39 24 63 33 87 尼拉塞克的神殿
            13 39 24 63 33 87 悲痛之厅
            13 39 24 63 33 87 痛苦之厅
            13 39 24 63 33 87 瓦特之厅
            13 39 24 63 33 87 艾巴当(冰冻高地)
            13 39 24 63 33 87 冥河之洞(亚瑞特高原)
            13 39 24 63 33 87 地狱魔窟(冰冻苔原)
            13 39 24 63 33 87 亚瑞特山顶
            13 39 24 63 33 87 世界之石要塞第一层
            13 39 24 63 33 87 世界之石要塞第二层
            13 39 24 63 33 87 世界之石要塞第三层
            13 39 24 63 33 87 毁灭的王座
            13 39 24 63 33 87 世界之石大殿


            6楼2012-09-18 10:46
            收起回复
              Ⅲ、表格的补充说明
              表格看着很美、、、我们来计算下实际掉率吧、、、
              通过查看TC文件 我们能找到我们所需要的信息:
              Level(该TC的等级,在【Ⅳ、Object TC选择过程】会用到该参数)
              Picks(pick值代表调用一次该TC时选择几次物品)所有箱子的Picks都为4,也就意味着 该TC选取物品数量为4(件), Item1-10中物品掉落几率由Prob1-10中的数字决定

              Nodrop(该TC不掉任何物品的几率)都为100
              Item1-10:该TC所能掉落的各种物品(可写入一个子TC)多数只有4列,个别有5列
              Prob1-10:见【Picks】
              根据TC文件的具体信息,我们可以计算出各场景1pp下箱子每次drop的情况
              例如常去的地狱下水道,先在TC文件中找到关于Act 3 (H)Chest C(下水道)的参数:
              Picks=4 Nodrop=100 Item1=gld(=金钱)Prob1=15 Item2=Act 3 (H)Junk (=废物。这里写入一个子TC) Prob2=15 Item3= Act 3 (H) Equip B (=装备。这里写入一个子TC) Prob1=10 Item4= Act 3 (H) Good (=货物。这里写入一个子TC,这个子TC包含了珠宝饰品、宝石、符文) Prob4=2
              通过公式计算该次掉落的Nodrop率(或该次掉落的掉Item率)
              一共有四次:每次drop的Nodrop率:100/(100+15+15+10+2)≈70.42%
              每次drop掉Item1率:15/(100+15+15+10+2)≈10.56%
              每次drop掉Item2率:15/(100+15+15+10+2)≈10.56%
              每次drop掉Item3率:10/(100+15+15+10+2)≈7.04%
              每次drop掉Item4率(也就是掉货物概率):2/(100+15+15+10+2)≈1.41%
              可能有些吧友看不出来什么,那我们来计算1pp下地狱劳模(墨菲斯托)每次drop的Nodrop率对比下吧
              同样通过查看TC文件,找到关于地狱劳模的信息,根据公式计算:
              劳模每次掉落的Nodrop率为 15/(15+5+52+5+3+1)≈19.23%
              下水道翻箱子一般是为了符文,那么我们就来粗略计算8pp下每次drop掉落符文的概率好了
              同样是在TC文件中查找到Act 3 (H) Good的信息,再计算每次从货物中取出符文的概率:
              14/(60+4+10+14+28+14)≈10.77%
              接下来粗略计算一下8pp下箱子每次drop的Nodrop率:0.7042^8≈6%
              8pp下每次drop掉落符文的概率:94%*1.41%*10.77%≈0.142%
              当然通过提高pp数只能降低Nodrop率,不过这也就变相提高了其他东西的爆率,当然还可通过洗脸、整容、扶老奶奶过马路等特殊手段攒rp >_<
              那么关于为什么有些箱子能掉很多东西,远远大于4,因为他们在drop过程中会多次调用某一TC(本来这一段就已经扯很远了,如果再远些估摸着就回不来了,所以有兴趣的童鞋可以自己研究下撒~)


              7楼2012-09-18 10:47
              收起回复
                Ⅳ、Object TC选择过程
                在TearsureClassEx.txt文件中有关于箱子的TC定义,其命名规则如下:
                "Act "+act_number+" "+difficulty_code{"","(N)","(H)"}+" Chest "+area_code{"A","B","C"}
                例如:
                Act 1(N)Chest A
                Act 1(N)Chest B
                Act 1(N)Chest C
                (噩梦难度第一章的object有ABC三个子TC)
                每一act都有A,B,C三种TC
                至于怎样确定到底object属于a,b还是c:
                1、对于每一act系统会选取某一场景,将其等级作为最高值;同时选择另一场景,将其等级作为最低值。
                2、通过场景等级把每一章按级别分为三等份,考虑待判定TC的object所在的场景的等级是属于以上3个区间中的那一个。在第一个内则为A,第二个内则为B,第三个内则为C。
                对于每一act所选取的作为最高值和最低值的场景是固定的。
                鲜血荒地= act 1 (最低值)
                地下墓穴第四层= act 1 (最高值)
                碎石荒地= act 2 (最低值)
                督瑞尔的房间= act 2 (最高值)
                蜘蛛森林= act 3 (最低值)
                憎恨的囚牢第三层= act 3 (最高值)
                郊外大草原= act 4 (最低值)
                混沌庇难所= act 4 (最高值)
                哈洛加斯= act 5 (最低值)
                世界之石大殿= act 5 (最高值)
                不过因为场景等级不可能都是3或者3的倍数,具体等级区间可通过查看TearsureClassEx.txt文件了解~~(就是查看【三、表格补充说明】中提到的Level,有兴趣的童鞋可自己查看,至于具体的各场景object能掉落的最高符文/最高Qlve装备,我已整理好并在【Ⅱ、已整理好的各场景object能掉落的最高符文/最高Qlve装备表】列出)
                其实主要还是想说:比较特殊的是act5的最低值,系统选择了alvl=0的哈洛加斯,导致act5的所有object TC几乎都是选择act5的C。


                8楼2012-09-18 10:47
                回复
                  Ⅴ、其他:武器架和装甲架的掉落情况
                  武器架和装甲架掉落物品的物品等级为Alvl-1(场景等级-1) 但是它们没有可供选择的TC。武器架直接在weapons.txt中选择.。装甲架在armor.txt中选取。这时就需要用到掉落等级和物品的Qlvl等级了。在weapons.txt或armor.txt中随机选择Qlvl小于等于掉落等级的物品,所以,即使是85级场景的装备架也不能掉出全部的装备,因为它只能掉落小于等于Qlvl84的装备,这里决定的因素是Qlvl,和TC并没有关系。唯一能掉全装备的场景是亚瑞特山巅(Alvl=87),但是那里没有装备架>_< 选择过程中,会根据装备的稀有值 【一般武器稀有值为3。刺客专用爪稀有值为2。圣骑士的权杖,女巫的双手杖、法珠,死灵法师的手杖、专用盾,野蛮人专用头盔,德鲁依专用头盔,亚马逊专用弓、矛、标枪稀有植为1】 来计算出现几率,稀有值越高则越难掉落。另外,对SOR的专属法球:【精华级的次元碎片】,判定成功后,还有1/3的判定惩罚。也就是说选中次元碎片后,还有2/3的失败几率。判定失败后,取而代之掉落的是手斧。而其他角色的专属则没有这个惩罚。
                  over~~~
                  


                  9楼2012-09-18 10:48
                  回复
                    先顶一下
                    然后说好的默默呢


                    IP属地:北京10楼2012-09-18 10:53
                    收起回复
                      我在女伯爵那里的小怪刷出了人生唯一一枚31#,1.10版本,绝对没有记错!


                      11楼2012-09-18 11:01
                      收起回复
                        果真没有妹纸就都不过来么?召唤默默@此时此刻的沉默


                        12楼2012-09-18 11:02
                        收起回复
                          技术贴 需要顶


                          IP属地:江苏来自Android客户端13楼2012-09-18 11:30
                          回复
                            默默女神V587


                            IP属地:上海15楼2012-09-18 12:06
                            收起回复
                              人数还是太少了,早知道就该在一楼放一个妹纸的图片,对外就宣称这是默默镇楼,这样估计要爆火。


                              16楼2012-09-18 12:21
                              收起回复