Are you really sure?
The manual @ ent_create: "The given action will start immediately after creation"

But coords_x & coords_y get their values afterwards,
because you are calling "snowing()" after the creation.

But itīs really a raw guess, not more.




no science involved