- Added EMI/REI trait generation recipes
- Changed mechanics of some traits:
- Dementor/Dispell: 90% damage reduction instead of immunity
- Reprint: damage depends on enchantment level instead of enchantment point; add Vanish Curse if total level of enchantments on the reprinted equipment is higher than a configurable threshold
- Adapting: add min damage factor; adapt factor defaults to 0.7
- Changed mechanics of Curse effect: 20% healing reduction per level
- Updated book descriptions
- Added description for trinkets that player cannot wear more than one at a time
- Fixed sort of item groups
- Fixed wrong offset of slots in the equipment screen
- Fixed wrong description of damage type.
- Add trait count cap (defaultTraitCountCap in config/trait_count_cap in datapack)
- Add trait compatibility method
- Changed mechanics of some traits
- Reflect: reflectLimit in config
- Dementor: add cooldown for immunity and damage bypass effect
- Dispell: add cooldown for immunity and damage bypass effect
- Undying: limited revivals
- Ragnarok: add cooldown for sealing
- Changed whitelists and blacklists of some traits
- Counter Strike whitelist:
#l2hostility:melee_weapon_target
-> no whitelist - Repelling whitelist: origin ->
l2hostility:ranged_enemy
including Blaze, Ghast, Shulker - Pulling: whitelist
#l2hostility:melee_weapon_target
-> blacklist#l2hostility:ranged_enemy
- Levitater: add whitelist
#l2hostility:ranged_enemy
- Counter Strike whitelist:
- Allow doing other interaction (except placing and breaking) with Antibuild
- Fix wrong descriptions of Grenade and Shulker
- Add Hostility Bullet and Hostility Fireball to implement Shulker trait and Grenade trait
- Change max level of Shulker to 5
- Fix client crash when using trait symbol on mob
- Fix client attribute tab