Commit Graph

13116 Commits

Author SHA1 Message Date
JOSE DANIEL ANGULO PLATA
b7ebeff141 Letters for a future Esperanto translation 3/3 2024-12-31 02:39:28 +01:00
JOSE DANIEL ANGULO PLATA
c3c5ab9fd8 Letters for a future Esperanto translation 2/3 2024-12-31 02:39:28 +01:00
JOSE DANIEL ANGULO PLATA
65ffc145a7 Letters for a future Esperanto translation 1/3 2024-12-31 02:39:28 +01:00
JOSE DANIEL ANGULO PLATA
79fb8b6371 More translations in Spanish 2024-12-31 02:39:28 +01:00
JOSE DANIEL ANGULO PLATA
470ce57ff5 More translations in Spanish 2024-12-31 02:39:28 +01:00
JOSE DANIEL ANGULO PLATA
73666798ae More translations in Spanish 2024-12-31 02:39:28 +01:00
the-real-herowl
cf376f3906 Merge pull request 'Minecart Update' (#4766) from minecart_update into master
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4766
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-12-31 02:37:39 +01:00
teknomunk
290e2e9753 Fix cart placement so that furnace minecarts will always try to start moving in the direction the player was facing when the cart was placed 2024-12-31 02:36:18 +01:00
teknomunk
7bf2e08baa Fix cart direction when starting to move forward 2024-12-31 02:36:18 +01:00
teknomunk
b5754d63a2 Remove temporary description string, add assert to force description field to be present in rail definitions and fix descriptions for on variants of rail 2024-12-31 02:36:18 +01:00
teknomunk
1656262156 Re-enable trains by default, add to settingtypes.txt 2024-12-31 02:36:18 +01:00
teknomunk
0dbf3fcd62 Fix crash in rail corridor generation, fix missing globals warnings, fix floating rail in rail corridors 2024-12-31 02:36:18 +01:00
teknomunk
46ea9e98cc Guard against undefined nodes 2024-12-31 02:36:18 +01:00
teknomunk
363187b0d6 Prevent glitching into solid blocks at the end of rail 2024-12-31 02:36:18 +01:00
teknomunk
c97e2f77e7 Add comments to clarify _mcl_minecarts_on_enter_*() callbacks 2024-12-31 02:36:18 +01:00
teknomunk
aef68d34fd Address review comment and adjust multiplier 2024-12-31 02:36:18 +01:00
teknomunk
3b63b1eec3 Swap push/pull for straight hoppers 2024-12-31 02:36:18 +01:00
teknomunk
42fe5c4c85 Reduce repulsion of carts off rails 2024-12-31 02:36:18 +01:00
teknomunk
6898675e05 Limit detached cart vertical boost to no more than what is needed to get over the lip of rails 2024-12-31 02:36:18 +01:00
teknomunk
cacc9d384f Handle edge case in mcl_minecarts.reverse_cart_direction() that lead to strange punching and pushing behavior 2024-12-31 02:36:18 +01:00
teknomunk
31066caf06 Fix cart reversal/wrong direction movement on collisions 2024-12-31 02:36:18 +01:00
teknomunk
48c380ca0b Make sure to clear _passenger after expelling mobs 2024-12-31 02:36:18 +01:00
teknomunk
bf9ad1919e Prevent players getting in the same cart as a mob, don't allow mobs already in a cart to be moved to another one 2024-12-31 02:36:18 +01:00
teknomunk
bef17e5401 Patch initial cart direction when placing 2024-12-31 02:36:18 +01:00
teknomunk
9b647b0823 Add curve->tee and tee->cross conversion logic, fix typo 2024-12-31 02:36:18 +01:00
teknomunk
929d7a6492 Make trains experimental behind a setting 2024-12-31 02:36:18 +01:00
teknomunk
b627d71750 Allow curved special rail conversion without dropping as item 2024-12-31 02:36:18 +01:00
teknomunk
6559bc23f9 Fix orientation of carts on slopes 2024-12-31 02:36:18 +01:00
teknomunk
e28b55c16a Replace linear cart fill with mcl_loot.fill_inventory() using a fake inventory, remove debug print 2024-12-31 02:36:18 +01:00
teknomunk
bf3b98021f Fix conversion of cart inventories to mod storage without duplicating items 2024-12-31 02:36:18 +01:00
teknomunk
a694675b87 Remove stray line 2024-12-31 02:36:18 +01:00
teknomunk
8118495c80 Add guard to prevent crash and log when this happens 2024-12-31 02:36:18 +01:00
teknomunk
3cc8a8474d Fix rebase duplicating code 2024-12-31 02:36:18 +01:00
teknomunk
8881048a4c Remove debug minetest.log() 2024-12-31 02:36:18 +01:00
teknomunk
ddb70e5ebf Increase off-rail friction, make off-rail carts shake, remove debug print 2024-12-31 02:36:18 +01:00
teknomunk
6f5760000e Address review comments 2024-12-31 02:36:18 +01:00
teknomunk
dd9edcb827 Change cart punching to impulse on velocity instead of acceleration, make punch impulse larger 2024-12-31 02:36:18 +01:00
teknomunk
bf3e9190b3 Fix syntax error from rebase, fix cart tilt, change cart speed to 4 blocks/second and make into a setting, make minecart settings compatibily with upcoming dynamic rules PR (#4662) 2024-12-31 02:36:18 +01:00
teknomunk
879175bb97 Fix crash when train cars leave track 2024-12-31 02:36:18 +01:00
teknomunk
aacc4b5d4a Flip powered special T-junction textures to match regular rails 2024-12-31 02:36:18 +01:00
teknomunk
fc38b6eea1 Add in working curved variants of special rails 2024-12-31 02:36:18 +01:00
teknomunk
f6f8c3e5bc Make powered rails always accelerate moving carts 2024-12-31 02:36:18 +01:00
teknomunk
fcbb4f6e34 Fix detector rail strangeness, prevent crash 2024-12-31 02:36:18 +01:00
teknomunk
524fe37f4a Use correct vectors for look directions east/west 2024-12-31 02:36:18 +01:00
teknomunk
cea82c07f8 Remove debug code 2024-12-31 02:36:18 +01:00
teknomunk
56a5a28e58 Fix minecart entity rotation 2024-12-31 02:36:18 +01:00
teknomunk
6143832ee3 Fix crash 2024-12-31 02:36:18 +01:00
teknomunk
c8611b08f9 Make straight rails with a free end bend towards newly placed rail and form corners 2024-12-31 02:36:18 +01:00
teknomunk
8e2a58a4c6 Finish restricting 45 degree movement code to horizontal plane 2024-12-31 02:36:18 +01:00
teknomunk
1503aaeced Fix vertical movement that was hitting 45 degree curve code, reset pitch on minecarts 2024-12-31 02:36:18 +01:00