cohort.mac - goes through your inventory and converts ALL available Amorphous Cohort's pieces into class specific armor.
Got tired of converting armor by hand so I wrote this quick and dirty macro to convert.
Should be easy to modify to work with Selrach's.
TODO make it use wildcard search instead of using specific armor pieces and also add an option for equipping the pieces.
Hope it helps someone as lazy as me
Got tired of converting armor by hand so I wrote this quick and dirty macro to convert.
Should be easy to modify to work with Selrach's.
TODO make it use wildcard search instead of using specific armor pieces and also add an option for equipping the pieces.
Code:
| cohort.mac - convert your Amorphous Cohort armor into class specific armor
| by playj for RedGuides
| requires MQ2Cast (included in vanilla MQ2)
| v1.01
Sub Main
/echo going to check if you got any armor to convert
/if (${FindItem[=Amorphous Cohort's Breastplate].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Breastplate"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Gauntlets].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Gauntlets"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Boots].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Boots"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Helm].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Helm"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Leggings].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Leggings"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Sleeves].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Sleeves"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Wristguard].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Wristguard"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/if (${FindItem[=Amorphous Cohort's Wristguard].ID}) {
/echo ooh got something to convert
/casting "Amorphous Cohort's Wristguard"
/delay 3s
/delay 5s ${Window[RewardSelectionWnd].Open}
/notify RewardSelectionWnd RewardSelectionChooseButton leftmouseup
/delay 5
}
/echo grats on your new Armor!
/return
Hope it helps someone as lazy as me

Attachments
Last edited:

