This is a very tricky thing to do.
Since you're altering the Egg you want to alter the *Egg's* cache. We can find this on the Keen Wiki's 'All Patches' section under 'Egg':
http://www.shikadi.net/keenwiki/Category:All_patches ->
http://www.shikadi.net/keenwiki/Patch:Egg -> 'Sprite animations'
Code: Select all
#Cache
%patch $30718 $016AW #Egg Cache start
%patch $30762 $016EW #Egg cache end
What we'd want to do is make the END of the Egg cache the same as the end of the LICK cache so that eggs save ALL the animations inbetween. THIS IS A VERY BAD THING TO DO. You need so many animations the game crashes because 'Out of memory'. If you are messing with caches it is always better just to alter the animations right next to the regular ones. (Such as adding the Blue Bird ones to the Egg.) For this sort of patch you are making it is terrible.
The easiest thing to do would just be to always have a Lick in the Egg levels, then you don't need to patch anything. It's not that hard to remember and not that much trouble in the game.
This patch however links the Lick and Egg, it's a little tricky to explain how it works, but it basically tells the game to load the Lick's cache as well when an Egg is created:
Code: Select all
#Eggs also cache the Lick:
%patch $EB19 $EB $21