In Mq2, ini settings used by maros were stored in the same folder as the macro (by default).
I have found that in Next, the following command:
/if (${Corpse.Item[${i}].ID} && !${Select[${Ini[Loot.ini,"${Corpse.Item[${i}].Name.Left[1]}","${Corpse.Item[${i}]}"]},Collectible,Ignore,Keep,Destroy,Sell,Tradeskills]}) {
for example will READ the data from loot.ini located in the NEXT config folder (not the same folder as the macro)..... BUT:
/mmoini "loot.ini" "${Corpse.Item[${i}].Name.Left[1]}" "${Corpse.Item[${i}]}" "Collectible"
will WRITE the data to loot.ini in the same folder as the macro.
IF, however, you have
#define LootIni Loot.ini
at the start of your macro. And you use:
/if (${Corpse.Item[${i}].ID} && !${Select[${Ini[LootIni,"${Corpse.Item[${i}].Name.Left[1]}","${Corpse.Item[${i}]}"]},Collectible,Ignore,Keep,Destroy,Sell,Tradeskills]}) {
Then it will read it from the same folder as the macro (this is what I have done for now, a i'd prefer to have my macro related INIs stored int he same place as my macro).
Is this the intended behaviour?