dol吧 关注:133,023贴子:779,182

来整理下游戏内命名npc的初始设定

只看楼主收藏回复

RT,整理内容大概包括npc们的默认性别(此处确实存疑,楼下细说),不安感,是否成年,外貌描述,服饰,贞洁程度,怀孕与XP设计,血量,社交栏文本,li成为恋人的条件和文本描述,以及其他特殊设定,参考文献均为游戏内代码
会缓慢进行更新


IP属地:上海来自Android客户端1楼2024-03-14 18:50回复
    首先说下初始性别是怎么一回事,游戏开始时会执行一个widget函数"npcNamed"来对命名NPC的基本信息进行初始化,这里有一条被注释掉的默认性别,实际游戏中并未使用,而且和NPC数量是对不上的(少了四个),而且很神奇的是一一对应后被指定为女性的NPC包括贝利在内的一众反派(以及约旦和西里斯),虽然不排除作者喜欢坏女人这个因素,但其实感觉还是挺奇特的...
    但我整理时还是想把这条默认性别加上,毕竟V大创作时肯定心里是有一个性别模板的(虽然我感觉根本不是按这个来的),如果大家介意的话,在心里把性别这条去掉就好,如果有人知道这条注释的来龙去脉的话,也欢迎告知~


    IP属地:上海2楼2024-03-14 19:00
    收起回复
      被注释掉的初始性别的位置


      IP属地:上海来自Android客户端3楼2024-03-14 19:01
      回复
        我去有意思!感谢老师整理,我住下了


        IP属地:江苏来自Android客户端4楼2024-03-14 19:02
        收起回复
          然后进入正题前我先放一条咒语在这(需要安装Tony佬的BCCM),其实就是复制了一下widget "npcNamed"的一部分并进行微调,楼下会直接放结果,想自己试试的同学记得回档后删除或者直接用新存档试,这只是方便个人查看用的...所以写得很草率
          【查看NPC初始设定】
          <<set $NPCName = []>>
          <<for _npc range setup.NPCNameList>>
          <<run $NPCName.push(clone(setup.baseNNPC))>>
          <</for>>
          <<set $NPCNameList to setup.NPCNameList>> /* temporary compatibility layer before full C.npc conversion */
          <!-- Draft default pronoun list. Random selection is part of initNPCgender widget -->
          <<set _pro to ["m","f","f","m","m","m","m","m","f","f","m","m","f","m","f","m","m","m","f","m","m","m","m","m","f","m","m"]>>
          <<set _tit to ["businessperson", "caretaker", "brothel owner", "dance coach", "club owner","English teacher","hunter", "shopkeeper", "doctor", "pious", "loner", "criminal", "headteacher", "swimming teacher", "sewer dweller", "maths teacher", "orphan", "cafe owner", "science teacher", "bully", "history teacher", "alpha", "photographer", "mayor", "farmer", "farmhand", "terror", "smuggler", "faithful", "reflection", "pirate"]>>
          <<set _ins to ["weak", "weak", "looks", "ethics", "ethics", "ethics", "looks", "weak", "skill", "ethics", "weak", "skill", "skill", "ethics", "weak", "ethics", "ethics", "ethics", "ethics", "looks", "skill", "weak", "skill", "looks", "looks", "weak", "looks", "ethics", "skill", "looks", "skill"]>>
          <!-- Type needs to conform to beast type: wolf, dog, etc. -->
          <<set _tpe to ["human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "human", "wolf", "human", "human", "human", "human", "hawk", "human", "human", "human", "human"]>>
          <<set _swi to ["a","a","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a","a","a","a","a","t","a","a","t","a", "a"]>>
          <<for _i to 0; _i lt $NPCName.length; _i++>>
          <<set $NPCName[_i].name to $NPCNameList[_i]>>
          <<set $NPCName[_i].gender to _pro[_i]>>
          <<set $NPCName[_i].title to _tit[_i]>>
          <<set $NPCName[_i].insecurity to _ins[_i]>>
          <<if _swi[_i] is "t">>
          <<set $NPCName[_i].adult to 0>>
          <<set $NPCName[_i].teen to 1>>
          <<else>>
          <<set $NPCName[_i].adult to 1>>
          <<set $NPCName[_i].teen to 0>>
          <</if>>
          <<set $NPCName[_i].type to _tpe[_i]>>
          _i. 姓名: $NPCName[_i].name,性别:$NPCName[_i].gender,头衔:$NPCName[_i].title,不安感:$NPCName[_i].insecurity,是否成年人(1是0否):$NPCName[_i].adult
          <br><br>
          <</for>>


          IP属地:上海5楼2024-03-14 19:06
          回复
            赶上直播了,给大佬dd


            IP属地:河北来自Android客户端6楼2024-03-14 19:10
            收起回复
              下面是用言灵整理出来的结果,可以直接当目录看,之后依次整理的顺序就直接按照这个而不是个人喜好来了(如果介意性别的话就无视这条,其实女贝利还挺带感的,而且每日唤醒服务就叫$daily.motherWake,哈哈)
              0. 姓名: Avery,性别:m,头衔:businessperson,不安感:weak,是否成年人(1是0否):1
              1. 姓名: Bailey,性别:f,头衔:caretaker,不安感:weak,是否成年人(1是0否):1
              2. 姓名: Briar,性别:f,头衔:brothel owner,不安感:looks,是否成年人(1是0否):1
              3. 姓名: Charlie,性别:m,头衔:dance coach,不安感:ethics,是否成年人(1是0否):1
              4. 姓名: Darryl,性别:m,头衔:club owner,不安感:ethics,是否成年人(1是0否):1
              5. 姓名: Doren,性别:m,头衔:English teacher,不安感:ethics,是否成年人(1是0否):1
              6. 姓名: Eden,性别:m,头衔:hunter,不安感:looks,是否成年人(1是0否):1
              7. 姓名: Gwylan,性别:m,头衔:shopkeeper,不安感:weak,是否成年人(1是0否):0
              8. 姓名: Harper,性别:f,头衔:doctor,不安感:skill,是否成年人(1是0否):1
              9. 姓名: Jordan,性别:f,头衔:pious,不安感:ethics,是否成年人(1是0否):1
              10. 姓名: Kylar,性别:m,头衔:loner,不安感:weak,是否成年人(1是0否):0


              IP属地:上海7楼2024-03-14 19:10
              收起回复
                11. 姓名: Landry,性别:m,头衔:criminal,不安感:skill,是否成年人(1是0否):1
                12. 姓名: Leighton,性别:f,头衔:headteacher,不安感:skill,是否成年人(1是0否):1
                13. 姓名: Mason,性别:m,头衔:swimming teacher,不安感:ethics,是否成年人(1是0否):1
                14. 姓名: Morgan,性别:f,头衔:sewer dweller,不安感:weak,是否成年人(1是0否):1
                15. 姓名: River,性别:m,头衔:maths teacher,不安感:ethics,是否成年人(1是0否):1
                16. 姓名: Robin,性别:m,头衔:orphan,不安感:ethics,是否成年人(1是0否):0
                17. 姓名: Sam,性别:m,头衔:cafe owner,不安感:ethics,是否成年人(1是0否):1
                18. 姓名: Sirris,性别:f,头衔:science teacher,不安感:ethics,是否成年人(1是0否):1
                19. 姓名: Whitney,性别:m,头衔:bully,不安感:looks,是否成年人(1是0否):0
                20. 姓名: Winter,性别:m,头衔:history teacher,不安感:skill,是否成年人(1是0否):1


                IP属地:上海8楼2024-03-14 19:12
                回复
                  (最后四位的性别是本来就对不上的,总之不要在意,这只是个目录)
                  21. 姓名: Black Wolf,性别:m,头衔:alpha,不安感:weak,是否成年人(1是0否):1
                  22. 姓名: Niki,性别:m,头衔:photographer,不安感:skill,是否成年人(1是0否):1
                  23. 姓名: Quinn,性别:m,头衔:mayor,不安感:looks,是否成年人(1是0否):1
                  24. 姓名: Remy,性别:f,头衔:farmer,不安感:looks,是否成年人(1是0否):1
                  25. 姓名: Alex,性别:m,头衔:farmhand,不安感:weak,是否成年人(1是0否):0
                  26. 姓名: Great Hawk,性别:m,头衔:terror,不安感:looks,是否成年人(1是0否):1
                  27. 姓名: Wren,性别:$NPCName[_i].gender,头衔:smuggler,不安感:ethics,是否成年人(1是0否):1
                  28. 姓名: Sydney,性别:$NPCName[_i].gender,头衔:faithful,不安感:skill,是否成年人(1是0否):0
                  29. 姓名: Ivory Wraith,性别:$NPCName[_i].gender,头衔:reflection,不安感:looks,是否成年人(1是0否):1
                  30. 姓名: Zephyr,性别:$NPCName[_i].gender,头衔:pirate,不安感:skill,是否成年人(1是0否):1


                  IP属地:上海9楼2024-03-14 19:13
                  收起回复
                    成年人应该是表示描述是男人女人还是男孩女孩,无论是什么用意游戏里也都表明了角色均已成年


                    IP属地:湖南来自Android客户端10楼2024-03-14 19:28
                    收起回复
                      (顺便再说明一下,这里的整理只翻了代码,不包括QA等补充设定,从0开始编号是懒得改咒语了...没啥特殊含义)
                      0. 艾弗里,商人
                      草稿中的性别:男性
                      不安感:力量
                      是否成年人:of course
                      外貌:随机
                      服饰:白天商务装,晚上正装
                      贞洁:除了后面外全无(也是NPC的默认设定)
                      怀孕与XP设计:无怀孕剧情但不禁止(NPC默认设定),女性可能会自带假XX(话说只有他和惠特尼会自带这玩意)
                      血量:200(全NPC默认设定)


                      IP属地:上海11楼2024-03-14 19:30
                      收起回复
                        这么看这个默认设置也很带感,雷米女士(妈咪最爱的小母牛啥的),还有美艳QQ商店老板娘西里斯orz但是校长默认性别是女性倒是我没有想到的


                        IP属地:江苏来自Android客户端12楼2024-03-14 19:30
                        收起回复
                          社交栏文本:
                          被放逐:(红字)已经移情别恋。
                          超高愤怒:(红字)已经放弃了你。
                          高爱高愤怒:(粉字)被你激怒了。
                          高爱中愤怒:(蓝字)想把你束缚在身边。
                          高爱低愤怒:(绿字)视你为珍宝。
                          中爱高愤怒:(粉字)对你感到恼怒。
                          中爱中愤怒:(紫字)视你为私有财产。
                          中爱低愤怒:(蓝绿字)觉得你很可爱。
                          低爱高愤怒:(粉字)认为你过于傲慢。
                          低爱中愤怒:(蓝字)认为你是个淘气鬼。
                          低爱低愤怒:(白字)对你没什么看法。
                          成为恋人条件和文本描述:
                          约会三次以上后,出现金字"艾弗里现在是你的爱人了!你感觉你在这个世界上的地位变高了一些。"
                          (没错,就是这么庸俗)
                          其他特殊设定:暂无


                          IP属地:上海13楼2024-03-14 19:52
                          收起回复
                            说起来居然没米奇?我还想看看ta代码里是哪个性别的 可恶防守好严


                            IP属地:江苏来自Android客户端14楼2024-03-14 19:52
                            收起回复
                              给不在命名npc列表里的米奇插个队,这是代码里对他的相关描述,还在代码里画了饼说可能会揭露真实性别


                              IP属地:上海来自Android客户端15楼2024-03-14 20:14
                              回复