Reworked effects_c module