Time cards ready:
else if (card.equals("5rg")) cards[c] = new Card("timefactory", "permanent", 0, "none", 0, 0, "generate", 0, "time", "none");
else if (card.equals("5rh")) cards[c] = new Card("dejavu", "creature", 1, "time", 1, 1, "dejavu", 1, "time", "none", true);
else if (card.equals("5ri")) cards[c] = new Card("fateegg", "creature", 3, "time", 0, 1, "fate", 1, "time", "none", true);
else if (card.equals("5rj")) cards[c] = new Card("procrastination", "shield", 6, "time", 0, 0, "none", 0, "none", "procrastination", false);
else if (card.equals("5rk")) cards[c] = new Card("reversetime", "spell", 2, "time", 0, 0, "rewind", 0, "none", "none", false);
else if (card.equals("5rl")) cards[c] = new Card("goldenhourglass", "permanent", 4, "time", 0, 0, "hasten", 2, "time", "none");
else if (card.equals("5rm")) cards[c] = new Card("devoniandragon", "creature", 10, "time", 10, 5, "none", 0, "none", "none", true);
else if (card.equals("5rn")) cards[c] = new Card("anubis", "creature", 8, "time", 5, 8, "immortality", 2, "aether", "none");
else if (card.equals("5ro")) cards[c] = new Card("eternity", "weapon", 6, "time", 4, 8, "rewind", 3, "time", "none");
else if (card.equals("5rp")) cards[c] = new Card("sundial", "permanent", 1, "time", 0, 0, "hasten", 1, "light", "stasis", false);
else if (card.equals("5rq")) cards[c] = new Card("scarab", "creature", 2, "time", 2, 0, "devour", 1, "gravity", "swarm");
else if (card.equals("5rr")) cards[c] = new Card("precognition", "spell", 2, "time", 0, 0, "precognition", 0, "none", "none");
else if (card.equals("5rs")) cards[c] = new Card("pharaoh", "creature", 9, "time", 3, 8, "scarab", 2, "time", "none");
else if (card.equals("5s4")) cards[c] = new Card("goldennymph", "creature", 9, "time", 6, 8, "precognition", 2, "time", "none");
else if (card.equals("7q0")) cards[c] = new Card("timetower", "permanent", -1, "time", 0, 0, "generate", 0, "time", "none");
else if (card.equals("7q1")) cards[c] = new Card("elitedejavu", "creature", 1, "time", 2, 2, "dejavu", 1, "time", "none", true);
else if (card.equals("7q2")) cards[c] = new Card("fateegg", "creature", 3, "time", 0, 1, "fateelite", 1, "time", "none", true);
else if (card.equals("7q3")) cards[c] = new Card("turtleshield", "shield", 4, "time", 0, 0, "none", 0, "none", "procrastination", false);
else if (card.equals("7q4")) cards[c] = new Card("rewind", "spell", 1, "time", 0, 0, "rewind", 0, "none", "none", false);
else if (card.equals("7q5")) cards[c] = new Card("electrumhourglass", "permanent", 4, "time", 0, 0, "hasten", 1, "time", "none");
else if (card.equals("7q6")) cards[c] = new Card("siluriandragon", "creature", 12, "time", 13, 4, "none", 0, "none", "none", true);
else if (card.equals("7q7")) cards[c] = new Card("eliteanubis", "creature", 8, "time", 5, 8, "immortality", 1, "aether", "none");
else if (card.equals("7q8")) cards[c] = new Card("eternity", "weapon", 5, "time", 4, 8, "rewind", 3, "time", "none");
else if (card.equals("7q9")) cards[c] = new Card("sundial", "permanent", 0, "none", 0, 0, "hasten", 2, "light", "stasis", false);
else if (card.equals("7qa")) cards[c] = new Card("elitescarab", "creature", 2, "time", 3, 0, "devour", 1, "gravity", "swarm");
else if (card.equals("7qb")) cards[c] = new Card("precognition", "spell", 1, "time", 0, 0, "precognition", 0, "none", "none");
else if (card.equals("7qc")) cards[c] = new Card("pharaoh", "creature", 9, "time", 3, 8, "scarabelite", 2, "time", "none");
else if (card.equals("7qk")) cards[c] = new Card("goldennymph", "creature", 9, "time", 7, 9, "precognition", 2, "time", "none");
Questions I have so far:
Has the cost of golden nymph gone down to 8 in recent update or not? Because it seems in trainer all nymphs are still at 9, but in real game my auburn nymph has a cost of 8, so I wonder if golden nymphs cost also got decreased? (I don't have one to check myself)
What should I give as scarabs hp? Right now I gave 0, and the passive ability "swarm".
How should I name anubises and pharaohs abilities? (so far "immortality", "scarab" and "scarabelite")
How should I name sundials passive ability? (so far it has "hasten" as active and "stasis" as passive)
How should I mark the fact that tower gives +1 the turn it is played? Should it have a cost of -1 time?
Upgrading a fate egg changes only it's ability, so how should I name it? (right now it's "fate" and "fateelite")
Is procrastinations "procrastination" ability considered active or passive? (I guess passive).
I'll do the "other" cards next, and then I'll leave other elements to other people, unless I have some more free time (very improbable).
PS.: I'd do the elements and card type as enums, rather than strings (unless you call the constructor with a string as a parameter, then convert it into an enum internally, and throw an exception if string does not fit any element/permanent type).