模组简介
Buffs-Plus Original project / 原作者仓库: https://github.com/linklight2/Permanent-Buffs Original author / 原作者: Linklight2 Current developer and maintainer / 当前开发维护: Jiu-Qing Version / 版本: 1.2.0 This version is optimized and iterated from Linklight2's original Permanent Buffs / Buffs-Plus logic. The core idea still comes from the original project: let players control which buffs should stay active and which effects should be blocked. This fork focuses on safer state handling, tooltip controls, buff UI, stable save data, and compatibility cleanup. Current buffs are readable again, but summon/entity buffs are blacklisted immediately and skipped. 本版本基于 Linklight2 原版 Permanent Buffs / Buffs-Plus 的逻辑继续优化和迭代。核心思路仍来自原项目:让玩家决定哪些 Buff 应该永久保留,哪些效果应该永久禁用。本修改版重点改进状态安全、悬停操作、Buff 面板、稳定存档和兼容性清理。当前 Buff 已恢复读取,但召唤物/实体 Buff 会立即进入黑名单并跳过。 Bug reports / Bug 反馈: If you find a bug, please report it in the comments. Bug 反馈: 如果遇到 bug,请在评论区反馈。 What Changed From The Original Logic - Renamed and maintained as Buffs-Plus under Jiu-Qing while keeping credit to Linklight2's original repository. - Added a saved-state Buff Control Panel opened by pressing Home. - Added visible state management for permanently kept buffs and permanently blocked / auto-removed buffs. - Added saved-state borders inside the Buff Control Panel. - Restored current-buff reading through a guarded path that blacklists summon/entity buffs before reading duration or changing state. - Added config-menu keybind editing by left-clicking a key box and pressing the desired key. - Improved NeverBuff behavior so blocked debuffs are removed immediately where possible instead of waiting for their duration to expire. - Added stable save keys for buff, item, and NPC references to reduce runtime ID mismatch after adding or removing mods. - Summons, sentries, pets, light pets, and mounts now keep vanilla behavior and are no longer forced into permanent Buffs-Plus states. - Added safer cleanup for selected vanilla and large-mod debuff state fields. - Added defensive reflection handling so optional compatibility adapters fail safely when a target mod changes. 相对原版逻辑的主要改动 - 保留 Linklight2 原作者仓库署名,并由 Jiu-Qing 继续维护 Buffs-Plus。 - 新增已保存状态 Buff 控制面板,可通过 Home 打开。 - 面板中可以查看永久保留 Buff、永久禁用或自动移除 Buff。 - 面板中的金色边框表示永久保留,紫色边框表示永久禁用。 - 通过受保护路径恢复当前 Buff 读取:召唤物/实体 Buff 会在读取持续时间或修改状态前进入黑名单。 - 新增设置界面快捷键编辑:左键点击按键框后,直接按想绑定的键即可修改。 - 改进 NeverBuff 逻辑,使被禁用的减益尽可能立即清除,而不是等待持续时间结束。 - 使用稳定保存 key 记录 Buff、物品和 NPC,减少增删模组后运行时 ID 错位问题。 - 召唤物、哨兵、宠物、光宠和坐骑保持原版行为,不再被强制纳入 Buffs-Plus 永久状态。 - 对部分原版和大型模组减益状态字段加入更安全的即时清理。 - 对可选兼容适配器加入反射失败保护,目标模组更新或变化时不会中断核心逻辑。 Core Features Permanent Buff / 永久保留 - Set a hovered buff to permanent. - The buff is periodically restored while its saved permanent state is enabled. - Permanent buffs use a golden border in the control panel. - 将悬停的 Buff 设置为永久保留。 - 启用永久状态后,该 Buff 会周期性尝试恢复。 - 永久保留 Buff 在控制面板中使用金色边框。 NeverBuff / 永久禁用 - Set a buff or debuff to never take effect. - Blocked effects use saved immunity and cleanup rules where possible. - Auto-delete can hide blocked buffs completely so they do not occupy a buff slot. - 将 Buff 或 Debuff 设置为永久禁用。 - 被禁用的效果会尽可能通过已保存免疫和清理规则处理。 - 自动删除模式可以完全隐藏被禁用 Buff,避免占用 Buff 栏位。 Controls / 操作方式 - P: toggle permanent keep for the hovered buff. - N: toggle blocked state for the hovered buff or debuff. - Delete: toggle auto-delete for an already blocked buff. - Insert: lock current non-entity buffs and clear/block current debuffs. - Home: open or close the Buff Control Panel. - P:悬停时切换永久保留。 - N:悬停时切换永久禁用。 - Delete:对已禁用 Buff 切换自动删除。 - Insert:固定当前非实体增益,并清除/禁用当前减益。 - Home:打开或关闭 Buff 控制面板。 Summons, Pets, Light Pets, and Mounts / 召唤物、宠物、光宠和坐骑 - These entity buffs follow Terraria's vanilla behavior. - Buffs-Plus reads current buff types, immediately blacklists summon/entity types, and never saves, restores, blocks, deletes, or modifies those blacklisted buffs. - 这些实体 Buff 按 Terraria 原版行为运行。 - Buffs-Plus 会读取当前 Buff 类型,并立即将召唤物/实体类型加入黑名单;这些黑名单 Buff 绝不会被保存、恢复、禁用、删除或修改。 Station and Banner Persistence / 工作站与旗帜持续 - Station buffs can persist through death or save/load. - Banner buffs can be remembered if enabled. - 工作站 Buff 可以在死亡或存档读取后继续保留。 - 旗帜 Buff 可以在启用后被记住。 Important Notes / 注意事项 Some Terraria and modded effects are not controlled only by the visible buff icon. Armor set bonuses, accessory effects, resource systems, and some mod-specific fields can run outside Buff.Update. Buffs-Plus handles many common cases, but a few effects may need dedicated adapters. 部分原版和模组效果并不完全由可见 Buff 图标控制。盔甲套装、饰品效果、资源系统,以及部分模组字段可能在 Buff.Update 之外运行。Buffs-Plus 已处理很多常见情况,但仍可能有少数效果需要单独适配。 If you find a bug, please report it in the comments. 如果遇到 bug,请在评论区反馈。 Developed By Jiu-Qing
详情图片
条目信息
- 所属游戏
- 泰拉瑞亚 (Terraria)
- 创意工坊 ID
- 3719927867
- 文件名
- 3719927867.bin
- 文件大小
- 289.1 KB
- 最后更新
- 2026/05/06
- 内容版本
- v1778002913-bca40d4e9b082363
- 作者与来源
- 由原作者发布于 Steam 创意工坊。本站不改变署名,作者信息与原始内容请以 Steam 原始页面 为准。
