Of course I have the time and I'm always in the mood for making cool weapon stuff
1. Yes - Akromas sword of divine slaughter used a name condition (champ needs to be named akroma
2. Yes, already got these scripts working (also requires Minmay's trait manager script) so we dont remove traits champions already have onUnequip - will post all this tomorrow
3. Maybe... this wasn't possible (as far as I know) for LoG1, I am hoping it is for LoG2 (I put a request in for a return false for onEquip/onUnequip hooks). Otherwise it is entirely possible someone else may have come up with a solution for this. Either way if it is out there then I will post it here
4. Yes, already got Life Leech scripts working and damaging the wielder is a simple change in script (in fact the next axe I am converting does exactly this so this is first on the list)