I am sorry to hear about the grief this bug has caused you. I have sent you a crown code in your forum mail box as compensation for your lost units. Thank you for the detailed report, but for the future it would help us greatly if you post your game logs. Instructions are at the bottom of this post. If there is anything else I can do for you please let me know. Thank you.
Posting Log Files
If it is a more technical error, such as a menu loading improperly, we would appreciate your game log. This is automatically written and stored locally, and tells the QA Team exactly what was being processed at the time of the encountered bug.
This file is saved in your default DOF directory under the name of Log1.txt.
"C:\Program Files (x86)\Steam\steamapps\common\Dawn of Fantasy"
If you are not running the game on Steam, screenshot will be in this folder instead: "C:\Program Files (x86)\Reverie World Studios\Dawn of Fantasy"
In some case you might want to attach all of your available Log files, they are located in the same folder named Log1.txt, Log2.txt, Log3.txt, Log4.txt and Log5.txt,
To attach your log file - while you are replying or making a new post you will see a field titled "Attach Files" in the Additional Options box below the text box. Click the "Manage Attachments" button below, and you will now be able to upload a variety of files. Select "Choose File" and select the file you wish to attach, before selecting the "Upload" button to finish the task.
If you don't see "Attach Files" or "Manage Attachments" you might be doing a quick reply, in which case you will need to click on "Go Advanced"
If I always appear prepared, it is because before entering on an undertaking, I have meditated for long and foreseen what may occur.
--Napoleon Bonaparte, 1831