use legacy enumtable constructor - stupid vs2012
fix particle effect