Okay, seems fine so far apart from bandaging, which I had to modify, as it seems set up for old style timers and freeshard command [bs to bandage:
I am no pro, but this worked:
sub Aids
event macro 58
target 3s
set %Aidwait #sCnt2 + ( 205 - #dex ) / 2 + 20 - 5 + %BandageLag
if #sCnt2 - %Aidwait < 23
set %Aidwait #sCnt2 + 23 + %BandageLag
return
Not tested much so there might be more I can fiddle with re: timers.
I also had to reset the item id's.
The rest seems okay!