Closed agrtga closed 4 years ago
Thank you for the report. I am not able to reproduce the issue, however. Do you have other modules which may be conflicting, such as Haste, or possibly Darker Vision?
I have other mods, but none that appear to modify vision features. Here's a list:
Sorry for the delay in getting back to you on this. Can you try it out in a brand new fresh world with only Wall Height enabled? If it still happens in that new world, could you export the scene that it is happening in and send it to me so I can try to diagnose the issue?
It's no problem, a day turnaround is a lot better than most. I created a new test world and enabled only the Wall Height module. The problem is reproduced.
{ "_id": "IBMK8sozoGAAV3QY", "name": "Scene", "sort": 100001, "flags": { "exportSource": { "world": "test_wall-height", "system": "D35E", "coreVersion": "0.6.4", "systemVersion": 0.55 } }, "description": "", "navigation": true, "navOrder": 100001, "navName": "", "active": true, "initial": null, "img": "test.png", "thumb": "worlds/test_wall-height/scenes/thumbs/IBMK8sozoGAAV3QY.png", "width": 2186, "height": 1573, "backgroundColor": "#999999", "tiles": [], "gridType": 1, "grid": 100, "shiftX": 0, "shiftY": 0, "gridColor": "#000000", "gridAlpha": 0.2, "gridDistance": 5, "gridUnits": "ft", "tokens": [ { "_id": "l13kSd2L8MSP2NsX", "flags": {}, "name": "Test PC", "displayName": 30, "img": "systems/D35E/icons/bestiary/vermin_giant_wasp_flying.png", "tint": null, "width": 1, "height": 1, "scale": 1, "mirrorX": false, "mirrorY": false, "x": 1100, "y": 900, "elevation": 4, "lockRotation": false, "rotation": -90, "effects": [], "vision": true, "dimSight": 0, "brightSight": 0, "dimLight": 0, "brightLight": 0, "sightAngle": 360, "lightAngle": 360, "lightColor": "", "lightAlpha": 1, "hidden": false, "actorId": "wkvLpJjH4GkZgRL3", "actorLink": true, "actorData": {}, "disposition": 1, "displayBars": 0, "bar1": { "attribute": "" }, "bar2": { "attribute": "" }, "darkvision": 60, "visionLL": false, "locked": false } ], "walls": [ { "_id": "B0DZuE5oQgXJjYdj", "flags": { "wallHeight": { "wallHeightTop": 5, "wallHeightBottom": null } }, "c": [ 1287, 637, 1287, 1512 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "Bc3VR0o96hjfPs2C", "flags": { "wallHeight": { "wallHeightTop": 5, "wallHeightBottom": null } }, "c": [ 1287, 1512, 1450, 1512 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "fJDgbAqbresRWyzs", "flags": { "wallHeight": { "wallHeightTop": 5, "wallHeightBottom": null } }, "c": [ 1450, 1512, 1450, 637 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "gJRZkpowmVPYeHwK", "flags": { "wallHeight": { "wallHeightTop": 5, "wallHeightBottom": null } }, "c": [ 1450, 637, 1287, 637 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "ScWTIySeL89vJz1k", "flags": { "wallHeight": { "wallHeightTop": 10, "wallHeightBottom": null } }, "c": [ 1500, 525, 1500, 1200 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "cQFw24Pi129MrPPw", "flags": { "wallHeight": { "wallHeightTop": 10, "wallHeightBottom": null } }, "c": [ 1500, 1200, 1662, 1200 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "SZMPLwZgEdpuuHOX", "flags": { "wallHeight": { "wallHeightTop": 10, "wallHeightBottom": null } }, "c": [ 1662, 1200, 1662, 525 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 }, { "_id": "m9EI8QZ0fgSe5EO2", "flags": { "wallHeight": { "wallHeightTop": 10, "wallHeightBottom": null } }, "c": [ 1662, 525, 1500, 525 ], "move": 1, "sense": 2, "door": 0, "ds": 0, "dir": 0 } ], "tokenVision": true, "fogExploration": true, "lights": [ { "_id": "81Nf5VnSnB7dkRt5", "flags": {}, "t": "l", "x": 1850, "y": 800, "rotation": 0, "dim": 16.9, "bright": 8.45, "angle": 360, "tintAlpha": 0.5, "darknessThreshold": 0, "locked": false } ], "globalLight": false, "darkness": 0, "playlist": "", "sounds": [], "templates": [], "journal": "", "notes": [], "weather": "", "drawings": [] }
Ah, I think I understand the issue now. The D35E system (and probably pf1 and pf2e as well) override some of the same methods that Wall Height does, creating a conflict. I think I can add specific compatibility for these systems. At least I hope it is simple enough...
That would be awesome. Your module really adds to the capability of the dynamic lighting.
This issue should be resolved in 1.0.2. I did some cursory testing and it seems to work correctly, but I may have missed something because I'm not familiar with what is added by the D35E and pf1 systems.
I am going to close this issue, but feel free to re-open it if it seems like I missed something.
It looks like you solved it! Thank you, amazingly fast turnaround.
Darkvision is not honored when this module is activated. Darkvision is restored immediately when the module is deactivated.