В AutoCAD 2018 уже нет FIBERWORLD. Точнее она всегда соответствует 0.
А еще точнее
nil, который приводится к нулю (прошу прощения за буквоедство). Если попробовать получить значение переменной, которой никогда не существовало, то результат будет тот же.
больше никогда в коде не пытайтесь менять значения этих переменных
Имеется в виду именно этих переменных или основной посыл в том, что в коде менять значения системных переменных чем-либо чревато?
Код работает в контексте приложения или в контексте документа?
В контексте документа, если я правильно понимаю (вызов происходит непосредственно в теле выполняемой команды). Пробовал оборачивать вызов в функцию
ExecuteInApplicationContext, но результат тот же.