Nils Dagsson Moskopp
66bb209ad1
Fix TGA file writing on Windows
...
Before this patch, the tga_encoder mod would write corrupted TGA files
on Windows: Bytes that looked like newlines were replaced by a carriage
return and a newline.
2022-02-28 16:58:59 +00:00
1F616EMO
ba172f0847
mcl_explosions
2022-02-23 23:58:05 +01:00
AFCMS
61f4c5b885
apply @kay27 fix to `mcl_util.drop_items_from_meta_container`
2022-02-22 18:08:26 +01:00
AFCMS
c64d0e4558
simplify random dropping position code
2022-02-22 18:08:24 +01:00
AFCMS
61e54ed617
rename `mcl_util.drop_items_container_get` to `drop_items_from_meta_container`
2022-02-22 18:08:24 +01:00
AFCMS
80fb59f9ac
add barrel
2022-02-22 18:08:22 +01:00
NO11
8db28c1337
Update get_pointed_thing function
2022-02-17 15:30:41 +00:00
NO11
d46a96c43a
Merge branch 'master' into buckets+
2022-02-17 14:48:07 +00:00
NO11
ad99746d99
Add get_pointed_thing function
2022-02-17 14:35:51 +00:00
AFCMS
da4952a125
wip mcl_damage documentation
2022-02-13 21:31:04 +01:00
AFCMS
5bedae49d6
`walkover` fixes
2022-01-20 22:55:36 +01:00
Lizzy Fleckenstein
ec7e245b9d
Various fixes to the enchanting and loot system
...
- enchanted loot generated by mapgen now uses PseudoRandom for randomness
- prevent fishing loot from generating loot 32767 times (!!!) when only 1 is needed
- bows and fishing rods obtained from the treasure section of fishing loot are now enchanted
- there is now a function to uniform enchant items other than books
2021-12-07 17:57:18 +01:00
Lizzy Fleckenstein
92686e5412
Fix broken mcl_util.calculate_durability
2021-12-02 17:28:19 +01:00
iliekprogrammar
f61143758e
Fix small typo in API.md
2021-11-10 12:54:28 +08:00
iliekprogrammar
fa22ec4dd0
Add helper functions to update/merge tables.
2021-11-10 02:50:49 +08:00
Nils Dagsson Moskopp
4926c0560d
Speed up TGA encoding by creating fewer strings
2021-11-04 15:38:56 +01:00
Nils Dagsson Moskopp
23ca11c8e1
Use RLE compression in tga_encoder
2021-11-04 15:38:26 +01:00
NO11
6d22262c53
Merge branch 'master' into totem_particles
2021-10-25 17:09:24 +00:00
NO11
e4af02ea52
Add function to replace mobs
2021-10-05 04:15:48 +00:00
NO11
ecfb615c89
Merge branch 'master' into totem_particles
2021-07-12 19:02:02 +00:00
cora
c558e30ea5
Fix server crash when players dig unknown nodes
...
Digging unknown nodes crashes the Clamity Minetest server, which
runs modified Minetest: https://github.com/ClamityAnarchy/minetest
Crashes did occur with commit d5434bf008
of that Minetest version.
This commit makes unknown nodes explicitly not harvestable.
2021-07-08 15:33:24 +02:00
NO11
1471521709
Merge branch 'master' into totem_particles
2021-07-07 09:49:33 +00:00
AFCMS
e81da3c4ff
fix some mods using "core" insteed of "minetest"
2021-06-12 00:18:52 +02:00
NO11
1e0ffed26b
Merge branch 'master' into totem_particles
2021-06-07 17:16:41 +00:00
Elias Fleckenstein
e5bdf230d5
Merge pull request 'Add polish translation' ( #1542 ) from marcin-serwin/MineClone2:polish-translation into master
...
Reviewed-on: MineClone2/MineClone2#1542
2021-06-04 16:51:43 +00:00
NO11
7464b8ff48
Add bonemeal particle texture
2021-06-03 18:04:54 +00:00
marcin-serwin
cbe8583cef
Merge branch 'master' into polish-translation
2021-06-02 10:14:25 +00:00
NO11
a65db15b5c
Totem particle textures
2021-05-29 19:21:15 +00:00
AFCMS
cd33d406b2
fix many codestyle issues (functions, strings, modpaths)
2021-05-29 16:12:33 +02:00
Lizzy Fleckenstein
c57ead6985
Use next() instead of one-time loop to fix luacheck warning in mcl_util.calculate_durability
2021-05-26 20:56:00 +02:00
AFCMS
9e074af07f
unify code style [1]
2021-05-25 12:52:25 +02:00
AFCMS
981f3d5d74
fix some codestyle issues
2021-05-25 10:51:46 +02:00
AFCMS
3f3abbbee1
speedup mcl_particles code
2021-05-25 09:09:16 +02:00
AFCMS
00f4cfa5b5
simplify mcl_util code
2021-05-25 01:33:26 +02:00
AFCMS
0cc11d0bbb
[mcl_loot] fix warnings
2021-05-25 01:28:10 +02:00
AFCMS
f61102279f
[_mcl_autogroup] fix warnings
2021-05-25 01:26:26 +02:00
AFCMS
f5a91f7c24
[biomeinfo] fix warnings
2021-05-25 01:23:41 +02:00
AFCMS
540508638c
rewrite flowlib to be more efficient
2021-05-25 01:22:25 +02:00
AFCMS
03c9c0b830
[mcl_explosion] fix warnings
2021-05-25 00:57:42 +02:00
AFCMS
36f3c26139
[walkover] fix warnings
2021-05-25 00:55:14 +02:00
Elias Åström
067affcabb
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-05-18 19:33:05 +02:00
Elias Åström
4d13eddcd6
Adjust explosion entity damage hitbox
...
In mcl_explosions the hitbox used for calculating the damage of an
entity is its collisionbox multiplied by two. This commit removes the
multiplication by two because that makes explosion damage behave weirdly
in some circumstances. It was most likely implemented that way because
of a misinterpretation of the Minecraft wiki.
2021-05-18 19:31:08 +02:00
Elias Åström
f7052943ec
Fix rays not being cast in a specific direction
...
A bug was introduced in 679e2b1b
which caused explosions to not cast
rays for environment destruction in the (+X, +Y, +Z) direction. This
commit fixes that.
2021-05-18 19:29:03 +02:00
AFCMS
d5ec2ccbd8
fix doc
2021-05-13 23:09:47 +02:00
AFCMS
0ad03acf46
improve mcl_worlds API
2021-05-13 22:55:17 +02:00
Lizzy Fleckenstein
4b327bcf99
Minor fix to prevent writing the damage reason approval field into MCL damage reason and calling passive damage handlers on dead players
2021-05-05 14:41:23 +02:00
Lizzy Fleckenstein
35a2a2b912
Workaround to prevent double death messages
2021-05-05 13:27:30 +02:00
Lizzy Fleckenstein
f53ff8418f
mcl_damage: HP check guard in non-modifier on_hpchange callback and usage of raw tostring for deactivated objects for death messages
2021-05-05 13:24:23 +02:00
Lizzy Fleckenstein
f5b2a5f5c1
Merge branch 'master' of https://git.minetest.land/MineClone2/MineClone2
2021-05-05 09:25:20 +02:00
Lizzy Fleckenstein
be0cf5788d
mcl_util.deal_damage: Only deal damage to players / mobs that are not already dead
2021-05-05 09:24:51 +02:00