First, thanks again for the release.
I have a few suggestions and I would be happy if these could be created and shared. These are the things I noticed or what I think would improve it:
The select window should close after selecting a homunculus.
You could set a setting in battle/homunculus.conf, which sets the maximum number of homunculus that can be stored. For example that the player may have a maximum of 4 different homunculus.
I found a bug, if you have more than one of the same embyros, it just comes out a random homunculus.
Also you can have multiple same homunculus, which should not be possible. I think the goal behind the storage system is that you can have all homunculus 1x and not as an example 4 same lifs.
(Example you have Lifs with Lv. 1 or Lv. 40 or Lv.88, which of the Lifs has now which level).
Therefore the possibility would be practical to prevent that you can have more than one homunculus of the same kind.
That you don't get an item back in your inventory when you use "Rest". It might be read directly from the SQL database.