Maybe let it fly up and in the player direction. If it is above the player it could fly left and right above the player at a specific height and if the player moves away from the butterfly it could use the going up animation or standing still animation to let it float down slowly (I'm not sure how these animations look but sometimes this looks fine with enemies).
__________________
[13:07:13] *** Foly is on a KILLING SPREE!
[13:07:14] *** you killed yourself
[13:07:14] *** Foly was looking good but died instead...
|