My concern about your scenario is that, if you give someone a magic weapon, they can hit. So, why not just carry around a magical weapon (or summon one) for your pet?
There is already a rule, Combat:PetAttackMagicLevel(30), that gives pets magical attacks at level 30 by default. You could always increase that to something like 100, and they shouldn't get it unless the pet is level 100+. Then, you could figure out a way to get a magical weapon for that particular pet (player quests, modify spells_us.txt to summon an item, etc).
|