Time Nick Message 00:07 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest_game: Add screenshot.png, and more info to game.conf 13bfde214 https://git.io/fh9Jk (152019-02-05T00:07:06Z) 00:25 MinetestBot 02[git] 04paramat -> 03minetest/minetest_game: 'permafrost_with_stones/moss' drops itself instead of permafrost 132033b2c https://git.io/fh9Jl (152019-02-05T00:24:04Z) 00:26 argyle77 Hi! Does anyone know how to ask the engine in a mod if it supports the set_rotate function for entities? 00:29 kaeza if obj.set_rotate then ... 00:30 kaeza Note: obj is the ObjectRef, not the LuaEntity. 00:33 argyle77 That does not appear to work (at least in the current dev). I'm getting a false, even though I know its supported. 00:36 argyle77 Sorry, not false. nil 00:37 rubenwardy Sounds like you have the entity 00:37 argyle77 Its called as obj:set_rotate(rot) 00:37 rubenwardy ent.object 00:37 rubenwardy Where do you get obj from? 00:37 argyle77 I'm operating on the return value of minetest.add_entity 00:38 rubenwardy That's an entity 00:38 rubenwardy Do .object to get the object 00:39 argyle77 ok thanks. I'll try. lua_api.txt says its an ObjectRef 00:39 rubenwardy Oh nevermind then 00:42 kaeza argyle77: are you sure you're not doing "if obj:set_rotate(...) then ..." 00:42 kaeza ? 00:42 kaeza There's a difference. 00:43 argyle77 I tried both ways. One crashes, the other returns nil 00:43 kaeza I see. 00:44 kaeza Did you try as rubenwardy suggested? 00:44 kaeza I.e. x.object 00:45 argyle77 Wait. I was stupid. I checked obj.set_rotate. I was supposed to check obj.set_rotation 00:45 argyle77 Thank you for your help. 00:46 kaeza :I 00:46 kaeza Figures. 00:47 kaeza !next? 00:48 kaeza MinetestBot! 00:48 MinetestBot kaeza! 00:48 kaeza MinetestBot <3 00:49 kaeza <3 MinetestBot 00:49 MinetestBot <3 kaeza 00:49 kaeza :-P 01:44 * entuland kicks MinetestBot 02:01 Soni can we get non-verbal programming languages yet 02:02 Soni anyway good night o/ 02:03 Xiong Graphic-token languages have bern around a long time... although never common. 05:49 anon343482 Anyone here? 05:49 Emerald2 Some of us. What's up? 05:49 anon343482 I was having an issue in my game 05:50 Emerald2 What kind of issue and what game version? 05:50 anon343482 wherever I step around the ground beneath me spawns a simple dirt block with grass on it at about 5 seconds, regardless of what the block is below me or if its in air 05:51 anon343482 0.14.7.1 win64 05:51 Emerald2 That's... really odd. 05:52 Emerald2 I don't know the ins and outs of how stuff works, so hopefully some other peeps are lurking around here. :) 06:00 anon343482 Just double-checked, only an issue with Voxelgarden 06:02 anon343482 also more like 30 seconds 06:03 Emerald2 Aha. 06:07 anon343482 unrelated, but inputting 06:07 anon343482 "Black" as your seed in v7 makes a nice world 06:08 anon343482 "black" not "Black" 10:22 Xiong Okay well I'm done with my first serious quarry in five years. It's better but still underwhelming. 10:24 Xiong Forget the reactor. Perhaps you value it as a difficult goal but a quarry runs perfectly well without one; and I'm not certain I'd want to dig that much stuff by hand. 10:28 Xiong If you build in a downstairs HV battbox, you can run a quarry on any power source; but it will stutter if fed less than its full rated 10 kW. If it runs short of juice, it skips a block or more before resuming. The skip creates a shadow: skip every block under the first skip, every floor below. 10:29 Xiong The skip shadow can be a useful tool but it's an inconvenience when it's random. So I suggest full power. 10:32 Xiong The MV hydro is the ticket. Six is almost enough but the upconversion loss leaves the quarry still underpowered. Seven hydros do it; I installed eight. No harm in a little extra; you might want to run other equipment. 10:37 Xiong The converter sucks 10 kW by default (so 9 kW out)... and that's max. So you need two converters. When they're both installed (in parallel), they demand a total of 20 kW, which isn't available, so they get nothing. Reset one converter to 2 kW and that'll run the quarry and charge the battbox... so you can keep your drill and prospector charged. 10:38 Xiong You need two switching stations, one for each of MV, HV. I didn't bother with an MV battbox. 10:40 Xiong So that's 7 or 8 hydros, 2 switches, 2 converters, an HV battbox, and the quarry. It's an easy one-trip carry. 10:43 Xiong You need very little MV cable unless you want to run equipment; and only about 9 sections of HV. I avoided any local processing and tubed up the entire output. So that's just the one section of TP below 10:50 Xiong Last time I played, I did build a reactor and it was a big job... and this was when fuel rod production was simple. I can't imagine building one now for any practical purpose. I quarried like mad around that reactor and never went further than about 50 m from it. The hydro stack takes about ten minutes to set up, less to tear down... never needs fuel, can be taken up at any time, and the worst hazard is a little spilt water. 10:55 Xiong Quarry is not a smart robot. It punches a square hole down until it hits 100 m or you turn it off. So picking the walls is important. I install sgg every 5 m; eight spaced around a "radius 8" hole with 17 m sides. I followed the floors down and took what I saw; I also prospected for Ds. 10:56 Xiong Good thing! About a third of my total haul was hand picked; half the Ds. 10:59 Xiong Picking wasn't just the shaft walls. Inevitably, we broke into existing natural caves. This meant waiting out the time away from.the jagged edge. At one level, only a quarter was solid, the rest air. 11:00 Xiong So the good side is that when possible, I was able to step into the natural hole and take what showed. 11:03 Xiong Here's where the skip shadow wins. I ran a rope from -2270 down the side of the shaft; and laid a skip block dead center, punctuated it with more sgg. No need to light the working floor since it'll be quarried next pass... but when the floor starts to vanish it's nice to see what I've got left! 11:06 Xiong A few stacks of coal and kalite; a few each of iron and copper; about a stack each of tin, zinc, silver, gold. Less than a stack of mithril and chrome... and would've been less but for picking. 11:08 Xiong Plenty of mese, about two stacks; but only two blocks... in the wall. The quarry went right past, of course. A stack of diamonds but I worked hard to get them 11:09 Xiong And the hydro stack cost a mere 24 Ds. Hey, my Mk3 drill cost as much. 11:11 Xiong I quit at 90 m, what with the floor disappearing again. Air takes no time to dig but... yields nothing. 11:15 Xiong The quarry now includes a local buffer which is ejected slot by slot from time to time... while mining pauses. Ignoring this (and air and skips) the quarry digs on block per second, as advertised. That only sounds fast. One 17 m square floor takes almost five minutes to strip; so ideally it'd be 500 minutes to finish the pit. Reality varies. 11:16 Xiong That's a full workday, with juicy overtime! 11:17 JDCodeIt Is this the right forum for modding questions? 11:18 Xiong This is! 11:18 Xiong And I've said everything needful about quarry. Shoot. 11:18 JDCodeIt Oh, good - does anyone know why the side effect happens in tool_capabilities - groupcaps with the following makes the tool able to break anything: weryhard = {times={[3]=0.50, [2]=1.00, [1]=1.50, [0]=2.00}, uses=350, maxlevel=3}, 11:18 JDCodeIt Notice the [0]=2.00 11:19 JDCodeIt Without the [0] entry the tool behaves correctly and matches only nodes with same groups 11:19 Xiong I can't answer but I'm interested. 11:20 JDCodeIt Found it in xtraores mod 11:20 Xiong What happens with other variations? 11:22 JDCodeIt Most tools have the times entries 1,2, and 3 - I only tried with and without - breaking nodes with groups other than those listed (xtraores drill series) 11:22 Xiong I'd naturally whip up a test mod with about a dozen cases... corner cases, "regular" cases, my desired case and a few tricky wrinkles, and a few cases randomly chosen. 11:23 Xiong Are you sure [0] means "does not ever cut"? 11:24 JDCodeIt The lua api documentation does really explicitly say this will happen 11:24 Xiong Well. Not to be rude. But that's not my question. 11:25 Xiong I strongly uphold detailed, accurate docs. I don't see them as often as I'd like. 11:25 JDCodeIt Simple test - use xtraores and jail - you should not be able to dig jail (unbreakable=1) with a tool that has crumbly, weryhard, and cracky groups 11:26 Xiong And? What results? 11:26 JDCodeIt You can drill jail in almost no-time with any of the drills - [0]= in the times 11:27 JDCodeIt lua doc just has "-" listed for this condition 11:27 JDCodeIt crumbly 0 1 2 3 4 <- level 11:28 JDCodeIt -> 0 - - - - - 11:28 Xiong I don't follow you but it sounds as if you have all the info you need to test your current theory and a number of others. 11:29 Xiong Throw the docs away and try stuff, learn. 11:29 JDCodeIt but the documentation clearly says it is checking existence of a group as a required condition - so it should have done nothing 11:30 JDCodeIt maybe I pinpoint in the core code and take it back to the developers then 11:30 Xiong I will tell a relevant shaggy dog. Back when, I cranked out a small project in 8085 assembler: about 1.5 k object. 11:31 JDCodeIt ...and the 8085 assembler docs were incorrect? 11:31 JDCodeIt I worked on Z80 - at least then you could remember all the commands, so few 11:32 Xiong Because I'm an old hardware dog I followed my pop's advice and commented nearly every line... making up the 1:1 ratio by balancing obvious lines with clear comment blocks for every routine. 11:33 Xiong Eventually I wrote as much code as was sane and waited for the other guy to build the hardware I'd specified. Eventually I just built one by hand. Debugged awhile. 11:35 Xiong I came to a stopping point and... stopped. My contract was up. I printed the whole assembled program out on 132 col greenbar with the client logo on top... and handed it and the disk to the other guy. 11:37 Xiong Now he was a self-centered tool and it pains me to say he taught me sth... without intending it. He took my listing and a blank page and *covered up* the comments, started to read. I asked why. 11:37 Xiong He said "I don't care what you say your code does. I care what it does." 11:38 JDCodeIt ...yes, and now I will need to go deep into the code to find where this happens, then point it out to the developers 11:39 JDCodeIt I guess "luckily" there are not many comments :-) 11:39 Xiong I still comment as if the next reader is a murderous sysadmin who knows where I live. But I read code as if every line, code and comment, is written by a fool. 11:41 Xiong Suggest you write that test mod. Exercise the API thoroughly. You will learn what it does and you'll have your test code to prove what you say. 11:42 Xiong I wouldn't bother to read the code... at least not until I'd left the steaming turd on the other guy's doorstep. 11:44 JDCodeIt OK, thanks! 11:44 Xiong And with that!... I bid you good $localtime. I have $work soon and an episode of Good Doctor to watch and much lumber to saw. ;) 13:02 Soni Xiong: what's a graphic-token language? 13:02 Soni APL? 17:41 tomraceroriginal hi 17:42 tomraceroriginal Bls_Server: players 18:03 tomraceroriginal hi 19:01 VanessaE tomraceroriginal: wrong channel. 19:01 tomraceroriginal ? 19:01 tomraceroriginal why? 19:01 VanessaE [02-05 12:42] Bls_Server: players 19:01 VanessaE there ain't any servers in this channel. 19:01 tomraceroriginal yeah i know how i can shw to see the last-login 19:02 tomraceroriginal yes i want try it on your creativ server dont work with Bls_Server: last-login Antares or VE_Creative: last-login.... 19:02 VanessaE *shrug* 19:02 tomraceroriginal shrug?? 19:03 tomraceroriginal i am tomraceror because a other people use my name 19:03 tomraceroriginal :( 19:03 VanessaE I don't know anything about other servers besides mine 19:03 tomraceroriginal you only like yours :D 19:04 tomraceroriginal i only hate your sky block server sryyyy 19:04 VanessaE :( 19:04 VanessaE too hard? 19:05 tomraceroriginal yepp 19:05 tomraceroriginal and its a bit bugyy 19:05 VanessaE nopr 19:05 VanessaE nope 19:05 tomraceroriginal i press shift and build and i fall down!! 19:05 VanessaE not buggy at all 19:05 VanessaE that would just be lag. 19:06 tomraceroriginal i have in all games a good ping mostly 10ms 19:06 VanessaE everyone has that happen on all servers from time to time. 19:06 VanessaE ping is not lag. 19:06 tomraceroriginal yes look at blokcy survival 10fps at spawn 19:06 VanessaE fps is not lag. 19:07 tomraceroriginal i know! but i mean servers will be lagger and bigger time to time 19:07 VanessaE fps has nothing at all to do with lag. 19:07 tomraceroriginal more build slower framerate 19:07 tomraceroriginal on your skyblock sevrer 70fps :) 19:08 VanessaE that's a rendering problem if the framerate is slow. 100% client-side. 19:08 VanessaE lag is when the server is too busy to respond to something like opening a door or placing a block (so you fall), or the network connection is sluggish, causing similar effects. 19:08 tomraceroriginal yepp thats my problem oon your skyblock sevrer without bad fps 19:09 tomraceroriginal when is the realse 5.0 minetest clientß 19:09 VanessaE well the server IS in France. 19:09 tomraceroriginal on wiki is standing that will be realse in next time :) 19:09 VanessaE 5.0.0-rc1 came out a couple of days ago. 19:09 tomraceroriginal yes i am in germany 19:10 tomraceroriginal can you send a link? 19:10 VanessaE https://forum.minetest.net/viewtopic.php?f=18&t=22078 19:10 tomraceroriginal thanky 19:10 tomraceroriginal but the problem is i am to bad to claim 16 cobble stoone t level one 19:11 VanessaE you just have to try again :P 19:11 tomraceroriginal i must play a day to finish it! 19:11 VanessaE nah, you can finish level 1 in an hour or less. 19:11 tomraceroriginal wait back in a minute 19:11 tomraceroriginal that i will see! 19:14 VanessaE bbl 19:15 tomraceroriginal i come ingame and i see you less one hour to finish it? 19:19 tomraceroriginal i need a newer client? i cant join your server 19:33 tomraceroriginal vannessa? 21:08 FrostRanger just a quick question, do you have to set up port forwarding to run a multiplayer game on your local network? 21:10 VanessaE not if all clients are on the LAN. 21:26 FrostRanger I figured out what I was doing wrong, thx! 21:30 VanessaE !next 21:30 MinetestBot Another satisfied customer. Next! 22:46 josiah_wi_ Test. 22:46 VanessaE failed. 22:46 VanessaE :P 22:46 Emerald2 You must be asworld from discord. 22:47 josiah_wi_ Yes, idk if discord images can be seen here properly... 22:47 josiah_wi_ https://media.discordapp.net/attachments/369123125021114369/542458780445573121/Screenshot_from_2019-02-05_15-35-15.png?width=400&height=289 22:47 VanessaE too small to read. next time use a text pastebin 22:48 sfan5 https://media.discordapp.net/attachments/369123125021114369/542458780445573121/Screenshot_from_2019-02-05_15-35-15.png 22:48 sfan5 or just remove the stupid url params 22:48 josiah_wi_ Wow that helped a lot. 22:48 VanessaE oh, derp 22:50 josiah_wi_ I'm trying to build minetest 5.0, I got all the dependencies on the list and the makefile was generated without any trouble, but the compiler (g++?) is failing to link executable ../bin/minetest. 22:51 sfan5 try passing -DENABLE_SYSTEM_JSONCPP=1 to cmake on the first step 22:52 josiah_wi_ OK, I'll try that. 22:55 josiah_wi_ It will take some time for it to compile, I'll return to keyboard in a little while to check on it. 23:07 josiah_wi_ Thanks sfan, that fixed the error it was throwing. 23:11 josiah_wi_ I am now getting an abundant amount of errors related to Json. 23:13 josiah_wi_ Silly me, I forgot to do make clean, ignore the previous message. 23:56 Sveta hello :) it does not look like the list of items (available from 'i') is internationalized, is it? how do i participate? 23:58 Emerald2 Hi Sveta. Are you talking about translation, or something else? 23:58 Sveta yes, about translation 23:59 Emerald2 Hmm I guess rubenwardy is asleep at this point?