foundryvtt / pf2e

A community contributed game system for Pathfinder Second Edition.
https://foundryvtt.com/packages/pf2e
Apache License 2.0
394 stars 332 forks source link

Scent should be implemented as a functional sense #6519

Open AtelierSnek opened 1 year ago

AtelierSnek commented 1 year ago

Currently, a creature that has Scent (precise or imprecise) doesn't detect anyone behind terrain (or other walls) with RBV enabled. There should be an option as to whether a wall blocks scent (like there is for hearing).

image Here, the Corgi has imprecise scent 30 ft, and should be able to detect the wolf on the left (the one on the right is undetected manually, so shouldn't be visible).

If we manually disable Sound Restriction, the wolf is correctly detected with Hearing. The same should apply to Scent, except potentially using the effect for tremorsense instead of hearing?

stwlam commented 1 year ago

Scent currently isn't implemented, which is a necessary prerequisite for scent-blocking walls.

AtelierSnek commented 1 year ago

Ah. That'd do it. Are there currently any blockers for scent?

stwlam commented 1 year ago

Foundry V10 API for it isn't accommodating of "senses" outside of what it defines itself (sight, sound). We're hoping V11 will improve on that point.