Я сделал тестовый проект и записал видео:
Пару замечаний:
1. В самом реакторе pickfirstModified крайне (!!!) нежелательно модифицировать примитивы. Ты вообще в AutoCAD видел чтобы так делалось? Я за 25 лет работы с AutoCAD такого не видел. Это противоречит общепринятому в AutoCAD подходу.
Я сделал этот пример только для того, чобы было понятно как это можно сделать. Если выбрана вставка блока с именем TESTBLK, то она сдвигается на (10, 10, 0) и меняет индекс цвета на 1.
2. Поменять цвет вставке блока можно, но (!!!) видно это будет только если примитив (или примитивы) внутри определения блока имеют цвет "ПоБлоку" ("byBlock"). В противном случае их цвет останется тем же, что и был. Учи AutoCAD!!!