2024.09
Change Log:
-
Ability to give mute privileges for spawn Keepers. Added j_mute mod (fixes #1387) (#1682).
-
Racial weapons:
-
Player Inventory:
-
Shop:
-
Stone/Rocks/Ores Blocks:
walls
now connects to marble & different sandstones. Relates to #996- Add bricks+blocks for all rocks. Relates to #1304
- Add stairs & slabs for bricks & blocks from rocks. Relates to #1304
- Add crafts for Frozen-Stone & Snowy-Cobble. Closes #1327
- Add White-Tuff. Closes #1342
- Add damage from magma. Closes #1343
- Update
lord_rocks_shale.png
(#1413)
-
Forms:
- Book:
- Improve readability;
- Add title into tooltip;
- Remake book gui. Closes #1715
- Book:
-
Remove commands
/news
|/info
and theirs forms. Closes #927 -
Bug Fixing:
-
Technical:
- Utils:
mt-maker
: recursively walk throughtemplates
dir. - Utils:
mt-maker
: improve mod template. - Physics: refactoring: move mod from
_experimental
->Core
. Relates to #1666 - Debug: add
/physics.{get|set}
commands for non"production"
environment
setting. - Physics: Refactoring: add API; ability to
:set()|:get()
for player; store locally & merge new values in:set()
. Relates to #1666 - Physics: Refactoring: extract
Game/lord_physics
. Closes #1666 - Physics: Refactoring: add forgotten dependency. Relates to #1666
- Effects System: add
Core/effects
mod backbone. Closes #1656 - Refactoring:
equipment
: addequipment.ForPlayer:not_empty()
iterator. - Effects System: add ability to register new
Effect
with own:on_{start|stop}()
functions. Closes #1667 - Effects System: ability to register & apply effect. Closes #1667. Closes #1668
- Effects System:
lord_effect
: add mod backbone & register our effects forspeed
,jump
,health
. Relates to #1676 - Technical: fix
get_mail()
frommail_list
command. - Artisan Benches: move
castle:workbench
. Closes #1653 Core/base_classes
: addDetachedInventory
base class. Closes #1683Core
:builtin
: ability to add custom craft methods forminetest.{register_craft|get_craft_result}()
. Closes #1685Core
:builtin
: fix return value forminetest.get_craft_result
. Relates to #1685Core
:builtin
: supportgroup:*
for custom craft recipes. Closes #1686Core
: ability to:return_forgotten()
inbase_classes.DetachedInventory
. Closes #1687Core
:base_classes
: add Form MixinWithDetached
. Closes #1684Builtin
: custom craft: decrease input withgroups
; make response fully compatible with MT. Relates to #1685, #1686- Artisan Benches: refactor anvil. Closes #1654
Builtin
: fix search of corresponding recipe. Relates to #1685Builtin
: custom craft: fix decrease of input. Relates to #1685- Inventories: extract
lord_forms
for forms styling. Closes #1693 - Revert "Hack-workaround of
on_take
,on_put
call sequence. Closes #1029". Closes #1051. - Player Inv: Refactoring: move detached inv registration into
lord_equipment
. Relates to 1020 Core
:base_classes
: refactorWithTabs
mixin & its usage. Relates to #1695Core
:base_classes
: addElement.Tab
class. Closes #1695Core
:base_classes
: ability to add tabs in forms withWithTabs
mixin. Relates to #1696.Core
:base_classes
: change mixer system for Form Mixins. Relates to #1696- Player Inventory: remove
sfinv
submodule. Relates to #1020 Core
:base_clases
: improve Form Mixins. Relates to #1696, #1020Core
:base_classes
: ability to pass args intoForm.Base::{register|open|close}()
& catch in::on_{register|open|close}()
. Closes #1697Core
:base_classes
:WithTabs
mixin: ability to specify form spec "head". Closes #1700- Player Inventory: Refactoring: refactoring & make Main as Tab. Closes #1699. Relates to #1020
Core
:base_classes
:WithTabs
mixin: ability to specify own handling for each tab. Closes #1702Core
:base_classes
:Personal
mixin: ability to specify to not clear opened form. Closes #1704Builtin
: addminetest.FormSpec
&minetest.FormSpec.Style
. Closes #1706- Rework lord_money.shop; fix localization. Closes #731 (#1707)
- Increase speed (so damage) of hobbit dagger. Relates to #1691
ide-helper
: improveNodeDefinition
&ObjectProperties
- Add rock bricks+blocks; move chamotte and mordor bricks+blocks into separate files; save untranslated definition for rocks to use it in other blocks registration. Relates to #1304
- Stony Blocks: restructure code in
lord_bricks
. Relates to #1304 - Stones: add bricks & blocks overlays; refactor node regs. Relates to #1304
- Stone Blocks: deduplicate
mordor_stone_{brick|block}
& stairs|slab. Closes #1712 - Add helper
minetest.register_mirrored_crafts()
. Closes #492 - Fix
equipment.ForPlayer:not_empty()
iterator. Closes #1716. - Forms: remove legacy
default.{gui_bg[_img]|gui_slots}
. Relates to #1708 - Forms: extract common form elements from
AboutTab
intoforms.spec
api. Relates to #1708 - Forms: General Styles: ability to configure default styles. Closes #1708
- Stones/Ores: magma no flowing. Closes #1719
- Rocks: add localization for White Tuff. Fixes #1720
- Utils: