Commit Graph

82 Commits (master)

Author SHA1 Message Date
Muhammad Rifqi Priyo Susanto 7aeaae3255 Add Indonesian translations (#2693) 2020-06-29 18:41:50 +02:00
Wuzzy 1e1930458b Update German translation 2020-06-28 15:50:00 +02:00
updatepo.sh 7e62988954 Update translation templates 2020-06-26 14:41:30 +02:00
IFRFSX 78d29bc218 Add Basic Fire Description (#2568) 2020-04-11 20:50:49 +02:00
Maksim 1f41547e85 Fire mod: Code cleanup, compress textures 2020-04-06 21:09:39 +01:00
IFRFSX 39b3eed1bf Update Chinese Translation, Add Traditional Chinese Translation (#2596) 2020-03-02 21:53:12 +01:00
sfan5 c961e85a2a Convert minetest.sound_play uses to ephemeral 2020-02-05 22:24:23 +01:00
Zaoqi 4c9f5c1e8e Add zh_CN translation 2020-01-22 19:09:38 +01:00
Muhammad Nur Hidayat Yasuyoshi (MNH48) e549ba37fd Add Malay translation 2019-11-30 17:31:40 +01:00
Aresiel 2d92da0d9d Add Swedish translation 2019-11-30 17:31:29 +01:00
Andrey2470T 2425f108df Add Russian translation (#2525) 2019-10-24 21:54:20 +02:00
Hamlet 2554f60be9 Italian translation (#2491) 2019-10-12 14:30:37 +02:00
JDiaz 7346294527 Spanish Translation (#2505) 2019-10-10 21:19:20 +02:00
DrHackberry fd074227fe French translation (#2514) 2019-10-10 21:18:25 +02:00
Wuzzy 0208eceb98 Add translation templates and German translation 2019-09-22 13:42:40 +02:00
Yves Quemener fce41bd029 Add support for MT 5 game translation (rebasing ) (#2466)
rebased #2368
2019-09-10 19:09:51 +02:00
sfan5 d8ee7794e2 Switch to mod.conf, delete deprecated depends.txt 2019-07-17 00:38:23 +02:00
HybridDog 118ca91b61 fire: Document flammable group, a little code cleanup 2019-03-30 20:33:08 +00:00
Paramat e62a55cc1b Fire: Remove the ABM active when fire mod is disabled (#2209) 2018-09-14 18:33:46 +01:00
Paramat ff0466c806 Fire: Make flames floodable, remove extinguish ABM 2018-09-02 02:43:59 +01:00
Paramat 23c57d8423 README.txt files: Change 'LGPL 2.1' to 'LGPLv2.1+'. Remove 'WTFPL' 2018-08-22 01:23:00 +01:00
SmallJoker 6c8ca6c6fa Replace deprecated function calls 2018-07-01 20:44:03 +01:00
paramat 8378369e7e Settings: Use new settings object 2017-05-24 07:18:26 +01:00
ezhh 6504225a08 Fire: Disable fire by default in multiplayer 2017-05-15 17:39:59 +01:00
zaoqi 65c6262436 Use creative.is_enabled_for for creative mode if possible (#1558) 2017-03-29 21:02:26 +02:00
paramat 6bdf85ea13 Flint & steel sounds: Fix bugs caused by nil position
Usage and tool break sounds were played at 'pointed_thing.above' which
can be nil if not pointing at anything or at an entity. This caused
sounds to be played to all players on a server non-positionally.

Fallback to player pos for sounds if 'pointed_thing.above' is nil.

Replace 'pt' variable with 'pointed_thing' in 'register_tool'.
2017-03-10 19:30:18 +00:00
Martin Doege b29007749b Textures: Strip color profiles from some textures
Removes the "iCCP: known incorrect sRGB profile" error messages on the
console when starting minetest_game by stripping offending color profiles.
2017-01-22 07:43:12 +00:00
Lars Hofhansl 869c731e3f Fire: Make explosions remove flames
TNT removes flammable nodes from the destruction radius and should
remove flames within it too because they lose their fuel and would
be removed by ABM later anyway.
2017-01-15 04:24:01 +00:00
paramat 4ff7287c29 Fire: Reduce flame light level to 13 2017-01-07 22:01:30 +00:00
paramat 643f495d44 Fire: Rewrite fire sound code
Previous code:
Used looped sounds without attaching them to objects or playing direct
to players.
The looped sounds are not 'stopped' when players leave the area.
These may be causing the bug where sounds are heard at extreme
distances.
Entering a world with already present flames results in silent flames.
Sounds are often played at a large number of points in a 6 node lattice.
A large fire is reported to cause a high load, disabling the sound code
is reported to help this.

New code:
Optional flame sound to not interfere with ambience mods.
Permanent flame now has sound.
For multiple flames, sound is positioned at the centre of all flames, and
has volume determined by flame number.
The original freesound 'large fire' recording was used to create 3 sounds
that play at random for a non-repetitive effect. At low volume it is
suitable for small fires.

Original sound files and sound function (as an empty function) kept
temporarily to reduce disruption.

Reduce gain of flame extinguish sound.
2016-12-07 08:28:08 +00:00
paramat 8a17e4756f Farming/fire: Add tool break sounds
Add tool break sounds to hoes and flint and steel.
Flint and steel: Reduce gain of use sound and only add tool wear
if not in creative mode.
2016-11-26 03:14:56 +00:00
paramat 6cc3f8b0b3 Update 'nodeupdate()' to 'check_for_falling()' API 2016-11-22 05:55:36 +00:00
paramat b5e958cdd4 Textures: Revert many back to RGBA to fix visual bug
With mip-mapping enabled, some GPUs cause a visual bug with indexed
textures that use alpha. This bug has been present for a while but
not noticed before. All indexed alpha textures must now be converted
to RGBA, to start this process we revert some textures converted to
indexed in the recent commit af3c918.
2016-11-19 23:45:08 +00:00
Auke Kok 2f1bdd1a7e Convert many textures to indexed color
This fixes all cases where the color profile was broken, and
libpng warns about. It also makes almost all textures indexed
instead of RGB where possible (textures that don't have
semi-transparent pixels).
2016-11-18 05:37:02 +00:00
Fernando Carmona Varo 59e9fcb514 Fire / tnt: Make flint-and-steel use node on_ignite functions
Add on_ignite functions to tnt, gunpowder, coalblock.
2016-11-07 14:10:00 +00:00
paramat 454e40923e Fire: Reduce volume of flint and steel sound 2016-10-25 04:22:17 +01:00
paramat 4dc4f56780 Fire: Add flint and steel sound 2016-10-24 04:55:08 +01:00
paramat 75b48cc7ce Change WTFPL to MIT (part 3)
Relicense WTFPL media to CC BY-SA 3.0.
Various corrections and edits.
2016-09-07 04:44:53 +01:00
paramat f63a6b9fa9 Licenses: Change WTFPL to MIT (part 2)
Add license.txt files.
Update and improve README.txt files.
Corrections to part 1.
2016-09-06 04:45:23 +01:00
paramat 6e9f9797cf Fire: Use 'enable fire' setting instead of 'disable fire' 2016-08-20 04:29:32 +01:00
tenplus1 5dbcafebe7 Add labels to ABMs
Useful for searches and the mod profiler.
2016-08-09 03:56:37 +01:00
Tim 3383f76712 Clean up fire ABM parameters. 2016-07-15 21:58:49 +01:00
Tim ae43309d4e Stop shadowing upvalues and definitions. 2016-07-15 21:58:49 +01:00
paramat 99bc01243d Fire: Ignite tnt, gunpowder, permanent flame above coalblock
Enable ignition of tnt, gunpowder and permanent
flame above coalblock using flint and steel
Override coalblock to remove flame above when dug
Add depends.txt for default mod
2016-06-04 13:39:00 +01:00
Auke Kok f27d1094bc Fire: move fire node removal out of ABM.
Because the fire nodes are not removed 100% when there are
no more burnable nodes nearby, they can potentially stay around
for very, very long times, leading to ABM trains every 5 seconds
for no good reason (only 1 in 16 will be removed every interval).

A much better method to remove fire nodes is to remove them by
timer, and give removal a 100% chance if no flammable nodes are
adjacent. This makes fire cleanup a lot faster and more natural,
and will reduce the amount of ABM hits making fire overall more
responsive.

We also remove the 1 in 4 chance and fold the removal of flammable
nodes into the ABM chance.

There's some low hanging fruit cleanups in here as well.
2016-05-28 15:11:31 +01:00
paramat 745d8a6232 Fire: Higher chance of removing flammable nodes
Flammable nodes burn away quicker
2016-04-19 05:33:13 +01:00
Rui 9204690afd Fire: Use get_item_group instead of get_node_group 2016-03-30 23:11:04 +01:00
Jean-Patrick Guerrero dd7b3b0856 Fire: Allow placing only above flammable blocks 2016-03-25 13:15:04 +00:00
paramat 2e9981cc1a Fire: Speed up fire spread and burn out 2016-03-21 06:17:50 +00:00
Auke Kok 0c364fc7e1 Fire: Optimize spreading ABM.
No need to find_node_near twice with the same params.
2016-03-15 16:22:50 +00:00