Eliy21
e8ee9c4463
Remove obsolete work-around code
2023-12-16 12:58:58 +00:00
Eliy21
32e91b45ae
Add vertical pvp knockbacks from downward hits & reduce pvp kb on half block angled upward hits
2023-12-16 11:48:16 +00:00
Eliy21
8fbd72c142
Optimize code by calling get_enchantment function only once
2023-12-16 09:46:18 +00:00
Eliy21
cfab59d68a
Rebalanced moving pvp knockbacks
2023-12-16 09:20:29 +00:00
Eliy21
33e8337bbb
Finish remaining excessive vertical pvp knockback prevention adjustments when hit from below
2023-12-16 07:58:26 +00:00
Eliy21
f799596db9
Make vertical pvp knockbacks respect attack reach limit & complete excess vertical kb prevention
2023-12-15 22:56:02 +00:00
Eliy21
9b9747b3d8
Prevent excessive vertical knockbacks if hit by a player from below
2023-12-15 21:02:07 +00:00
Eliy21
c9692c6224
Fix player invulnerability not getting disabled permanently bug
2023-12-15 19:49:04 +00:00
Eliy21
cd83305f07
Make the vertical lift on pvp knockback similar to MC
2023-12-15 18:17:15 +00:00
Eliy21
d7b10d18d8
Fix not being able to give minimum knockback to players when both near and lower than them
2023-12-15 16:27:09 +00:00
Eliy21
8e2c5249f5
Fix comment on player invul code
2023-12-15 15:59:08 +00:00
Eliy21
ca556c052f
Prevent pvp knockbacks when invulnerable
2023-12-15 15:52:26 +00:00
Eliy21
60367cdbe0
Revert unreliable bugfix
...
There are times when the continuous damage when punching players does not happen so will not fix at the moment as using other weapons does still work.
2023-12-15 15:42:49 +00:00
Eliy21
6b439fd1de
Add maximum pvp knockback limit & approximate enchant knockback distance to be similar to MC
2023-12-14 11:57:55 +00:00
Eliy21
bf9e487fa9
Adjust minimum pvp knockback to be closer to MC
2023-12-14 09:27:28 +00:00
Eliy21
49af5d2013
Rebalance minimum pvp knockback to account for added knockbacks when moving
2023-12-14 08:51:34 +00:00
Eliy21
ed507d8509
Remove unnecessary space in the attack reach limit on mobs code
2023-12-14 08:15:55 +00:00
Eliy21
b2507c3640
Make fire aspect enchant respect attack reach limit
2023-12-14 08:12:13 +00:00
Eliy21
85b1f5247a
Add vertical lift & minimum pvp knockback
2023-12-14 07:46:16 +00:00
Eliy21
2b71462c1e
Prevent knockback if player is beyond attack reach limit
2023-12-13 20:36:54 +00:00
Eliy21
b0e33793ec
Fix a potential bug that could bypass attack reach limit when a stronger attack breaches the invul
2023-12-13 20:04:15 +00:00
Eliy21
96aaf89036
Readjust pvp enchant knockback to make the running knockback difference more pronounced
2023-12-13 18:49:08 +00:00
Eliy21
a8c2d4534a
Nerf long pvp enchanted knockbacks especially when running
2023-12-13 17:42:42 +00:00
Eliy21
a8806fe04e
Add player invulnerability & fix not continuously damaging players when holding the attack key
...
Player invulnerability is the same as Minecraft's Damage Immunity https://minecraft.wiki/w/Damage#Immunity
The old code for some reason only allows a few damage by holding and does not continuously damage other players after a few hits
2023-12-13 17:34:42 +00:00
Wbjitscool
ebd733be82
update's the campfire's fire burning animation to make it look better ( #4077 )
...
improve the look of the campfire's flame/burning animation
Reviewed-on: MineClone2/MineClone2#4077
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Wbjitscool <dwsda121@gmail.com>
Co-committed-by: Wbjitscool <dwsda121@gmail.com>
2023-12-13 05:22:41 +00:00
the-real-herowl
610bcab0d6
Merge pull request 'Update's the stonecutter animation speed to match to the MC's one' ( #4074 ) from stonecutter_fixes into master
...
Reviewed-on: MineClone2/MineClone2#4074
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-13 03:14:27 +00:00
Wbjitscool
07eb70e9be
Update mods/ITEMS/mcl_stonecutter/init.lua
2023-12-13 02:39:25 +00:00
the-real-herowl
b3da7a473d
Merge pull request 'Move deepslate ore registration within generation check' ( #4070 ) from Zasco/MineClone2:master into master
...
Reviewed-on: MineClone2/MineClone2#4070
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-13 02:06:25 +00:00
Zasco
351e31a889
Move deepslate ore registration within generation check
2023-12-12 23:16:51 +00:00
the-real-herowl
aff4216ccf
Merge pull request 'on_attack callback fix' ( #4065 ) from on_attack_callback into master
...
Reviewed-on: MineClone2/MineClone2#4065
2023-12-10 23:55:47 +00:00
the-real-herowl
8b00fff4cb
Remove dangling else
2023-12-11 00:54:30 +01:00
the-real-herowl
cf70de0ecc
Add an on_attack callback for mobs ( #4064 )
...
Added an on_attack callback that allows to execute additional custom logic after each attack.
Reviewed-on: MineClone2/MineClone2#4064
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2023-12-10 16:10:33 +00:00
the-real-herowl
d4797e13af
Merge pull request 'release_0_85_fire_and_stone' ( #4049 ) from release_0_85_fire_and_stone into master
...
Reviewed-on: MineClone2/MineClone2#4049
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-12-08 23:05:13 +00:00
the-real-herowl
3caa99a409
Post-release set version 0.86.0-SNAPSHOT
2023-12-09 00:03:41 +01:00
the-real-herowl
ca71e949a8
Credits update
2023-12-09 00:01:19 +01:00
the-real-herowl
9a7e39654c
Minor credits update
2023-12-09 00:01:19 +01:00
the-real-herowl
333db53e7b
Add release notes for 0.85
2023-12-09 00:01:19 +01:00
the-real-herowl
47f920c9df
Updated release credits and set version for 0.85
2023-12-09 00:01:19 +01:00
the-real-herowl
bb66f81999
Merge pull request 'Combat rebalancing' ( #4036 ) from combat_rebalancing into master
...
Reviewed-on: MineClone2/MineClone2#4036
2023-12-08 22:06:06 +00:00
the-real-herowl
a344755894
Merge pull request 'horse: drops: remove 2nd saddle, add armor' ( #4047 ) from Bakawun/MineClone2:horse into master
...
Reviewed-on: MineClone2/MineClone2#4047
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-07 01:02:38 +00:00
the-real-herowl
c03366aa12
Merge pull request 'Fix syntax errors and update spanish translations' ( #4050 ) from megustanlosfrijoles/frijolesclone2:master into master
...
Reviewed-on: MineClone2/MineClone2#4050
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-06 23:36:09 +00:00
José M
bb1e572287
Update mcl_compass.es.tr and fix syntax errors
2023-12-05 18:39:29 -06:00
Eliy21
4127d120d2
Add server privs restriction to mcl_villages build tool ( #4043 )
...
<!--
Please follow our contributing guidelines first:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CONTRIBUTING.md#how-you-can-help-as-a-programmer
By submitting this pull request, you agree to follow our Code of Conduct:
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/CODE_OF_CONDUCT.md
-->
Fixes #4022
### Testing
-Make a new world, check host server and go into creative mode
-Since you're the server you have the server privs so get the mcl_villages build tool item in creative inventory and use it to see if it works
-Have someone join your server and give them the same item to use and see if they are restricted from using it
Reviewed-on: MineClone2/MineClone2#4043
Reviewed-by: chmodsayshello <chmodsayshello@hotmail.com>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 12:49:49 +00:00
Eliy21
86dad4693e
Add warning log if players with 0 hp joined ( #4051 )
...
Reviewed-on: MineClone2/MineClone2#4051
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 08:21:37 +00:00
José M
f39fe17895
Update mesecons_lightsone spanish translation
...
Fixed a syntaxis error at line 3 and added the missing translation for line 4
2023-12-04 22:51:50 -06:00
Eliy21
0673fcc25b
Respawn dead players when they login so they don't get stuck without the death formspec ( #4041 )
...
Hopefully will prevent the dead player not respawning when logging in bug from happening
Reviewed-on: MineClone2/MineClone2#4041
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2023-12-05 01:08:50 +00:00
the-real-herowl
589de76613
Fixed a code branch never being run
2023-12-05 01:59:05 +01:00
the-real-herowl
1857341b59
Fixed player knockback from arrows
2023-12-05 00:58:10 +00:00
the-real-herowl
46d9c66000
Fixed mobs executing custom on_punch with punch fail
2023-12-05 00:58:10 +00:00
the-real-herowl
cca6645524
Added player damage invulnerability
2023-12-05 00:58:10 +00:00