Nel caso ti serva ancora:
devi usare il comando setalias nella macro di equip dell'arma, poi l'alias che hai assegnato lo richiami nella macro che vuoi riequippi l'ultima arma. Faccio un esempio con le mie macro del bardo:
Macro machete:
usetype 0x2d35
waitfortarget 15000
target! 'self'
pause 200
setalias 'ultimaarma' 'righthand'
Macro arco:
usetype 0x13b2
pause 200
setalias 'ultimaarma' 'lefthand'
(non mi ricordo più perchè ho messo 'righthand' e 'lefthand', in caso fai delle prove)
Macro sonicus:
cast "Requiem"
waitfortarget 15000
target! 'last'
pause 100
bandageself
pause 100
useobject 'ultimaarma'
waitfortarget 200
target! 'self'
pause 2800
useskill 'meditation'
Quindi prima uso una delle prime due macro per decidere che arma voglio, poi ogni volta che userò il sonicus in automatico viene riequippata quell'arma. Funziona anche se hai più armi dello stesso tipo (ad esempio un firebow usato, un firebow nuovo ed un arco +3), basta che usi la macro dell'arma finchè equippa quella che vuoi.