Well, I hate to be a negative Nancy here, but theoretically speaking, your changes in NTCubing.ntl - provided that you haven't left anything out in your explanation - cannot actually change anything, since you are merely declaring a variable that is never used (unless you would change the cubing algorithm).
The default cubing algorithm should support cubing of low runes by default, all you have to do is add them in your config. Maybe you did this as well, not knowing that it actually worked and then made said changes to NTCubing.ntl - when the bot started cubing low runes, you figured that it was due to your changes in NTCubing.ntl when really it was just a result of the changes to your char config.
So once again for the record:
The bot should support cubing of low runes by default, all you have to to is add the following line to your config:
Code:
NTConfig_CubingItem.push([NTCU_RUNE_EL]); // Transmute 3xEL --> 1xELD
It is important that the value added to
NTConfig_CubingItem array is an also an array, even though there is just one value, since it will be populated by the cubing algorithm. In terms of style, it would be even nicer if the second value in the array passed in the
push() method call is null, to indicate that this field is not required and not used for the given recipe:
Code:
NTConfig_CubingItem.push([NTCU_RUNE_EL, null]); // Transmute 3xEL --> 1xELD
However, this is just a matter of style, both the first and the second example should be working and of course work similarly for all other low rune recipes.