I am asking about DotA viability, so consider the amount of work needed in DotA. Basically my idea is that we can easily implement Spell Reflection for certain spells. Mainly for the spells that are disabled by the Sphere currently. From what I know there is a list with the spells that are disabled, which makes the job for doing this a lot less. I haven't looked at the code and quite frankly I can't read dump code. The only thing that needs to be known is whether ladder skills are on that list (meaning Linken's Spell Block is completely triggered) or is a combination of both a ladder aspect of Spell Block from the ladder skill and a triggered part to stop the effects of triggered skills. If it's triggered then it would require even less work. With that said we already have Rubick, who in his code detects what skills are casted by the hero. We exclude the AoE skills and the ones without a target and combine those aspects for Linken's. I think it should work but I am not that good of a coder. Any problems with the idea?