- Action* act = new Action(*action);
- const literals& effects = act->effects(0);
- for (literals::const_iterator effect = effects.begin(); effect != effects.end(); ++effect){
- cerr << "Adding effect: " << *effect << endl;
- _actions[*effect] = act;
+ const Literals& effects = action->effects(0);
+ for (Literals::const_iterator effect = effects.begin(); effect != effects.end(); ++effect){
+ cerr << "Adding effect: '" << *effect << "', action: " << action->name() << endl;
+ _actions[*effect] = *action;