Skip to content

Commit

Permalink
'bump version. Release 2024.08'
Browse files Browse the repository at this point in the history
  • Loading branch information
alek13 committed Sep 13, 2024
1 parent 8e9e504 commit 299ec1c
Showing 1 changed file with 76 additions and 0 deletions.
76 changes: 76 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,81 @@
# Change Log

## [2024.08](https://github.com/lord-server/lord/releases/tag/2024.08)
- New Damage System:
- Now dead men attacks with `soul` damage. Closes #1631
- Apply defense groups for armors (from `fire`, from `soul`, ...); change tooltips. Closes #1639
- add `fire` defense for galvorn armor. Closes #1630
- add `poison` defense for silver armor. Closes #1636
- add `soul` defense for gold armor. Closes #1638
- Weapons:
- Add Human Sword with `fire` damage;
- Add `poison` damage for Orcish sward. Closes #1629.
- Decrease `soul` damage for Elven sword. Closes #1637.
- Damaging nodes now damages with specific damage: Closes #1641
- Lava, Fire, CampFire, ... damages with `fire`. Closes #1628
- Mordor water, ... with `poison`.
- and now we add defense from specific node damage for armors.

- Media:
- Textures:
- Armor:
- ALL armors were redrawn! Closes #1651

- Bug Fixing:
- Fix painting brushes crafting (#1617). Fixes #1544

- Translations:
- Translations: `signs_lib`: move to native. Closes #1526
- Trabslations: `technic_chests`: move to native. Closes #1527. Fixes #1606. Fixes #1223
- Add translations for mese-lamps. Also fixes #1547
- Translations: `torches`: move to native. Fix luminance in tooltips. Closes #1528. Fixes #1616

- Technical:
- Helpers: add `math.limit`/`math.clamp` function.
- Refactoring: `hbarmor`: minimal changes; reformat; doc-blocks. Relates to #1610
- Refactoring: `hbarmor`: rename & reorder functions. Relates to #1610
- Add ObjectState class. Closes #1515
- Refactoring `lottarmor`: extract `defense` mod into `_experimental`. Relates to #1012, #1610
- Refactoring `lottarmor`: restruct `defense` mod. Relates to #1012
- Refactoring `lottarmor`/`defense`: store calculated values. Relates to #1012, #1610
- Refactoring `lottarmor`/`hbarmor`: remove usage global var `armor` of legacy LOTT. Closes #1610, Relates to #1012
- Refactoring `lottarmor`: extract `physics` mod. Relates to #1012
- `defense`: no recalc `damage_avoid_chance` on each punch; use pre-calc. Closes #1614
- Fix luacheck. Relates to #1012
- Refactoring `lottarmor`: move models & textures into `appearance` mod. Relates to #1012
- Refactoring: REMOVE `LOTTARMOR` !!!!! Closes #1012, Closes #339
- IDE-helper: add `PlayerHPChangeReason` description.
- Signs Lib: minimal refactoring. Fixes #1613
- Updated painting mod submodule (#1618)
- Added areas as submodule (#1619). Fixes #1188.
- mt-maker: fix `init.lua` file creation.
- Fix `mod.logger` lazy loading.
- Damage System: add basic `Core/damage` & `Game/lord_damage`. Closes #1622
- Damage System: Basic: add `damage.Type`; and events; add external API. Closes #1620. Closes #1509
- Damage System: add usege example into `lord_damage`. Relates to #1623, #1626
- Damage System: register our (LORD) `damage.Types`. Closes #1623
- Damage System: add `damage.Type` detection for damaging nodes. Relates to #1626
- Damage System: add damage types for damaging nodes; add tooltipd sedcription. Closes #1628
- Damage System: add particles for each `damage.Type`. Closes #1624
- Damage System: pass damage type to `on_damage` subscribers. Relates to #1509, #1620
- Damage System: add `damage.Type` detection for hitting tools. Closes to #1626
- Damage System: fix typo. Relates to #1626
- Damage System: init & use all `damage.Type`s for `defense` mod. Closes #1632
- IDE-helper: add descriptions for `Entity` class
- Damage System: detect `damage.Type` of Playey|Entity hand. Closes #1634
- Refactoring: `Defense`: move into `Core`. Relates to #1635
- Refactoring: `Defense`: remove unused; rename mod. Relates to #1635
- Refactoring: `Defense`: move `set_armor_groups` into `PlayerDefense`. Relates to #1635
- Refactoring: `Defense`: rename var; fix `for_player()`. Relates to #1635
- Refactoring: `Defense`: separate `lord_defense` mod. Closes #1635
- Refactoring: `Defense`: add Events `on_init()` & `on_change`; use for hud. Closes #1640
- Refactoring: `Defense`: apply defense groups for armors; change tooltips. Closes #1639
- Damage System: ability to integrate damage modifier. Closes #1642
- Damage System: add ability to apply periodical damage. Closes #1625
- Update `readme.md` roles.
- Update `readme.md`: add `play` button.
- Artisan Benches: move `castle:anvil` into separate mod. Closes #1652

## [2024.07.II](https://github.com/lord-server/lord/releases/tag/2024.07.II)
- Balance: Food:
- change all points for all food;
Expand Down

0 comments on commit 299ec1c

Please sign in to comment.