I was actually curious on something like this myself, but for a different purpose from armor set bonuses. As far as adding the custom event that wouldn't be too hard, but where at in the source does it evaluate when a character switches equipment? Client.cpp?
|