Register

EternalRider's QoL

An Add-on Module for Foundry Virtual Tabletop

Author: EternalRider Project: Source Foundry Versions 14+ (Verified 14) Last Updated 2 days, 4 hours ago

中文

er-qol(EternalRider's QoL) 是一个面向 Foundry Virtual Tabletop V14 的轻量 QoL 模组, 把几个常用但零散的小功能集中到一起:用 Region 做光照/墙体/播报,在其他图层也画出墙线, 以及让 Token 像墙一样阻挡移动与感知。全部功能都是客户端/Region 行为级别,不依赖任何游戏系统。

功能

1. 区域光照(Region Lighting)

一个 Region Behavior:用 Region 的完整形状与高度范围发出光照或黑暗,而不是只能放一个点光源。

2. 区域墙体(Region Walls)

一个 Region Behavior:把 Region 边界变成"墙",可按通道分别阻挡:

通道 含义
移动 Token 不能穿过 Region 边界
视野 视线与可见性不能穿过
光照 光照不能穿过
声音 声音不能穿过
黑暗 黑暗不能穿过
方向 双向 / 仅从内到外 / 仅从外到内

并且支持高度范围:只有 Region 的高度区间与穿行高度重叠时才生效。

3. 区域播报(Region Announce)

一个 Region Behavior:Token 进入/离开 Region 时发送提示。

4. 其他图层墙线提示(Wall Outlines On Other Layers)

客户端设置:即使当前不在"墙体"图层,也把每面墙的真实位置画出来,方便玩家移动 Token。

5. Token 阻挡(Token Blocking)

让一个 Token(以及 Actor 的原型 Token)像墙一样阻挡移动与感知。

兼容性

安装

在 Foundry 的「附加模块 → 安装模块」里粘贴 Manifest URL:

https://github.com/EternalRider/er-qol/releases/latest/download/module.json
 

或者手动把发布包解压到 FoundryVTT/Data/modules/er-qol,然后在模块管理里启用。

语言

内置 English / 简体中文 本地化;在 Foundry 的「设置 → 语言」里切换即可。

反馈与问题

 

English

er-qol (EternalRider's QoL) is a lightweight quality-of-life module for Foundry Virtual Tabletop V14. It bundles a few small, commonly needed tools: Region-based lighting, wall-like Region boundaries, region announcements, wall outlines on other layers, and token blocking. Everything works at the client / Region-behavior level and does not depend on any game system.

Features

1. Region Lighting

A Region Behavior that emits light or darkness using the Region's full shape and elevation range, instead of a point light with a radius.

2. Region Walls

A Region Behavior that turns the Region boundary into a wall, per channel:

Channel Meaning
Movement tokens cannot cross the Region boundary
Sight line of sight / visibility cannot cross
Light light cannot project through
Sound sound cannot project through
Darkness darkness cannot project through
Direction both ways / inside→outside only / outside→inside only

It also supports elevation ranges: the boundary only applies when the Region's elevation range overlaps the moving/sensing height.

3. Region Announce

A Region Behavior that posts a message when a token enters or leaves the Region.

4. Wall Outlines On Other Layers

A client-side setting that draws every wall even when the Walls layer is not active, so players can see where the real wall lines are while moving tokens.

5. Token Blocking

Make a token (or an Actor's prototype token) block movement and senses like a wall.

Compatibility

Installation

In Foundry's Add-on Modules → Install Module, paste the manifest URL:

https://github.com/EternalRider/er-qol/releases/latest/download/module.json
 

Or unzip the release into FoundryVTT/Data/modules/er-qol and enable it in Manage Modules.

Languages

Ships with English / Simplified Chinese localization; switch it in Settings → Language.

Feedback & Issues

Categories

Available Versions

  1. Version 1.0.2

    2 days, 4 hours ago
    Foundry Version 14+ (Verified 14) Manifest URL Read Notes