What is another idiomatic way to say "have a trick up my sleeve"? This "trick" is the last resort.
I am translating a Chinese short film. In a dialogue, a soldier suggests to the king that they should activate a sacred time-travel item. The king knows full well that the time-travel item as their last resort. But he does not want to use it until he absolutely has to. So when he hears the soldier says, "we still have a trick up our sleeves -- Actus (the name of the item) ", the king is enraged and offended.
A related idiom that implies something important being held in reserve to be used only in the right moment is "Ace in the hole."
The term originates from poker, where players are dealt some cards face-up for all players to see, while others are face-down and only that player can view them- these are the "hole" cards. Since an Ace is a high card in poker, having a Ace in the hole is often an advantage. The hole cards are only turned over when all players have finished placing bets, thus waiting until the last possible moment to reveal the hidden advantage.
A secret weapon can convey the meaning you are suggesting:
- something or someone that no one knows about and that will give you an advantage over your competitors or enemies: Johann was the bank robbers' secret weapon - he knew how the security system worked.
(Cambridge Dictionary)
You might consider trump card as in, I have my trump card yet to play.
Trump card - A trump card is a resource or strategy that is held back for use at a crucial time when it will beat rivals or opponents.
Fine Dictionary