Just a puffer fish, except it doesn't wave around. Requested for a heart side.
The IL hook resets the sine wave just after it is randomized, because its value is used right after in the constructor. This way, the static position of the puffer is the one chosen in Ahorn. Then, the StaticPuffer constructor removes the SineWave component from the entity, so the wave stays at 0 all the time and the puffer doesn't move.
Just a puffer fish, except it doesn't wave around. Requested for a heart side.
The IL hook resets the sine wave just after it is randomized, because its value is used right after in the constructor. This way, the static position of the puffer is the one chosen in Ahorn. Then, the StaticPuffer constructor removes the SineWave component from the entity, so the wave stays at 0 all the time and the puffer doesn't move.