If you play this game correctly, you never have to spend a cent. All cents do is speed the game up for you. Mich Scripts can eventually be gained from attacking Lv10 NPCs, it's just a matter of time and patience. Many other items can be won from NPCs, including but not limited to City Teleporters, Adv Teleporters, Hero Hunting, Holy Water, Medals (and even medal boxes, but stupidly rarely, I've won a junior box and never heard of anyone else doing this), and Amulets. I also have had an alliance member show me a report where he won a Beginner's Guideline, although this is something I have never heard before and am assuming is an extremely rare drop. Consequently, almost every other item can be won from amulets, which are free. The only items, as far as I'm aware, that cannot be won from Amulets is The Art of War and The Wealth of Nations. Both of these become null because it is only a temporary boost and if you play the game right your heroes will level up in no time, and if you become desperate you can win the cents to buy these from the amulet too. Evony can be free forever as long as you're patient