If a Pokemon changes its type before Terastallizing, does it get STAB for its original types or the types it had immediately before Terastallizing? Are Terastal Pokemon immune to type changes? If no, what types get STAB after a Terestal Pokemon changes its type? Please do not question my curiosity.