1. Warband shows up and starts and starts hitting door.
2. Opposing side stays away to deny enemy xp/rr/inf bonus and medallions ... or
2a. Opposing side comes but fights ganks outside the walls, because the game only rewards if the fights take place inside the inner keep. This way even if keep is taken, enemy is denied xp/rr/inf bonuses and medallions.
NOTE: The groups that come to fight/gank outside the walls are groups that have primarily already made their needed medallions during the first three to four days of constant zergfest when t3 opened up. They have already gained and as they fight under armored and under armed pug wb's, rarely have anything to lose.
Very discouraging!
In 8 keep takes I received 2 medallions. While end game gear should hard to get (even when end game is t3 atm) it should still be possible within a reasonable amount of time. And God forbid some hackers cause another char wipe of gear, people will give up on large scale open RvR and just do sc's. (Where BTW the new formula for medallions works like a charm and I love it).
Here is the idea;
All keep takes reward 1 medallion.
IF POSSIBLE (I do not know code so I dont know if this is possible); make it so X amount of earned RR at a keep take (before keep lord dies) equals an additional medallion.
Example;
0 to 500 rr = 1 additional medallion (1)
501 to 1500 rr = 2 additional medallions (2)
1501 or more rr = 3 additional medallions
Same formula can be applied to keep defense. If a keep is successfully defended medallions awarded using the above formula.
(1): most keep takes rarely involve more than 500 earned rr, not counting keep lord's death/keep capture.
(2): on the rare occasion that more rr is earned unless a fight goes on for an hour no one makes 1500 rr or more. If fights last that long well .... rewarding massive long term RvR is a good thing to do. No?

Again, just an idea. I do not know how to code so I dont even know if this is possible.