使用《署名—非商业性使用—相同方式共享 4.0 协议国际版》(CC BY-NC-SA 4.0)进行授权https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.zh-Hans

基本信息

详细介绍

COC7版单人冒险书《暗夜独行/Alone Against the Dark》的Dice!化实现。
相较于《向火独行》的线性冒险模式,本模组导入了时间系统与地点表系统,探索自由度获得了提升。
私聊bot发送.dark即可阅读指引开始游戏。

安装说明

下载安装包后解压文件,将plugin文件夹放于Dice存档目录中,将image文件复制到框架根目录的data文件夹下,重载扩展文件(.system load)即可。附录文件中的文件请自行分发至用户。

下载链接:

百度网盘:

Onedrive:

任何建议与问题反馈请直接回复本帖。

不知道为什么时间工具用不了,只有now能用,其他的用不了,不能改时间。

    twfx1207 以及image的路径多了一层,现在读取的是/image/image/dark里的图片

    同遇到了timetools报错问题,只有now指令正常
    顺便能不能让暗夜独行也可以在群里跑呢

      9 天 后

      多米诺 SkylaughSL
      可能是对应版本的lua不支持负的utc时间操作。最新的mirai整合包应该没有问题,实在用不了的话把timetool屏蔽了吧。
      如果需要在群里跑,把每个函数最前面的msg.fromGroup区块的if判定删除就可以了。但是群里跑的话自动化功能可能会出问题,建议只启用.dark和.darkappendix命令。

        怎么私聊骰子发送了.dark,还是回复私聊骰子开始游戏。。。

        1 个月 后

        私聊状态下,无论是.dark还是.darkappendix都无法开始游戏,都还是继续要求私聊,是出BUG了吗?

          6 天 后

          时间推进失败了:\plugin\dark.lua:3000: time result cannot be represented in this installation
          我用的是最新的mirai整合包

          另外想结束游戏,重新开始应该用什么指令?直接从13开始,前面的不用管?

          2 个月 后

          这个是只能mirai才可以用的吗?

          1 个月 后

          twfx1207
          我最近刚开始使用这个脚本,发现timetool指令报错。搜索了一下问题,发现问题是这样。
          我在CSDN论坛看到这样一篇文章:Lua 使用 os.time 获取时间戳需谨慎
          其中提到

          2、使用 os.time({timeTbl}) 获取指定日期的时间戳就需要注意了:
          指定日期必须是在 1970-01-01 08:00:00 之后才能获取到时间戳,否则返回 nil 。

          因为我并不是任何一种语言的使用者,只能浅显地查到这里,稍微实验了一下单纯增加40年年份,但这样会导致星期的计算错误,从而与模组产生矛盾。

          不知道对此是不是有所帮助。
          最后感谢作者辛苦编写的脚本。

          1 个月 后


          同样是时间轴报错…(版本是603)
          期待解决问题
          感谢作者辛苦编写的脚本~


          同样是时间轴报错…(版本是603)
          期待解决问题
          感谢作者辛苦编写的脚本~

          1 个月 后

          同样是时间轴的bug,报错也和上楼的一模一样,作者大大可以解决下嘛

          2 年 后
          8 个月 后

          shangfang33 可以删除或注释掉所有return "请私聊{self}发送.dark开始游戏!" 的if else块

          说点什么吧...