Time Nick Message 00:29 Yad How can I call a Lua function with multiple optional parameters when I want to skip one? e.g. `set_attach(parent[, bone, position, rotation, forced_visible])` as `this_player:set_attach(self.object, pos)` 00:34 Gustavo6046 Is it possible to play a soundtrack in the Impulse Tracker format, including transitions between patterns to signify ingame events, without *somehow* embedding an entire library like libmodplug? 00:34 Gustavo6046 libopenmpt* 00:34 Yad sfan5: I guess that's me asking a follow-up question to your help from earlier. :) 00:34 Yad Gustavo6046: That would be fun! I'm not aware of Minetest supporting it. We mainly use OGG Vorbis. 00:35 Gustavo6046 What about Ogg Opus? 00:35 Gustavo6046 Audio is cool and all, but I want to decouple the music from the audio. Tracker formats allow one to do just that. 00:35 MTDiscord yad: nil 00:36 Yad Yad: Oooh, okay so each argument has to be indexed correctly to its parameter, but if I pass `nil`, it will take the default value? 00:36 Yad *Jonathon 00:37 MTDiscord so func(thing, nil, thing, thing, nil, nil, nil, thing) for example 00:37 Yad Jonathon: Wouldn't `nil` override the default value if it were say, 0 rather than `nil`? 00:37 Yad Jonathon: I like the look of that! But what if the default value for a parameter is not `nil`? 00:38 MTDiscord i assume its doing if not input then input = default end or something like that 00:38 Gustavo6046 I loved the blog post! 00:38 Gustavo6046 This is an exciting time for Minetest 00:39 Yad Jonathon: I guess we'll see as time goes by. Your answer was actually very helpful, thank you! :) 00:39 Yad Gustavo6046: Ohhh, which one? 00:39 Gustavo6046 There's only one I think 00:39 Gustavo6046 I'd love to contribute to Creatura. 00:40 Gustavo6046 I aspire to eventually be the next Steve Polge, of Unreal Creature Care & Feeding fame! 00:40 Yad Gustavo6046: https://minetestblog.github.io/about/ ? 00:40 Gustavo6046 Also the ReaperBot if that rings any bells 00:40 Gustavo6046 Yad, no, the first update 00:40 Gustavo6046 https://www.oldunreal.com/wiki/index.php?title=Epic:Unreal_Creature_Care_and_Feeding_Guide 00:40 Yad Gustavo6046: Sorry I have no idea what you're talking about...is there a blog about Minetest? 00:41 Yad Gustavo6046: I assume it's the latest post you're talking about, but in which blog? 00:41 Gustavo6046 Yad, nowadays yes 00:41 Gustavo6046 https://minetestblog.github.io/posts/post01 <3 00:41 Yad Gustavo6046: Oooh! Thanks. 00:41 Gustavo6046 :D 00:43 Yad Gustavo6046: I get the feeling this is an unofficial blog, as in having nothing to do with the main Minetest developers? But it is very detailed. :) 00:49 Gustavo6046 I thought it was the only official blog? No idea 00:50 Gustavo6046 rubenwardy, any idea? 00:50 MTDiscord its not official 00:50 MTDiscord there is no official blog 00:53 erlehmann Gustavo6046 have you thought of parsing tracker music in lua? 00:53 erlehmann same as we have png and tga and b3d and json parsing 00:53 Gustavo6046 Yes, that crossed my mind 00:54 erlehmann you could then send the samples as ogg vorbis 00:54 erlehmann i wonder though, can it be played an synced well 00:54 MTDiscord not without a csm 00:58 Gustavo6046 You'd have to mix multiple tracks of audio at a time. 02:37 ghoti Is it possible for a basic_robots robot to execute worldedit commands? I mean, assuming privs are correct and all that... How does a robot run such commands? I guess I'm hoping there is a function or method that will let me hand off an arbitrary string to whatever parses chat commands, like a command block. 05:10 MTDiscord Its not official yet XD 05:10 MTDiscord I have reason to hope it may be at some point 11:14 mazes_83 I have no luck with blender: none of io_scene_x or io_scene_b3d does the job 11:14 mazes_83 any hints ? 11:15 MTDiscord mazes_83: what's your Blender version? You might have to downgrade. 11:15 mazes_83 yes that was what I was thinking about 11:16 mazes_83 my distro kindly provides 2.93* or 3.0* 11:16 mazes_83 currently I use latest 3.0.1 11:17 MTDiscord 3.0 is pretty much guaranteed to not work (the plugins were developed for 2.x), 2.93 might work as technically it's just a minor release, but who knows 11:17 MTDiscord You might have to go back to 2.7x or 2.8x 11:17 mazes_83 ouch 11:17 mazes_83 don't like much to play with self installed packages 11:19 mazes_83 I could download older versions of the "package" (I use source distro), but I would have to rework them to allow slots 11:20 mazes_83 io_scene_x is said to work with blender 3.0_alpha 11:24 MTDiscord I don't know how well MT works with .x though, Jordach seems to be pretty much the only one using it lol @Jordach ¯_(ツ)_/¯ 11:27 mazes_83 would be good to support blend source are opened but file format to use not 11:28 mazes_83 forgot comma after blend in last sentenc 11:36 mazes_83 got to wait 20mn at least to compile old sources, if I didn't do any mistakes (pretty confident but ...) 12:27 mazes_83 lost some uv mapping (not all), but works now 12:28 mazes_83 I wonder if I didn't do mistake in 3.0.1 before exporting 12:30 mazes_83 oh yes, I kind of figured out the mistake 17:05 Yad sfan5: Can a player have metadata or do I have to attach an entity to the player and use that's ObjectRef instead? 17:06 sfan5 w-what 17:06 rubenwardy haha lol 17:06 Yad rubenwardy: xD 17:06 sfan5 players have metadata, entities do not 17:06 sfan5 so that exercise is worse than pointless 17:06 Yad sfan5: oooh, just players and nodes have metadata? 17:06 rubenwardy https://rubenwardy.com/minetest_modding_book/en/map/storage.html 17:07 Yad rubenwardy: thanks. :D 17:07 rubenwardy Yad: mods also have mod storage, which is similar to meta data 17:07 rubenwardy same API, but it's not meta in the same way - it's per-world mod storage 17:07 Yad rubenwardy: that's an interesting idea mods having storage 17:07 rubenwardy well 17:08 rubenwardy Minetest calls mod storage metadata, even though that's not totally correct 17:08 Yad rubenwardy: yes per-world obviously since it all goes in map.squlite 17:08 Yad :) 17:09 Yad rubenwardy: my confusion is due to being unable to call `meta:set_int("counter", 1)` in an `on_rightclick = function(self, clicker)` event 17:09 Yad I tried `clicker.meta:set_int` and that also fails 17:10 rubenwardy local meta = clicker:get_meta() 17:10 Yad rubenwardy: bingo, thank you! :D 17:20 Yad This works beautifully! :D 18:18 sfan5 here's a funny picture https://pbs.twimg.com/media/FMsMtDBVgAIRxiM?format=jpg&name=large 18:19 rubenwardy :D 18:20 erlehmann sfan5 this is like a still image from an austin powers movie, putler has pressed the button to kill the henchmen sitting closer already! 18:20 erlehmann he is not a bond villain you know, more like dr. evil without the cat 18:21 erlehmann maybe the next leader of russia has hair again? https://en.wikipedia.org/wiki/Bald%E2%80%93hairy 18:21 erlehmann > empirical rule of the state leaders' succession defined as a change of a bald or balding leader to a hairy one and vice versa. This consistent pattern can be traced back to as early as 1825 18:21 erlehmann > a strict rule applying to Russia's politics for the latest two centuries 19:06 Yad sfan5: In lua_api.txt, is `aux1` the same as "Special" in the keybindings menu? 19:07 sfan5 probably 19:08 Yad Yep, I've confirmed it is. :) 21:58 independent56 I am just wondering how many servers are run by openly LGBT admins. I am assuming 1%, given the standard percent of the population being 1% 21:59 independent56 Assuming there are 500 servers, then 5 are run by (open) LGBT admins 22:00 independent56 365 servers, so 3.65 servers :-/. One of them being mine. 22:01 independent56 4.6% of the UK is LGBT. 0.046*365, or 16 servers. 22:04 MTDiscord Why would the UK have twice as much LGBT as the rest of the world? 22:05 MTDiscord Either your "worldwide" figure is too low or your UK figure is too high or there is a good reason for the factor 22:05 independent56 https://www.ons.gov.uk/aboutus/transparencyandgovernance/freedomofinformationfoi/percentageoflgbtpeopleintheuk 22:05 independent56 My source is the OoNS 22:05 independent56 I used 1% as an estimate. 22:06 MTDiscord Ahh, that'd explain it. 22:06 erlehmann can't you just ask them 22:06 erlehmann why are you wondering anyway 22:07 MTDiscord independent56: The link mentions 2 - 3 % though 22:07 independent56 them being? 22:07 MTDiscord LGB 22:07 MTDiscord "We do not know the source of the BBC figure and do not recognise it as one of ours." <- BBC fig. says 4.6% 22:08 independent56 Oh, i hate search engine snippets 22:09 MTDiscord 1 in 50 is roughly what I heard over here in Germany too, so it sounds reasonable to me 22:09 MTDiscord independent56: your main wrong assumption is that one server = one admin 22:09 MTDiscord many admins host multiple servers 22:09 independent56 2% 22:09 independent56 Like me, who hosts 2 22:10 MTDiscord I'd estimate something like 1.5 servers per admin 22:10 MTDiscord But I might be very wrong 22:10 MTDiscord How do you even define admin? 22:10 independent56 Makes sense,  some admins have 1 server, and some have  10. 22:10 MTDiscord What if someone let's a dedicated Minetest server hoster host their server? Are they an admin? Technically speaking not. 22:10 MTDiscord lets* 22:11 independent56 We have to start surveying our users 22:11 independent56 I define an admin as the creator of a server. 22:12 independent56 Tunnler's Abyss is run by three admins, on one server. 22:12 independent56 So Hume2 operates 0.33 servers. 22:18 independent56 What servers do you know of have gay districts? 22:19 independent56 I'm working on mine. 23:55 MTDiscord I would define admin as "any user who has complete control of the server."