Not a functional request (does not enable any new functionality), but would be nice for readability and potentially performance.
Edit: Upon reflection, the command in request 2 is not unique, as its possible that the scope has 2 or more flags of the form escaping_with_XXXXXX. That would be powerful but require care ... I need to think more about this.
- Conditional has_character_flags_with_prefix = <prefix>, has_title_flags_with_prefix = <prefix> and has_province_flags_with_prefix = <prefix>. This would simplify forms of any_character = { PREV = { has_character_flag = example@PREV } } as well as potentially being faster (less any_ scoping). An alternative is to use a simple flag or a counter variable in addition, but that's a little unwieldy.
- Scoping command f_@flag_prefix@CHAR/TITLE/PROV that would scope to either the character, title, or province suffix on the dynamic flag starting with <flag_prefix>. So, if an entity has flag escaping_with_100023456 then f_@escaping_with_@CHAR = would be equivalent to c_100023456 =. Opinion modifiers can be used for this purpose, but this would be easier to manage (especially in combination with #1).
Edit: Upon reflection, the command in request 2 is not unique, as its possible that the scope has 2 or more flags of the form escaping_with_XXXXXX. That would be powerful but require care ... I need to think more about this.
Last edited: