It is possible when i repeat one effect (example : liquid) to change is amplitude during the action because when i delete an effect and add a new one (without using a CCRepeatForever on the action) with different parameter the result is pretty ugly.
CCNode* s = getChildByTag(1);
if ( s~~>numberOfRunningActions 0 && s->getGrid() != NULL)
if (s->numberOfRunningActions() 0 && s~~>getGrid() == NULL)
this~~>_node~~>runAction(CCLiquid::actionWithWaves(4, this->_level, ccg(16,12), 2);