to make it so that the brick can't be painted, tinker with this function in packaging
function PaintProjectile::onCollision(%this,%obj,%col,%fade,%pos,%normal)
for example:
package blah {
function PaintProjectile::onCollision(%this,%obj,%col,%fade,%pos,%normal)
{
if(%col.getClassName() == fxDTSBrick && %col.colorID == 0)
{
return;
}
Parent::onCollision(%this,%obj,%col,%fade,%pos,%normal);
}
};
^ above code makes it so that red bricks (or whatever bricks with the first paint color) can't be recolored.
i'm a bit busy right now, so i can't test it for you sorry, but if anything goes wrong then it shouldn't be hard to fix