Is that what happens in studio too? I do think it’s a case of the meta method having to be directly in the meta table still.
E.g. if you added Dead.__eq = RoleBase.__eq I think it would start working.
Sort of defeats the purpose of trying to inherit from the base class though which isn’t ideal.