Releases: lord-server/lord
Releases · lord-server/lord
2025.09
Change Log:
- Doors resprite (#2308)
- Added door locks. LG-1973 (#2311)
- Add wall connected. To lord-blocks, bricks, planks Closes #2106 (#2110)
- Blocks: Infected: Trees: change groups: some can dig by hand, wall/fance connection (when up mtg). LG-1965
- Bugfixes:
- Technical:
- Modern Lua Plugins: fix errors in
util/mt-ide-helper
& add changes that fixes most errors in code. LG-1978 - Modern Lua Plugins: fix errors in
mods/lord/Core/base_classes
. LG-1980 - Modern Lua Plugins:
ide-helper
: addvector
definitions; some useful fixes. LORD-58, LG-1978 - Modern Lua Plugins: fix errors in
mods/lord/Core/builtin
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/controls
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/http
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/damage
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/defence
. LG-1980 - Modern Lua Plugins: update fixed
mods/lord/Core/nodes_dump
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/helpers
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/physics
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/player_nametag
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/wield_item
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/effects
. LG-1980 - Migrate to
5.12
: update config fromminetest.conf.example@5.12.0
. LG-1772. Closes #2116 - Migrate to
5.12
: update MTG mods from splits. LG-1774 - Move MTG/
beds
intolord/Blocks
, remove submodule. LG-1968 - EmmyLua for VSCode: configure & recommendations. LG-1986
- EmmyLua Code Style: integrate/configure. LG-1991
ide-helper
: addstring
,math
&table
luanti methods annotations. LG-1994- Modern Lua Plugins: fix errors in
mods/lord/Core/{equipment|factions|fuel_device}
. LG-1980 - Modern Lua Plugins: some fixes in
ide-helper
, useCppCXY.emmylua-codestyle
as default codde formatter, ignore tmp-svript. LG-1978 LG-1980 LG-1991 - Modern Lua Plugins: fix errors in
mods/lord/Core/archery
. LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/equipment
. LG-1980 - Modern Lua Plugins: impromements & fixes in
ide-helper
forObjectRef
&[Lua]Entity
. LG-1980 LG-1978 - Modern Lua Plugins: fix errors in
mods/lord/Core/{builtin|helpers}
. LG-1980 ide-helper
: smallItemDefinition
. LG-1994- Modern Lua Plugins:
ide-helper
improvements. LG-1978, LG-1980 - Modern Lua Plugins:
ide-helper
:NodeDefinition
improvements. LG-1978, LG-1980 - Modern Lua Plugins: fix errors in
mods/lord/Core/{archery|fuel_device|nodes_dump|projectiles}
. LG-1980 (closes) - Modern Lua Plugins: fix all errors (not warnings) in project. LG-2002
- Modern Lua Plugins:
ide-helper
:core_namespace.lua
improvements. LG-1978, LORD-68 - Modern Lua Plugins: add GH-Action for run static analizer
emmylua_check
. LG-2004 - Modern Lua Plugins:
ide-helper
: use@meta
forPlayer.lua
for no warnings about duplicate methods. LG-1978 ide-helper
: ignoreutil/mt-maker
. LG-1986- Separate
ide-helper
: add as submodule. LG-2005
- Modern Lua Plugins: fix errors in
View full changes
View Commits
2025.07
Change Log:
- Dwarven rope: change recipe, add digging by pickaxe and hand
- Hold Points:
- add sounds to node. LG-1924 #done.
- Textures:
- Change clan chest texture. LG-1270 #done.
- Blocks: Infected: Trees:
- add trunks. LG-47 #done.
- add planks & srairs/slab & mese post ligth. LG-1948 #done.
- add stick & wooden stuff. LG-1949 #done
- add initial infection. LG-1950
- add infection spreading. LG-1951
- apply textures. LG-1956.
- add slabs for infected trunks. LG-1953
- no leaf decay for infected trees. LG-1959
- add miasmas
- no infecting in protected areas. LG-1952
- Orc food now recover 12 points of Warg health.
- Campfire: a little smoke imrovement.
- Orcish food: no bowl on eat, add poisoning for not orcs, add satiety increase for orcs. LG-1958
- Rebalance: Armor:
- only armor-set or ring applied (not both). LG-1962
- new properties. LG-1960
- Bugfixes:
- Clans: Hold Points: fix crash on manual stop. LG-1936 #done. [2025.06.p1]
- Technical:
ide-helper
: add@param
s annotation forminetest.set_node()
ide-helper
: addABMDefinition
notations.Core
:builtin_ext
: ability to passboolean
intoFormSpec.field_close_on_enter()
- Debug: show items definition in
/list
command. LG-1957 #done. ide-helper
: improve annotations forminetest.{find_node_near|find_nodes_in_area}()
.Core
:builtin_ext
: addminetest.{find_nodes_near|find_nodes_near_except|find_node_near_except}()
helpers.- Trees: trunks: abbility to specify "group" & get nodes by that group; store some properties in definition. Relates to LG-1947
- Removing tautology
- Tweak past contributor name VanicGame -> varttist
View full changes
View Commits
2025.06
Change Log:
-
Added hopper
-
Anvil: Improve movement by click with
shift
(#2290) -
Racial weapons:
-
Added gemstone blocks. LG-1899
-
Dwarven ropes. LG-2:
- new textures
- new models
- two nodes:
- ceiling and wall, which are selected automatically during installation
-
Clans: Hold Points:
- add texture for node. LG-1780
- Configuration Form:
- add
Battles
tab &BattleForm
, add creation & navigation through th forms (no saves of changes). Relates to #2127. LG-1783 - prettify "Battle" tab &
BattleForm
. Closes #2127. LG-1783 - save / delete Schedule for Battle. LG-1909 / LG-1909
- save Battle; also resize form accordingly to schedules count. LG-1909
- save battle changes; display points for battle in tooltip. Closes #2268. LG-1885
- add
- Notifications:
- battle upcoming. LG-1920
- battle start. LG-1921
- battle finished. LG-1922
- point captured. LG-1923
- Mechanics:
- activate only participating points. LG-1927
- point conquered by clan with max score. LG-1931
- dispay warning about the need to stop battle manually. LG-1912
-
Technical:
- Add
FUNDING.yml
with link to our Boosty. - LG-1898 Related to #2035 Created new structured mod for lord gemstone item. Legacy gems was move to new place and renew item tech name.
Core/helpers
:debug
:- stylized stacktrace &
pd()
with links to open IDE. LG-1902 - ability to pass several params into pd(). LG-1903
- dump with ability to view stack trace via
pdt()
function. LG-1905 - catch errors handled by c-side. LG-1906
- dump function code if passed arg is function; increase trace depth. Relates to LG-1903
- stylized stacktrace &
string
:string.replace
now returns only 1 value (all usages was inspected),string.remove()
helper. LG-1907string.vxr_split()
helper.string.or_nil(value)
cast helper (based ontostring()
).- Fix luacheck for
string.or_nil()
helper.
Core/base_classes
:Tab
: ability to add some logic oninstantiate()
.Meta/Base
: fix savenil
for fields ofstring
type.
- Gemstone blocks:
- Related to LG-1899 Refactoring gems block.
- Related to LG-1899 Fixed hardness like a diamond block.
- Dwarven ropes:
- moved to
lord-ropes
. LG-1910
- moved to
- Clans: Hold Points:
- extract
Schedule
as separate class, change it loading; incapsulateManager::{storage|battles}
. Relates to #2127. LG-1783 - redesign work with
Strorage
, add saving. Relates to #2127. LG-1783 - send score messages only in
debug
mode. LG-1911 - fix broken node form (
MaintTab
). LG-1916 - fix form redraw on add/del Schedule. LG-1914
- remove point from Battle on node destroy. LG-1917
- save
duration
of Battle asnumber
. LG-1914 - Add a config param that disables the mod. LG-1915
- no add score +10 on capture. LG-1918
- add
on_point_captured
Event; add all events into API. Closes #2259. LG-1878 - Notifications: basic
Notifier
class. LG-1919 - fix typo: fix crash by punch. LG-1926
- fix crash on rename id of Battle. LG-1928
- Scheduler: extract
NOTIFY_BEFORE
into config. - fix typos in notifications. Relates to LG-1921.
- fix move-point: force move if no old battle found. LG-1929
- fix infinite reward. LG-1935
- extract
- Hopper:
- Returned back some legacy code
- Updated hopper submodule for new tweaks
- Overwritten hopper recipes with new overwrite mod
- Added hopper support for various mods
- Added void hopper support for our mods
- Added new global to luacheck
- Removed void hopper craft for future updates
- Hopper tweaks (#2277) & More hopper tweaks (#2279) (что бы это не значило)
- Add
View full changes
View Commits
2025.05.p2
Change Log:
- Distribution: Remove dated mod mail_list. Closes #2272
- Distribution: Move
lord_spawners
to_experimental
. Closes #2278 - Distribution: Madpack
Debug
: move into:lord_caves_debug
&debugtools
. Closes #2274 - Distribution: Move
lord_music_box
to_experimental
. Closes #2273 - Distribution: Clean up unnecessary files & folders. Closes #2276
- Distribution: update
readme.md
. Closes #2280
View full changes
View Commits
2025.05.p1
2025.05
Change Log:
-
MapGen: Caves:
icicles
: -
New mod
remains
: -
Music Nodes:
-
Clans: Hold points:
- Admin configuration Form (#2146). Closes #2125. Closes #2126
Processor
- start/stop timers, calc score. Closes #2241- add full Battle management: add
Storage
,Scheduler
&Manager
classes. Closes #2246. Closes #2242 - add command
/battle.start <battle_name>
forserver
priv. Closes #2262
add command/battle.stop <battle_name>
. Closes #2267. Relates to #2166 - receiving reward. Closes #2132
-
New player: selecting race:
- Added races description on the first form after registration. Closes #2220
-
Racial weapons:
-
Balancing the elven sword. Closes #2185.
- players will not die so fast, but damage for dead-mans will the same
-
Correct dead_men drop. (Drop increased a little). Closes #2215 (#2219)
-
Game: Random facts. Closes #2221
- The Game will periodically send Fun Facts about Middle-earth, Tolkien and his universe to the chat.
-
Textures:
- full
Tools
set: weapons/tools. Closes #2068
- full
-
Bugfixes:
View full changes
View Commits
2025.03.p2
Change Log:
- Fix
character.of
inon_rightclick
func (#2169). Closes #2168 - Races: fix crash on open/lockpick of racial chests & doors. Closes #2172
- Character/Races refactoring/Player Loss: fix crash on
back
inChooseRace
form. Closes #2174 - Character/Races Refactoring: fix crash on
/clans.show
command. Closes #2175 - Blocks: Plants: add stairs & slab for shrubbery large. Closes #1902
View full changes
View Commits
2025.03.p1
Change Log:
- Hotfix: repare web intergation on player login. Closes #2167
View full changes
View Commits
2025.03
Change Log:
-
Increase crafted items for bronze ingot & malachite (dungeon stone), in proportion to the raw material. Closes #2100
-
Added White Tree, Yavannamire, theirs wooden stuff. Closes #1288 (#2088)
-
Mobs:
- Traders are here! fix mob registration (used for spawn). Closes #2073
- Fix mobs jumps. Close #2094
- Fix mobs suicide. Closes #1130 (#2093)
- Fix double-jump for mobs. Closes #379 (#2096)
- Mobs can't jump over the fences & walls. (
enable_fence_tall
config). Relates to #760, #2094, #379 - Add water damage to dwarfs
-
Periodical Server message:
-
Player Start:
- Choose race form:
- add info about
/second_chance
. Closes #2053. Fixes #2148 - remove spam "now you ...". Closes #2151
- fix triggering
cancel
behaviour while selecting race. Closes #2152 - choose random race for newbie & move to that spawn immediately upon connection. Closes #2137
- apply skin immediately during selecting skin. Closes #1071
- update skin preview in inventory form immediately on skin changed. Closes #2166
- add info about
- Shadow mode:
- Choose race form:
-
Translations: