Well, I'm now looking at the deck that was made for DotP 2010 and there are some differences to what you have posted.
Of those the only one I had previously mentioned that would have issues is
Three Wishes (which I hold to).
The others I mentioned would have issues are:
- Undiscovered Paradise - DotP 2010 card is coded as an activated ability with mana tokens (which as stated before will have issues). He also gave it a sub-type, "Mine", which is not correct.
- Cadaverous Bloom - DotP 2010 card is coded as an activated ability with mana tokens (which as stated before will have issues).
- Drain Life - DotP 2010 card ignores the "Spend only black mana on X" restriction. So it is not correct.
- Squandered Resources - Was only coded to handle basic land (did not check if there are any modifying effects, because there is no way to do so in DotP 2010) and had special coding looking for Undiscovered Paradise (sub-type "Mine") then would allow the user to choose any color. So this card was coded to only properly work in this deck and used some workarounds that may not be acceptable.
Another thing is that DotP 2010 had no ability to create mana abilities so we really didn't have much in the way of non-basic land, that is not the case now.
It should also be noted that he used basic land that had been converted to mana tokens (though since he could not remove the base mana production ability, they could be considered hybrid lands as they had both the built-in ability or you could manually tap for mana tokens).
The coding, however, would be fairly easy to update to DotP 2013, the cards just would have issues (bugs). The reason things worked fairly smoothly with mana tokens in DotP 2010 is because many of the things we can do with tokens and the engine now we couldn't do back then (
Burning-Tree Shaman). Back then we did not have TRIGGER_ACTIVATED_ABILITY_PLAYED, so
Burning-Tree Shaman couldn't be coded, now he can and causes issues with using Activated Abilities for creating mana tokens (which is what was used back then and still has to be used).
Another example of things that worked in DotP 2010 that won't work properly in DotP 2013 is poison counters. I coded an infect system for DotP 2010 that worked fine and allowed poison counters to be added to players and allowed for proliferate to work on it as well, but since we can't directly add or work with poison counters in DotP 2013 certain cards won't work properly in DotP 2013. This would include cards like
Caress of Phyrexia, anything with proliferate,
Crypt Cobra,
Decimator Web,
Hand of the Praetors,
Ichor Rats,
Leeches,
Marsh Viper,
Phyrexian Vatmother,
Pistus Strike,
Pit Scorpion,
Reaper of Sheoldred,
Relic Putrescence,
Sabertooth Cobra,
Serpent Generator (specifically the tokens it produces),
Snake Cult Initiation,
Swamp Mosquito,
Virulent Sliver, and
Virulent Wound.