Jean-Patrick Guerrero
c49575ef97
Improve arm physics ( #9485 )
2020-03-08 18:21:55 +01:00
Jordan Snelling
b9a0626d88
Fix star visilibity and documentation (since 946c03c6)
...
Fix memory leak (unused allocation)
Fix star rendering
Rename sky color struct
Fix stars on android
Remove extraneous .data() from android star draw
2020-03-08 16:13:36 +01:00
Jordach
946c03c69b
set_sky improvements, set_sun, set_moon and set_stars
2020-03-05 20:12:19 +01:00
Warr1024
244121b964
Allow texture modifiers in hotbar textures. ( #9271 )
2020-02-26 10:26:24 +01:00
Danila Shutov
6958071f49
Basic model shading ( #9374 )
2020-02-16 20:37:28 +01:00
SmallJoker
4eb3baa51e
StaticText: Reset background on EnrichedString change ( #9340 )
...
This also fixes the F6 profiler background color -> now controlled by EnrichedString
2020-02-01 20:41:32 +01:00
sfan5
ace3c76112
Improve core.sound_play with ephemeral sounds and player exclusion
2020-02-01 20:31:41 +01:00
SmallJoker
1892ff3c0d
StaticText/EnrichedString: Styling support ( #9187 )
...
* StaticText/EnrichedString: Styling support
* Fix tooltip fg/bgcolor
* Fix default color for substr(), add unittests
2020-01-22 19:09:11 +01:00
Wuzzy
0877587cce
Resized torchlike sprite now attaches to surface ( #9303 )
2020-01-20 19:17:54 +00:00
lhofhansl
cea4fd2b27
Increase star count to 1000 and decrease radius slightly ( #9307 )
...
* Increase star count to 1000 and decrease radius slightly.
* Adjust star width.
2020-01-16 17:12:34 +01:00
Montandalar
8d75c118d9
Map download: Escape ':' to '_' ( #9235 )
...
This is necessary under Windows systems, and direct IPv6 connections.
Windows universally disallows ':' from occuring in filenames.
Other disallowed characters on Windows:
\ / * ? " < > |
are not relevant to hostnames, IPv4 or IPv6 addresses.
Anyone who has got an existing server map saved on Linux with ':' in
the world save will want to keep that save.
2020-01-11 20:47:34 +01:00
SmallJoker
103d9c5c53
Renaming the function wasn't enough
2019-12-07 15:55:49 +01:00
SmallJoker
aa8df112ff
Attachments: Fix interpolation from (0,0,0) after detach
...
GenericCAO::getPosition() did not take the camera offset into account
LocalPlayer attachment cleanup: Use sane getParent() function
Make that getPosition() (GenericCAO and LocalPlayer) always return the absolute position
2019-12-07 15:12:26 +01:00
Pierre-Yves Rollo
cf7fda0083
Add z-index management to HUD
2019-12-06 20:31:26 +00:00
SmallJoker
f6de86ce4b
Fix LocalPlayer-bound sound playback broken by 81c2370
2019-12-05 20:52:30 +01:00
sfan5
0b2f0914cc
Improve client-side packet receiving
2019-11-25 20:00:24 +01:00
Lars Hofhansl
60bff1e6cb
Waves generated with Perlin-type noise #8994
2019-11-19 19:42:52 -08:00
sfan5
02111e4961
Fix clang-tidy and lint travis checks
2019-11-11 14:06:48 +01:00
sfan5
2c4cf508a9
[CSM] Implement minetest.get_csm_restrictions()
...
fixes #8068
2019-11-11 14:06:48 +01:00
sfan5
3f271564e0
Run on_item_use CSM callback even if item is not marked usable
...
Mods may want to to handle item interaction even if the item
is not marked usable (= server-side callback exists).
2019-11-11 14:06:48 +01:00
sfan5
b57dc70769
[CSM] Expose more env functions
2019-11-11 14:06:48 +01:00
sfan5
b0260b5ec8
Refactor CSM restriction code a bit
...
This also fixes find_node_near restrictions being ineffective.
2019-11-11 14:06:48 +01:00
sfan5
d961ece144
Be lenient with extra slashes for CSM paths
2019-11-09 16:08:38 +01:00
sfan5
7e649f985c
Corrections to client_lua_api.txt
2019-11-09 16:08:38 +01:00
sfan5
82a2e02323
Load client mods into memory before execution.
...
Preperation for server-sent CSM which will eventually need this.
2019-11-09 16:08:38 +01:00
DS
5506e97ed8
Formspec: draw order and clipping for all elements ( #8740 )
2019-11-07 20:11:01 +01:00
SmallJoker
388ea737f5
Clean up font caching, fix bitmap fonts
2019-11-03 11:45:33 +01:00
Pierre-Yves Rollo
72416a6a1f
Formspec: add hypertext element
2019-11-03 11:45:33 +01:00
Warr1024
15b6922ae6
Correction for alpha blending issues in texture mod compositing ( #9029 )
2019-10-18 19:17:35 +02:00
Paramat
f483a1a9b2
Fix isDead()/autoforward crash ( #9031 )
...
Crash occurred in singleplayer when leaving a world with
autoforward enabled then re-entering a world.
2019-10-09 19:39:50 +01:00
SmallJoker
cbcb9e0b1c
ContentCAO: Fix segfault on quit (attached)
2019-10-09 20:03:31 +02:00
ANAND
b49dfa92ce
Revert Client::sendPlayerPos optimization (part of 81c7f0a) ( #9025 )
...
Comment out the if statement that prevents sending TOSERVER_PLAYERPOS if the player is dead.
2019-10-08 20:36:56 +02:00
sfan5
825579b43d
Fix upright_sprite lighting when colors are set
...
fixes #9020
2019-10-06 17:19:42 +02:00
Jacob Lifshay
76032159bd
Fix unwanted detaching when damage = 0
2019-10-05 15:45:05 +02:00
SmallJoker
81c2370c8b
Attachments: Fix attachments to temporary removed objects ( #8989 )
...
Does not clear the parent's attachment information when the child is deleted locally.
Either it was removed permanently, or just temporary - we don't know, but it's up to the server to send a *detach from child" packet for the parent.
2019-10-02 19:11:27 +02:00
SmallJoker
61e9c1b0dd
Textures: Load base pack only as last fallback ( #8974 )
2019-09-29 19:57:29 +02:00
ANAND
3799ffd9d5
Move Quicktune code to util/ ( #8871 )
2019-09-29 13:41:13 +02:00
lhofhansl
5fde69798c
Simple shader fixes. ( #8991 )
...
1. Pass current camera offset to shader, so shader have access to the global coordinates
2. Pass animation timer to fragment shader. C++ code is already there, just wasn't declared in the shader
3. Delay animation timer wrap-around (from 100s to about 16 minutes)
2019-09-26 13:57:39 -07:00
SmallJoker
26b39f1eae
Fix some reference counters (memleak) ( #8981 )
...
Fix some reference counters (memleak)
Map::dispatchEvent: Allocation safety using references
2019-09-24 19:05:28 +02:00
DS-Minetest
cf78e37da3
Move the code for meta formspec into bool Game::nodePlacement(const ItemDefinition &selected_def,
2019-09-22 22:12:49 +02:00
Anand S
47da640d77
Add support for per-player FOV overrides and multipliers
2019-09-19 20:14:16 +02:00
DS-Minetest
0b5c5499ec
Trigger on_place in many situations even if prediction failed
2019-09-19 16:36:02 +02:00
Hugo Locurcio
05a7da6279
Improve undersampling settings
...
The setting now accepts values between 1 and 8 in the
Advanced Settings menu.
Values 0 and 1 now behave the same way (setting it to 1 won't
disable MSAA anymore), so there's no need to expose 0 as a value.
This closes #8939 .
2019-09-17 19:06:51 +02:00
SmallJoker
1de4ca1f9d
Built-in formspecs: Force version 1
2019-09-14 20:42:54 +02:00
ANAND
8e42a25e57
client.h: Add missing const's
2019-09-14 20:16:55 +02:00
ANAND
16d6ca3937
LocalPlayer: Fix code-style
2019-09-14 20:16:55 +02:00
ANAND
eea082ee3f
client.cpp: Fix code-style in Client::sendPlayerPos
2019-09-14 20:16:55 +02:00
ANAND
e2d6445f2a
Fix LocalPlayer::isDead always returning false if player is immortal
2019-09-14 20:16:55 +02:00
ANAND
81c7f0ae04
Send ActiveObjects once right after Init2
2019-09-14 20:16:55 +02:00
SmallJoker
9acd36bf99
Formspecs: Introduce formspec_version to mods
2019-09-14 19:43:08 +02:00