This meta issue collects ugly hacks that we would like to get rid of.
It is meant mainly for things where the usual concepts in the code are violated
in some way and hence work-arounds are required, especially when these are
visible on the user level.
For example, usually a heuristic object doesn't care whether it's going to be
used for preferred operators, but if it is the landmark heuristic, it does care,
and the user needs to specify a special option. Also, the way that action cost
modifications are specified usually makes some sense, but it doesn't in the case
of the landmark heuristic and/or landmark synergy.
|