Time Nick Message 03:36 paramat #4522 any more comments? 03:36 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah 03:42 paramat i might merge that in a day or so if no objections 03:48 paramat wow #3497 is simple 03:48 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar 03:53 paramat +1 03:55 paramat likewise will merge in a day or so if no objection 05:38 paramat #4523 updated with t4im's request 05:38 ShadowBot https://github.com/minetest/minetest/issues/4523 -- Register.lua: Throw error if node 'light_source' > core.LIGHT_MAX by paramat 06:16 paramat thanks, replied 08:07 paramat i notice we tend to use 'minetest.CONTENT_AIR' instead of 'core.CONTENT_AIR' when using these constants, is one decprecated or either preferred? 08:09 paramat #4523 updated 08:09 ShadowBot https://github.com/minetest/minetest/issues/4523 -- Register.lua: Throw error if node 'light_source' > core.LIGHT_MAX by paramat 08:10 Krock in builtin "core" should be used, in mods "minetest" - but it really doesn't matter as they're both referring to the same table 08:10 hmmmm paramat, why do you feel the need to tell people that a light value of 15 causes a "lighting bug"? 08:11 hmmmm this is not a friendly users guide, this is the official documentation, the word of the bible for minetest 08:11 hmmmm an api documentation never describes implementation 08:11 paramat sure, i don't mind leaving that out 08:12 Krock yeah, it's enough to mention that 14 is max 08:12 paramat will do 08:12 hmmmm just write this 08:13 hmmmm "If light_source is outside of the range between 0 and core.LIGHT_MAX, the behavior is undefined" 08:13 hmmmm maybe today it might cause a "lighting bug" whatever that is 08:13 hmmmm maybe tomorrow it might print out an error message 08:14 hmmmm maybe the next day it will silently truncate the value to 14 08:14 hmmmm who knows? 08:14 paramat ok updating 08:17 paramat even that comment seems unnecessary? it's obvious out-of-range might cause weirdness 08:18 hmmmm in the C and C++ standards, there are details that are left unmentioned, and then there are some that explicitly say have undefined behavior 08:18 hmmmm for the sake of specificity i'd rather do the latter 08:18 hmmmm it clearly lays out the expectations 08:18 paramat ok 08:19 hmmmm maybe i'm applying too high of a standard to the lua api documentation? 08:19 hmmmm we call it documentation, not a standard 08:19 hmmmm shouldn't it be a standard though? 08:19 hmmmm terasology should be able to take lua_api.txt and implement it 08:19 hmmmm buildat should be able to do the same 08:19 paramat your high standards have been a good thing 08:20 hmmmm you should be able to make a birthday game that don't involve computers at all, by following the rules layed out in lua_api.txt 08:20 hmmmm birthday party game* 08:22 paramat updated 08:24 paramat \O/ 08:29 paramat will merge this then in a moment 08:31 paramat 2 that have approval, but any further reviews or objections?: #3497 #4522 08:31 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar 08:31 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah 08:34 paramat now merging 4523 08:39 paramat merged 14:16 celeron55 https://www.youtube.com/watch?v=CeTjR5-IabY 14:21 celeron55 https://github.com/minetest/minetest/compare/master...celeron55:client_player_physics_script 14:35 sfan5 wait so this is client side lua scripting but with just physics? 15:00 celeron55 it is 15:00 celeron55 i consider controls and physics the most important client-side thing that has always been way too static 15:12 twoelk clients could control in game physics? 15:12 * twoelk must have understood something wrong 15:35 * twoelk watches the video and considers buying faster pc to be able to use such physics in minetest 15:46 celeron55 eh, that doesn't use practically any resources 15:47 hmmmm what the hell 15:48 hmmmm what happened to farmap? 15:48 rubenwardy oh my god, non yaw rotation 15:49 rubenwardy does digging work? 15:49 hmmmm it's called pitch 15:49 rubenwardy Yeah, pitch and roll 15:50 hmmmm that's not really impressive though, the scripting part is impressive 15:50 celeron55 i started it yesterday afternoon 15:50 rubenwardy oh, didn't read that 15:50 hmmmm i'm just kind of upset that farmap is rotting in a WIP unfinished buggy state while this new feature is here 15:50 rubenwardy that's lua? 15:50 rubenwardy wow 15:50 hmmmm lol? 15:50 hmmmm you did this in one day? 15:51 celeron55 i am not comfortable continuing farmap until regular rendering is faster 15:51 hmmmm do you take adderall or something 15:52 celeron55 i was surprised i found sapier's scripting abstractions fairly useful; it didn't take very much to get my hands on a new sandboxed lua instance and adding it there 15:53 celeron55 the flight sim is the shittiest flight sim i have ever tried to fly in, but the interface is fun 15:54 hmmmm how do you control roll? 15:54 celeron55 it's keyboard only; because i wanted to try that 15:54 celeron55 it's just pitch and roll; no yaw control 15:54 celeron55 mouse does nothing 15:54 celeron55 as defined by the script 15:54 hmmmm heh 15:55 hmmmm when i exposed keyboard bindings to the client side lua mockup est got upset 15:55 * twoelk puts old joystick back in box 15:55 celeron55 it needs some kind of a collision function and a network message passing function and then it's fairly useful already 15:55 celeron55 anything that the client doesn't support (=basically everything) can be just passed to the server side lua 15:56 hmmmm i think the part where i ultimately got stuck on with my version of client side lua was the icky details of server media sending and resolution 15:56 celeron55 i couldn't even make any hud yet because the only interface to that is on the server side and i didn't make the mssage function yet 15:56 hmmmm from what i take it you are avoiding this part right now as of this initial iteration? 15:57 celeron55 well, what this does it it basically just allows one to replace LocalPlayer::applyControls and LocalPlayer::move with a script 15:57 celeron55 there's not much more to it 15:58 celeron55 and a very limited API is exposed; just some basic utilities in addition to whatever is considered safe in the lua standard library 15:59 celeron55 i guess minetest.get_node should be exposed so that people can make things that stay on the ground 15:59 celeron55 or maybe just do it with a collision box, whatever 16:00 celeron55 in theory something like this should enable all kinds of vehicles in such way that they don't suck 16:00 celeron55 with almost no API at all 17:13 est31 nice branch celeron55 17:14 est31 I also want to say that I am not "upset" in any way about the fact that it exposes controls 17:14 est31 it exposes them in a way that will work with joysticks and on android as well 17:15 est31 and it still enables players to set their own keybindings 17:15 est31 so I am totally okay with it 18:41 paramat good to see this. it would go well with the mgv7 floatlands i'm working on 19:04 paramat will merge these in a few hours unless objections #4522 #3497 19:04 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah 19:04 ShadowBot https://github.com/minetest/minetest/issues/3497 -- Allow mesh and nodeboxes to wave like plants or leaves. by sofar 19:05 Krock I'm using font size 19 so .. no problem :) 19:06 Krock but I disagree with the opacity change to 255 of the shadow 19:07 Fixer suddenly wild celeron55 appears 19:07 Krock with the changes the contrast is a bit too high IMO 19:08 Fixer and disappears... 19:08 Krock suddenly wild Fixer appears 19:08 Fixer i've approached slowly 19:10 paramat perhaps i'll leave the font PR a bit longer 19:11 paramat the text in menu tabs is not very visible, needs darker boxes 19:13 paramat in-game text is not clear against sky or brightness 19:14 Krock \x1B(c@#0000)very visible text ingame 19:15 Krock players with 0.4.14 clients will love this ^ 19:15 paramat hm but the higher contrast in-game is a bit hard on the eyes 19:15 paramat i might agree with you 19:19 Fixer i also have a feel that snow pr was somewhat rushed... 19:20 paramat i'm going to soften the dark wave line 19:21 paramat font shadow alpha 193 is good 19:21 Krock Fixer, what snow PR ? (off: https://www.youtube.com/watch?v=oiSn2JuDQSc) 19:21 paramat 191 20:53 Calinou yeah, font is too contrasted with the shadow now 20:53 Calinou keep alpha to 160 or something 20:53 Calinou 192 might be acceptable 20:56 celeron55 why do people want to make it so high contrast 20:56 celeron55 buy better screens or just configure it yourself, lol 20:59 Fixer there are lots of mazohists those days 20:59 Fixer buying as shittier hardware as possible 20:59 Fixer with small screens 20:59 Fixer it is like 1929 economic crysis or smth 21:00 Calinou Crysis wasn't set in 1929 :( 21:00 Fixer nevermind 21:33 celeron55 :D 21:44 Fixer new trend m = rn , in chat it is very hard to distinguish 21:44 Fixer in mt chat 22:17 paramat #4522 is updated to not change shadow alpha 22:17 ShadowBot https://github.com/minetest/minetest/issues/4522 -- Modify default font appearance. by everamzah 23:49 paramat mapper bug https://github.com/minetest/minetestmapper/issues/31 23:53 est31 i think thats related to how the mapper work 23:53 est31 s 23:53 est31 afaik it starts scanning down from some point