Duelcraft Trainer's triggered ability checks to see if you have three or more creatures with different powers both when it triggers and as it tries to resolve. If you don't have three creatures with different powers as it tries to resolve, it will be removed from the stack.