I believe the answer is no. Inferno Trap doesn't check whether there are creatures in play that have dealt you damage; it checks whether you were dealt damage by an object which was a creature. The reverse would work; if the opponent had March of the Machines out, his two Rods tapped to deal you damage, and then the March left the battlefield, you would still be able to cast Inferno Trap at the Trap cost because the objects were creatures when they dealt you damage.
In general, what are the actual requirements for that alternate cost?
The actual requirements are that two events matching the description "[creature object] deals damage to you" are somewhere in the turn history of the current turn. Since the Rods weren't creatures when they poked you, the trap condition is not fulfilled.
Private Mod Note
():
Rollback Post to RevisionRollBack
Level 2 Magic Judge
Please use card tags when you're asking a question about specific cards: [c]Serra Angel[/c] -> Serra Angel.
Can I cast Inferno Trap for its alternate cost?
In general, what are the actual requirements for that alternate cost?
Remember, kids: Never fight with Flashback, 'cause Flashback always wins.
The actual requirements are that two events matching the description "[creature object] deals damage to you" are somewhere in the turn history of the current turn. Since the Rods weren't creatures when they poked you, the trap condition is not fulfilled.
Please use card tags when you're asking a question about specific cards: [c]Serra Angel[/c] -> Serra Angel.
Remember, kids: Never fight with Flashback, 'cause Flashback always wins.