Renamed mcl_fireworks to vl_fireworks

This commit is contained in:
the-real-herowl 2024-12-24 22:53:31 +01:00 committed by the-real-herowl
parent 3291786c1f
commit 93a6ce6824
20 changed files with 18 additions and 18 deletions

@ -8,7 +8,7 @@ local ROCKET_TIMEOUT = 1
local YAW_OFFSET = -math.pi/2 local YAW_OFFSET = -math.pi/2
local particle_explosion = mcl_fireworks.particle_explosion local particle_explosion = vl_fireworks.particle_explosion
local function damage_explosion(self, damagemulitplier, pos) local function damage_explosion(self, damagemulitplier, pos)
if self._harmless then return end if self._harmless then return end
@ -97,7 +97,7 @@ if core.get_modpath("mcl_core") and core.get_modpath("mcl_mobitems") then
output = "mcl_bows:rocket 1", output = "mcl_bows:rocket 1",
recipe = { recipe = {
{"mcl_core:paper"}, {"mcl_core:paper"},
{"mcl_fireworks:rocket_2"}, {"vl_fireworks:rocket_2"},
{"mcl_bows:arrow"}, {"mcl_bows:arrow"},
} }
}) })

@ -1,17 +1,17 @@
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "mcl_fireworks:rocket_1 3", output = "vl_fireworks:rocket_1 3",
recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder"}, recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder"},
}) })
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "mcl_fireworks:rocket_2 3", output = "vl_fireworks:rocket_2 3",
recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder"}, recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder"},
}) })
minetest.register_craft({ minetest.register_craft({
type = "shapeless", type = "shapeless",
output = "mcl_fireworks:rocket_3 3", output = "vl_fireworks:rocket_3 3",
recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder"}, recipe = {"mcl_core:paper", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder", "mcl_mobitems:gunpowder"},
}) })

@ -1,8 +1,8 @@
local path = minetest.get_modpath("mcl_fireworks") local path = minetest.get_modpath("vl_fireworks")
mcl_fireworks = {} vl_fireworks = {}
function mcl_fireworks.particle_explosion(pos) function vl_fireworks.generic_particle_explosion(pos)
if pos.object then pos = pos.object:get_pos() end if pos.object then pos = pos.object:get_pos() end
local particle_pattern = math.random(1, 3) local particle_pattern = math.random(1, 3)
local fpitch local fpitch

@ -1,3 +1,3 @@
name = mcl_fireworks name = vl_fireworks
description = Adds fun fireworks to the game which players can use. description = Adds fun fireworks to the game which players can use.
depends = vl_projectile depends = vl_projectile

@ -5,7 +5,7 @@ local description = S("Firework Rocket")
local function explode(self, pos) local function explode(self, pos)
-- temp code -- temp code
mcl_fireworks.particle_explosion(pos) vl_fireworks.generic_particle_explosion(pos)
mcl_mobs.mob_class.boom(self, pos, 1) mcl_mobs.mob_class.boom(self, pos, 1)
end end
@ -14,8 +14,8 @@ local firework_entity = {
pointable = false, pointable = false,
visual = "mesh", visual = "mesh",
visual_size = {x=3, y=3}, visual_size = {x=3, y=3},
mesh = "mcl_fireworks_rocket.obj", mesh = "vl_fireworks_rocket.obj",
textures = {"mcl_fireworks_entity.png"}, textures = {"vl_fireworks_entity.png"},
backface_culling = false, backface_culling = false,
collisionbox = {-0.1, 0, -0.1, 0.1, 0.5, 0.1}, collisionbox = {-0.1, 0, -0.1, 0.1, 0.5, 0.1},
collide_with_objects = false, collide_with_objects = false,
@ -107,11 +107,11 @@ local firework_entity = {
local function register_rocket(n, duration, force) local function register_rocket(n, duration, force)
def = table.copy(firework_entity) def = table.copy(firework_entity)
vl_projectile.register("mcl_fireworks:rocket_" .. n, def) -- TODO one entity vl_projectile.register("vl_fireworks:rocket_" .. n, def) -- TODO one entity
minetest.register_craftitem("mcl_fireworks:rocket_" .. n, { -- TODO one item, use metadata minetest.register_craftitem("vl_fireworks:rocket_" .. n, { -- TODO one item, use metadata
description = description, description = description,
_tt_help = tt_help .. " " .. duration, _tt_help = tt_help .. " " .. duration,
inventory_image = "mcl_fireworks_rocket.png", inventory_image = "vl_fireworks_rocket.png",
stack_max = 64, stack_max = 64,
on_use = function(itemstack, user, pointed_thing) on_use = function(itemstack, user, pointed_thing)
local elytra = mcl_playerplus.elytra[user] local elytra = mcl_playerplus.elytra[user]
@ -120,14 +120,14 @@ local function register_rocket(n, duration, force)
if not minetest.is_creative_enabled(user:get_player_name()) then if not minetest.is_creative_enabled(user:get_player_name()) then
itemstack:take_item() itemstack:take_item()
end end
minetest.sound_play("mcl_fireworks_rocket", {pos = user:get_pos()}) minetest.sound_play("vl_fireworks_rocket", {pos = user:get_pos()})
end end
return itemstack return itemstack
end, end,
on_place = function(itemstack, user, pointed_thing) on_place = function(itemstack, user, pointed_thing)
local pos = pointed_thing.above local pos = pointed_thing.above
-- pos.y = pos.y + 1 -- pos.y = pos.y + 1
vl_projectile.create("mcl_fireworks:rocket_" .. n, { vl_projectile.create("vl_fireworks:rocket_" .. n, {
pos=pos, pos=pos,
velocity=vector.new(0,1,0) velocity=vector.new(0,1,0)
}) })

Before

Width:  |  Height:  |  Size: 199 B

After

Width:  |  Height:  |  Size: 199 B

Before

Width:  |  Height:  |  Size: 195 B

After

Width:  |  Height:  |  Size: 195 B