(perhaps with animals feeding on them)
This leads to question of seeds getting spread by animals.. I guess it sounds bit complicated, but actually I think it would be nice way to do reproduction for some plants. I think it could be just possible to skip crapping part and plant the seed without visible piles of crap..
Anyway, I planned something already and it's somewhat easy to add that stuff, because plants are game objects in Kaduria (not just simple terrain tiles). It's just that I'm in middle of making other interesting feature so this has to wait.
Edit: well, I can actually do this at work. I took plant.cpp and plant.h files to my workplace computer and have been researching reproduction stuff. After some reading I decided to create a simplified version (because some plants have really weird ways to reproduce) with four types of reproduction: roots, seeds, berries and fruits. Seeds have two types: invisible and actual seed item created. Invisible seeds are wind pollinated or scattered to some distance while actual seeds drop down and are carried away by animals. Roots are mainly for mushroom. I guess it's more complicated than that (all that host plant stuff), but the great thing is that you can have any kind of system in a fantasy game...
However the creation is going to be simpler than that, because there are no animals around when the creation happens, so I have to emulate that somehow.