SumianVoice
eeca224f7b
Merge branch 'master' into elytra-overhaul
2022-08-08 00:19:26 +00:00
iliekprogrammar
4f2789c498
[5.6][armor] fix unsafe entity handling (unsure)
...
i'm not sure about this one, can't fnd a suitable test for it.
2022-08-07 12:43:24 +08:00
iliekprogrammar
221ee0fcf1
[5.6] mark places with unsafe set_hp entity handling
...
There might be other places i might be missing, but these are the obvious ones.
leftover entity handling i did not mark:
* everything that involves a apply()-like algorithm (e.g. callbacks) over the
same list of objects.
* in mcl_damage, it's not known whether mcl_damage.from_mt() would involve
entity handling or just player handling.
2022-08-07 00:13:03 +08:00
Sumyjkl
1263c43b5d
elytra and other non-combat armour don't take durability damage when the player is attacked
2022-08-06 14:38:42 +10:00
Lizzy Fleckenstein
772f48ed58
Fix crash / luacheck warning caused by armor with thorns level > 10
2021-05-26 20:51:39 +02:00
Lizzy Fleckenstein
ec08032b62
Add on_break callback
2021-04-29 11:40:09 +02:00
Lizzy Fleckenstein
33c0aa23c5
Re-add thorns damage type
2021-04-29 10:58:10 +02:00
jordan4ibanez
e0c94ccb8a
Stop thorns enchant from crashing server when dealing damage to mobs
2021-04-28 21:58:28 -04:00
Lizzy Fleckenstein
302175691a
Integrate death messages
2021-04-25 16:42:38 +02:00
Lizzy Fleckenstein
d9195cc520
Redesign damage modifier execution
2021-04-18 20:08:08 +02:00
Lizzy Fleckenstein
6724a8d0ed
Fix crash in damage handler
2021-04-17 13:59:46 +02:00
Lizzy Fleckenstein
8931ffb7d3
Fix crash with armor enchantments
2021-04-14 20:39:35 +02:00
Lizzy Fleckenstein
5d9bb7cacd
Fix armor not actually protecting lol
2021-04-14 19:06:11 +02:00
Lizzy Fleckenstein
ce0148d9a8
Rewrite armor; new damage system
2021-04-14 15:46:52 +02:00