Apathy has shit config system and we need a better one

keep thinking of a hypothetical “apathy language” but i don’t know what it would look like

observations

“chain” at the top level is like a function with early return. “chain” at inner levels is more complicated but it’s translatable if i add functions for grouping.

“predicates” vs the tristate is really tripping people up

syntax

again we are seeking VERY FUCKING SIMPLE, it should be familiar and easy to explain. trying to reduce the possibility of errors:

probably something lua-like. if ... then ... end

if attacker.isboss then
  deny
end

more methodological

rule “always”

basically a return statement