Aaron Suen
51b5aa8b94
Playerstep microoptimization
...
Avoid calling get_player_name too much
2021-03-01 18:58:34 -05:00
Aaron Suen
5648331c9f
Replace all perplayer with playerstep
2020-06-22 22:47:33 -04:00
Aaron Suen
e0156b4742
Add profiler instrumentation metadata everywhere
...
N.B. the MT built-in profiler doesn't yet actually support reading
labels from bare-function registrations, so a builtin hack is
needed.
2020-06-15 07:21:39 -04:00
Aaron Suen
35292eb259
Switch to an internal sound API
...
Avoid mangling official Minetest API
functions that mods may want to
use directly.
2020-04-05 21:22:51 -04:00
Aaron Suen
d7819762e5
Full proper support for spectator mods.
...
If players are invisible, NodeCore will not add any visible or
audible effects for them, allowing such players to be completely
non-interactive with gameplay.
This allows things like spectator or stealth-admin mods to
function properly.
2019-12-11 06:52:09 -05:00
Aaron Suen
05c60e031a
Attach wielded item sounds to moving player.
2019-09-12 20:20:59 -04:00
Aaron Suen
9e20b3ce66
Sneaking actually makes player make less sound.
2019-09-09 08:11:06 -04:00
Aaron Suen
701efa73d2
Cleanup/refac.
2019-04-14 00:57:14 -04:00