I did not describe it very well.
Basically what i had in mind was to return opponent's damage on your wall to his/her wall and damage on your tower to his/her tower. For example, if A tower=30, wall=10 ; B tower=30, wall=20. B played attack 10(7). A would be tower=23, wall=0. If A plays return the favor, then B would have tower=23, wall=10.
Scenario 2: A tower=30, wall=20 ; B tower=30, wall=5. B attacked A with 20 damage, then A would be tower=30, wall=0. If A plays return the favor, then B would be tower=30, wall=0. The extra damage would not go to tower.
I did not follow every one of Mojko's post, so i m not sure if its implementable. And yes, I meant similar effect to Master of the Past.