Fix enriching multiple instances of the same inline (#1309)

This commit is contained in:
Carlos Fernandez 2025-11-20 00:57:46 -08:00 committed by GitHub
parent 28401989d0
commit 72944698c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -8,23 +8,23 @@ export { DhDamageEnricher, DhDualityRollEnricher, DhEffectEnricher, DhTemplateEn
export const enricherConfig = [ export const enricherConfig = [
{ {
pattern: /@Damage\[(.*)\]({.*})?/g, pattern: /@Damage\[([^\[\]]*)\]({[^}]*})?/g,
enricher: DhDamageEnricher enricher: DhDamageEnricher
}, },
{ {
pattern: /\[\[\/dr\s?(.*?)\]\]({.*})?/g, pattern: /\[\[\/dr\s?(.*?)\]\]({[^}]*})?/g,
enricher: DhDualityRollEnricher enricher: DhDualityRollEnricher
}, },
{ {
pattern: /@Effect\[(.*)\]({.*})?/g, pattern: /@Effect\[([^\[\]]*)\]({[^}]*})?/g,
enricher: DhEffectEnricher enricher: DhEffectEnricher
}, },
{ {
pattern: /@Template\[(.*)\]({.*})?/g, pattern: /@Template\[([^\[\]]*)\]({[^}]*})?/g,
enricher: DhTemplateEnricher enricher: DhTemplateEnricher
}, },
{ {
pattern: /@Lookup\[(.*)\]({.*})?/g, pattern: /@Lookup\[([^\[\]]*)\]({[^}]*})?/g,
enricher: DhLookupEnricher enricher: DhLookupEnricher
} }
]; ];