From e51501d7f8a5e510f327fff466ddb1ddadb087a7 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 8 Jan 2022 22:40:16 +0100 Subject: [PATCH] Add lzr_settings to force settings --- CREDITS.md | 1 - mods/lzr_settings/init.lua | 2 ++ mods/lzr_settings/mod.conf | 1 + mods/no_fall_damage/README.md | 11 ----------- mods/no_fall_damage/init.lua | 14 -------------- mods/no_fall_damage/mod.conf | 2 -- 6 files changed, 3 insertions(+), 28 deletions(-) create mode 100644 mods/lzr_settings/init.lua create mode 100644 mods/lzr_settings/mod.conf delete mode 100644 mods/no_fall_damage/README.md delete mode 100644 mods/no_fall_damage/init.lua delete mode 100644 mods/no_fall_damage/mod.conf diff --git a/CREDITS.md b/CREDITS.md index 218f2d6..768c1dc 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -5,7 +5,6 @@ Lazarr! is a puzzle game by Wuzzy, using some textures, sounds and code from oth External mods used: * `show_wielded_item` -* `no_fall_damage` * `player_api`, `xpanes`, `stairs`, `screwdriver2` * `xdecor` (heavily modified, non-free textures removed) diff --git a/mods/lzr_settings/init.lua b/mods/lzr_settings/init.lua new file mode 100644 index 0000000..8347f42 --- /dev/null +++ b/mods/lzr_settings/init.lua @@ -0,0 +1,2 @@ +minetest.settings:set("time_speed", "0") +minetest.settings:set_bool("enable_damage", false) diff --git a/mods/lzr_settings/mod.conf b/mods/lzr_settings/mod.conf new file mode 100644 index 0000000..692416e --- /dev/null +++ b/mods/lzr_settings/mod.conf @@ -0,0 +1 @@ +name = lzr_settings diff --git a/mods/no_fall_damage/README.md b/mods/no_fall_damage/README.md deleted file mode 100644 index 8d3892d..0000000 --- a/mods/no_fall_damage/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Disable Fall Damage [`no_fall_damage`] -Version: 1.0.0 - -This mod disables fall damage completely. - -## Technical notes -This mod only works if no other mod overwrites the -`fall_damage_add_percent` group (unlikely). - -## License -This mod is licenced under the MIT License. diff --git a/mods/no_fall_damage/init.lua b/mods/no_fall_damage/init.lua deleted file mode 100644 index 9fb6d2d..0000000 --- a/mods/no_fall_damage/init.lua +++ /dev/null @@ -1,14 +0,0 @@ --- Removing fall damage is done by overwriting the group --- fall_damage_add_percent of all nodes. ]] -function remove_fall_damage() - for itemstring, def in pairs(minetest.registered_nodes) do - local groups = def.groups and table.copy(def.groups) - if groups then - groups.fall_damage_add_percent = -100 - -- Let's hack the node! - minetest.override_item(itemstring, { groups = groups }) - end - end -end - -minetest.register_on_mods_loaded(remove_fall_damage) diff --git a/mods/no_fall_damage/mod.conf b/mods/no_fall_damage/mod.conf deleted file mode 100644 index ab41312..0000000 --- a/mods/no_fall_damage/mod.conf +++ /dev/null @@ -1,2 +0,0 @@ -name = no_fall_damage -description = Disables fall damage.