Minetest logo

IRC log for #minetest-dev, 2020-01-26

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:49 Lone_Wolf joined #minetest-dev
00:50 Lone_Wolf joined #minetest-dev
00:55 Sokomine joined #minetest-dev
02:08 NoctisLabs joined #minetest-dev
03:15 nepugia joined #minetest-dev
03:26 fluxflux joined #minetest-dev
04:33 srifqi left #minetest-dev
05:35 ANAND joined #minetest-dev
06:16 pmp-p joined #minetest-dev
06:42 ANAND joined #minetest-dev
07:03 pmp-p joined #minetest-dev
08:38 ShadowNinja joined #minetest-dev
09:27 pmp-p joined #minetest-dev
09:34 NoctisLabs joined #minetest-dev
10:07 proller joined #minetest-dev
10:19 Krock joined #minetest-dev
11:12 df458 joined #minetest-dev
11:35 Fixer joined #minetest-dev
12:43 iliekprogrammar joined #minetest-dev
12:54 Krock sfan5: and how about extending "sound parameter" which already contains positional information? https://github.com/minetest/minetest/pull/9342#issuecomment-578498137
12:55 Krock that's usually created directly when using minetest.sound_play
12:55 absurb joined #minetest-dev
12:55 sfan5 hmm yeah that would be an option
12:56 Krock actually I meant that one initially, but I didn't read the API long enough to notice that SimpleSoundSpec is the wrong thing
12:57 sfan5 yeah I also got that wrong, I even changed lua_api to say that "spec" is a sound parameter table
12:57 sfan5 (changed it back a few minutes ago)
12:57 Krock oh okay :3
13:12 Taoki joined #minetest-dev
13:20 erlehmann joined #minetest-dev
13:34 Fixer_ joined #minetest-dev
13:37 An0n3m0us joined #minetest-dev
13:38 sfan5 Krock: so far the only reason i can think of for not doing this is that it's annoying to type "epheremal = true" instead of ", true"
13:39 Krock it would be less self-explaining only using ", true"
13:39 sfan5 true
13:41 sfan5 are there any reasons one might use sound_play with a parameter table that is not constructed in place? do any mods do that?
13:49 An0n3m0us Is there a way to prevent player knockback? I tried using on_punchplayer and setting player:add_player_velocity({x = 0, y = 0, z = 0})
13:50 sfan5 override minetest.calculate_knockback as the documentation says
13:52 An0n3m0us It worked; thanks : ) I'm pretty sure I tried that before already but it didn't seem to work.
14:03 Krock quickly grep'ing...
14:06 Krock over 50 results.. all construct the parameter table in-line
14:07 p_gimeno that sucks, Lua garbage collection causes lag spikes
14:08 Krock 378 results to be precise. 315 mods installed
14:09 Krock p_gimeno: it would not make much sense to cache that because at least one parameter usually changes
14:11 p_gimeno Krock: I normally use a fixed table and modify it, like this: local tab = {} ; function blah... tab.value = xxx; fn(tab) ... end
14:12 p_gimeno that increases performance and stresses the GC less
14:14 p_gimeno I think I've had trouble doing that in a Minetest mod, while registering nodes or entities, I can't remember the details
14:14 p_gimeno the bottom line was that Minetest apparently used the table I passed, without copying it
14:21 Taoki joined #minetest-dev
15:10 ANAND joined #minetest-dev
16:48 Lone_Wolf joined #minetest-dev
16:51 Wuzzy joined #minetest-dev
17:10 LoneWolfHT joined #minetest-dev
17:50 Krock will merge game#2357 in 10 minutes
17:50 ShadowBot https://github.com/minetest/minetest_game/issues/2357 -- Reset spawn position on bed destruction by DS-Minetest
17:54 df458 joined #minetest-dev
18:36 erlehmann_ joined #minetest-dev
19:03 Lone_Wolf joined #minetest-dev
19:16 An0n3m0us joined #minetest-dev
19:24 rubenwardy will merge #9290 sometime between 10 minutes and 10 days
19:24 ShadowBot https://github.com/minetest/minetest/issues/9290 -- Add 9-slice background support to button formspec elements by Df458
19:24 rubenwardy depending on when I remember
19:29 An0n3m0us Wield3d using the model and about 15 lines of code; https://www.dropbox.com/s/gpb61ukt9hbkfi2/SSR.mp4?raw=1
19:30 An0n3m0us The only problem is player:set_properties overrides the animation so if a player walks and changes to a different tool, the animation is reset to 'stand' :|
19:36 Krock rubenwardy: write a script that does "sleep 600 && paplay /some/sound.file"
19:37 An0n3m0us Or use `notify-send` to send yourself a notification after x minutes.
19:37 rubenwardy true
19:38 An0n3m0us If it's important; you'll remember. Otherwise, it cannot be that important ; )
19:38 rubenwardy https://i.kym-cdn.com/photos/images/newsfeed/001/567/575/0f7.jpg
19:39 An0n3m0us Lol
19:43 An0n3m0us I'd like to know who decided to break the trend and mirror the image of the screwdriver: https://i.paste.pics/7umo6.png
19:44 Krock more important: why are two slots missing?
19:44 rubenwardy lool
19:44 An0n3m0us Lol oh yeah I didn't think about that.
19:44 An0n3m0us Well, it will stay like that until someone thinks of two good tools to implement.
20:11 An0n3m0us @Krock Satisfied?: https://i.paste.pics/7umsg.png . Seems like Gambit flipped the screwdriver and got away with it xD; it's revolutionary. Gambit kinda left a special mark on mtg.
20:12 Fixer joined #minetest-dev
20:12 An0n3m0us It's neat and I never noticed before now. If I was going to create an item; I'd kinda naturally face it in the same direction as the others.
20:21 erlehmann lol nice
20:35 Fixer_ joined #minetest-dev
20:54 erlehmann joined #minetest-dev
23:37 Lone_Wolf I am also getting these random segfaults, but in singleplayer
23:38 Lone_Wolf Is there such a thing as a gdb build I could compile?
23:40 Lone_Wolf Tends to crash when I run a command, so far it's crashed for /giveme and /revoke

| Channels | #minetest-dev index | Today | | Google Search | Plaintext