Yes, "onlyhurtby" wasn't in the Twitch leak but I consolidated some special cases there, and made a framework for possible similar mechanics that may arise later. It presently supports all weapon types (i.e. "club", "knife", "accordion") as well as "pottery" and "healing".

Until r109, there was no code anywhere in BatBrain for making the "dodge" keyword apply to weapon-based skills. If your hitchances were being calculated correctly, it must have been through magic! I'll take it.