Talk:Game Updates/@comment-76.112.96.230-20120403160354/@comment-4756055-20120403173048

The impact of an animation doesn't really depend on how complicated it is, but how consistently it runs. The fountain and the dragons all move all the time. Let's assume that you have 29 habitats with an average of 3.5 dragons each. That is just over 100 dragons, each of which requires its own exectuion thread. Each fountain requires its own thread. If you had 100 fountains, you might well see an impact with so many threads competing for CPU time. By capping the number of fountains, it leaves the program room to "grow" -- to support more animations of different types. Just a theory...