1
0
Fork 0

Commit Graph

  • 7104108109 Rovers now take damage and teleport away when it is thundering. seventeenthShulker 2024-06-15 21:12:44 +0100
  • cb76c3da36 Change main spawning look to use adaptive delay based on last run with maximum period of 2.5 seconds, put some logging behind a flag, remove unused constants mcl_mobs_cleanup teknomunk 2024-07-07 19:57:13 -0500
  • b6c5893a30 Move raycast_line_of_sight function to mcl_mobs/functions.lua, rework group spawn point selection code, add line of sight check to group origin teknomunk 2024-07-07 19:17:19 -0500
  • 99314fd5e0 Change logging default and one log message teknomunk 2024-07-07 17:22:27 -0500
  • 5b29aac866 Refactor spawn_group() so that each spawn point can only be used once and protection is respected teknomunk 2024-07-07 15:47:53 -0500
  • 133ea93259 Fix passive spawning, disable some debug logging teknomunk 2024-06-30 11:01:46 -0500
  • 960b578ad0 Stop mobs that require ground from spawning in water, remove unused code and variables, some minor microoptimizations teknomunk 2024-06-30 10:12:12 -0500
  • 26198c34d4 Drop biome group generation and replace with spawn state checks for much improved performance (but has regressions), change logging of failure to find spawn point, increase spawn attempts to 4 per second with no position retries and only a single mob or group per attempt teknomunk 2024-06-29 09:21:23 -0500
  • a58a6e8ea6 Replace biome_check() with table.find() teknomunk 2024-06-18 19:01:39 -0500
  • ae353cdd8b Implement generating biome groups for spawning (not actually used yet) teknomunk 2024-06-18 18:59:12 -0500
  • 63250358f2 Move table.* functions to separate file in mcl_utils, add table.find() and table.intersect() teknomunk 2024-06-18 18:53:22 -0500
  • 26b3a8d81c Move modpath to separate variable to make it easier to add new files without merge conflicts teknomunk 2024-06-18 18:52:00 -0500
  • 05c91d6282 Have the list of biomes automatically generated teknomunk 2024-06-18 06:22:16 -0500
  • 6358663c86 Initial changes to spawn_check() and spawn_a_mob(), add profiling for mob spawning teknomunk 2024-06-17 18:21:38 -0500
  • b7667191e3 Improve acacia and birch plank textures improve_planks Mikita Wiśniewski 2024-06-28 14:51:54 +0700
  • bb9ed4498b Address review comments teknomunk 2024-06-26 06:52:10 -0500
  • 94981d9c09 Add return for get_staticdata teknomunk 2024-04-28 08:46:13 +0000
  • 7ae05d9c06 Add persistence to XP orbs, cleanup xp_to_size teknomunk 2024-04-28 08:38:52 +0000
  • 177e8f4b9d Code cleanup teknomunk 2024-04-28 08:22:27 +0000
  • 026ea5940c Merge pull request 'release/0.87.2' (#4457) from release/0.87.2 into master mapgen_update the-real-herowl 2024-06-24 03:43:09 +0200
  • be9fece0d3 Post-hotfix reset version 0.88.0-SNAPSHOT the-real-herowl 2024-06-24 03:41:37 +0200
  • 27f8a008c3 Update release notes for hotfix v0.87.2 0.87.2 the-real-herowl 2024-06-24 03:40:15 +0200
  • 8bbceddbc2 Updated release credits and set version for hotfix v0.87.2 the-real-herowl 2024-06-24 03:28:19 +0200
  • 6e70c760d6 Fix some formspecs on mobile (#4456) the-real-herowl 2024-06-24 03:26:02 +0200
  • 53802b270d Merge pull request 'Prevent mob conversion code from crashing' (#4421) from teknomunk/MineClone2:fix-conversion-crash into master the-real-herowl 2024-06-24 03:07:19 +0200
  • 3928e12634 Fix two more crashes, stray space teknomunk 2024-06-14 19:49:45 -0500
  • 304550d90c Fix parameter name teknomunk 2024-06-14 18:53:03 -0500
  • 0a2336ad82 Handle conversion of mobs that were incorrectly converted teknomunk 2024-06-14 18:50:05 -0500
  • 75a767a0ab Mob spawner conversion teknomunk 2024-06-14 18:43:10 -0500
  • 7e0afd7e21 Remove debug logging teknomunk 2024-06-12 06:42:37 -0500
  • 15fa925aae More fields to strip teknomunk 2024-06-12 06:36:59 -0500
  • 4935f5fdda Add debug logging teknomunk 2024-06-12 06:33:19 -0500
  • 41032ec999 Use correct variable name teknomunk 2024-06-12 06:31:06 -0500
  • d64ee18f75 Strip some fields from the mob's staticdata on conversion teknomunk 2024-06-12 06:26:07 -0500
  • 1942384fe5 Move object remove after position check teknomunk 2024-06-09 14:28:44 -0500
  • 9b50dd6565 Update to use new_object instead of obj teknomunk 2024-06-09 14:13:36 -0500
  • a88951ac6a More safety checks teknomunk 2024-06-09 14:11:04 -0500
  • bc343769ee Add guard to prevent crash when converting old mobs and the minetest fails to create the new entity teknomunk 2024-06-09 08:38:47 -0500
  • 8aa65f85f2 Fix extra 'Stair' in Polished Blackstone Brick nodes (#4450) seventeenthShulker 2024-06-23 23:40:36 +0200
  • e27e70a91b fix wrong name for diorite stairs (#4359) qoheniac 2024-06-23 23:39:09 +0200
  • 551a3ce829 Fix mobs operating when in, above or next to ignore mob_ignore_fix ancientmarinerdev 2024-06-18 00:19:10 +0100
  • 081e91d4fa Remove light paramtype from slab so they do not let light in from above or below. slabs_block_light ancientmarinerdev 2024-06-17 19:36:49 +0100
  • 7f53c24303 Make flowers buildable_to buildable_flowers Mikita Wiśniewski 2024-05-12 19:14:59 +0700
  • 744b47088b Fixes flint and steel adding wear when not setting node on fire (#4368) JoseDouglas26 2024-06-16 18:33:19 +0200
  • 6654c86fb2 Update issue and PR templates (#4440) Mikita Wiśniewski 2024-06-16 18:00:16 +0200
  • 53edf3393d Fix possible crash redstone-update teknomunk 2024-06-15 07:08:45 -0500
  • 31f3a5558c Fix crashes teknomunk 2024-04-28 15:36:53 +0000
  • e645dfd0cc Change redstone trail color based on power level teknomunk 2024-04-28 14:03:04 +0000
  • ef257f0131 Add warning for long server timesteps, fix comparator-hopper interaction after rebase, disable mesecons dig/place updating redstone state, fix power flow on first couple of switch togglings, add traceback print to mesecon.receptor_{on,off} teknomunk 2024-04-28 13:04:07 +0000
  • b67f2261ed Get redstone torches mostly workng (had to disable only calling node update routines when power level changes which is incorrect behavior, three redstone torch oscillator is not working correctly) teknomunk 2024-04-23 08:32:48 +0000
  • bbbc90e514 Add direction hash reversal lookup table, reverse direction for input rule checking teknomunk 2024-04-22 20:20:02 +0000
  • 1da30698d7 Fix crash in comparitor code, add input rule processing teknomunk 2024-04-21 22:50:40 +0000
  • 74d3fff5ff Change over redstone torcher (don't work), change hopper-comparator interaction again, start working on dig/place node handlers (doesn't work yet) teknomunk 2024-04-15 11:44:36 +0000
  • b3a04aae3b Add delay support to vl_redstone.set_power, switch repeater over teknomunk 2024-04-15 10:13:19 +0000
  • d3072fdf20 Fix power level when multiple sources power nodes (update distance was wrong) teknomunk 2024-04-15 09:28:19 +0000
  • 781ccc04f6 Convert from storing power information directly in node metadata to storing in memory in a multipower table that gets loaded and saved to node metadata as needed, change all locally cached functions to have the source prefix in the name for better core readability, fix global access in mcl_util.assign_uuid teknomunk 2024-04-15 08:21:14 +0000
  • 6396b6f56c Move force_get_node to mcl_util and swap all minetest.get_node to force_get_node in the new redstone code, implement conductors teknomunk 2024-04-15 07:11:38 +0000
  • 13888236d6 Implement comparator accurately and remove WIP, remove ABMs for comparators and make updates triggered instead of polled, changes to redstone power transmission teknomunk 2024-04-14 22:35:32 +0000
  • e970a5f414 make mcl_util.call_safe and use it to make sure that mesecon devices are isolated from each other and can't crash the server, handle powered solid blocks, increase powered on to 16 teknomunk 2024-04-14 20:35:38 +0000
  • 6107bba52f Disable mesecons processing, create initial redstone power propigation code, change wall lever to use new code, modify scheduler to provide backtraces when tasks error teknomunk 2024-04-14 19:05:05 +0000
  • a958fbbf71 Update vl_scheduler.register_function to require the function name to be prefixed by the mod registering, add examples of function registration teknomunk 2024-04-14 15:21:46 +0000
  • 27fb96afdf Get scheduler reliably running and rescheduling tasks teknomunk 2024-04-14 13:11:28 +0000
  • 09f034de16 Add back in test code, get queue working correctly teknomunk 2024-04-13 21:26:25 +0000
  • 939d2c9ef0 Use new prefix for modules, remove test, make scheduler use priority bins other than the first teknomunk 2024-04-13 17:05:30 +0000
  • 3baf1a2f17 Add FIFO, implement scheduler timestep teknomunk 2024-04-08 08:45:53 +0000
  • d40b52bea5 Move queue to its own file, move test code to a function teknomunk 2024-04-08 08:19:58 +0000
  • 3117f932a6 Fix several bugs, test behavior and profile (insert 8-32 microseconds, delete 22-37 microseconds) teknomunk 2024-04-08 08:10:20 +0000
  • e4aef86352 Make old rails have a drawtype, make update lbm always run teknomunk 2024-05-04 06:33:41 +0000
  • aefdb963de Move the various rails to their own files, code cleanup teknomunk 2024-05-04 04:52:48 +0000
  • 6468ba7f33 Remove undefined global for optional environmental physics teknomunk 2024-04-30 00:15:06 +0000
  • b8f0a271dd Remove Emerge-0 warning that occurs when placing mineshafts teknomunk 2024-04-28 20:17:33 +0000
  • db2f02b485 Restore 45 degree cart movement, remove warning about unknown global teknomunk 2024-04-28 08:09:42 +0000
  • 4ed0fe6a74 Complete rework of curve/tee rail direction functions teknomunk 2024-04-28 06:58:42 +0000
  • 160863a740 Rework rail_dir_curve to significantly reduce code size teknomunk 2024-04-28 06:21:46 +0000
  • a2bb88bb2e Convert curved rails direction code to use fourdir teknomunk 2024-04-28 05:52:16 +0000
  • 120af0f434 Change verticle offset for testing reattaching to rail to 0.55, which is a bit more than the stair step height teknomunk 2024-04-28 05:35:36 +0000
  • 10fd9bb918 Fix cart detaching without unregistering from everything teknomunk 2024-04-27 18:46:48 +0000
  • d165e0d2ed Fix typo, set use_texture_alpha = clip for all rail teknomunk 2024-04-27 18:19:47 +0000
  • 4cdb9fd876 Fix several undefined global warnings, fix cart movement when over maximum speed, fix cart reattachment to sloped track teknomunk 2024-04-27 18:12:06 +0000
  • 2f0976edc6 Revert changed made to debug minecart-updates integration into tsm_railcorridors teknomunk 2024-04-25 15:38:08 +0000
  • 9d393aa2f1 Make punch move minecarts a little, comment out more debug prints teknomunk 2024-04-25 08:34:11 +0000
  • 61a1cda7f8 Fix visual artifacts on the sides of rails teknomunk 2024-04-25 07:16:31 +0000
  • 388e63da7e Stop carts from reversing when they stop, make stopped carts try to start moving in the direction the player is facing teknomunk 2024-04-23 16:34:39 +0000
  • 190ce1b811 Fix crash after entering a minecart not on rails teknomunk 2024-04-16 20:06:08 +0000
  • 1054d38b4e Fix placed rail conversion, start automatic inventory rail conversion teknomunk 2024-04-12 21:25:40 +0000
  • a980446315 Fix players repelling carts with new player metadata system teknomunk 2024-04-12 20:47:47 +0000
  • 0ad7ddf2c6 Cleanup debug prints teknomunk 2024-04-12 19:09:23 +0000
  • 35bc1b6be4 Add documentation for newly exposed attach_driver teknomunk 2024-04-12 19:04:53 +0000
  • ccf5882a98 Add persistent player-specific metadata into mcl_playerinfo, simple cart reattachment (only exists if the luaentity for the cart exists when the player logs in) teknomunk 2024-04-12 19:01:15 +0000
  • e5fb891d99 More fixes for minecart-hopper movement teknomunk 2024-04-12 18:17:17 +0000
  • e9c4cdf62f Get rail placement creating corners that lead into a downward sloped rail teknomunk 2024-04-12 14:44:55 +0000
  • 94c1026ba3 Create mcl_util.metadata_timer, fix crashes, add checks to prevent hoppers from pulling from carts that are not in the square above it teknomunk 2024-04-12 13:31:01 +0000
  • f3b0ee67ed Fix hopper-minecart interaction, convert ipairs(table) to use for i=1,#table instead teknomunk 2024-04-12 12:28:24 +0000
  • 59f64ca947 Update mineshafts for new rail and minecarts, add loot to generated chest and hopper minecarts (and remove notes about a hack) teknomunk 2024-04-12 09:11:46 +0000
  • 80a45c2c0d Give carts a small vertical lift when pushed to allow them to get back on rails teknomunk 2024-04-12 07:37:34 +0000
  • a96c3fe3ac Stop rail from being placed directly above rail (floating in air) teknomunk 2024-04-11 14:02:53 +0000
  • fba49df2f0 Fix sloped power,activator and detector rails, remove debug print teknomunk 2024-04-11 13:49:00 +0000
  • b0fff9f3e9 Modify mcl_entity_invs to add support for save/load items hooks in entities, add save/load hooks to minecarts to store item list in the minecart data and not in the entity data so that respawn doesn't destroy items teknomunk 2024-04-11 13:09:24 +0000
  • 6d0ce3ffd1 Add documentation on the rail teknomunk 2024-04-11 12:33:22 +0000
  • fee12804f8 Add documentation on file structure and overviewes of each file teknomunk 2024-04-11 12:14:08 +0000