Releases: lord-server/lord
2024.11.p2
Change Log:
- Orc medicine: add
selection_box
,groups
,sounds
, description & notwalkable
. Closes #1848. Closes #1849 - Melee weapon: change attack distance (
range
). Closes #1841 - Update extractor form every LBM. Closes #1851
View full changes
View Commits
2024.11.p1
Change Log:
- Add Dwarves Spawn into prod conf.
- Vessels: Pint: add groups for dig node. Closes #1838
- Merge branch 'dev'
- Vesseld: Bowl: fix crafting. Fixes #1846
- Make Orc Medicine glass similar to alcohol. Relates to #1836
- Переименовать "Limpё" в "Лимпэ" · Issue #1839 · lord-server/lord (#1847)
- 'bump version. Release 2024.11.p1'
View full changes
View Commits
2024.11
Change Log:
-
Increase Hobbit Dagger usages. Fixes #1724
-
Forms: Palantiri Guide: channge form. Closes #1727
-
Changing salt to salt_block as product of water bucket
-
Salt crafting solved via bottle_with_water -> bottle_with_salt -> salt. Closes #1792 (#1804)
-
Adding stone spear to newcomers' inventories. Closes #1810
-
Tooltips:
- add Durability info. Relates to #1602
-
Interior:
- add
vessels:shelf
. Closes #1754 - add wooden Pint. Closes #1244
- ability to put small flower pot in world. Closes #1246
- add 6 plates/bowls randomly placed by the
Bowl
item. Closes #1243 - ability to place glasses. Closes #1760
- redraw glass & all items "liquid in glass" (alcohol). Closes #1759
- add sounds for alcohol glasses. Relates to #1760
- add
-
Exterior:
-
New Potions:
- New Ones:
- Elixir of Athelas
- Orcish Brew
- Ent Draught
- Shelob's Bonds
- Miruvor
- Dol Guldur's Fetters
- Limpë
- Breath of Morgoth
- add full descriptions. Relates to 1731
- add nice tooltips & snippet for potions. Closes #1731
- Remove potion arrows -- convert them into potions. Relates #717, #1736
- reconfigure effects, powers & times. Closes #1732
- add groups for potion effects. -- true effect apply & neutralization. Closes #1821
- reset all effects on player leave or die. Closes #1832. Closes #1833
- New Ones:
-
Sounds: Mobs: Racial: add for Nazgul. Closes #1745
-
Economics: balance dwarven ring. Closes #1801
-
Artisan Benches:
-
Add ability to see content of
mail_chest
for admins. Closes #1776 -
Forms: General Styles: remove
listcolors
in all project forms. Closes #1738- now tooltips in all forms looks identically (semi-transparent bg, same colors)
-
Textures:
-
Bug Fixing:
- Store meta data of items when sort chest content. Fixes #1711
- Fix translation of pine trunks. Fixes #1689
- Use new names for grass textures in achievements. Fixes #1646
- Add plums as leaf into
leafdecay
. Now the plums are falling. Fixes #1330 - Fix mordor water transparence. Closes #1239
- Fix Grinder fool with fuel. Closes #1784
- Solving white mushroom spore problem. Closes #1799 (#1800)
-
Technical:
- Forms: General: add styled textarea helpers. Closes #1728
ide-helper
: improveItemDefinition
class docs.- Refactoring:
lottpotions
: sort textures in folders. Relates to #717 - Tooltips: ability to specify custom
_tt_luminance
for tooltips. Relates to #1729 - Effects Integration:
lord_potions
: experimetal version. Closes #1679 - Effects Int: add
lord_potions
first version. Closes #1679 - Optimize textures: for clan chest. Relates to #1742
- Refactoring:
Core
: addminetest.get_mod_translator()
. Closes #1753 - Refactoring:
lottpotion
: extractlord_vessels
; rewrite code. Closes #1750 - Refactoring:
lottpotion
: extract alcohol. Part of #717. Closes #1751. Relates to #1759, #1760' - Refactoring:
lottpotions
: extract recipes system. Closes #1769. Relates to #717 - Sounds: Mobs: Racial: Nazgul: fix distance, fix
animal
->monster
. Relates to #1745 - Refactoring:
lottpotion
: removeeffects
chat command. Relates to #717 - Refactoring:
lottpotion
: extractaka_api.lua
. Relates to #1771, #717 - Refactoring:
lottpotion
: extractpotions.lua
itself. Relates to #1771, #717 - Refactoring:
lottpotion
: extract handling functions intoaka_api
. Relates to #1771, #717 - Refactoring:
lottpotion
: movearrows.lua
. Relates to #1771, #717 - Refactoring:
lottpotion
: aggregatebenches
files; extractbenches/helpers.lua
. Relates to #1771, #717 - Refactoring:
lottpotion
: just rename files. Relates to #1771, #717 - Refactoring:
lottpotion
: separate barrel recipes & nodes definition. Relates to #1771, #717 - Refactoring:
lottpotion
: separate laboratory ingredients, recipes & nodes definition. Relates to #1771, #717 - Effects Int: Potions: prepare potions aliases. Relates to #1736
- Refactoring
lottpotion
: remove potion arrows; add aliases, prepare new aliases. Relates #717, #1736 - Add mods: projectiles and lord_projectiles
- Add helper functions for table class
- PvP: Lord Bows: Base: add stub
archery
to dev, it needs for projectiles mods from #1772. Relates to #1773 - Refactoring:
lottpotion
: reorder files move alcohol recipes int our mod. Closes #1771. Relates to #717 - Refactoring:
lottpotion
: remove debug garbage. Relates #1771. - Refactoring:
lottpotion
: prettify caudron code; add top img for empty; make water transparent. Relates to #1752, #717 - Refactoring:
lottpotion
: extract caudron intolord_artisan_benches
. Relates to #1752, #717 - Refactoring:
lottpotion
: extract barrel & laboratory intolord_artisan_benches
. Relates to #1752, #717 - Refactoring:
lottpotion
: decrease CC for laboratory. Relates to #1752, #943, #717 - Refactoring:
lottpotion
: laboratory: extract ABM helpers. Relates to #1752, #943, #717 - Refactoring:
lottpotion
: laboratory: extract ABM helpers. Relates to #1752, #943. Clases #717 - Refactoring:
lottpotion
: move alcohol recipes into config. Relates to #1751 - Refactoring:
lottpotion
: move localization of alcohol. Relates to #1751 - Refactoring:
lottpotion
: move localization of barrel & laboratory. Relates to #1752, #717 - Refactoring:
lottpotion
: move textures of barrel & laboratory. Relates to #1752, #717 - [broken code] Refactoring:
lottpotion
: just move files to keep git-history & then add ingresients reg & config. Relates to #1752, #717 - Effects Int: Potions: add ingredients for potions. Closes #1779
- Effects Int: Potions: prepare aliases for ingredients. Relates to #1736
- ide-helper: add
NodeTimerRef
class docs. - Artisan Benches: Fuel Device: make grinder recipe system close to native. Closes #1785
Core
: ability to add crafts of typecooking
for custommethod
s. Closes #1786- Artisan Benches: Fuel Device: migrate Grinder to
Core/builtin.craft.method
system. Closes #1791 - Artisan Benches: Grinder: rework
grinding_possible()
, fix using new craft system. Relates to #1791 - Artisan Benches: Grinder: fix grinding possibility check, reset meta-counters on deactivate. Relates to #1784
- Artisan Benches: Grinder: extract common definition & inventory_callbacks. Relates to #1787
- Artisan Benches: Refactoring: Grinder: just rename vars.
- Artisan Benches: Grinder: migrate to node timer. Closes #1063
- Refactoring: extract and replace in project
minetest.swap_node_if_not_same()
. Closes #1793 - Refactoring: Grinder: replace quotes. Relates to #1787
- Refactoring: Grinder: use only internal class vars & constants. Relates to #1787
- Refactoring: Grinder: rename SL->S; rework translations; use local globals. Relates to #1787
- Refactoring: Grinder: rename
form.get()
->form.get_spec()
. Relates to #1787 - Artisan Benches: Fuel Device: first mod version: extract
Device
class fromgrinder
. Relates to #1787 - Artisan Benches: Fuel Device: extract
Processor
fromgrinder
mod. Relates to #1787 - Localization: Исправлено
"лимп"
на"лимпэ"
. Closes #1240 - Artisan Benches: Fuel Device: extract nodes registrations and common definitions from
grinder
. Closes #1787. Closes #1788 - Artisan Benches: Fuel Device: ability to specify inventories size(s). Relates to #1788, #1789
- Artisan Benches: Fuel Device: fix fogotten node name. Relates to #1787
Core
:builtin
: ability to specify items count for registering recipes. Closes #1802- Artisan Benches: Fuel Device: small improvements, fix
get_craft_result()
width
. Relates to #1787 Core
:builtin
: custom craft method takes exactly from the same input cell.- Artisan Benches: Fuel Device: add inv sizes,
:init()
,:is_empty()
intoDevice
& reuse it. Relates to #1787, #1789 - Artisan Benches: Fuel Device: add LBM for re-init Device. Relates to #1787, #1789
- Artisan Benches: Fuel Device: migrate Barrel to FuelDevice. Relates to #1789
- Artisan Benches: Fuel Device: Barrel: extract common nodes def & Form. Closes #1789
- Artisan Benches: Fuel Device: migrate
lord_alcohol
to new recipes for Barrel. Relates to #1789 - Artisan Benches: Fuel Device: migrate Laboratory to FuelDevice. Closes #1790
- Effects System: control breath effects. Closes #1678, Closes #1676
- Effects Int: Potions: add potions for breath. Closes #1733
- Effects Int: Potions: migrate recipes for ingredients. Relates to #1734
Core
:builtin
: fix validation false positive error. Relates to #1734- Effects Int: Potions: add recipes for lord_potions. Closes #1734
- Effects/Potions: REMOVE
lottpotion
! Closes #1736. Closes #943 Core
:builtin
: crafts: ability to find custom crafts viacore.get_craft_recipe()
. Closes #1814Core
:helpers
: addtable.count()
for assoc arraysCore
: Base form: ability to pass args into:get_spec()
via:open()
. Relates to #1735- Forms: General Styles: extend
forms.Spec
fromminetest.formspec
& change usages. Closes #1815 - Effects Int: Potions: use new lord potions & crafts ...
2024.09.p2
2024.09.p1
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:
View full changes
View Commits
2024.08.p4
Change Log:
- Try to fix
newbie
in chat messages - No clan detection by player for blocked clans. Fixes player
nametag
for blocked clan. - Limit defense value. Closes #1680
View full changes
View Commits
2024.08.p3
2024.08.p2
2024.08.p1
Change Log:
- Fix tapestry collission_box; convert tapestry.lua to tabs. Closes #1645 (#1661)
- Fix not returning an empty bottle on drinking honey. Closes #1649 (#1662)
- Fix banister replacing blocks; Fixes #1493 (#1664)
- Fix a typo: poisen -> poison; Closes #1670 (#1671)