ancientmarinerdev
00bd3cc835
Default setting fix
2023-01-31 18:24:47 +00:00
ancientmarinerdev
71c236646f
Limit spawning of mobs outside y axis as well
2023-01-31 18:13:36 +00:00
ancientmarinerdev
a8716c802f
Improve balancing for early game
2023-01-31 18:04:01 +00:00
ancientmarinerdev
0ff2f66304
Add settings for percentage of hostile and peaceful groups spawned
2023-01-31 15:55:11 +00:00
ancientmarinerdev
abefab73b6
Add world gen limits to spawning to avoid things spawning past the world gen limits
2023-01-30 23:10:37 +00:00
ancientmarinerdev
8f52a42c1f
Limit peaceful spawning and add configurable option
2023-01-30 01:31:58 +00:00
ancientmarinerdev
5ba531755a
Change spawn cap groups to spawn_type to give water it's own spawn cap.
2023-01-28 23:48:48 +00:00
ancientmarinerdev
61f44a85c5
Clean up
2023-01-28 02:31:41 +00:00
ancientmarinerdev
040f7054a1
Nerf group spawning until group spawn is based on pack size, not per spawn attempt
2023-01-28 00:44:48 +00:00
ancientmarinerdev
92ab24b0cf
Add logging
2023-01-28 00:24:33 +00:00
ancientmarinerdev
51bd783e61
Retry if failing to find spawn position
2023-01-28 00:14:08 +00:00
ancientmarinerdev
f99c7d7ef6
Mobs now can spawn in multiple positions around you per spawning cycle
2023-01-27 04:08:38 +00:00
ancientmarinerdev
da7344e2dc
Restructure code and tidy
2023-01-27 03:50:00 +00:00
ancientmarinerdev
814236fc3a
Clean logging etc.
2023-01-27 02:47:01 +00:00
ancientmarinerdev
12b9b5cbce
Clean up
2023-01-26 16:44:25 +00:00
ancientmarinerdev
11953e0575
Decrease change of groups spawning for peacefuls. Refresh total mobs check on spawn.
2023-01-26 15:42:27 +00:00
ancientmarinerdev
5b8bc87452
Fix mobs debug crash
2023-01-26 15:25:59 +00:00
ancientmarinerdev
3153d14523
Move cap check out of spawn checks and reimplement close cap check
2023-01-26 15:20:38 +00:00
ancientmarinerdev
976be51a3b
Add in constants for spawn zones
2023-01-26 13:44:29 +00:00
ancientmarinerdev
2fc69ce3c5
Limit group spawn to available cap space. Total mobs check once per spawn cycle.
2023-01-26 03:57:36 +00:00
ancientmarinerdev
02ee8b757d
Merge pull request 'Biome Colour Palette Fixes' ( #3203 ) from simplified_palette_index into master
...
Reviewed-on: MineClone2/MineClone2#3203
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-24 00:21:12 +00:00
PrairieWind
5c32d1c106
Merge pull request 'Fix crash when leaves don't have a registered orphan but try to rot' ( #3346 ) from rubber_crash_fix into master
...
Reviewed-on: MineClone2/MineClone2#3346
Reviewed-by: PrairieWind <prairie.astronomer1@gmail.com>
2023-01-23 22:02:24 +00:00
ancientmarinerdev
c4ea504123
Fix crash when leaves don't have a registered orphan but try to rot
2023-01-23 20:58:05 +00:00
ancientmarinerdev
6d60fb4160
Merge pull request 'Add some mob object checks to avoid crashing' ( #3324 ) from fix_ghast_kill_crash into master
...
Reviewed-on: MineClone2/MineClone2#3324
Reviewed-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land>
2023-01-23 20:19:34 +00:00
ancientmarinerdev
e4f26a4688
Fix self object checks for check suspend
2023-01-23 20:10:28 +00:00
ancientmarinerdev
af86e73280
Fix self object reference in player_in_active_range
2023-01-23 20:10:28 +00:00
ancientmarinerdev
32be8f9602
Fix more self object references in falling
2023-01-23 20:10:28 +00:00
ancientmarinerdev
15560d969c
Change order of mob step
2023-01-23 20:10:28 +00:00
ancientmarinerdev
6bbf3af97b
Remove log line
2023-01-23 20:10:28 +00:00
ancientmarinerdev
84317afc93
Review feedback implemented and planned changes
2023-01-23 20:10:28 +00:00
ancientmarinerdev
2cd6629ae1
Add some mob object checks to avoid crashing
2023-01-23 20:10:28 +00:00
FossFanatic
9afdd09d9d
Fix wrong init accident
...
I accidentally put the `init.lua` of `mcl_biomes` instead of `mcl_mapgen_core` in my previous commit. This fixes that.
2023-01-23 10:25:48 +00:00
ancientmarinerdev
9a276489d1
Merge pull request 'Fix assist death messages rarely showing up' ( #3265 ) from CyberMango/MineClone2:dev/mango/assist_death_messages_fix into master
...
Reviewed-on: MineClone2/MineClone2#3265
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-22 23:31:58 +00:00
CyberMango
e2cbd4267c
Added back sweet berries death messages.
2023-01-22 22:59:28 +02:00
CyberMango
4ec506b534
Turned a global constant into local.
2023-01-22 22:59:28 +02:00
CyberMango
06435e0f4c
Mixed 2 conditions into 1.
2023-01-22 22:59:28 +02:00
CyberMango
a1d98c080f
Now only allowing players and lua entities to do assist kills.
2023-01-22 22:59:28 +02:00
CyberMango
96cd2657db
Cleanup and removed debug prints.
2023-01-22 22:59:23 +02:00
CyberMango
cd63f32cdd
Fixed and optimized assist death messages.
...
Still left many log messages, a longer timeout and some unclean parts.
2023-01-22 22:58:46 +02:00
FossFanatic
2d81d153bd
Unsimplify the LBM
2023-01-22 18:02:31 +00:00
FossFanatic
dc7a46df4e
Simplify the LBM even more
2023-01-22 17:46:17 +00:00
FossFanatic
ad25b0bc4b
Make set palette safer
2023-01-22 16:51:40 +00:00
FossFanatic
b77260253a
Make grass palette fix LBM more efficient
2023-01-22 15:59:10 +00:00
ancientmarinerdev
ad9beebc70
Merge pull request 'Extra Breaking Animation Frame' ( #3343 ) from extra_break_animation_frame into master
...
Reviewed-on: MineClone2/MineClone2#3343
Reviewed-by: AFCMS <afcm.contact@gmail.com>
2023-01-22 15:07:25 +00:00
FossFanatic
b6951d00b9
Add an extra frame to the breaking animation
2023-01-22 15:06:51 +00:00
ancientmarinerdev
86e480aad0
Merge pull request 'Make sweet berries' velocity checks for damage conditions use absolute values.' ( #3308 ) from CyberMango/MineClone2:dev/mango/make_berries_velocity_check_absolute into master
...
Reviewed-on: MineClone2/MineClone2#3308
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-22 00:56:48 +00:00
ancientmarinerdev
ce7d493890
Merge pull request 'Iron golem fixes' ( #3309 ) from gldrk/MineClone2:master into master
...
Reviewed-on: MineClone2/MineClone2#3309
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-22 00:45:53 +00:00
𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟
995679d7ae
Merge pull request 'Fix most deaths not producing a death message.' ( #3332 ) from CyberMango/MineClone2:dev/mango/fix_mt_deaths_messages into master
...
Reviewed-on: MineClone2/MineClone2#3332
Reviewed-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land>
2023-01-20 22:32:22 +00:00
CyberMango
c57f797226
Make the velocity checks absolute.
...
Now sweet berries will cause damage in all directions.
2023-01-20 19:15:55 +02:00
CyberMango
78f32d2dd4
Removed the approved field from death reasons.
...
This created a strange bug that only death reasons created by
mcl_utils.deal_damage were "approved" so only they triggered running the
death callbacks, so only they triggered printing a death message.
Therefore most deaths did not produce a death message.
2023-01-20 19:15:21 +02:00