The shield blocks 400 damage regardless of magic resistance.
The 30% Magic Resistance is calculated everytime,as it is passive.
So, for the Fingers of Death Example :
If you dont have the shield activated, it will deal -30% damage.
If you do, it will still dealing -30% damage, and the rest of the damage will be used to
lower your "shield" ammount of Magic Block.
Lion's ultimate info can be found here
Level 1 : 500 Damage - 600 With Aghanim's
Level 2 : 650 Damage - 800 With Aghanim's
Level 3 : 850 Damage - 1025 With Aghanim's
So, 30% Magic Res. would lower the damages to:
Level 1 : 500 - 150 = 350 Damage Or 600 - 180 = 420 With Aghanim's
Level 2 : 650 - 195 = 455 Damage Or 800 - 240 = 560 With Aghanim's
Level 3 : 850 - 255 = 595 Damage Or 1025 - 307.5 = 717.5 With Aghanim's
So, ignoring any extra Magic Defense that the heroe may have, you would be able to completely ignore the ultimate's damage only if he is at Level 1, and without Aghanims.
Otherwise, you would take some extra damage.
Hope it Helps.
Source : Self tested @ Dota 2 with Friends.
Every time you reach a new level you are guaranteed to get an item. There is also a random chance to receive an item after every matchmaking game.
You cannot receive keys (to open treasure chests) through random drops, nor some exclusive items that can be found only by opening chests (unusual couriers, other mythical items, etc.).
Best Answer
That is correct. The way i think about it is that multiple factors of amplify/resist spell damage add, not multiply.
So if let's say you have 3 factors that amplify the dmg, you actually do (initialDmg + 50% + 50% + 50% = 250%), not (initialDmg + 50% + 75% + 112.5% = 337.5%). This could lead to huge amounts of dmg.