From 24651060109477cd09fb914a711b3d4df7a53b98 Mon Sep 17 00:00:00 2001 From: Mike Bloy Date: Tue, 24 Mar 2026 00:32:52 -0500 Subject: [PATCH] add renderer framework for actor dropper. --- src/config/tmfx-presets.json | 21 ++++++++++ src/module/mb-assets.js | 81 ++++++++++++++++++++++++++++++++++++ src/styles/mb-assets.scss | 14 +++++++ 3 files changed, 116 insertions(+) diff --git a/src/config/tmfx-presets.json b/src/config/tmfx-presets.json index 6ba631e..daf07ca 100644 --- a/src/config/tmfx-presets.json +++ b/src/config/tmfx-presets.json @@ -1,4 +1,25 @@ [ + { + "name": "MB - Ground Shadow", + "library": "tmfx-main", + "params": [ + { + "filterType": "shadow", + "filterId": "dropshadow", + "rotation": 35, + "blur": 2, + "quality": 5, + "distance": 5, + "alpha": 0.7, + "padding": 10, + "shadowOnly": false, + "color": 0, + "animated": {}, + "rank": 10000, + "enabled": true + } + ] + }, { "name": "MB - Tree Shadow", "library": "tmfx-main", diff --git a/src/module/mb-assets.js b/src/module/mb-assets.js index e69de29..44b2845 100644 --- a/src/module/mb-assets.js +++ b/src/module/mb-assets.js @@ -0,0 +1,81 @@ +const enrichers = [ + { + id: "mb-actor-drop-enricher", + pattern: + /@ActorDrop\[(?\S+)(?:\s+(?\d+))?\](?:\{(?