Time Nick Message 12:16 tenplus1 hi folks 12:17 tenplus1 hi nerzhul 12:19 tenplus1 Wine mod updated, fermenting barrel and blue agave both use node timers instead of abm's 12:28 calcul0n just curious, are timers better for performances? 12:28 calcul0n or is there another reason? 12:28 tenplus1 hi calcul0n, they are suppose to be, yes 12:28 calcul0n hey, ok 12:28 tenplus1 instead of abm's looking for a node through a whole map area, the nodetimer runs within the node so doesnt need the searching 12:29 calcul0n i see 12:31 tenplus1 would be nice to have a sort of diagram of how abm's work and nodetimers work 12:31 rubenwardy !book timer 12:31 MinetestBot rubenwardy: Node Timers and ABMs - https://rubenwardy.com/minetest_modding_book//en/map/timers.html 12:31 tenplus1 I dare say both gotta search 12:31 rubenwardy explains the differences 12:31 rubenwardy no, timers don't search for nodes 12:31 tenplus1 hi ruben 12:31 tenplus1 how does theengine know were in an area where active nodes are present ? 12:33 tenplus1 or do they simple run when that area of map is loaded until it's unloaded 12:34 * tenplus1 asks too many questions... :) 12:44 tenplus1 hi CWz 12:46 * twoelk returns to screen and waves 12:46 twoelk o/ 12:46 tenplus1 o/// 12:48 rubenwardy tenplus1: the engine has a list of loaded mapblocks 12:48 rubenwardy it just iterates through them to see whether each one has any expired node timers 12:49 tenplus1 am eager to understand how it all works together :) thanks for that 12:49 twoelk and the mapblocks have a list of nodes with timers? ah , no list 12:50 rubenwardy and then iterates over all the nodes when an abm interval is reached to look for matching nodes 12:51 tenplus1 so every 1 second since abm intervals cannot go below that ? 12:51 rubenwardy twoelk: https://github.com/minetest/minetest/blob/master/src/mapblock.h#L526 12:51 rubenwardy no, every abm interval 12:51 twoelk so making gras with nodetimers to regrow after grazing would be better than an abm? 12:51 rubenwardy if you only have 1 abm which is every 10 seconds, it'll only check every 10 seconds 12:52 tenplus1 I dare say a node timer for every dirt block would be very slow, which is why abm's are still used 12:52 rubenwardy again, the chapter says what's best to use 12:52 tenplus1 :) 12:53 tenplus1 your book must be growing all the time with new stuffs :)) 12:53 tenplus1 have you added 5.0 items yet ? 12:53 rubenwardy yes 12:53 twoelk but then you would be all gone when I read and understood that, asking silly questions keeps the illusion IRC is very alive :D 12:54 tenplus1 hahaha 12:54 tenplus1 the channel is handy for many things :D 12:58 tenplus1 the stepheight glitch for entities is causing issues with mobs again. pah 12:58 tenplus1 hi DI3HARD139 13:00 DI3HARD139 Hello tenplus1 13:00 tenplus1 wb calcul0n 13:02 twoelk spiders should do very tiny steps - so that I have enough time to fumble out my sword :P 13:02 tenplus1 hi Fixer 13:02 tenplus1 lol twoelk 13:03 tenplus1 they climb no problem in singleplayer, but on server when entity glitching kicks in it stops them doing so a lot of the time 13:06 twoelk I remember on the adventuretest server running from spiders and when well out of sight the server caught up with my client and gave me the accumulated deadly dosis of poisen all at once because for the server I never moved 13:06 Fixer hello 13:09 tenplus1 I like the new spiders, AspireMint made a good model and texture set :) 13:09 CWz Hello tenplus1 ? 13:10 tenplus1 what's new CWz ? 13:10 CWz nothing much 13:12 tenplus1 gearing up for Xmas ? 13:13 tenplus1 winter is a-coming :P 13:36 tenplus1 hi Jordach 13:45 tenplus1 laters all :) 13:49 BuckarooBanzai hi 13:49 BuckarooBanzai can anyone tell me why minetest.settings:get_bool("some.not.defined.setting", true) returns nil? 13:50 BuckarooBanzai according to the lua api the second parameter should be returned (default): https://github.com/minetest/minetest/blob/1c91cb8f8f6ea15dc1308aace666bd1ebd25a28c/doc/lua_api.txt#L5392 14:23 rubenwardy BuckarooBanzai: that's a 5.0 feature 14:24 rubenwardy use this doc if you're using 0.4.x: https://github.com/minetest/minetest/blob/stable-0.4/doc/lua_api.txt#L5392 14:26 BuckarooBanzai oh, my bad :( will that be backported to 0.4 eventually? 14:35 ANAND Only bugfixes are backported to stable-0.4, so I assume this won't be backported. 14:36 rubenwardy no 14:36 rubenwardy BuckarooBanzai: no, it won't be 14:38 BuckarooBanzai rubenwardy: thx anyway, i have to solve this another way :) 14:39 BuckarooBanzai rubenwardy: and keep up the good work, minetest is amazing :D 14:39 rubenwardy :D 15:01 Jordach BuckarooBanzai: if get_bool == nil then val = your_default_here 15:01 Jordach if the function returns nil if it can't find or do anything right, place bets on nil 15:02 BuckarooBanzai Jordach: i had something like that in mind, thx 15:23 benrob0329 >TFW you realize nearly seamlesss hipster doors are super easy to to in Mesecons 15:32 Shara Random observation: This is very dark but.... stars can seem way too big? http://gingercat.tk/dg/mt_starlight.png 15:35 benrob0329 Shara: they're very close stars 15:35 benrob0329 The Minetest Earth is flat, after all. 15:35 T4im what :o everone knows that earth is a cube 15:36 Shara Sorry benrob, I'm with T4im on this. 15:36 T4im :D 15:36 benrob0329 But how would the corners work? 15:36 Shara Mystical mese energy handles that 15:36 T4im you'd just rotate 90° when walking over them 15:37 benrob0329 Well, if mese is altering gravity then I suddenly know why everything is a cube 15:44 benrob0329 *when you finally understand movestones and realize the possibilities* 15:44 benrob0329 https://youtu.be/uwmeH6Rnj2E 15:51 Jordach inb4 galaxy brain 16:25 nerzhul hey 16:25 Jordach hai nerzhul 17:17 rubenwardy WARNING[Server]: ScriptApiBase::objectrefGetOrCreate(): Pushing ObjectRef to removed/deactivated object, this is probably a bug. 17:17 rubenwardy :O 17:18 jas_ i get that one frequently 17:18 jas_ maybe when a DM goes flying off screen? idk haha 17:44 Krock hi tenplus1 who isn't here agina 17:45 Krock o/ 17:46 T4im o/ 17:47 twoelk o/ 17:47 Krock is there anything new in the Minetest world? (player/server perspective) 17:50 twoelk there seems to have been a breakthrough in understanding the nature of Minetest by postulating that mese alters gravity 17:52 Krock huh? why would it do that? 17:53 rubenwardy well, the paper hasn't been peer reviewed yet 17:54 sofar also the statistics look quite sketchy 17:56 benrob0329 The charts are being manipulated 17:58 benrob0329 Krock: in other Minetest news Mesecon door research has had recent breakthroughs 17:58 sofar the mesecon doors aren't very strong and break through easily? 17:59 benrob0329 isn't that what protection is for? 17:59 Krock require stronger pickaxes 17:59 sofar I thought it was so you don't need to pay child support? 17:59 benrob0329 Besides, its mostly meant for looks or hidden bases 18:00 benrob0329 sofar: heh 18:35 benrob0329 I have recently revised my opinion if the GPL 18:35 benrob0329 *of 18:37 benrob0329 I used to be of the understanding that it did not require attribution in the binary, however recent information I have been introduced to show that it does. 18:37 benrob0329 So..yeah the GPL is cool I guess. 18:39 benrob0329 I should reread the whole thing sometime 19:14 Krock bbl 20:52 garywhite This place has been really quiet lately 20:52 VanessaE ded 21:22 benrob0329 Rip