Compare commits

...

14 Commits

Author SHA1 Message Date
Wbjitscool db1d089e5b Upload files to "textures" 2024-05-08 03:36:47 +00:00
Wbjitscool 1c5fb5439c Upload files to "textures" 2024-05-08 03:36:24 +00:00
Wbjitscool a9224cdc77 Upload files to "textures" 2024-05-08 03:36:19 +00:00
Wbjitscool 1e93d084f7 updated the frames to 8 instead of 4 for the cherry blossom particles
updated the frames to 8 instead of 4 for the cherry blossom particles
to smooth out the animation a bit better
2024-05-08 03:35:48 +00:00
Wbjitscool 626fea69d9 updated the frames to 8 instead of 4 for the cherry blossom particles
updated the frames to 8 instead of 4 for the cherry blossom particles
to smooth out the animation a bit better
2024-05-08 03:35:43 +00:00
Wbjitscool 68e75c4968 Upload files to "textures" 2024-05-05 22:49:03 +00:00
Wbjitscool 313ba68ecd Upload files to "textures" 2024-05-05 22:48:33 +00:00
Wbjitscool 6a6e6fdad0 Upload files to "textures" 2024-05-05 22:47:57 +00:00
the-real-herowl 75a078f4f9 Added wind and animation support 2024-05-06 00:39:12 +02:00
Wbjitscool 5829abbe07 Update mods/ITEMS/mcl_cherry_blossom/growth.lua 2024-05-05 21:59:52 +00:00
Wbjitscool cdc4ff56bd Upload files to "textures" 2024-05-05 21:59:52 +00:00
Wbjitscool 0b1eff1af4 Delete textures/mcl_cherry_blossom_particle.png 2024-05-05 21:59:52 +00:00
Wbjitscool 530da1ef69 Upload files to "textures" 2024-05-05 21:59:52 +00:00
Wbjitscool 0548773875 adding the remaining particles 2024-05-05 21:59:52 +00:00
14 changed files with 29 additions and 1 deletions

View File

@ -31,11 +31,25 @@ local cherry_particle = {
velocity = vector.zero(),
acceleration = vector.new(0,-1,0),
size = math.random(1.3,2.5),
texture = "mcl_cherry_blossom_particle.png",
texture = "mcl_cherry_blossom_particle_" .. math.random(1, 12) .. ".png",
animation = {
type = "vertical_frames",
aspect_w = 3,
aspect_h = 3,
length = 0.8,
},
collision_removal = false,
collisiondetection = false,
}
local wind_direction -- vector
local time_changed -- 0 - afternoon; 1 - evening; 2 - morning
local function change_wind_direction()
local east_west = math.random(-0.5,0.5)
local north_south = math.random(-0.5,0.5)
wind_direction = vector.new(east_west, 0, north_south)
end
change_wind_direction()
minetest.register_abm({
label = "Cherry Blossom Particles",
@ -47,6 +61,20 @@ minetest.register_abm({
local pt = table.copy(cherry_particle)
pt.pos = vector.offset(pos,math.random(-0.5,0.5),-0.51,math.random(-0.5,0.5))
pt.expirationtime = math.random(1.2,4.5)
pt.texture = "mcl_cherry_blossom_particle_" .. math.random(1, 12) .. ".png"
local time = minetest.get_timeofday()
if time_changed ~= 0 and time > 0.6 and time < 0.605 then
time_changed = 0
change_wind_direction()
elseif (time_changed ~= 1 and time > 0.8 and time < 0.805) then
time_changed = 1
change_wind_direction()
elseif (time_changed ~= 2 and time > 0.3 and time < 0.305) then
time_changed = 2
change_wind_direction()
end
pt.acceleration = pt.acceleration + wind_direction
minetest.add_particle(pt)
end)
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B