teknomunk
add9cbe3bc
Fix mob spawner crash ( #4337 )
...
This fixes #4336 crash at login about mcl_mobspawners. Also adds an API call, `mcl_mobs.register_conversion` for converting one mob into another and updates rovers and stalkers to use this API call.
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4337
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-30 08:29:12 +00:00
the-real-herowl
2bd24120e9
Stalker texture building fix ( #4322 )
...
Added a defensive check for stalker texture building.
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4322
2024-05-25 11:57:05 +00:00
teknomunk
0a14a74860
Fix crash when converting endermen to rovers ( #4318 )
...
Fixes a crash that occurs when automatically converting endermen to rovers.
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4318
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-24 10:32:19 +00:00
the-real-herowl
a499d292f8
Finish renames ( #4314 )
...
Fix crash caused by unfinished renaming in #4282
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4314
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-05-22 19:18:10 +00:00
the-real-herowl
018814c362
Added a few mobitems
...
* one droppable from strays
* the rest will get their mobs in a later update
* added alternative ways to get the items
* added recipes for potions that use these items
2024-05-22 21:03:43 +02:00
the-real-herowl
651fb74be1
Fix a crash
2024-05-22 21:03:43 +02:00
the-real-herowl
664993ca75
Fixed mob drops not having proper description
2024-05-22 21:03:43 +02:00
the-real-herowl
d306260c7e
Guardian fixes
2024-05-22 21:03:43 +02:00
the-real-herowl
747bf16a94
Migrated mobs to the new effects API
2024-05-22 21:03:43 +02:00
the-real-herowl
e36b7f413b
Strays now use frost arrows
2024-05-22 21:03:43 +02:00
the-real-herowl
dc7b1869b7
Move most of the game to the new API
2024-05-22 21:03:43 +02:00
the-real-herowl
63b2da7aa0
Added on_save_effect support for mobs
2024-05-22 21:03:43 +02:00
the-real-herowl
914e3c6c2a
Effects persist on loads for mobs too
2024-05-22 21:03:43 +02:00
the-real-herowl
7cd0cfede8
Further (mcl_)luck functionality
...
* XP from mob breeding impacted by luck
* eye of ender explosion chance impacted by luck
* fishing loot impacted by luck
* melee critical damage impacted by luck
* also fixed 2 scripts marked as "executable"
2024-05-22 21:02:25 +02:00
the-real-herowl
0c4094596e
Improved haste and fatigue effects
...
* fixed a few crashes related to unusual effect levels
* added haste and fatigue combat functionality
* added some cleanup to avoid hangover unstackable items
* capped the slowdown from fatigue at 5 minutes digging time
* (despite the above, if a tool has a longer time set in definition,
that still works)
* removed an unused "global" variable
2024-05-22 21:02:25 +02:00
the-real-herowl
456d205161
Added strength and weakness effects
...
* also highest effect level displayed in HUD set to 3000
* also improved indicating effects with strange factors in HUD
2024-05-22 21:02:25 +02:00
the-real-herowl
753545d714
Merge pull request 'Rover and Stalker' ( #4282 ) from rover_stalker into master
...
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4282
2024-05-22 19:01:14 +00:00
the-real-herowl
48e6ffa935
Improved tool tooltips ( #4306 )
...
Co-authored-by: Araca <araca.prod@gmail.com>
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4306
2024-05-22 18:55:07 +00:00
teknomunk
0279dde3d0
Limit check to +/- 16 nodes from goal position (maximum 33 nodes, 3 map blocks)
2024-05-22 15:25:38 +00:00
teknomunk
2a014ca79c
Change y range calculation to use outer zone distance and not middle to let mobs spawn far away from the player
2024-05-22 15:25:38 +00:00
teknomunk
1bc0a0b411
Implement a continuous distribution function using a piecewise linear function for selecting the distance from the player to spawn mobs with, fix crash when no nodes are found under air at the goal position
2024-05-22 15:25:38 +00:00
teknomunk
bd6c8d35c3
Change y_min/y_max calculations
2024-05-22 15:25:38 +00:00
teknomunk
3850fc1a9f
Limit y range to the same hemisphere (top/bottom)
2024-05-22 15:25:38 +00:00
teknomunk
74cf14ef0f
Close if statement
2024-05-22 15:25:38 +00:00
teknomunk
3a4a8799ea
Change mob spawning randomization from polar coordinates to spherical coordinates, move position validation code from find_spawning_position to get_next_mob_spawn_pos, minimize code remaining in find_spawning_position
2024-05-22 15:25:38 +00:00
the-real-herowl
a3f6bc1a6f
Rename the files
2024-05-22 14:26:18 +02:00
the-real-herowl
af13bd0635
Stalker may be overloaded, but never charged
2024-05-19 02:49:40 +02:00
the-real-herowl
18af03b99c
Animated charged stalker aura
2024-05-12 07:14:28 +02:00
the-real-herowl
22b6c25458
Convert old mob to the new stalker
2024-05-12 06:47:00 +02:00
the-real-herowl
0dcf38094c
Stalker rename (partial)
2024-05-12 06:21:37 +02:00
the-real-herowl
970f6cf377
Stalker model and mechanics implemented
2024-05-12 06:02:15 +02:00
the-real-herowl
4b83aaaa77
Renaming throughout docs and comments
2024-05-07 11:38:00 +00:00
the-real-herowl
d826a587da
Compatibility conversion
2024-05-05 22:55:25 +02:00
teknomunk
d2a49799ae
Change over internal name so that /spawn_mob works
2024-05-05 16:22:19 +00:00
the-real-herowl
a36c6481cb
Going on with renaming the mob
2024-05-05 21:12:37 +02:00
the-real-herowl
1219b09851
Migrated enderman to the new visuals
...
Also made the node holding use vl_held_item
2024-05-05 19:10:18 +00:00
the-real-herowl
b9ec1a4611
Complete migration to vl_held_item
2024-05-05 19:10:18 +00:00
the-real-herowl
25321a5ac7
Move vl_node_entity to vl_held_item
2024-05-05 19:10:18 +00:00
teknomunk
2fc283a42a
Create node entity
2024-05-05 19:10:18 +00:00
the-real-herowl
7d999535e7
Merge pull request 'Ghast fixes' ( #4277 ) from ghast_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4277
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-05-03 12:57:32 +00:00
teknomunk
6756658ee9
Fix server crash when server restarts after a player dies but they didn't respawn ( #4246 )
...
Ensuring that tables storing player data are initialized before being used.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4246
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-02 03:01:43 +00:00
the-real-herowl
4dde321a04
Ghast fireball fixes
2024-05-02 00:18:43 +02:00
Araca
cd0509c2e6
Fix crash with ghast achievement fireball_redir_serv ( #4179 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4179
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: Araca <araca.prod@gmail.com>
Co-committed-by: Araca <araca.prod@gmail.com>
2024-05-01 22:15:56 +00:00
teknomunk
0c372f987d
Stop villagers from eating shulker boxes ( #4266 )
...
This modifies the logic for mobs picking up items to only match against the item's name and ignore any text in an items metadata.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4266
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-01 15:44:14 +00:00
Bakawun
22c4daab22
fix walking and running animation for horse donkey and mule ( #4053 )
...
no more gliding horses
Co-authored-by: bakawun <bakawun@getnada.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4053
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: Bakawun <bakawun@noreply.git.minetest.land>
Co-committed-by: Bakawun <bakawun@noreply.git.minetest.land>
2024-05-01 15:40:57 +00:00
Eliy21
f78ad93fd3
Make destroying boats with punch easier ( #4159 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4159
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2024-04-30 14:24:24 +00:00
the-real-herowl
d321b166ea
Merge pull request 'trading gives the player experience' ( #4210 ) from nixnoxus/MineClone2:add-trading-xp into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4210
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-04-30 10:47:17 +00:00
SOS-Games
4f37c1600f
Able to see all mobs in the lookup help menu ( #4186 )
...
added a Mobs category that has pages for all mobs
Co-authored-by: SOS-Games <101518564+SOS-Games@users.noreply.github.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4186
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: SOS-Games <gruberscomplete@gmail.com>
Co-committed-by: SOS-Games <gruberscomplete@gmail.com>
2024-04-21 08:16:15 +00:00
the-real-herowl
5e673b8fee
Merge pull request 'Add partial item stack pickup' ( #4193 ) from teknomunk/MineClone2:grouped-item-pickup into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4193
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 06:53:37 +00:00
the-real-herowl
b5b8d4f336
Merge pull request 'more piglin bartering items (and drop stack instead of single items)' ( #4181 ) from nixnoxus/MineClone2:piglin-bartering into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4181
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 00:01:13 +00:00
nixnoxus
a86e8e2c8e
fix strider breeding & increase riding speed ( #4096 )
...
- Striders follow `mcl_crimson:warped_fungus`
- Striders can be bred with `mcl_crimson:warped_fungus`
- Riding speed increased to 2 m/s
- Warning fixed
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4096
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-04-13 23:38:46 +00:00
ancientmarinerdev
ac4aff12ea
Enable custom biome check in spawning. This allows mods to overide the check in singlenode and other mapgens that do not support biome API. ( #4217 )
...
Some older mapgens do not support the MT biome API. Singlenode and I think v6 also. This allows mods to overide the biomecheck in mob spawning to return valid biomenames and customise this.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4217
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: ancientmarinerdev <ancientmariner_dev@proton.me>
Co-committed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2024-04-01 15:40:14 +00:00
teknomunk
13ce4f9092
Additional cleanup, impelemnt partial item stack pickup
2024-03-31 02:32:24 +00:00
teknomunk
0a294c55a1
Move object pickup code to try_object_pickup(...) and refactor to remove most indentation for readability
2024-03-31 02:32:24 +00:00
the-real-herowl
89e8cf0213
Merge branch 'skeleton_sounds'
2024-03-24 06:38:35 +01:00
nixnoxus
08b41a3b39
accelerate non-moving carts on mcl_minecarts:golden_rail_on
( #4097 )
...
accelerate a non-moving minecart away from a solid opaque block the powered rail is facing
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4097
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-03-24 05:29:44 +00:00
nixnoxus
9809c627dc
trading gives the player experience
2024-03-09 15:06:38 +01:00
nixnoxus
497f1dcd80
drop stack instead of items
2024-02-05 00:24:27 +01:00
nixnoxus
01cace413f
update bartering items
2024-02-05 00:11:22 +01:00
the-real-herowl
a8ad631864
Added ghast achievement and nerfed ghast
...
* ghast now attacks less frequently
* killing ghast with a ghast fireball now awards an achievement
2024-01-25 14:29:08 +01:00
the-real-herowl
1478960b7f
Improved ghast combat
...
* ghast fireballs can now hit the shooter (used to just fly through)
* improved ghast aim
* increased ghast fireball lifetime
* mob projectile lifetime is now counted in seconds (was in ticks)
* improved variable naming
* improved default mob projectile deflecting (applies to ghast fireball)
2024-01-25 02:51:36 +00:00
the-real-herowl
f41990c1d0
Fixed ghast hitbox
2024-01-25 02:51:36 +00:00
Eliy21
aa4f8ba6cc
Add medium size mob distinction in the cactus mob damage area reach code
2024-01-21 09:18:43 +00:00
Eliy21
d41d29be58
Add distinction between regular sized mobs and large mobs in the cactus mob damage area reach
2024-01-21 09:18:43 +00:00
Eliy21
434bb33f72
Add mob cactus damage logic to /mcl_mobs/physics.lua
2024-01-21 09:18:43 +00:00
emptyshore
8e103cf615
Mobs should not anger towards the player if damage is disabled. ( #4114 )
...
Co-authored-by: Mateusz Uzdowski <mateusz@silverstripe.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4114
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: emptyshore <emptyshore@noreply.git.minetest.land>
Co-committed-by: emptyshore <emptyshore@noreply.git.minetest.land>
2024-01-21 05:37:54 +00:00
codiac
d3c591915f
Fix light check and limit Y level for slime chunk spawn. ( #4139 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4139
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: codiac <codiac@inbox.lv>
Co-committed-by: codiac <codiac@inbox.lv>
2024-01-21 02:52:36 +00:00
the-real-herowl
3dafeb7505
Merge pull request 'Set all mob spawn chance weights according to mc now that weights are actually taken into account' ( #4035 ) from Bakawun/MineClone2:mob_chance into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4035
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-20 04:00:13 +00:00
PrWalterB
899c45534f
Adding occitan translation for CORE and ENTITIES
2024-01-20 04:28:46 +01:00
the-real-herowl
41c6773fd4
Merge pull request 'Spawning: fix random weighted choice' ( #4025 ) from Bakawun/MineClone2:random_select into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4025
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-20 03:15:24 +00:00
the-real-herowl
27c3760da1
Merge pull request 'Ghast: align attributes with mc' ( #4014 ) from Bakawun/MineClone2:ghast into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4014
2024-01-20 03:14:16 +00:00
bakawun
4d90dfab0e
Spawning: add a comment to clarify what the random select is doing
2024-01-10 11:22:13 +01:00
bakawun
b2b63266b7
Spawning: break mob selection loop when out of bounds
2024-01-10 11:22:13 +01:00
bakawun
d151e79fb9
Spawning: remove unused summary_chance
2024-01-10 11:22:13 +01:00
bakawun
e419e6d63b
Spawning: remove another unused perlin var
2024-01-10 11:22:13 +01:00
cora
55517154bd
Mob spawning: Remove unused vars
2024-01-10 11:22:13 +01:00
bakawun
402e4e7b79
Spawning: fix random weighted choice
2024-01-10 11:22:13 +01:00
the-real-herowl
3c2247d7c8
Merge pull request 'mobs:piglin: use (alt) zombified piglin sounds' ( #4083 ) from Bakawun/MineClone2:piglin_sounds into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4083
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-08 08:47:16 +00:00
the-real-herowl
324fd0dc4a
Merge pull request 'Add missing Hoglin/Zoglin sounds' ( #4082 ) from Bakawun/MineClone2:hoglin_sounds into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4082
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-01-08 08:45:33 +00:00
bakawun
cd033aa4ff
mobs:zoglin:sounds: adress review comment
2024-01-08 09:30:12 +01:00
bakawun
1f3c7913dd
mobs:piglin:sounds: adress review comment
2024-01-08 09:26:03 +01:00
bakawun
49aa32d2ee
mobs:skeletons:sounds: fix code review issue and add todo
2024-01-08 09:16:05 +01:00
the-real-herowl
d11526f8e8
Merge pull request 'Finish PVP Combat Parity with the rest + PVP Tweaks' ( #4078 ) from Eliy21/MineClone2:combat_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4078
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-30 04:21:18 +00:00
the-real-herowl
a2a4da5aed
Added shepherd functionality
2023-12-24 05:48:41 +01:00
the-real-herowl
dd7d56a385
Merge pull request 'br_pt_translation by JoseDouglas26' ( #4095 ) from br_pt_translation into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4095
2023-12-23 20:31:49 +00:00
the-real-herowl
8071d0fbef
Merge pull request 'Nerfed vexes and evokers' ( #4076 ) from vex_evoker_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4076
2023-12-23 20:19:24 +00:00
the-real-herowl
60c0483c12
Merge pull request 'Nerfed slime and magma cube attack range' ( #4075 ) from slime_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4075
2023-12-23 20:18:23 +00:00
cora
29d40ef553
Mix down new mob sounds to mono
2023-12-23 09:39:12 +01:00
JoseDouglas26
947d20ae96
mcl_mobs pt_BR translation
2023-12-22 23:45:07 +01:00
JoseDouglas26
5c06c28b0f
mobs_mc pt_BR translation
2023-12-22 23:45:07 +01:00
JoseDouglas26
df02770470
mcl_minecarts pt_BR translation
2023-12-22 23:45:07 +01:00
JoseDouglas26
51dc10c9ea
mcl_paintings pt_BR translation
2023-12-22 23:45:07 +01:00
JoseDouglas26
2370d155c9
mcl_falling_nodes pt_BR translation
2023-12-22 23:45:07 +01:00
JoseDouglas26
ad3ec48ec9
mcl_boats pt_BR translation
2023-12-22 23:45:07 +01:00
bakawun
a786b66d9e
mobs:skeletons: add sounds to skeleton
...
and stray, fix random sound for wither skeleton
2023-12-18 11:17:25 +01:00
bakawun
cc470b9d88
mobs:hoglin: fix conversion of tabs to spaces
2023-12-18 11:08:09 +01:00
bakawun
ee51a500b2
mobs:piglin: use (alt) zombified piglin sounds
2023-12-18 10:57:39 +01:00
bakawun
7f823f0155
mobs:hoglin:add licence information
2023-12-18 10:38:23 +01:00
bakawun
f5ba0b7981
mobs:zoglin: use hoglin sound .2
2023-12-18 10:31:08 +01:00
bakawun
e202f20869
mobs:hoglin: use sound .1 for random and
...
reuse hurt sound for death
2023-12-18 09:58:37 +01:00
bakawun
692b101212
mobs:hoglin: add missing sounds
...
these were made by epCode and lincenced under
LGPL-3.0.
downloaded from
49a838e733
2023-12-18 09:51:58 +01:00
the-real-herowl
07147e9d5b
Make slime+magmacube collision boxes rotate properly
2023-12-18 02:56:43 +01:00
the-real-herowl
d44b00a20e
Merge pull request 'Shulker improvements and homing mob projectiles' ( #4000 ) from Bakawun/MineClone2:Shulker_shot_speed into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4000
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-12-18 00:54:04 +00:00
Eliy21
ae169b2814
Add fix to crash when moving bought villager trade item to empty sell slot bug by JoseDouglas26 ( #4079 )
...
Add fix to #4062 by JoseDouglas26 https://git.minetest.land/MineClone2/MineClone2/issues/4062#issuecomment-74045
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4079
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-15 03:09:48 +00:00
bakawun
cee5bbc206
mobs:fix typo in homing function
2023-12-14 16:50:23 +01:00
Eliy21
ed507d8509
Remove unnecessary space in the attack reach limit on mobs code
2023-12-14 08:15:55 +00:00
the-real-herowl
a2c8d13f04
Nerfed vexes and evokers
2023-12-13 04:51:56 +01:00
the-real-herowl
ed205190e4
Nerfed slime and magma cube attack range
2023-12-13 04:10:01 +01:00
bakawun
bc101314df
mobs:shulker:use on_attack to set shoot interval
...
to between 1 and 6 seconds
2023-12-13 02:42:08 +01:00
the-real-herowl
69903aa4ec
Fixed crashes
2023-12-13 02:42:08 +01:00
bakawun
686646b86d
Shulker: align armor value with mc and set it to 0 when opened
2023-12-13 02:42:08 +01:00
bakawun
789c9a9a6d
Shulker: make bullet speed match mc
...
speed is 5 according to https://www.gmbinder.com/share/-MelLRYIg8yCfuAqQ82g#:~:text=After%20doing%20some%20experimentation%20I,~5%20blocks%2Fsecond ).
2023-12-13 02:42:08 +01:00
cora
cf51c60527
Fix shulker bullets ignoring armor
2023-12-13 02:42:08 +01:00
cora
55fe71d73b
Add a get_arrow_hit_func function to mcl_mobs
...
reason for this is that player:punch used by most mobs ignores armor
worn by player
2023-12-13 02:42:08 +01:00
cora
58bb26a7ef
Make shulker bullets homing
2023-12-13 02:42:08 +01:00
cora
f5079f1568
Add an option for mob arrows to be "homing"
2023-12-13 02:42:08 +01:00
Bakawun
b4511fb8c7
Shulker, add missing false statement
2023-12-13 02:42:08 +01:00
Bakawun
b02a3deec7
Shulker; fix attack open animation, improve peek
2023-12-13 02:42:08 +01:00
Bakawun
26cfdf0b7c
Shulker: randomize shoot interval
...
Randomize shoot interval to between 1 and 5.5 seconds and set default shoot interval to 5.5
2023-12-13 02:42:08 +01:00
Bakawun
8d34ff2a9a
Shulker: Make shulker peek periodically
...
Adjust walk and animation settings so the shulker peeks out randomly.
2023-12-13 02:42:08 +01:00
Bakawun
e6ddc03d3c
Shulker: lower shoot interval to 1 second
...
In this video we can see the shulkers are shooting at a rate of once per second.
https://youtube.com/shorts/8tUFaSZ4b7I?si=sszp4cnyXR4dXg9B
The wiki confirms this but mentions a range of 1 to 5.5 seconds.
I think this range is caused by the shulker closing and stopping shots for a few seconds but no longer than the max interval of 5.5
https://minecraft.fandom.com/wiki/Shulker#:~:text=The%20shulker%20continues%20firing%20every,unaffected%20by%20Levitation%20when%20hit
2023-12-13 02:42:08 +01:00
Bakawun
5f3c901f11
Ghast: align attributes with mc
...
Ghast should spawn much more rarely than they currently do
I set the value to 1/4th of the original value before 72000 was set as an attempt to lower spawn rates, it actually increased them.
Align View distance, sound distance and shot interval with mc wiki.
https://minecraft.fandom.com/wiki/Ghast
Align fireball velocity with mc issue tracker
https://bugs.mojang.com/browse/MC-238286
2023-12-11 09:58:41 +01: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: https://git.minetest.land/MineClone2/MineClone2/pulls/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
bb66f81999
Merge pull request 'Combat rebalancing' ( #4036 ) from combat_rebalancing into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4036
2023-12-08 22:06:06 +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
24ffd64cad
Knockback fixes
2023-12-05 00:58:10 +00:00
bakawun
2ba73f832c
horse: drops: remove 2nd saddle, add armor
2023-12-04 20:17:39 +01:00
codiac
4cf865a36c
Fix passive threshold in nether and end ( #4030 )
...
Fix light check for passive mobs in other dimensions. It is apparently the same in all dimensions. If a mob has it's own spawn_check function then that should be used regardless of it's type.
Fixes #4029
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4030
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: codiac <codiac@inbox.lv>
Co-committed-by: codiac <codiac@inbox.lv>
2023-11-28 02:45:18 +00:00
bakawun
25fa21ddbd
Set all mob spawn chance weights according to mc now that weights are actually taken into account
2023-11-27 10:47:55 +01:00
3raven
86da47b922
French translation update ( #4006 )
...
Update french translation, add missing chain, fix typo
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4006
Reviewed-by: AFCMS <afcm.contact@gmail.com>
Co-authored-by: 3raven <3raven@noreply.git.minetest.land>
Co-committed-by: 3raven <3raven@noreply.git.minetest.land>
2023-11-25 01:08:06 +00:00
Eliy21
7cbba73d50
Combat (mostly PvE) rebalancing ( #4005 )
...
-Added short mob invulnerability time after being hit
-Added separate shorter range for hitting mobs (as opposed to node interaction)
-Reworked mob knockback
-Slowed down natural health regeneration from saturation
-Added a setting for the saturation health regen speed
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4005
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-11-23 00:32:23 +00:00
the-real-herowl
e53d9ec8d7
Added comments
2023-11-18 02:31:07 +01:00
the-real-herowl
378b8f8f6c
Fix item not dropping at tool last use
2023-11-13 13:35:12 +01:00
codiac
89c97690c8
Add a setting to enable mod nav hacks
2023-11-06 22:01:31 +01:00
codiac
06f9486e4d
Do not go home if attacking
2023-11-06 21:59:40 +01:00
codiac
ae5564e658
Make golem go home. Fixes #3288
2023-11-06 21:59:40 +01:00
Eliy21
69dc013799
Prevent multiple chestboat drivers ( #3992 )
...
Fixes #3872
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3992
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-11-03 22:09:49 +00:00
Freeman
83d6e2a5d2
polar bear fix typo ( #3846 )
...
horrizonatal -> horizontal
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3846
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Freeman <project@gnuhacker.org>
Co-committed-by: Freeman <project@gnuhacker.org>
2023-11-03 00:06:06 +00:00
FossFanatic
ce403b9245
Rename Liquid Textures ( #3758 )
...
This pull request renames the textures of water and lava to more closely follow the MineClone 2 naming convention.
The code has also been changed to now reflect these new names.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3758
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: FossFanatic <fossfanatic@noreply.git.minetest.land>
Co-committed-by: FossFanatic <fossfanatic@noreply.git.minetest.land>
2023-11-02 23:47:26 +00:00
Eliy21
da911bd4d4
Turn non-player boat passenger sideways ( #3986 )
...
Some low hanging simple boat fixes.
Fixes #3259
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3986
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-11-02 19:24:52 +00:00
codiac
4fcd1ae541
Fix slime spawn crash ( #3977 )
...
Declare global variables before using them!
Fixes #3975
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3977
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: codiac <codiac@inbox.lv>
Co-committed-by: codiac <codiac@inbox.lv>
2023-10-23 05:32:18 +00:00
the-real-herowl
59f3b53a51
Merge pull request 'Use MC 1.18+ light levels to control mob spawning' ( #3946 ) from spawn_lighting into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/3946
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2023-10-22 01:35:00 +00:00
ancientmarinerdev
3564f6ebde
Fixed a crash in minetest vector code that isn't propogated to lua. Create util for ease of use.
2023-10-15 22:03:48 +01:00
the-real-herowl
c874e01cf9
Wither falling when no target found and small fixes
2023-10-11 00:54:31 +00:00
the-real-herowl
7ce82b9dcb
Peaceful crash fixed
2023-10-11 00:54:31 +00:00
the-real-herowl
645072507f
Wither melee attack and bug fixes
2023-10-11 00:54:31 +00:00
the-real-herowl
924a6c1c47
Settings-related fixes
...
-moved to the cleaner way of obtaining settings values
-disabled the anti-troll measures by default
-made the wither per-dimension limit dependent on the settings
-(anti-troll measures enabled required for wither counting and limit)
2023-10-11 00:54:31 +00:00
the-real-herowl
20b0f0748d
Added some comments to the code
2023-10-11 00:54:31 +00:00
the-real-herowl
d7c76e33d8
Tiny adjustments
...
- wither initial explosion radius moved from a magic value into a local variable
- wither initial explosion radius reduced
- wither attack_exception improved to better handle unlikely edge cases
2023-10-11 00:54:31 +00:00