mirror of
https://github.com/a-bad-dev/simple-shooter-game.git
synced 2026-06-08 20:12:11 +00:00
Add the game
This commit is contained in:
parent
25eb4d0283
commit
38caa29558
863 changed files with 36331 additions and 0 deletions
27
mods/ctf_guns/darkness_nerf/init.lua
Normal file
27
mods/ctf_guns/darkness_nerf/init.lua
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
-- Makes players glow
|
||||
minetest.register_on_joinplayer(function(player)
|
||||
player:set_properties({glow = 3})
|
||||
end)
|
||||
|
||||
local MIN_GLOW = 8
|
||||
|
||||
-- Makes dropped items glow
|
||||
minetest.register_on_mods_loaded(function()
|
||||
local itemdef = minetest.registered_entities["__builtin:item"]
|
||||
local old_set_item = itemdef.set_item
|
||||
|
||||
itemdef.set_item = function(self, itemstring)
|
||||
old_set_item(self, itemstring)
|
||||
local iname = itemstring or self.itemstring
|
||||
iname = ItemStack(iname):get_name()
|
||||
|
||||
if not minetest.registered_items[iname] or (minetest.registered_items[iname].light_source or 0) < MIN_GLOW then
|
||||
self.object:set_properties({glow = MIN_GLOW})
|
||||
else
|
||||
self.object:set_properties({glow = minetest.registered_items[iname].light_source})
|
||||
end
|
||||
end
|
||||
|
||||
minetest.register_entity(":__builtin:item", itemdef)
|
||||
end)
|
||||
Loading…
Add table
Add a link
Reference in a new issue