V1.7.9b
Repentance.png
→没有了
DLCR.png
发布日期 2022-12-8
发布链接 更新公告

V1.7.9bV1.7.9b)是忏悔的第15个补丁更新日志。

改动

漏洞修复

Mod支持

  • 添加了额外的安全检查,以防止在禁用包含自定义角色或道具的mod后启动游戏时崩溃。
  • 修复了当角色位于goto命令创建的临时房间中时,退出重进会导致游戏崩溃的问题。
  • 修复了无法注册超过一个MC_PRE_PLAYER_COLLISION回调的问题。
  • 添加了一个新的debug参数(14),将Lua内存使用情况以图表形式输出。
  • 添加了一个专用内存池供Lua脚本使用(这应该可以防止在同时加载多个大型mod时加载声音和纹理的问题)。
  • 将所有与回调相关的逻辑移至Lua语言中(这可以在注册大量回调时改善性能)。
  • 新增Isaac.RunCallback(callbackId, entityId, ...)函数,用于运行与所给callbackentityId相关的所有函数(对于不需要给定特定实体类型的回调,entityID变量可为无值)。
  • Isaac.AddCallback, Isaac.RemoveCallbackIsaac.RunCallback现在接受任何值作为回调ID,即使是字符串等非数值型变量,这或许可以被mod用于定义自定义回调以供其他mod使用。