dol吧 关注:120,972贴子:692,391

升级罗宾的柠檬水摊(基于bccm场景建造功能)

取消只看楼主收藏回复

先预警一下,楼主是个很浮躁的人,mod制作方式懒得研究,文本不会写,各种细节根本不在意,随便做了个小功能就想着发帖...
所以本贴的内容真的就是用一段言灵加了个小小小功能,说是个用来抛砖引玉的空架子也不为过,总之,如果各位有兴趣的话,欢迎来测试一下,或者提供一些文本和功能上的建议
(ps:这个不是mod,是基于tony佬的bccm 2以上版本写的一段言灵,和正常言灵一样使用即可)
新增段落位置镇楼~


IP属地:上海来自Android客户端1楼2024-04-29 18:03回复
    先发下言灵的内容,之后会解释细节:
    【新增功能:建议罗宾升级柠檬水摊】
    <<if $lemonadeUpgraded is 1 and $weekly.robinmoneyIncreased isnot 1>>
    <<set $robinmoney+=600>>
    <<set $weekly.robinmoneyIncreased to 1>>
    <</if>>
    <<if $ccpassagecount is undefined>><<set $ccpassagecount to $passageCount>><</if>><<if $ccpassagecount lt $passageCount and $passage is "Robin's Lemonade">><<append "#passages .passage">>
    <<if $lemonadeUpgraded isnot 1>>
    <<link [[建议升级柠檬水摊|ccplot]]>><<if !($passage is "ccplot")>><<set $bccmpreviouspassage to $passage>><</if>><<set $bccmplot["建议升级柠檬水摊"] to {"Robin's Lemonade Upgrade": "你向罗宾提出了要升级他的柠檬水摊,罗宾同意了。<span class=\"blue\">(作者语死早,求细节建议)</span><br><<npc Robin>><br><<if $robinmoney gte 600>><br><<link [[用罗宾自己的钱升级柠檬水摊(3:00)|$passage]]>><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade Robin\"]>><br><<npcincr Robin dom 10>> <br><<npcincr Robin love 5>><br><<pass 180>><br><<set $lemonadeUpgraded to 1>><br><<set $robinmoney-= 600>><br><</link>><<gggdom>><<gglove>><br><<else>><br><span class=\"blue\">建议等罗宾攒够£600,否则会降低自信</span><br><</if>><br><<link [[用你的钱帮罗宾升级柠檬水摊(£600 3:00)|$passage]]>><br><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade Self\"]>><br><<npcincr Robin dom -5>> <br><<npcincr Robin love 5>><br><<pass 180>><br><<set $lemonadeUpgraded to 1>><br><<set $money-= 60000>><br><</link>><<lldom>><<gglove>><br><br><<link [[之后再说|$bccmpreviouspassage]]>><</link>>", "重试": "<<link [[Robin's Lemonade Upgrade|$passage]]>><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade\"]>><</link>>", "Robin's Lemonade Upgrade Robin": "<br>罗宾用自己的钱升级了柠檬水摊。<span class=\"blue\">(作者语死早,求细节建议)</span><br><br><span class=\"gold\">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span><br><br><<link [[离开|$bccmpreviouspassage]]>><</link>>", "Robin's Lemonade Upgrade Self": "<br>你为罗宾升级了柠檬水摊。<span class=\"blue\">(作者语死早,求细节建议)</span><br><br><span class=\"gold\">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span><br><br><<link [[离开|$bccmpreviouspassage]]>><</link>>", "empty": ""}>><<set $ccplot to $bccmplot["建议升级柠檬水摊"]["Robin's Lemonade Upgrade"]>><</link>>
    <<else>>
    <span class="gold">罗宾的柠檬水摊已完成升级,无需做其他操作</span>
    <</if>>
    <</append>><</if>>


    IP属地:上海2楼2024-04-29 18:05
    回复
      使用方式简单说明:
      上述言灵需要安装吧里tony佬提供的随时施法模组(bccm),且需要2打头的版本(没有场景建造功能是不会生效的!),和其他言灵一样,复制【新增功能:建议罗宾升级柠檬水摊】之后的所有内容,直接在平时输入言灵的地方输入复制的内容,看到截图中出现的白色字体(第15条)就表示生效了!(PS:懒得删后面的调试用言灵了,反正凑合着看吧)


      IP属地:上海3楼2024-04-29 18:11
      回复
        顺便说一句,场景添加方式是参考的tony佬的这个帖子(怕打扰就不@本人了)在固定段落底下新增代码的方法 v2


        IP属地:上海来自Android客户端4楼2024-04-29 18:15
        回复
          这楼先提供一条无场景交互的简单言灵,它的效果是罗宾的钱每周日额外增加600(一周900),数值可以自己定(改600这个数字即可),如果需要每天加的话把$weekly改成$daily即可,它的原理是$weekly和$daily这两个属性每周/每天都会被清空一次,这个和直接加钱的区别大概就是...代入感要更强一点?
          【罗宾的钱每周额外增加600】
          <<if $weekly.robinmoneyIncreased isnot 1>>
          <<set $robinmoney+=600>>
          <<set $weekly.robinmoneyIncreased to 1>>
          <</if>>


          IP属地:上海5楼2024-04-29 18:20
          回复
            然后介绍一下2楼言灵的具体功能,首先是去柠檬水摊(巧克力摊楼主压根没做...)找罗宾时,多出了一个选项"建议升级柠檬水摊"


            IP属地:上海6楼2024-04-29 18:25
            回复
              选择「建议升级柠檬水摊」后,如果罗宾当前存款大于600时,出现的是下图的界面(没错目前的文本就是这么草率),「用罗宾自己的钱升级柠檬水摊(3:00)」选项,效果是罗宾自信+10,好感+5,时间过去3小时,罗宾存款-600,柠檬水摊升级完成。「用你的钱帮罗宾升级柠檬水摊(£600 3:00)」选项,效果是罗宾自信-5,好感+5,时间过去3小时,PC存款-600,柠檬水摊升级完成。


              IP属地:上海7楼2024-04-29 18:31
              回复
                如果选择「建议升级柠檬水摊」后,罗宾的存款小于600,会出现文字提示等罗宾攒钱(目前游戏内只能是承担债务后不去罗宾房间了...吧),PC心急的话可以直接帮罗宾升级了,当然这会导致罗宾自信降低。


                IP属地:上海8楼2024-04-29 18:36
                回复
                  选择「用你的钱帮罗宾升级柠檬水摊」或者「用罗宾自己的钱升级柠檬水摊」后,进入的文字描述如下所示(没错这根本就是个空架子...目移)



                  IP属地:上海9楼2024-04-29 18:40
                  收起回复
                    当然柠檬水摊不能重复升级这点我也是考虑到了的!所以升级完柠檬水摊后再去找罗宾文本会变成这样(其实好像不用这么直白...)


                    IP属地:上海11楼2024-04-29 18:42
                    回复
                      然后...咳咳,就没有然后了(逃),2楼言灵里订的效果是每周额外加600,如果嫌少的话各位可以自己改,把第2行<<set $robinmoney+=600>>中的600改成其他数字就可以了!至于应该有的饮料品种增加啦对话差异啦以及罗宾存款增加的后续剧情之类的,目前尚不存在...(甚至这个功能都只是架子没有剧情)
                      总之这只是懒得研究mod制作又想改代码的楼主的一次试水!不要吐槽...


                      IP属地:上海12楼2024-04-29 18:48
                      回复
                        因为目前确实没什么内容...就再说一下该怎么修改吧!(如果真的有人想在这个基础上改的话)
                        首先其实<<if $lemonadeUpgraded isnot 1>>下那一串乱码一样的东西,是bccm的场景建造功能导出的内容,原始形式肯定不是这样的...
                        【新增功能:建议罗宾升级柠檬水摊】
                        <<if $lemonadeUpgraded is 1 and $weekly.robinmoneyIncreased isnot 1>>
                        <<set $robinmoney+=600>>
                        <<set $weekly.robinmoneyIncreased to 1>>
                        <</if>>
                        <<if $ccpassagecount is undefined>><<set $ccpassagecount to $passageCount>><</if>><<if $ccpassagecount lt $passageCount and $passage is "Robin's Lemonade">><<append "#passages .passage">>
                        <<if $lemonadeUpgraded isnot 1>>
                        (由场景建造功能导出的内容,导出后复制进去即可)
                        <<else>>
                        <span class="gold">罗宾的柠檬水摊已完成升级,无需做其他操作</span>
                        <</if>>
                        <</append>><</if>>


                        IP属地:上海13楼2024-04-29 19:04
                        回复
                          (因为感觉也没人会想改这个所以只是发一下场景编辑器里要填的内容,不多做解释了?)
                          场景名(要导出的起始场景):Robin's Lemonade Upgrade
                          内容:你向罗宾提出了要升级他的柠檬水摊,罗宾同意了。<span class="blue">(作者语死早,求细节建议)</span>
                          <<npc Robin>>
                          <<if $robinmoney gte 600>>
                          <<link [[用罗宾自己的钱升级柠檬水摊(3:00)|$passage]]>><<set $ccplot to $bccmplot["建议升级柠檬水摊"]["Robin's Lemonade Upgrade Robin"]>>
                          <<npcincr Robin dom 10>>
                          <<npcincr Robin love 5>>
                          <<pass 180>>
                          <<set $lemonadeUpgraded to 1>>
                          <<set $robinmoney-= 600>>
                          <</link>><<gggdom>><<gglove>>
                          <<else>>
                          <span class="blue">建议等罗宾攒够£600,否则会降低自信</span>
                          <</if>>
                          <<link [[用你的钱帮罗宾升级柠檬水摊(£600 3:00)|$passage]]>>
                          <<set $ccplot to $bccmplot["建议升级柠檬水摊"]["Robin's Lemonade Upgrade Self"]>>
                          <<npcincr Robin dom -5>>
                          <<npcincr Robin love 5>>
                          <<pass 180>>
                          <<set $lemonadeUpgraded to 1>>
                          <<set $money-= 60000>>
                          <</link>><<lldom>><<gglove>>
                          <<link [[之后再说|$bccmpreviouspassage]]>><</link>>


                          IP属地:上海14楼2024-04-29 19:10
                          回复
                            (这两个场景都没啥内容)
                            场景名:Robin's Lemonade Upgrade Robin
                            罗宾用自己的钱升级了柠檬水摊。<span class="blue">(作者语死早,求细节建议)</span>
                            <span class="gold">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span>
                            <<link [[离开|$bccmpreviouspassage]]>><</link>>
                            场景名:Robin's Lemonade Upgrade Self
                            你为罗宾升级了柠檬水摊。<span class="blue">(作者语死早,求细节建议)</span>
                            <span class="gold">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span>
                            <<link [[离开|$bccmpreviouspassage]]>><</link>>


                            IP属地:上海15楼2024-04-29 19:11
                            回复
                              微调版本:
                              【新增功能:建议罗宾升级柠檬水摊】
                              <<if $lemonadeUpgraded is 1 and $weekly.robinmoneyIncreased isnot 1>>
                              <<set $robinmoney+=600>>
                              <<set $weekly.robinmoneyIncreased to 1>>
                              <</if>>
                              <<if $ccpassagecount is undefined>><<set $ccpassagecount to $passageCount>><</if>><<if $ccpassagecount lt $passageCount and $passage is "Robin's Lemonade">><<append "#passages .passage">>
                              <<if $lemonadeUpgraded isnot 1>>
                              <<link [[建议升级柠檬水摊|ccplot]]>><<if !($passage is "ccplot")>><<set $bccmpreviouspassage to $passage>><</if>><<set $bccmplot["建议升级柠檬水摊"] to {"Robin's Lemonade Upgrade": "你向罗宾提出了要升级他的柠檬水摊,罗宾同意了。<span class=\"blue\">(作者语死早,求细节建议)</span><br><<npc Robin>><br><<if $robinmoney gte 600>><br><<link [[用罗宾自己的钱升级柠檬水摊(3:00)|$passage]]>><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade Robin\"]>><br><<npcincr Robin dom 10>> <br><<npcincr Robin love 5>><br><<pass 180>><br><<set $lemonadeUpgraded to 1>><br><<set $robinmoney-= 600>><br><</link>><<gggdom>><<gglove>><br><<else>><br><span class=\"blue\">建议等罗宾攒够£600,否则会降低自信</span><br><</if>><br><<link [[用你的钱帮罗宾升级柠檬水摊(£600 3:00)|$passage]]>><br><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade Self\"]>><br><<npcincr Robin dom -5>> <br><<npcincr Robin love 5>><br><<pass 180>><br><<set $lemonadeUpgraded to 1>><br><<set $money-= 60000>><br><</link>><<lldom>><<gglove>><br><br><<link [[之后再说|$bccmpreviouspassage]]>><</link>>", "重试": "<<link [[Robin's Lemonade Upgrade|$passage]]>><<set $ccplot to $bccmplot[\"建议升级柠檬水摊\"][\"Robin's Lemonade Upgrade\"]>><</link>>", "Robin's Lemonade Upgrade Robin": "<span class=\"blue\">(需要一段自然的对话表示罗宾用了自己的钱)</span><br>你和罗宾一起去购物中心购置升级柠檬水摊所需的材料,买了比之前更大的小推车、更好的榨汁机以及崭新的招牌。购买材料之后,你们一起将材料搬回孤儿院进行加工,许多孤儿凑过来好奇地看着你们。大家七嘴八舌地提供建议,一位擅长绘画的孤儿帮你们在新买的招牌上画上太阳与一只阳伞。<<gghope>> <<hope 3>><br><span class=\"gold\">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span><br><br><<link [[与罗宾告别|Orphanage]]>><<endevent>><</link>>", "Robin's Lemonade Upgrade Self": "<span class=\"blue\">(需要一段自然的对话表示PC出了钱)</span><br>你和罗宾一起去购物中心购置升级柠檬水摊所需的材料,买了比之前更大的小推车、更好的榨汁机以及崭新的招牌。购买材料之后,你们一起将材料搬回孤儿院进行加工,许多孤儿凑过来好奇地看着你们。大家七嘴八舌地提供建议,一位擅长绘画的孤儿帮你们在新买的招牌上画上太阳与一只阳伞。<<gghope>> <<hope 3>><br><span class=\"gold\">罗宾的柠檬水摊已完成升级,此后罗宾每周收益加600</span><br><br><<link [[与罗宾告别|Orphanage]]>><<endevent>><</link>><br>", "empty": "", "empty": ""}>><<set $ccplot to $bccmplot["建议升级柠檬水摊"]["Robin's Lemonade Upgrade"]>><</link>>
                              <<else>>
                              <span class="gold">罗宾的柠檬水摊已完成升级,无需做其他操作</span>
                              <</if>>
                              <</append>><</if>>


                              IP属地:上海16楼2024-04-29 19:48
                              回复