Browse Source

Merge branch 'master' of yunohost.local:minetest-mods/player_monoids into nalc-1.2-dev

master nalc-1.2.0
sys4 2 years ago
parent
commit
64f8057333
  1. 2
      description.txt
  2. 6
      mod.conf
  3. 3
      standard_monoids.lua
  4. 1
      test.lua

2
description.txt

@ -1,2 +0,0 @@
player_monoids is a library for managing global player state, such as physics
overrides or player visual size.

6
mod.conf

@ -1 +1,5 @@
name=player_monoids
name = player_monoids
description = """
A library for managing global player state,
such as physics overrides or player visual size.
"""

3
standard_monoids.lua

@ -63,7 +63,6 @@ player_monoids.jump = monoid({
end,
})
-- Gravity monoid. Effect values are gravity multipliers.
player_monoids.gravity = monoid({
combine = mult,
@ -76,7 +75,6 @@ player_monoids.gravity = monoid({
end,
})
-- Fly ability monoid. The values are booleans, which are combined by or. A true
-- value indicates having the ability to fly.
player_monoids.fly = monoid({
@ -104,7 +102,6 @@ player_monoids.fly = monoid({
end,
})
-- Noclip ability monoid. Works the same as fly monoid.
player_monoids.noclip = monoid({
combine = function(p, q) return p or q end,

1
test.lua

@ -4,6 +4,7 @@ local speed = player_monoids.speed
minetest.register_privilege("monoid_master", {
description = "Allows testing of player monoids.",
give_to_singleplayer = false,
give_to_admin = true,
})
local function test(player)

Loading…
Cancel
Save