英雄卡(Hero),法术(Spell)和随从(Minion)应该都会继承自同一个类型(Card),假设Card会有抽取,摧毁之类的方法,和一些属性比如是否在手牌,牌库的状态,是否属于对面,是否属于你自己,等等吧。
无论是随从,法术,奥秘,英雄,他们在万恶之源郭雅的作用下,就都可以被塞进牌库,抽回手,他们在触发相应方法(塞进牌库,抽取)的时候,也会触发父类Card的方法,这也可以解释他们的动画都是相似的。
比如挂个奥秘,奥秘属于Spell,挂奥秘只是改变了他的状态,本体没有变化,接着他就可以被bug塞进了牌库,因为Spell继承自Card,有着Card所有的功能。
关于我杀我自己,对面的英雄卡Hero继承自Card,所以在一系列骚操作之后,位置从对面的英雄位换到了自己的英雄位,但是它本身的其他属性没变,所以依然是“对方英雄”。天启将“对方英雄”杀掉,触发了死亡/被摧毁的方法。