Releases: lord-server/lord
2024.12.p5
Change Log:
- Balrog arena: fix limitted spawn. Fixes #1891
- Fix crash on read book. Fixes #1895 (#1898)
- Add forgotten steel shovel texture. Closes #1894
View full changes
View Commits
2024.12.p4
Change Log:
- Fix another crash. Change fire ball explosive damage to fire
- Make fire ball and dark ball a sprite. Fix a crash again.
View full changes
View Commits
2024.12.p3
Change Log:
-
Balance difficulty of balrogs and nazguls, add fire damage immunity to balrogs
-
Technical:
- Fix dropping some projectiles when their timer expires
- Fix THE crash (again): never let it access if hitter == nil
View full changes
View Commits
2024.12
Change Log:
-
Artisan Benches: Anvil: racial items can be crafted only by player of the same race. Closes #1852
-
Update book tooltip with book title on book use
-
Exterior:
- add vase with handles. Relates to 1870
- add vase without handles. Closes #1870
-
New bow and throwing system - Lord Archery:
- Add new throwing engine:
- Damage is based on projectile speed and base damage
- Projectile speed differs with the bow and crossbow
- Projectiles to shoot are detected in all of player's main inventory
- New throwing axes (steel, bronze, galvorn, mithril):
- Hold RMB or touchscreen to charge
- Release to throw
- New bows:
- Hold RMB or touchscreen to charge
- Release to shoot
- New crossbows:
- Hold RMB or touchscreen to charge
- Release won't trigger shooting
- When fully charged click RMB or short-hold touchscreen to shoot
- New arrows:
- Flint Arrow
- Bronze Arrow
- Galvorn Arrow
- New bolts:
- Bronze Bolt
- Galvorn Bolt
- New sound effects for projectiles, bows and crossbows
- Mobs are now using new projectiles, bows and crossbows
- Balrog, Nazgul and Witch King projectiles:
- explode on collision
- Balrog projectile deals fire damage on player or entity hit
- Nazgul and Witch King projectiles deal soul damage on player or entity hit
- Add new throwing engine:
-
Textures:
-
Technical:
- Remove
lord_bows
mod. - Remove mods: Arrows, Throwing, Lottthrowing (closes #921)
- Turn off deployments. (for new server move)
- Craft System: ability to know recipe while
minetest.get_craft_result()
. Relates to #1852 - Add races names constants. Relates to #1852
- Translations:
protector_lott
. Related to #328 (#1871) - Lord Archery: Base: extract mods from branch (it was PR #1772 in
dev
). Relates to #1773 - Lord Archery: Mobs-archers: add hitter:is_player() check
- Lord Archery: Changed Processing, so a projectile is taken before charging
- Lord Archery: Archery item (bow or crossbow) now preserves a loaded projectile
- Lord Archery: Changed speed and damage calculation formulas so it makes more sense
- Lord Archery: Add 3 stages for crossbows (closes #1862)
- Lord Archery: Move api for (cross-)bow registration to archery
- Lord Archery: Add bows and crossbows (closes #1861, #1858)
- Lord Archery: Move the archery mods out of _experimental (closes #1774, #1775)
- Lord Archery: Added stable support for Throwable (closes #1866)
- Lord Archery: Add new throwing axes (closes #1867, #1868)
- Lord Archery: Move all arrows, bows etc. to the new archery engine (closes #1523, #1863)
- Lord Archery: Mobs are now using new archery engine
- Lord Archery: Fire ball and dark ball now explode on collision
- Lord Archery: Add crafts
- Lord Archery: Mobs are now aggroed on hit (closes #1874)
- Lord Archery: Add localization
- Remove
View full changes
View Commits
2024.11.p3
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 ...