name=Sliver Legion
auto=lord(sliver) foreach(other sliver|battlefield) 1/1
text=All Sliver creatures get +1/+1 for each other Sliver on the battlefield.
mana={W}{U}{B}{R}{G}
type=Legendary Creature
subtype=Sliver
power=7
toughness=7
Wouldn't replacing "lord(sliver) foreach(other sliver|battlefield)" with "lord(eachcreaturetype) foreach(other samecreaturetype|battlefield) 1/1"or something similar have the desired effect?
this has been discussed in the past, also the rulings state that a creature that shares multiple types should only get the bonus once.
there are 255+ subtypes in mtg...doing a lord for each would bring the game to a crawl after the 3rd one is played.
and using shares!type! would have a similar effect.
we will have it one day, there are just other card pools on my priority list right now.