1
0
Fork 0
Commit Graph

266 Commits (547291c333b3fba7ee8bf8f1cc18721bbfcad1e2)

Author SHA1 Message Date
Saku Laesvuori 4a085c9526 Fix passive mobs despawning
According to the wiki most passive mobs do not despawn. The ones that do
have already been explicity marked as despawning.

<https://minecraft.fandom.com/wiki/Spawn#Despawning>
<https://minecraft.fandom.com/wiki/Mob#Despawning>
2021-04-04 09:15:25 +03:00
epCode ac87e0604e make ghast firing more MC-like 2021-04-03 18:39:20 -07:00
epCode 40b07e466b make ghast fireballs deflectible 2021-04-03 18:07:51 -07:00
epCode 0dbe66f3b4 make mob drops similar to MC 2021-04-01 14:12:07 -07:00
Elias Fleckenstein 46c6328432 Something secret :P 2021-03-25 09:24:38 +01:00
epCode 01df02667b Make setting for swim on lava 2021-03-21 17:53:57 -07:00
kay27 03feb36558 Improve Nether Portals (#1315) (as a squash)
Remove Nether portal caches, https://git.minetest.land/MineClone2/MineClone2/issues/1210

Store all exits from Nether portals in quick-access table

Implement proper Nether portal search, using the table, https://git.minetest.land/MineClone2/MineClone2/issues/1055

Store Nether portal exits table in mod storage

Remove exits from table on Nether portal destruction

Align destination area to [map chunks 5x5x5](https://git.minetest.land/MineClone2/MineClone2/wiki/World-structure%3A-positions%2C-boundaries%2C-blocks%2C-chunks%2C-dimensions%2C-barriers-and-the-void) to avoid lots of ```emerge_area()``` calls

Support Nether roof, https://git.minetest.land/MineClone2/MineClone2/issues/1267

Implement better suitable place search, https://git.minetest.land/MineClone2/MineClone2/issues/1126

Implement object queue not to trigger the same search again

Avoid lava lakes, https://git.minetest.land/MineClone2/MineClone2/issues/1126

Add ```/spawnstruct nether_portal``` chat command
Co-Authored-By: kay27 <kay27@noreply.git.minetest.land>
Co-Committed-By: kay27 <kay27@noreply.git.minetest.land>
2021-03-21 23:14:33 +00:00
Elias Åström 7441f0269b Use get_node_light for sunlight in 5.3
Avoids servers running 5.3 crashing.
2021-03-17 09:12:02 +01:00
Elias Åström 0805431231 Fix #1293 2021-03-16 23:51:20 +01:00
AFCMS 5d17a6b699 fix SO MANY pairs/ipairs 2021-03-16 17:35:46 +01:00
epCode cb10a5508b Make mob damage more red (MC-like) 2021-03-11 19:40:36 -08:00
epCode d12009538e Better mob_mount animations (riding) 2021-03-10 12:27:42 -08:00
Elias Fleckenstein d57db0444f Use mod.conf in all mods, part 1 2021-03-04 15:22:14 +01:00
Elias Fleckenstein 5de9d90569 Simplify mcl_burning API 2021-02-22 10:55:14 +01:00
kay27 0ba7e4fc4d Fix Runtime error: attempt to index a nil value (api.lua:399 <- is_node_dangerous <- is_at_cliff_or_danger <- on_step_old <- void_damage:16) 2021-02-22 13:40:40 +04:00
epCode 512765a37d Make use_texture_alpha an mobs_mc.entity setting 2021-02-21 17:10:04 -08:00
epCode 393bc195fb Enable alpha for mobs 2021-02-19 13:11:18 -08:00
Elias Fleckenstein c9e589b931 Add mcl_burning damage interval 2021-02-18 14:47:35 +01:00
Elias Fleckenstein eddef41e6b Fix #1132 2021-02-18 09:41:06 +01:00
MysticTempest 0ec64189dc Partial creeper explode distance fix, and fix to stop punching mobs into the air. 2021-02-11 17:27:55 -06:00
kay27 696ae8e6fe Merge pull request 'Fix Mobs not taking knockback on the Y-axis' (#1061) from Code-Sploit/MineClone2:master into master
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/1061
2021-02-05 21:41:38 +00:00
kay27 fa3e37c604 A mob does not drop XP unless it dies within 5 s of an attack registered as a player hit, https://git.minetest.land/MineClone2/MineClone2/issues/1021#issuecomment-13894 2021-02-05 16:34:49 +04:00
Code-Sploit 95b0a27213 Fix Mobs not taking knockback on the Y-axis 2021-02-05 10:36:48 +00:00
kay27 7210dfcc1c Make mobs only drop XP orbs when they're killed by hit, attempt to fix https://git.minetest.land/Wuzzy/MineClone2/issues/978 2021-01-27 16:12:34 +04:00
Elias Åström 174a3a2968 Fix creeper explosions only doing 1/2 heart damage
The solution was to move the creeper explosions to originate from the
center of the creepers collisionbox and not its entity position.
2021-01-26 14:13:30 +01:00
MysticTempest c1c5ed4869 Fix crash in 'mcl_spawn' in v6,flat,singlenode mapgens; and fix mobs despawning when attacking/following players. 2021-01-24 17:47:28 -06:00
Elias Fleckenstein 76bd139f1b Rise mob spawning distance to 24 (Closes #982) 2021-01-24 19:07:56 +01:00
Elias Fleckenstein f9a82aab05 Implement curing zombie villagers 2021-01-23 15:40:12 +01:00
kay27 a41e0628e5 Fix https://git.minetest.land/Wuzzy/MineClone2/issues/994 Crash in mcl_mobs 2021-01-21 12:36:33 +04:00
Elias Fleckenstein 1f05d8f876 Knockback enchantment working on mobs 2021-01-11 16:38:05 +01:00
Elias Fleckenstein b616ce734f Fix mobs taking damage from fire and lava even if they shouldn't 2021-01-06 13:31:51 +01:00
Elias Fleckenstein 3a02e90c3a Fix mobs jumping against walls again and again due to a typo 2021-01-06 12:14:20 +01:00
Elias Fleckenstein f2c978c892 Fix #885 2021-01-06 12:04:02 +01:00
Elias Fleckenstein fd5f3a8df7 Mobs can't jump while already in air 2021-01-06 11:47:50 +01:00
kay27 bdd0123c77 keep mobs from disappearance 2021-01-06 11:25:56 +01:00
Elias Fleckenstein 52ed7f668e Small mob shoot raycast improvement 2021-01-06 11:18:18 +01:00
Elias Fleckenstein bc15c9c22d Fix #965 2021-01-06 10:36:57 +01:00
kay27 faa944193a try to fix https://git.minetest.land/Wuzzy/MineClone2/issues/963 2021-01-05 20:45:56 +01:00
Elias Fleckenstein 059629c51f Fix wrong mob spawning distance from player 2021-01-05 20:29:10 +01:00
Elias Fleckenstein 5899c2059f Fix #860 2021-01-05 18:02:41 +01:00
Elias Fleckenstein 6f49a3d535 Fix #788 2021-01-05 17:52:27 +01:00
Elias Fleckenstein ac54e3caf3 Fix despawning once and for all (hopefully) 2021-01-04 16:40:18 +01:00
Elias Fleckenstein 9e97331bdc Fix mobs despawning while close to player 2021-01-03 15:10:50 +01:00
kay27 30379c823c Clean up some spaces in code after merging https://git.minetest.land/EliasFleckenstein03/MineClone2 2021-01-03 00:42:07 +04:00
Elias Fleckenstein 7d45055a59 Remove minetest.env in mcl_mobs API 2021-01-02 12:45:23 +01:00
Elias Fleckenstein 081ae7fbff Make undead mobs burn in sunlight instead of dealing damage directly 2021-01-02 12:43:50 +01:00
Elias Fleckenstein 8ba8f62527 Document fire_resistant and fire_damage_resistant 2021-01-02 12:34:02 +01:00
Elias Fleckenstein 84708c3870 Merge branch 'master' of https://git.minetest.land/Wuzzy/MineClone2 2021-01-02 10:58:02 +01:00
Elias Fleckenstein fbd4a3a516 Fix burning sound keeping playing 2021-01-02 10:56:40 +01:00
Elias Fleckenstein 212e895c1a Fire Aspect for Mobs 2021-01-01 19:59:34 +01:00
Elias Fleckenstein 2932837951 Fix mobs always dropping cooked loot 2021-01-01 19:52:34 +01:00
Elias Fleckenstein 92bf864807 Fire Aspect 2021-01-01 19:51:31 +01:00
Elias Fleckenstein 071ba77bb0 mcl_burning fully working 2021-01-01 19:25:47 +01:00
Elias Fleckenstein a6eed5c5b3 Rework system 2020-12-29 22:08:38 +01:00
Elias Fleckenstein 7545e29f58 Burning objects 2020-12-24 17:48:40 +01:00
Elias Fleckenstein b017fd7405 Looting actually works now 2020-12-23 19:01:49 +01:00
Elias Fleckenstein da7240d6c1 looting 2020-12-23 17:41:42 +01:00
MysticTempest b56ae38939 Make lava/fire wait 2 seconds before destroying items to allow chance for pickup, fix dogs following when sitting, and add some rotation so mobs don't idle at cliffs. 2020-12-22 08:29:24 -06:00
MysticTempest cb3fa6cd09 Fix magma cubes and zombies not taking damage from hands; and adjust magma cube armors to their proper values. 2020-12-17 16:07:20 -06:00
MysticTempest fb51ab05ea Enable basic mob despawning. 2020-12-17 09:22:34 -06:00
kay27 e7aa873968 Fix https://git.minetest.land/EliasFleckenstein03/MineClone2/issues/3 2020-12-13 03:09:32 +04:00
Wuzzy d699459bac Fix carrot param2 reset to 0 when ate by rabbit 2020-12-09 22:10:42 +01:00
Wuzzy d17c53cb0c Fix mob spawn height for real 2020-12-08 22:42:01 +01:00
Wuzzy 7abffc5df9 Fix mobs spawning 1.5 nodes above the ground 2020-12-08 01:44:45 +01:00
Wuzzy 839c22dcfb Change XP drop amount for each mob 2020-12-06 15:46:42 +01:00
Wuzzy 9d31ddb30d Baby animals don't drop XP 2020-12-05 23:42:33 +01:00
Wuzzy b70e58ab05 Add animal eat sound 2020-12-05 23:37:12 +01:00
Wuzzy 22a0b107ba Add flop sound when mob flops on ground 2020-12-05 21:33:37 +01:00
Wuzzy c0ef6e3d5a Add instant_death for mobs 2020-12-05 14:42:03 +01:00
Wuzzy e23bdca570 Reset mob velocity when surviving flop 2020-12-05 14:20:58 +01:00
Wuzzy c48371e859 Mobs can't runaway while in flop state 2020-12-05 14:16:07 +01:00
Wuzzy a9b59816c4 Implement very basic flopping 2020-12-05 14:14:16 +01:00
Wuzzy cb08062926 Fix some mob-related death bugs 2020-12-05 13:51:29 +01:00
Wuzzy 3a28081683 mcl_mobs: Shorten math.pi 2020-12-05 13:05:12 +01:00
Wuzzy 21310aad59 Fix more death animation bugs 2020-12-05 12:59:12 +01:00
Wuzzy 57e24fc705 Disable object collision of dead mobs 2020-12-05 05:20:43 +01:00
Wuzzy b6c6602d13 New mob death particle and sound 2020-12-05 05:11:53 +01:00
Wuzzy ed3afc6e49 Redo the death effect 2020-12-05 04:33:23 +01:00
Wuzzy 9b519cb665 Document mob states 2020-12-05 02:17:39 +01:00
Wuzzy 1362730dbf Mobs don't follow food in hand in love mode 2020-12-05 02:07:43 +01:00
Wuzzy 855fd6b279 Drop XP when breeding 2020-12-05 01:49:15 +01:00
Wuzzy a56df1e533 Add mobs debug mode 2020-12-05 01:38:10 +01:00
Wuzzy 7913e72e07 Tweak timing of horny timer and child grow time 2020-12-05 01:26:30 +01:00
kay27 945260fa29 quick fix of attempt to index local 'node' (nil value) at mods/ENTITIES/mcl_mobs/api.lua:3392 2020-12-03 23:48:26 +04:00
MysticTempest 09ccfc9802 Copy mcl_item_entity's item flowing code to allow mobs to be pushed by flowing_water, add TenPlus1's mob shoving code, and fix mob swimming breaking recently. 2020-12-03 10:37:44 -06:00
kay27 06c97be4a2 Fix https://git.minetest.land/Wuzzy/MineClone2/issues/880 2020-12-01 20:10:37 +04:00
kay27 e0734952ce quick fix 'not def and def.walkable' 2020-11-28 17:56:37 +04:00
kay27 a127136c60 Add Enchanting from Crafter-minetest by Oil_boi 2020-10-19 16:38:21 +04:00
kay27 446b0e6602 Merge updated Nether portals, https://git.minetest.land/Wuzzy/MineClone2/issues/804 2020-09-21 22:21:46 +04:00
Wuzzy 731f42ac88 Rename and move texture: tnt_smoke 2020-08-19 18:47:58 +02:00
Wuzzy f00dc21252 Make dying mobs non-pointable 2020-08-19 18:38:38 +02:00
Wuzzy 28aead0a60 Tweak mob death particles 2020-08-19 18:38:14 +02:00
Wuzzy e2735e0081 Fix wrong var name in mcl_mobs 2020-08-05 17:29:52 +02:00
MysticTempest 460d6e837a Fix farm mobs following players slowly, adjust animations to follow suit, increase pig view range slightly, and change the runaway animation from walk to run. 2020-08-03 08:37:58 -05:00
MysticTempest c63c92f597 Copy upstream's pathfinding out of water, then copy & rework the cliff check into a check for land mobs to avoid water. 2020-07-31 08:35:40 -05:00
MysticTempest 56958ab0c9 Fix mobs getting stuck in water, fix mobs falling off cliffs, and lower spider speed so cliff_danger check is properly applied. 2020-07-24 21:15:40 -05:00
kay27 ba51686e6c Russian translation 2020-07-20 00:11:13 +00:00
Wuzzy 90cc3b9659 Fix crash in mcl_mobs 2020-07-16 20:26:41 +02:00
Brandon ad5759a5ad Update method for harming by heal to mob attributes 2020-07-12 16:56:41 -04:00
Wuzzy 5125f6d739 Merge branch 'rootyjr_enderman' 2020-07-11 11:32:50 +02:00