Advanced PoE Filter is used by Filter of Kalandra.
This is compiler. Convert rich filter syntax to PoE filter syntax.
Show "Map Section"
Class "Maps"
SetBorderColor 200 100 50 123
SetTextColor 200 100 50 123
SetBackgroundColor 200 100 50 123
Mixin "Rarity"
Show "Rare"
Rarity = Rare
SetBorderColor Negate()
SetTextColor Grayscale()
SetBackgroundColor Lighten(30%)
################################################################################
# Map Section #
################################################################################
# Rarity is "Rare"
Show
Class = "Maps"
Rarity = Rare
SetFontSize 32
SetTextColor 125 125 125 123
SetBackgroundColor 218 144 107 123
SetBorderColor 55 155 205 123
# Rarity is Any
Show
Class = "Maps"
SetFontSize 32
SetTextColor 200 100 50 123
SetBackgroundColor 200 100 50 123
SetBorderColor 200 100 50 123
import { compile } from 'advanced-poe-filter'
const result = compile(advancedScriptText)
$ npm run deploy