starfield吧 关注:74,941贴子:1,966,043
  • 11回复贴,共1

试从原理角度证明星空大概率仍然存在扒衣服系统

取消只看楼主收藏回复

首先大家需要知道的是,在辐射/老滚里决定一个npc身上会(无论何种形式)“出产”的道具的因素,一共有三样:
outfit(着装)、item(物品栏)和deathitem(仅在死亡后才会在尸体上刷出的道具)
Outfit即一个NPC默认的装束,分为default outfit(常规装束)和sleeping outfit(睡觉时的装束);例如,白漫城卫兵的outfit:


IP属地:辽宁1楼2023-06-26 19:21回复
    转到对应的outfit条目,可以看到具体装束如下:

    欸,这是什么呢?为什么不是armor(衣物、首饰、护甲)而是个“lvli”呢?这时候就要插一句解释,在b社游戏里有一个概念叫做leveled list,可以近似理解为物品池;调用leveled list后,会根据条件(例如玩家等级、概率、玩家perk)抽出物品池中的单个、部分或是全部物品


    IP属地:辽宁2楼2023-06-26 19:25
    回复
      2026-04-22 03:21:32
      广告
      不感兴趣
      开通SVIP免广告
      转到对应的leveled lis
      t,可以看到白漫城卫兵装束的leveld list里包含白漫城卫兵盾、卫兵甲、风暴斗篷靴子和leveled list形式调用的头盔池


      IP属地:辽宁3楼2023-06-26 19:27
      回复
        为什么有少部分的npc,身上的衣服无法获得呢?这里以魔人士兵为例。这是魔人士兵的outfit表


        IP属地:辽宁6楼2023-06-26 19:31
        回复
          随便转到其中一件物品上头,这是魔人士兵身上的魔族靴子


          IP属地:辽宁9楼2023-06-26 19:32
          回复
            这是玩家能打造出来的的魔人靴子


            IP属地:辽宁10楼2023-06-26 19:33
            回复
              可以看到,魔人士兵穿的魔族靴子,多了一个“non playable”的标签,一旦打上这个标签,该物品对玩家完全不可用——看得见,摸不着,也互动不了


              IP属地:辽宁11楼2023-06-26 19:34
              回复
                item(物品栏)的机制和outfit大同小异,这里简单给大家展示一下,这是小寡妇艾莉西弗的物品栏:

                包括固定的28金币和以leveled list随机分配的“富裕居民的随身财物”物品池


                IP属地:辽宁12楼2023-06-26 19:38
                回复
                  2026-04-22 03:15:32
                  广告
                  不感兴趣
                  开通SVIP免广告
                  death item则是仅在npc死亡时会在尸体上产生的物品,无法通过扒窃获得,比如这是龙的death item:

                  包括龙鳞龙骨和钱:


                  IP属地:辽宁13楼2023-06-26 19:42
                  回复
                    综上所述,b社游戏的底层机制其实就是所见即所得,要想实现所见非所得反而需要多花功夫(给npc专门配上全套的non - playable物品/npc单独建模),因此不太可能这么操作
                    如果届时玩家真的无法从npc尸体上直接获得宇航服,那么我能想到以下几种可能,其中实际上只有第一种有一定可能性
                    1.npc使用的宇航服是non-playable,玩家看得见摸不着(但这并不破坏b社游戏里一贯的物品上的丰富性)
                    2.宇航服存在耐久度,耐久度被打空后变为non-playable
                    3.npc是单独建模的


                    IP属地:辽宁14楼2023-06-26 19:47
                    收起回复
                      对“NPC独立建模”论的反驳:
                      b社游戏,至少在starfield之前,是不存在典型意义上的所谓npc独立建模的。
                      玩家和任何npc(一般村民、随从、人形敌人、非人形敌人)在编辑器里的地位都是一样的,都只是一个non player character类型的实例罢了。详见下图排在第一位的那个player——很难想象吧?

                      人类npc的脸部模型主要取决于facegen数据(作为单独文件存储)和face morph(捏脸数据,详见下图)

                      身体模型则仅与种族和性别有关,老滚5原版里同一种族、同一性别的npc身体模型是完全一样的(注:所有老人npc都属于老人种族,所有儿童npc都属于儿童种族,不是玩家可用种族)


                      IP属地:辽宁28楼2023-06-26 23:17
                      回复
                        我打个比方——b社游戏里所有npc,甚至包括玩家自己都是活字印刷出来的,有这么一套成熟的系统,有必要做雕版印刷么?


                        IP属地:辽宁29楼2023-06-26 23:18
                        回复