I am going back to an old scheme in NOW using a big lookup table for piece cooperation and penalty values. This tabel will be inxed on materail and let me give these penalties and bonuses practically for free. You just add or subtract to the table on program startup based on whatever rules you want. Nopw the issue becomes what to put in this table. SOme classic things:
bishop pair bonus
Q&N bonus versus Q&B
NN penalty
RR penalty?
NN versus BB penalty
classic penalties for Lone Bishop, Lone Knight, 2 Knights..
peanlties and bonuses for rooks and knights based on remaining pawns
What else would be good to add?
Mark