BGforge MLS version 1.8.0 brings multiple fixes and improvements, the most notable being completion and hovers for BAF actions, pulled directly from IESDP!

baf hover example

Full list of changes:

  • Common:
    • Fixed hovers display/highlight.
  • IE:
    • Added WRITE_ASCIIL, WRITE_ASCIIT, WRITE_ASCIIE, BUT_ONLY, STR_EQ, STR_CMP, R_B_B, ON_MISMATCH aliases.
    • Added text defines, in particular spell names.
    • Added support for partial syntax: inlined BAF scripts.
    • Added kit.ids defines.
    • Added some hidden script actions.
    • Added completion for BAF actions (BG2/EE only).
    • Fixed shorted highlighting keys overriding longer ones in some cases.
    • Fixed highlighting of unbalanced %s for IElib defines.
  • Fallout:
    • Loaded aliased defines from RP.
    • Allowed empty arg list for ssl function invocation.
    • Allowed whitespace between function name and parentheses.
    • Updated sfall defines to version 4.2.3+develop.

Updated: