Skip to content

Releases: lord-server/lord

2024.11.p2

16 Dec 23:34
Compare
Choose a tag to compare

Change Log:

  • Orc medicine: add selection_box, groups, sounds, description & not walkable. 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

14 Dec 23:12
Compare
Choose a tag to compare

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

13 Dec 00:45
Compare
Choose a tag to compare

Change Log:

  • Increase Hobbit Dagger usages. Fixes #1724

  • Forms: Palantiri Guide: channge form. Closes #1727

  • Candles: update from our fork. Closes #1092. Closes #1729

  • 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
  • Exterior:

    • steel_bottle: use model, change texturese; rename to Steel Can. Closes #1755
    • steel_bottle/can: no walk through the Can. Relates to #1755
  • 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
  • Sounds: Mobs: Racial: add for Nazgul. Closes #1745

  • Economics: balance dwarven ring. Closes #1801

  • Artisan Benches:

    • Workbench:
      • correcting form background. Closes #1743
      • remake model & texture. Closes #1740
      • 3d-model: Workbench: new one. Closes #1781
    • Grinder, Laboratory & Barrel now works on timers
  • 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:

    • Change clan chest textures. Closes #1742
    • Armor:
      • update for inventory & previews. Optimize all. Closes #1828
    • Alcohol: improve inventory image. Relates to #1759
  • 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: improve ItemDefinition 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: add minetest.get_mod_translator(). Closes #1753
    • Refactoring: lottpotion: extract lord_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: remove effects chat command. Relates to #717
    • Refactoring: lottpotion: extract aka_api.lua. Relates to #1771, #717
    • Refactoring: lottpotion: extract potions.lua itself. Relates to #1771, #717
    • Refactoring: lottpotion: extract handling functions into aka_api. Relates to #1771, #717
    • Refactoring: lottpotion: move arrows.lua. Relates to #1771, #717
    • Refactoring: lottpotion: aggregate benches files; extract benches/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 into lord_artisan_benches. Relates to #1752, #717
    • Refactoring: lottpotion: extract barrel & laboratory into lord_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 type cooking for custom methods. 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 from grinder. Relates to #1787
    • Artisan Benches: Fuel Device: extract Processor from grinder 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() into Device & 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 via core.get_craft_recipe(). Closes #1814
    • Core: helpers: add table.count() for assoc arrays
    • Core: Base form: ability to pass args into :get_spec() via :open(). Relates to #1735
    • Forms: General Styles: extend forms.Spec from minetest.formspec & change usages. Closes #1815
    • Effects Int: Potions: use new lord potions & crafts ...
Read more

2024.09.p2

11 Oct 23:22
Compare
Choose a tag to compare

Change Log:

  • Rebalanse spears
  • Add information about Telegram-channel

View full changes

View Commits

2024.09.p1

10 Oct 15:44
Compare
Choose a tag to compare

Change Log:

  • Hotfix: fix Player Inventory tabs. Fixes #1722
  • Escape formspec values. Fixes #1723

View full changes

View Commits

2024.09

10 Oct 01:42
Compare
Choose a tag to compare

Change Log:

  • Ability to give mute privileges for spawn Keepers. Added j_mute mod (fixes #1387) (#1682).

  • Racial weapons:

    • Add human & hobbit weapons. Closes #1691
    • Change racial weapon crafting. Closes #1690
    • Add symmetrical (mirrored) craft for Orcish Sword. Closes #1721
  • Player Inventory:

    • Main: add "Crafting" image for en lang. Closes #1020
    • Bags: add buttons for each bag on bag content page. Closes #1705
    • Make bags as tab; Closes #1698. Relates to #1020
    • Add About tab (v1). Closes #1701
    • Remember opened tab/subtab.
  • 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
  • Remove commands /news|/info and theirs forms. Closes #927

  • Bug Fixing:

    • Fix banister replacing blocks; Fixes #1493 (#1663)
    • Fix steel torch craft count.
    • Fix armor missing helmet. Fix equipment ForPlayer:not_empty(kind) iterator. Fixes #1694
  • Technical:

    • Utils: mt-maker: recursively walk through templates 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: add equipment.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 for speed,jump,health. Relates to #1676
    • Technical: fix get_mail() from mail_list command.
    • Artisan Benches: move castle:workbench. Closes #1653
    • Core/base_classes: add DetachedInventory base class. Closes #1683
    • Core: builtin: ability to add custom craft methods for minetest.{register_craft|get_craft_result}(). Closes #1685
    • Core: builtin: fix return value for minetest.get_craft_result. Relates to #1685
    • Core: builtin: support group:* for custom craft recipes. Closes #1686
    • Core: ability to :return_forgotten() in base_classes.DetachedInventory. Closes #1687
    • Core: base_classes: add Form Mixin WithDetached. Closes #1684
    • Builtin: custom craft: decrease input with groups; make response fully compatible with MT. Relates to #1685, #1686
    • Artisan Benches: refactor anvil. Closes #1654
    • Builtin: fix search of corresponding recipe. Relates to #1685
    • Builtin: 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: refactor WithTabs mixin & its usage. Relates to #1695
    • Core: base_classes: add Element.Tab class. Closes #1695
    • Core: base_classes: ability to add tabs in forms with WithTabs 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, #1020
    • Core: base_classes: ability to pass args into Form.Base::{register|open|close}() & catch in ::on_{register|open|close}(). Closes #1697
    • Core: 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 #1702
    • Core: base_classes: Personal mixin: ability to specify to not clear opened form. Closes #1704
    • Builtin: add minetest.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: improve NodeDefinition & 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 into forms.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

View full changes

View Commits

2024.08.p4

22 Sep 17:58
Compare
Choose a tag to compare

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

17 Sep 13:27
Compare
Choose a tag to compare

Change Log:

  • Fix repair via shop

View full changes

View Commits

2024.08.p2

16 Sep 18:39
Compare
Choose a tag to compare

Change Log:

  • Fix the crash when throwing a potion arrow into player. Closes #1674 (#1675)

View full changes

View Commits

2024.08.p1

15 Sep 14:32
Compare
Choose a tag to compare

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)

View full changes

View Commits