Looking for an official developer ruling on this one, as it's currently causing some consternation over on Board Game Geek:
If a program or piece of hardware has "trash this card" as part of its cost (e.g., the upcoming Cortez Chip), can Sacrificial Construct be used to prevent that card being trashed? Or does the act of preventing the trashing of the card also prevent the effect that happens because of it?
Thanks!