Cleanup deprecation warnings

master^2
ROllerozxa 2022-08-27 17:12:49 +02:00
parent d41d8e042b
commit 49a7451781
3 changed files with 93 additions and 95 deletions

110
api.lua
View File

@ -57,21 +57,21 @@ function vehicles.object_attach(entity, player, attach_at, visible, eye_offset)
minetest.after(0.2, function()
player_api.set_animation(player, "sit" , 30)
end)
entity.object:setyaw(player:get_look_yaw() - math.pi / 2)
entity.object:set_yaw(player:get_look_horizontal())
end
function vehicles.object_detach(entity, player, offset)
entity.driver = nil
entity.object:setvelocity({x=0, y=0, z=0})
entity.object:set_velocity({x=0, y=0, z=0})
player:set_detach()
player_api.player_attached[player:get_player_name()] = false
player_api.set_animation(player, "stand" , 30)
player:set_properties({visual_size = {x=1, y=1}})
player:set_eye_offset({x=0, y=0, z=0}, {x=0, y=0, z=0})
local pos = player:getpos()
local pos = player:get_pos()
pos = {x = pos.x + offset.x, y = pos.y + 0.2 + offset.y, z = pos.z + offset.z}
minetest.after(0.1, function()
player:setpos(pos)
player:set_pos(pos)
end)
end
@ -145,9 +145,9 @@ function vehicles.object_drive(entity, dtime, def)
local shoot_anim2 = def.shoot_anim2 or nil
--variables
local velo = entity.object:getvelocity()
local velo = entity.object:get_velocity()
local vec_stop = {x=velo.x*decell,y=velo.y+1*-2,z=velo.z*decell}
local pos = entity.object:getpos()
local pos = entity.object:get_pos()
local node = minetest.get_node(pos).name
local node_under = minetest.get_node({x=pos.x, y=pos.y+2, z=pos.z})
local accell = 1
@ -172,13 +172,13 @@ function vehicles.object_drive(entity, dtime, def)
or is_water(node_under.name)
local function is_watercraft_and_in_water()
entity.object:setvelocity({x=velo.x*0.9, y=math.min(2, velo.y+0.5), z=velo.z*0.9})
entity.object:set_velocity({x=velo.x*0.9, y=math.min(2, velo.y+0.5), z=velo.z*0.9})
end
local function is_watercraft_and_not_on_water()
entity.object:setvelocity(vec_stop)
entity.object:set_velocity(vec_stop)
end
local function not_watercraft_and_on_or_in_water()
entity.object:setvelocity({x=velo.x*0.9, y=-1, z=velo.z*0.9})
entity.object:set_velocity({x=velo.x*0.9, y=-1, z=velo.z*0.9})
end
if not entity.driver then
@ -191,7 +191,7 @@ function vehicles.object_drive(entity, dtime, def)
not_watercraft_and_on_or_in_water()
else
--stop
entity.object:setvelocity(vec_stop)
entity.object:set_velocity(vec_stop)
--animation
if moving_anim ~= nil and entity.moving and not hovering then
entity.object:set_animation(stand_anim, 20, 0)
@ -203,7 +203,7 @@ function vehicles.object_drive(entity, dtime, def)
local ctrl = entity.driver:get_player_control()
local dir = entity.driver:get_look_dir()
local vec_backward = {x=-dir.x*speed/4,y=velo.y+1*-2,z=-dir.z*speed/4}
local yaw = entity.driver:get_look_yaw()
local yaw = entity.driver:get_look_horizontal()
local creative_mode = creative and creative.is_enabled_for and creative.is_enabled_for(entity.driver:get_player_name())
--dummy variables
@ -313,20 +313,20 @@ function vehicles.object_drive(entity, dtime, def)
--face the right way
local target_yaw = yaw+math.pi+math.pi/2+extra_yaw
local entity_yaw = entity.object:getyaw()
local target_yaw = yaw+extra_yaw
local entity_yaw = entity.object:get_yaw()
local change_yaw = (((target_yaw-entity_yaw+math.pi)%(math.pi*2))-math.pi)/
(turning_factor*absolute_speed+1)
if entity_yaw ~= target_yaw and not uses_arrow_keys then
entity.object:setyaw(entity_yaw+change_yaw)
entity.object:set_yaw(entity_yaw+change_yaw)
dir.x = -math.sin(entity_yaw)
dir.z = math.cos(entity_yaw)
else
if ctrl.left then
entity.object:setyaw(entity_yaw+(math.pi/360)*absolute_speed/2)
entity.object:set_yaw(entity_yaw+(math.pi/360)*absolute_speed/2)
end
if ctrl.right then
entity.object:setyaw(entity_yaw-(math.pi/360)*absolute_speed/2)
entity.object:set_yaw(entity_yaw-(math.pi/360)*absolute_speed/2)
end
dir.x = -math.sin(entity_yaw)
dir.z = math.cos(entity_yaw)
@ -347,7 +347,7 @@ function vehicles.object_drive(entity, dtime, def)
velo2 = velo
end
local effect_pos = {x=pos.x-dir.x*2, y=pos.y, z=pos.z-dir.z*2}
entity.object:setvelocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
entity.object:set_velocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
minetest.add_particlespawner(
4, --amount
0.5, --time
@ -370,7 +370,7 @@ function vehicles.object_drive(entity, dtime, def)
--boost
elseif ctrl.up and not shoots2 and ctrl.aux1 and entity.boost then
entity.object:setvelocity({
entity.object:set_velocity({
x=dir.x*(speed*0.2)*math.log(vtimer+0.5)+8*dir.x,
y=velo.y-gravity/2,
z=dir.z*(speed*0.2)*math.log(vtimer+0.5)+8*dir.z})
@ -403,7 +403,7 @@ function vehicles.object_drive(entity, dtime, def)
end
--rise
elseif ctrl.jump and fly and fly_mode == "rise" then
entity.object:setvelocity(vec_rise)
entity.object:set_velocity(vec_rise)
--lib_mount animation
if moving_anim ~= nil and not entity.moving then
entity.object:set_animation(moving_anim, anim_speed, 0)
@ -411,21 +411,21 @@ function vehicles.object_drive(entity, dtime, def)
end
--hover in place
elseif ctrl.jump and ctrl.up and fly and fly_mode == "hold" then
entity.object:setvelocity({x=dir.x*speed, y=0, z=dir.z*speed})
entity.object:set_velocity({x=dir.x*speed, y=0, z=dir.z*speed})
--move forward
elseif ctrl.up and not fixed then
if not fly and not is_watercraft then
entity.object:setvelocity({
entity.object:set_velocity({
x=(dir.x*(speed*0.2)*math.log(vtimer+0.5)+4*dir.x)/(braking*(0.1)+1),
y=velo.y-0.5,
z=(dir.z*(speed*0.2)*math.log(vtimer+0.5)+4*dir.z)/(braking*(0.1)+1)})
elseif not fly then
entity.object:setvelocity({
entity.object:set_velocity({
x=dir.x*(speed*0.2)*math.log(vtimer+0.5)+4*dir.x,
y=0,
z=dir.z*(speed*0.2)*math.log(vtimer+0.5)+4*dir.z})
else
entity.object:setvelocity({
entity.object:set_velocity({
x=dir.x*(speed*0.2)*math.log(vtimer+0.5)+4*dir.x,
y=dir.y*(speed*0.2)*math.log(vtimer+0.5)+4*dir.y+1,
z=dir.z*(speed*0.2)*math.log(vtimer+0.5)+4*dir.z})
@ -444,7 +444,7 @@ function vehicles.object_drive(entity, dtime, def)
velo2 = velo
end
local effect_pos = {x=pos.x-dir.x*2, y=pos.y, z=pos.z-dir.z*2}
entity.object:setvelocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
entity.object:set_velocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
minetest.add_particlespawner(
4, --amount
0.5, --time
@ -465,7 +465,7 @@ function vehicles.object_drive(entity, dtime, def)
vtimer = vtimer-vtimer/10
end
else
entity.object:setvelocity({
entity.object:set_velocity({
x=-dir.x*(speed/4)*accell,
y=velo.y-0.5,
z=-dir.z*(speed/4)*accell})
@ -477,7 +477,7 @@ function vehicles.object_drive(entity, dtime, def)
velo2 = velo
end
local effect_pos = {x=pos.x-dir.x*2, y=pos.y, z=pos.z-dir.z*2}
entity.object:setvelocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
entity.object:set_velocity({x=velo2.x*(0.95), y=velo.y, z=velo2.z*(0.95)})
minetest.add_particlespawner(
4, --amount
0.5, --time
@ -498,7 +498,7 @@ function vehicles.object_drive(entity, dtime, def)
vtimer = vtimer-vtimer/10
end
else
entity.object:setvelocity({x=-dir.x*(speed/4)*accell,y=0,z=-dir.z*(speed/4)*accell})
entity.object:set_velocity({x=-dir.x*(speed/4)*accell,y=0,z=-dir.z*(speed/4)*accell})
end
end
--animation
@ -508,7 +508,7 @@ function vehicles.object_drive(entity, dtime, def)
end
--stop
elseif not ctrl.down or ctrl.up then
entity.object:setvelocity({x=velo.x*decell,y=velo.y-gravity,z=velo.z*decell})
entity.object:set_velocity({x=velo.x*decell,y=velo.y-gravity,z=velo.z*decell})
--animation
if moving_anim ~= nil and entity.moving and not hovering then
entity.object:set_animation(stand_anim, anim_speed, 0)
@ -520,10 +520,10 @@ function vehicles.object_drive(entity, dtime, def)
if inv:contains_item("main", arrow.."_item") or infinite_arrow then
if not creative_mode then inv:remove_item("main", arrow.."_item") end
entity.loaded = false
local obj = minetest.env:add_entity({x=pos.x+0+dir.x*2,y=pos.y+shoot_y+dir.y,z=pos.z+0+dir.z*2}, arrow)
local obj = minetest.add_entity({x=pos.x+0+dir.x*2,y=pos.y+shoot_y+dir.y,z=pos.z+0+dir.z*2}, arrow)
local vec = {x=dir.x*14,y=dir.y*14+shoot_angle,z=dir.z*14}
obj:setyaw(yaw+math.pi/2+extra_yaw)
obj:setvelocity(vec)
obj:set_yaw(yaw+math.pi/2+extra_yaw)
obj:set_velocity(vec)
local object = obj:get_luaentity()
object.launcher = entity.driver
object.vehicle = entity.object
@ -544,10 +544,10 @@ function vehicles.object_drive(entity, dtime, def)
if inv:contains_item("main", arrow2.."_item") or infinite_arrow2 then
if not creative_mode then inv:remove_item("main", arrow2.."_item") end
entity.loaded2 = false
local obj = minetest.env:add_entity({x=pos.x+0+dir.x*2,y=pos.y+shoot_y2+dir.y,z=pos.z+0+dir.z*2}, arrow2)
local obj = minetest.add_entity({x=pos.x+0+dir.x*2,y=pos.y+shoot_y2+dir.y,z=pos.z+0+dir.z*2}, arrow2)
local vec = {x=dir.x*20,y=dir.y*20+shoot_angle,z=dir.z*20}
obj:setyaw(yaw+math.pi/2+extra_yaw)
obj:setvelocity(vec)
obj:set_yaw(yaw+math.pi/2+extra_yaw)
obj:set_velocity(vec)
local object = obj:get_luaentity()
object.launcher = entity.driver
object.vehicle = entity.object
@ -567,9 +567,9 @@ function vehicles.object_drive(entity, dtime, def)
if jump == "hover" and ctrl.jump and not entity.jumpcharge then
if not ctrl.up then
local vec_hover = {x=velo.x+0,y=hover_speed,z=velo.z+0}
entity.object:setvelocity(vec_hover)
entity.object:set_velocity(vec_hover)
else
entity.object:setvelocity({
entity.object:set_velocity({
x=dir.x*(speed*0.2)*math.log(vtimer+0.5)+4*dir.x,
y=hover_speed,
z=dir.z*(speed*0.2)*math.log(vtimer+0.5)+4*dir.z})
@ -590,9 +590,9 @@ function vehicles.object_drive(entity, dtime, def)
if jump == "jump" and ctrl.jump and not entity.jumpcharge then
if not ctrl.up then
local vec_jump = {x=velo.x+0,y=jump_speed,z=velo.z+0}
entity.object:setvelocity(vec_jump)
entity.object:set_velocity(vec_jump)
else
entity.object:setvelocity({
entity.object:set_velocity({
x=dir.x*speed/4*math.atan(0.5*vtimer-2)+8*dir.x,
y=jump_speed,
z=dir.z*speed/4*math.atan(0.5*vtimer-2)+8*dir.z})
@ -641,30 +641,30 @@ function vehicles.object_glide(self, dtime, speed, decell, gravity, moving_anim,
end
local ctrl = self.driver:get_player_control()
local dir = self.driver:get_look_dir()
local velo = self.object:getvelocity()
local velo = self.object:get_velocity()
local vec_glide = {x=dir.x*speed*decell, y=velo.y, z=dir.z*speed*decell}
local yaw = self.driver:get_look_yaw()
local yaw = self.driver:get_look_horizontal()
if not ctrl.sneak then
self.object:setyaw(yaw+math.pi+math.pi/2)
self.object:setvelocity(vec_glide)
self.object:set_yaw(yaw)
self.object:set_velocity(vec_glide)
self.object:setacceleration({x=0, y=gravity, z=0})
end
if ctrl.sneak then
local vec = {x=0,y=gravity*15,z=0}
local yaw = self.driver:get_look_yaw()
self.object:setyaw(yaw+math.pi+math.pi/2)
self.object:setvelocity(vec)
local yaw = self.driver:get_look_horizontal()
self.object:set_yaw(yaw)
self.object:set_velocity(vec)
end
if velo.y == 0 then
local pos = self.object:getpos()
local pos = self.object:get_pos()
for dx=-1,1 do
for dy=-1,1 do
for dz=-1,1 do
local p = {x=pos.x+dx, y=pos.y-1, z=pos.z+dz}
local t = {x=pos.x+dx, y=pos.y+dy, z=pos.z+dz}
local n = minetest.env:get_node(p).name
local n = minetest.get_node(p).name
if n ~= "massdestruct:parachute" and n ~= "air" then
local pos = self.object:getpos()
local pos = self.object:get_pos()
self.object:remove()
return
end
@ -682,10 +682,10 @@ function vehicles.register_spawner(vehicle, desc, texture, is_boat)
wield_scale = {x = 1.5, y = 1.5, z = 1},
on_place = function(item, placer, pointed_thing)
local dir = placer:get_look_dir()
local playerpos = placer:getpos()
local playerpos = placer:get_pos()
local creative_mode = creative and creative.is_enabled_for and creative.is_enabled_for(placer:get_player_name())
if pointed_thing.type == "node" and not is_boat then
local obj = minetest.env:add_entity(pointed_thing.above, vehicle)
local obj = minetest.add_entity(pointed_thing.above, vehicle)
local object = obj:get_luaentity()
object.owner = placer
if not creative_mode then
@ -693,8 +693,8 @@ function vehicles.register_spawner(vehicle, desc, texture, is_boat)
return item
end
elseif pointed_thing.type == "node" and minetest.get_item_group(pointed_thing.name, "water") then
local obj = minetest.env:add_entity(pointed_thing.under, vehicle)
obj:setvelocity({x=0, y=-1, z=0})
local obj = minetest.add_entity(pointed_thing.under, vehicle)
obj:set_velocity({x=0, y=-1, z=0})
local object = obj:get_luaentity()
object.owner = placer
if not creative_mode then
@ -707,7 +707,7 @@ function vehicles.register_spawner(vehicle, desc, texture, is_boat)
end
function vehicles.explodinate(ent, radius)
local pos = ent.object:getpos()
local pos = ent.object:get_pos()
minetest.add_particlespawner({
amount = 90,
time = 4,
@ -756,8 +756,8 @@ function vehicles.on_punch(self, puncher)
local creative_mode = creative and creative.is_enabled_for and creative.is_enabled_for(self.driver:get_player_name())
if self.driver == puncher and (hp == self.hp_max-5 or hp == self.hp_max or creative_mode) then
local name = self.object:get_luaentity().name
local pos = self.object:getpos()
minetest.env:add_item(pos, name.."_spawner")
local pos = self.object:get_pos()
minetest.add_item(pos, name.."_spawner")
vehicles.object_detach(self, self.driver, {x=1, y=0, z=1})
self.object:remove()
end

View File

@ -11,12 +11,12 @@ local enable_built_in = true
if enable_built_in then
local function missile_bullet_hit_check(self, obj, pos)
local pos = self.object:getpos()
local pos = self.object:get_pos()
do
local return_v = {}
local if_return = false
for _, obj in ipairs(minetest.get_objects_inside_radius({x=pos.x,y=pos.y,z=pos.z}, 2)) do
function no_launcher_or_not_attched()
local function no_launcher_or_not_attched()
local b1, b2 = pcall(function() return obj ~= self.launcher:get_attach() end)
if not b1 then
return true -- no launcher
@ -52,8 +52,8 @@ local function missile_on_step_auxiliary(self, obj, pos)
minetest.after(10, function()
self.object:remove()
end)
local pos = self.object:getpos()
local vec = self.object:getvelocity()
local pos = self.object:get_pos()
local vec = self.object:get_velocity()
minetest.add_particlespawner({
amount = 1,
time = 0.5,
@ -81,7 +81,7 @@ local function missile_on_step_auxiliary(self, obj, pos)
}, nil)
end
if minetest.get_modpath('tnt') then
tnt.boom(self.object:getpos(), {damage_radius=5,radius=5,ignore_protection=false})
tnt.boom(self.object:get_pos(), {damage_radius=5,radius=5,ignore_protection=false})
end
self.object:remove()
end
@ -105,9 +105,9 @@ minetest.register_entity("vehicles:missile", {
end
local dir = player:get_look_dir()
local vec = {x=dir.x*16,y=dir.y*16,z=dir.z*16}
local yaw = player:get_look_yaw()
self.object:setyaw(yaw+math.pi/2)
self.object:setvelocity(vec)
local yaw = player:get_look_horizontal()
self.object:set_yaw(yaw+math.pi)
self.object:set_velocity(vec)
missile_on_step_auxiliary(self, obj, pos)
end,
})
@ -133,7 +133,7 @@ minetest.register_entity("vehicles:missile_2", {
damage = 2,
collisionbox = {0, 0, 0, 0, 0, 0},
on_step = function(self, obj, pos)
local velo = self.object:getvelocity()
local velo = self.object:get_velocity()
if velo.y <= 1.2 and velo.y >= -1.2 then
self.object:set_animation({x=1, y=1}, 5, 0)
elseif velo.y <= -1.2 then
@ -159,7 +159,7 @@ minetest.register_entity("vehicles:water", {
minetest.after(5, function()
self.object:remove()
end)
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.add_particlespawner({
amount = 1,
time = 1,
@ -193,7 +193,7 @@ minetest.register_entity("vehicles:bullet", {
damage = 2,
collisionbox = {0, 0, 0, 0, 0, 0},
on_activate = function(self)
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.sound_play("shot",
{gain = 0.4, max_hear_distance = 3, loop = false})
end,
@ -304,7 +304,7 @@ minetest.register_entity("vehicles:turret", {
end,
on_punch = vehicles.on_punch,
on_step = function(self, dtime)
self.object:setvelocity({x=0, y=-1, z=0})
self.object:set_velocity({x=0, y=-1, z=0})
if self.driver then
vehicles.object_drive(self, dtime, {
fixed = true,
@ -486,7 +486,7 @@ minetest.register_entity("vehicles:geep", {
brakes = true,
},
function()
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.add_particlespawner(
4, --amount
1, --time
@ -557,7 +557,7 @@ minetest.register_entity("vehicles:ambulance", {
function()
if not self.siren_ready then
minetest.sound_play("ambulance",
{pos=self.object:getpos(), gain = 0.1, max_hear_distance = 3, loop = false})
{pos=self.object:get_pos(), gain = 0.1, max_hear_distance = 3, loop = false})
self.siren_ready = true
minetest.after(4, function()
self.siren_ready = false
@ -614,7 +614,7 @@ minetest.register_entity("vehicles:ute", {
brakes = true,
},
function()
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.add_particlespawner(
15, --amount
1, --time
@ -768,7 +768,7 @@ minetest.register_entity("vehicles:nizzan", {
brakes = true,
},
function()
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.add_particlespawner(
15, --amount
1, --time
@ -830,7 +830,7 @@ minetest.register_entity("vehicles:nizzan2", {
brakes = true,
},
function()
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.add_particlespawner(
15, --amount
1, --time
@ -1705,7 +1705,7 @@ minetest.register_tool("vehicles:backpack", {
},
on_use = function(item, placer, pointed_thing)
local dir = placer:get_look_dir()
local playerpos = placer:getpos()
local playerpos = placer:get_pos()
local pname = placer:get_player_name()
local obj = minetest.env:add_entity({x=playerpos.x+0+dir.x,y=playerpos.y+1+dir.y,z=playerpos.z+0+dir.z}, "vehicles:parachute")
local entity = obj:get_luaentity()
@ -1735,12 +1735,12 @@ minetest.register_entity("vehicles:wing_glider", {
on_step = function(self, dtime)
if self.driver then
local dir = self.driver:get_look_dir()
local velo = self.object:getvelocity()
local velo = self.object:get_velocity()
local speed = math.sqrt(math.pow(velo.x, 2)+math.pow(velo.z, 2))
local vec = {x=dir.x*16,y=dir.y*16+1,z=dir.z*16}
local yaw = self.driver:get_look_yaw()
self.object:setyaw(yaw+math.pi/2)
self.object:setvelocity(vec)
local yaw = self.driver:get_look_horizontal()
self.object:set_yaw(yaw+math.pi)
self.object:set_velocity(vec)
self.driver:set_animation({x=162, y=167}, 0, 0)
if not self.anim then
self.object:set_animation({x=25, y=45}, 10, 0)
@ -1755,7 +1755,7 @@ minetest.register_entity("vehicles:wing_glider", {
on_punch = function(self, puncher)
if not self.driver then
local name = self.object:get_luaentity().name
local pos = self.object:getpos()
local pos = self.object:get_pos()
minetest.env:add_item(pos, name.."_spawner")
self.object:remove()
end
@ -1783,7 +1783,7 @@ minetest.register_tool("vehicles:wings", {
on_use = function(item, placer, pointed_thing)
local wings_ready = true
local dir = placer:get_look_dir()
local playerpos = placer:getpos()
local playerpos = placer:get_pos()
local objs = minetest.get_objects_inside_radius({x=playerpos.x,y=playerpos.y,z=playerpos.z}, 2)
for k, obj2 in pairs(objs) do
if obj2:get_luaentity() ~= nil and obj2:get_luaentity().name == "vehicles:wing_glider" then
@ -1827,7 +1827,7 @@ minetest.register_tool("vehicles:rc", {
},
on_use = function(item, placer, pointed_thing)
local dir = placer:get_look_dir()
local playerpos = placer:getpos()
local playerpos = placer:get_pos()
local pname = placer:get_player_name()
local inv = minetest.get_inventory({type="player", name=pname})
if inv:contains_item("main", "vehicles:missile_2_item") then
@ -1838,7 +1838,7 @@ minetest.register_tool("vehicles:rc", {
object.launcher = placer
object.vehicle = nil
local vec = {x=dir.x*6,y=dir.y*6,z=dir.z*6}
obj:setvelocity(vec)
obj:set_velocity(vec)
return item
end
end,

View File

@ -60,7 +60,7 @@ minetest.register_node("vehicles:neon_arrow", {
}},
inventory_image = "vehicles_neon_arrow_inv.png",
weild_image = "vehicles_neon_arrow_inv.png",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -84,7 +84,7 @@ minetest.register_node("vehicles:neon_arrow_flp", {
}},
inventory_image = "vehicles_neon_arrow_inv.png^[transformFX",
weild_image = "vehicles_neon_arrow_inv.png^[transformFX",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -104,7 +104,6 @@ minetest.register_node("vehicles:add_arrow", {
visual_scale = 2.0,
tiles = {"vehicles_arrows.png"},
inventory_image = "vehicles_arrows.png",
use_texture_alpha = true,
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -122,7 +121,6 @@ minetest.register_node("vehicles:add_arrow_flp", {
description = S("arrows(right)"),
drawtype = "signlike",
visual_scale = 2.0,
use_texture_alpha = true,
tiles = {"vehicles_arrows.png^[transformFX"},
inventory_image = "vehicles_arrows.png^[transformFX",
paramtype = "light",
@ -148,7 +146,7 @@ minetest.register_node("vehicles:scifi_ad", {
}},
inventory_image = "vehicles_scifinodes_inv.png",
weild_image = "vehicles_scifinodes_inv.png",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -168,7 +166,7 @@ minetest.register_node("vehicles:mt_sign", {
visual_scale = 3.0,
tiles = {"vehicles_neonmt.png",},
inventory_image = "vehicles_neonmt.png",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -188,7 +186,7 @@ minetest.register_node("vehicles:pacman_sign", {
visual_scale = 2.0,
tiles = {"vehicles_pacman.png",},
inventory_image = "vehicles_pacman.png",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -208,7 +206,7 @@ minetest.register_node("vehicles:whee_sign", {
visual_scale = 3.0,
tiles = {"vehicles_whee.png",},
inventory_image = "vehicles_whee.png",
use_texture_alpha = true,
use_texture_alpha = "blend",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -228,7 +226,7 @@ minetest.register_node("vehicles:checker_sign", {
visual_scale = 3.0,
tiles = {"vehicles_checker2.png",},
inventory_image = "vehicles_checker2.png",
use_texture_alpha = true,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -248,7 +246,7 @@ minetest.register_node("vehicles:car_sign", {
visual_scale = 3.0,
tiles = {"vehicles_sign1.png",},
inventory_image = "vehicles_sign1.png",
use_texture_alpha = true,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -268,7 +266,7 @@ minetest.register_node("vehicles:nyan_sign", {
visual_scale = 2.0,
tiles = {"vehicles_sign2.png",},
inventory_image = "vehicles_sign2.png",
use_texture_alpha = true,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -288,7 +286,7 @@ minetest.register_node("vehicles:flag", {
visual_scale = 3.0,
tiles = {"vehicles_flag.png",},
inventory_image = "vehicles_flag.png",
use_texture_alpha = true,
use_texture_alpha = "clip",
paramtype = "light",
paramtype2 = "wallmounted",
sunlight_propagates = true,
@ -344,7 +342,7 @@ minetest.register_node("vehicles:light_barrier", {
"vehicles_lightblock.png^[transformR90",
"vehicles_lightblock.png",
},
use_texture_alpha = true,
use_texture_alpha = "blend",
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",
@ -377,7 +375,7 @@ minetest.register_node("vehicles:light_barrier2", {
"vehicles_lightblock2.png^[transformR90",
"vehicles_lightblock2.png",
},
use_texture_alpha = true,
use_texture_alpha = "blend",
drawtype = "nodebox",
paramtype = "light",
paramtype2 = "facedir",