Time Nick Message 02:52 hmmmm alright we need to come up with some kind of plan 02:53 hmmmm sapier's huge scriptapi modification screws up a lot of the pull requests there 02:53 hmmmm but i'd like to add it 02:53 hmmmm i guess i should wait for him to come around so we can work something out 02:53 hmmmm also, same with the memory leak fixes 02:53 kaeza https://github.com/minetest/minetest/pull/593 02:54 hmmmm i can see that 03:44 hmmmm i think i'm going to remove the height clamps for biomes and just separate the map into height regions with their own biome sets 03:45 hmmmm each height region gets its own generateTerrain() 03:46 hmmmm the normal region gets the plain mapgen v7 terrain generation, hell region gets terrain generated purely by negative 3d noise, sky region gets positive 3d noise. simple as shit and works very well 04:11 VanessaE can someone explain why this started happening recently with nodeboxes: 04:11 VanessaE http://digitalaudioconcepts.com/vanessa/hobbies/minetest/screenshots/screenshot_3544032450.png 04:11 VanessaE (the transparent one) 04:11 VanessaE why are those internal faces showing? 04:12 * ShadowNinja assumed it was always that way 04:12 VanessaE it wasn't up until a while back. 04:12 ShadowNinja probably RBA's 6d facedir 04:12 VanessaE no, it started before that patch 04:13 VanessaE glass doors in homedecor exhibit this same issue, which wasn't the case when I first made them. 05:26 hmmmm i updated code style guidelines a little http://dev.minetest.net/Code_style_guidelines#Miscellaneous 09:34 Taoki Does the "new damage system" in GIT include moving the health system in LUA? Been wanting to see that for some time 09:55 thexyz proller: REGISTER ALREADY 09:55 thexyz you won't see cats anymore 09:57 proller шь фдкуфвн 09:57 proller Im already, BUT I SEE CATS WHILE REGISTERING\ 10:04 thexyz that's the last time you'll see 'em 10:26 Taoki cats? 10:52 thexyz Taoki: yes, those fluffy things 10:53 Taoki What is it about cats and registering on the forum tho? 11:40 Taoki Anyone know when the mob framework is going to be part of games/common? 11:43 Calinou "no: too laggy at current" 11:43 Calinou http://dev.minetest.net/TODO 11:45 Taoki ahh, ok. 11:46 Taoki I hope soon they can be ready 14:03 thexyz hmmmm: how about creating separate repo for .po files? 14:03 thexyz just so you won't bitch about number of commits weblate makes 14:03 thexyz and then making it a submodule 14:08 RealBadAngel hi all 14:09 RealBadAngel PilzAdam: i have a suggestion about creative. ok for hand, but you should not modify tools 14:10 RealBadAngel 1) diamond sword can dig stones and does it way faster than diamond pick (sic!) 14:10 RealBadAngel 2) it makes impossible for players to play legacy style on creative servers 14:11 RealBadAngel 3) makes impossible to test anything in creative 14:40 Exio thexyz: i think the others repos should be available as 'gitmodules' too 15:44 celeron55 updated 0.4.6 on the download page 15:45 celeron55 the 10 year old system disk of c55.me gave up and i had to get a new one 8) 15:46 celeron55 something more rarely might not work; if such is found, i want to know 15:46 celeron55 more rarely used* 15:54 hmmmm hrmmmmm 15:55 hmmmm i don't know how the submodule business works really 15:55 hmmmm but you should be able to get all the .po files when when you clone the minetest repository 15:56 hmmmm so if it works transparently, then i think so 16:00 thexyz it doesn't 16:16 BlockMen celeron55, i think this is not wanted: http://minetest.net/wiki/doku.php?id=running_your_own_server 16:21 celeron55 BlockMen: fixed 16:26 celeron55 BlockMen: why did you modify the README like this? https://github.com/celeron55/minetest.net_php/pull/4/files#L2L8 16:26 celeron55 you removed the mention of the wiki from there 16:28 BlockMen celeron55, oh. that is a mistake 16:30 celeron55 also, i don't really like the content changes you've made 16:30 celeron55 for example this page, altough it may look a bit messy, is actually quite carefully made and updated http://www.minetest.net/contribute.php 16:33 BlockMen i made this, because the nneded is outdated now (we already have 0.4.6 for mac now) 16:33 BlockMen donate is now big under support us 16:34 celeron55 also i don't like the way you have reworked the code framework of the site (i wouldn't have believed i'd get to call it a framework :D) 16:34 celeron55 also, how can this be good HTML by any standards? https://github.com/celeron55/minetest.net_php/pull/4/files#L28R1 16:35 Kray what :D 16:36 BlockMen you mean the divs or the syntax? 16:38 celeron55 well, less about that single file, more about something that actually matters: 16:39 celeron55 why couldn't you just code this layout and content on the existing framework? 16:39 celeron55 i can't really find any good reasons for that "$main =" stuff, for example 16:39 celeron55 the old one is bad, this is way worse 16:41 BlockMen the $main is caused by the idea to make something like a simple content system 16:42 celeron55 it isn't a simple content system, and wasn't one 16:42 celeron55 it's just a more horrible hack than before 16:42 BlockMen ok, i will close request 16:43 celeron55 there are really two alternatives here 16:43 celeron55 either keep it like before, or implement it as a proper CMS 16:44 celeron55 i suggest the first one because the latter is more work than i would like anyone to do for this 16:44 BlockMen because of rubenwardys extensions it would be better to keep current 16:45 celeron55 rubenwardy's stuff doesn't need to be taken into account at all 16:45 celeron55 we don't know how and what we are going to integrate and where anyway 16:46 BlockMen ok, i see 16:46 celeron55 one thing i'd love would be to make the main website content editable by the community, but i'm not sure how to go about that 16:46 BlockMen request is closed and i will change to old framework 16:47 BlockMen hm...and what should the community change? 16:47 celeron55 it could be implemented on wordpress or a wiki or it could just scrape the content from somewhere, or it could be a new site implemented in django 16:47 celeron55 really just about anything that is a bit less of a hack than current or your pull request 16:49 celeron55 what should the community change? <- well, ideally anything except server-side code 16:49 BlockMen with moderators or everyone everything? 16:50 celeron55 probably a bunch of approved people 16:50 BlockMen actually something like easy to change content is the main idea of $main 16:53 BlockMen would a login-system with mysql be ok for the community thing? 16:53 celeron55 how would it sound if i wanted you to make a dokuwiki theme/template of your layout? 16:53 celeron55 i'd see a custom themed dokuwiki as a very optimal solution 16:54 celeron55 (dokuwiki is able to work as a tiny and robust CMS) 16:54 BlockMen hmm...i have no experience with dokuwiki yet, but i could try if u prefer that 16:56 sfan5 celeron55: could it be that it isn't possible to apply multiple liquid/basic shaders to a tile? 16:57 celeron55 sfan5: wut? 16:58 BlockMen celeron55: but before i start with that: could you check (on localhost or something) if you are ok with the layout i made now 16:58 sfan5 i tried removing the hardcoded test shaders( https://github.com/sfan5/minetest/commit/41921f9d5c26fbeeb0d31600df70d6b06ac8a996) but applying another shader seems to reverse the previous one 16:58 celeron55 also, if anyone else has suggestion for the website, please tell 16:58 celeron55 we need clever solutions here 16:59 celeron55 sfan5: i don't think you can apply more than one shader per material (i don't know what limits it) 17:00 celeron55 BlockMen: a moment 17:04 celeron55 it's now here for a bit for anyone who wants to check: http://c55.me/~celeron55/minetest3/ 17:04 celeron55 i think it should be more apparent which links go to an another site and which will stay on the current site 17:05 celeron55 also, there is an another problem with navigation: those links at the top which open a submenu shouldn't be links themselves; nobody will click them this way 17:06 BlockMen ok. is it ok, that the nav_bar is fixed on top? 17:08 BlockMen sry, have to leave now. maybe bbl 17:08 celeron55 overally, the site looks kind of amateurish, which actually isn't a bad thing - as long as it works well 17:09 celeron55 the navigation bar being fixed to the top like that is fine - it's better being subtlely backgrounded like that compared to the current one 17:10 rubenwardy It looks nice 17:11 rubenwardy the minetest title is not centered though, is that intentional? 17:11 rubenwardy oh, he has left 17:11 celeron55 i think it's good 17:12 rubenwardy ok 17:12 rubenwardy I can be very flexible with my project 17:12 rubenwardy as long as it is html, I can work with it 17:14 celeron55 it could be good to have a "minetest VPS" for all the web devs in here 17:14 thexyz the current design is better 17:14 celeron55 or it could be a disaster 17:15 celeron55 thexyz: i think they are so different it's hard to compare them to each other 17:15 rubenwardy I think that the current design is much cleaner, but this design has more personality 17:16 thexyz celeron55: yes, that's my personal preference 17:16 rubenwardy I dont like how the top of grass blocks are rendered on the background 17:16 celeron55 does anyone have any experience of setting up dokuwiki as a CMS like i said? or are there better alternatives for similar use? 17:17 celeron55 i'd like to avoid this "celeron55's away but we released 0.4.n+1 some days ago" stuff 17:17 hmmmm it looks a lot like his pull request for the main menu 17:17 hmmmm and he misspelled "contributors" ... 17:17 hmmmm and there's a dash in between core and developers 17:18 hmmmm what's with all the odd hyphens? 17:18 celeron55 he's probably german 17:18 hmmmm development-site 17:18 celeron55 they love hyphens and aren't native english speakers 17:18 hmmmm i'm-gonna-start-talking-like-this 17:18 rubenwardy "Minetest ist still" 17:19 rubenwardy ist is german, is not is? 17:19 rubenwardy bah 17:19 hmmmm "it is Free and Open Source" 17:19 hmmmm "Created in year 2010" 17:19 hmmmm hmm 17:19 rubenwardy yeah, capitalism 17:19 celeron55 hey, i've got a new name for us: Communistcraft 17:20 hmmmm i guess it's decent, but someone needs to go through it and fix all the miscaellaenous errors 17:20 celeron55 this is going to get some media attention 17:20 hmmmm rubenwardy: precisely, capitalism of words that don't need it 17:20 hmmmm :p 17:21 rubenwardy distraction over, I am now going back to developing a HTML5 game 17:21 hmmmm the "download 0.4.5 for Linux" link doesn't work 17:21 hmmmm well, it still needs lots of work 17:22 hmmmm it looks like a decent starting point 17:26 hmmmm oh, uh oh.. 17:26 hmmmm i just realized a pretty big problem.. how am i going to store biomes so there isn't any map inconsistency when somebody changes the biome definitions 17:26 hmmmm we can't throw all that stuff into map_meta.txt 17:27 celeron55 radical idea: have inconsistency if somebody changes them 17:27 rubenwardy lol 17:38 salamanderrake hay I guess your site got hacked? 17:38 salamanderrake its now comunistcraft. 17:39 hmmmm uh oh 17:39 rubenwardy lol celeron55 17:39 rubenwardy (6:19:32 PM) rubenwardy: yeah, capitalism 17:39 rubenwardy (6:19:51 PM) celeron55: hey, i've got a new name for us: Communistcraft 17:39 hmmmm it's pretty incredible that people notice things like this so fast 17:40 rubenwardy should change logo to a mese pickaxe 17:40 rubenwardy and a hammar 17:40 rubenwardy hammer 17:40 hmmmm Commisar celeron 17:40 rubenwardy celeron55 is our dictator 17:41 hmmmm general of the block people's army 17:41 jordan4ibanez xD 17:45 jordan4ibanez I think I have the perfect thing to celebrate communismcraft 17:47 thexyz celeron55: http://upload.wikimedia.org/wikipedia/commons/c/c3/Hammer_and_Sickle_Red_Star_with_Glow.png 17:48 hmmmm needs to be a mese pick 17:50 thexyz this is even better http://ompldr.org/vaHpsYw/Hammer_and_sickle.svg 17:50 thexyz http://ompldr.org/vaHpsZg/Screenshot-About%20-%20Communistcraft%20-%20Chromium.png 17:51 thexyz celeron55: ^ 18:05 hmmmm well... this is one interesting desert: http://ompldr.org/vaHptMA 18:05 hmmmm i think i was right, celeron, i need to take the complete variance of the terrain into account, not just modulating noise parameters 18:06 thexyz celeron55: that star actually looks odd because the image has white border 18:24 Taoki I wonder why people say the mob framework is slow. I placed a lot of animals and don't see the slightest slowdown 18:26 hmmmm probably because they aren't running it with the latest CPU 18:27 hmmmm i'll have to check out mobs myself to make a good judgement on whether or not they're slow enough to need some optimizing (aka placing the worst stuff in the engine) 18:32 Calinou too many P4 owners around, Taoki 18:33 Taoki heh 18:33 Calinou until "technophiles" play FOSS games, there's 150000km to travel 18:33 Calinou (for us, not for them) 18:34 Calinou Taoki: also, you will notice slowdowns on large worlds with 10+ players. always. 18:34 Calinou like with every mod that does dynamic stuff, pretty much 18:34 Calinou dtime sucks :P 18:50 kaeza lol that stunt is creating lots of attention http://forum.minetest.net/viewtopic.php?pid=81397#p81397 18:55 VanessaE all right you nuts, put the website back the right way 18:55 VanessaE "communistcraft" indeed. 18:55 VanessaE April 1 is long over :) 19:18 celeron55 VanessaE: stop being so boring 8) 19:18 VanessaE :P 19:19 celeron55 go spread the word about the glorious communistcraft 19:19 VanessaE have you seen the commentary on #mintest yet? :) 19:19 celeron55 it was 5/5 19:19 VanessaE (I'm still catching up over there) 19:20 VanessaE someone btw did suggest "CommunityCraft" btw :) 19:21 celeron55 that name actually came into my mind roughly 10 minutes ago 19:21 celeron55 it's boring though 19:22 VanessaE [04-04 13:53] CommunityCraft wouldn't be a bad name though 19:22 VanessaE there it was. 19:22 VanessaE and yeah, that name's not as interesting as it could be...but then "minetest" is a boring name too, in the grand scheme :) 19:22 thexyz celeron55: do that http://ompldr.org/vaHpsZg/Screenshot-About%20-%20Communistcraft%20-%20Chromium.png 19:22 celeron55 thexyz: i don't like it 19:23 VanessaE thexyz: shouldn't that at least appear on the "ground" in the standard MT logo? :) 19:23 thexyz well, at least replace this star with something else 19:23 celeron55 thexyz: give me a start with no white :P 19:23 celeron55 star* 19:24 thexyz give a man a fish and you feed him for a day 19:24 thexyz so, http://www.gimp.org/ 19:24 celeron55 give man a fish with some white pixels and he won't bother fixing it 19:25 celeron55 because men are like that 19:25 celeron55 in other news: http://games.slashdot.org/comments.pl?sid=3614899&cid=43357479 19:26 celeron55 minetest's codebase is like a children's book compared to that 8) 19:26 celeron55 i need to learn to write more fucks 19:26 thexyz looks like copypasta much 19:28 thexyz meh, minetest only gives 2 fucks 19:45 BlockMen 1.) Yes, im german and my english is kinda bad 19:45 BlockMen 2.) Communistcraft? o.O wtf? 19:45 BlockMen 3.) I already tried to improve the grass, but had not updated that in repro: is that better? http://i.imgur.com/Jd2b0iQ.png 19:45 Calinou make the grass red for communistcraft 19:45 PilzAdam BlockMen, I like the idea of your design, but it needs some polish 19:47 BlockMen Calinou, i'm capitalist $.$ , so umm...no 19:48 BlockMen PilzAdam, ya, celeron already said its amateurish 19:48 thexyz Calinou: shaders + directx 19:48 thexyz everything is red! 19:50 Calinou rename "shaders" when using direct3d to "communist sunglasses" 19:50 Calinou :D 19:53 celeron55 8D 19:55 rarkenin I'm sorry, Direct3d only offers 3.5 dimensions. The 3 space dimensions and the limited time diension before a graphics card failure. 19:55 Calinou directx 12 will feature direct4d 19:56 BlockMen btw shaders: why do they turn all red with direct3d?? 19:57 celeron55 BlockMen: day and night and light source light are encoded in different color channels for the shader (which does not exist in d3d) to process into smoothly varying whiteish light 19:58 celeron55 try switching between night and day in that mode - the colors won't change 19:58 thexyz rarkenin: how's time a dimension if you cannot move in it? 19:58 celeron55 just one global shader parameter changes 19:58 BlockMen ok, ic. thx 19:58 celeron55 but it's a bug that it even tries to operate that way in d3d 19:58 celeron55 there's simply no check for whether it actually can do it 20:04 BlockMen thexyz, thanks to you changes at rss output i can read out easy the most popular mods ;) http://i.imgur.com/Jd2b0iQ.png 20:43 BlockMen gd n8t everyone 22:06 Taoki RealBadAngel: poke 22:09 Taoki Anyway. Since the new physics, people requested that I add a way in the Lua API to allow changing the gravity per-player, and RBA mentioned he wanted the ability to make jump boots and what not. https://github.com/MirceaKitsune/minetest/commits/physics_override 22:09 Taoki Will pull request this soon, but if anyone wants to see the code before that I'm mentioning it here 22:09 Taoki I tested and it works, so only issue is if the code or implementation is not to someone's like. I use one function with 3 values to change per-player speed, jump height and gravity 22:15 Taoki Hmm, no one's around, I'll make a pull request in that case 22:18 VanessaE Taoki: one thing that badly needs fixed is ladder speed. 22:18 VanessaE launching 30m into the air off the top of a ladder is ...wrong. 22:18 Taoki Yeah, I'll look into that separately 22:18 Taoki VanessaE: Using aux1_descends is wrong too :P 22:18 Taoki But I'll see what I can do 22:22 Taoki I think I'll disable fast on ladders and in water entirely for people who use aux1_descends. It's really the cleanest and most normal way to deal with the problem 22:42 Taoki https://github.com/minetest/minetest/pull/598 22:44 hmmmm sapier1 are you around? 22:45 PilzAdam Taoki, why not add a else if(protocol_version == 15) with the old format in content_sao.cpp? 22:46 Taoki PilzAdam: I can do that, sure 22:46 Taoki PilzAdam: Let me know if there are other problems in the code so I can look at them now if it's nothing majopr 22:47 PilzAdam is is backwards compatible? 22:47 Taoki Well, old players can still connect to the new server and the other way around. Of course clients will need the code for the overrides to work 22:48 PilzAdam good 22:50 Taoki PilzAdam: How exactly should I change that protocol version? Do I need to replicate that entire if() statement? 22:51 PilzAdam Im not sure about that because it isnt done for the old versions 22:51 Taoki Yeah, looks best to leave it as is 22:52 PilzAdam ask someone who knows how it should be 22:52 Taoki ok. Everything else look ok? 22:52 PilzAdam first impression is good 22:53 Taoki I only use one function for everything, which I hope is ok. It would be messy to make separate functions for each physics change rather than the overrider as a whole. It will probably need a shortcut function so that eg: A mod adding running boots won't change another mod adding low gravity 22:54 Taoki Since calling the function overrides all. But I'm pretty sure that's the cleanest way 22:54 PilzAdam why not pass a table with the fields an check if they are ~= nil first? 22:54 Taoki If that's fine all else should be good. Only other thing that sucks is that this is sent to all players on the server for each player, although only the player in cause needs it. Can't be helped from what I see though 22:55 Taoki Not familiar with that, just followed other examples 22:55 PilzAdam so if one mod changes one setting another mod can change another one without overriding the first setting 22:55 Taoki Ah, I think I have a ~nil check 22:56 Taoki Yes. For each field there's a if(!lua_isnil(L, 2)) 22:57 Taoki So what you say should work. I just wasn't familiar with that in LUA 22:57 hmmmm all of these additions to scriptapi 22:57 Taoki That for example, if a function can take 3 arguments as (1, 2, 3), you could write ( , 2, ) to only modify the middle one. I forgot that 22:57 hmmmm and they keep piling on 22:57 hmmmm and scriptapi is being completely changed 22:57 Taoki hmmmm: Good thing I made everything one function 22:57 Taoki It's needed to add new stuff though 22:57 hmmmm this is going to be really great for sapier i imagine 22:58 Taoki Yeah :) And RealBadAngel :) Who said he wants to make low-gravity space ships and jump boots 22:58 VanessaE haha 22:58 hmmmm i absolutely *need* to coordinate with him 22:58 hmmmm as in, none of this will be able to get done without him around 22:58 Taoki After this is in I think I'll look into fixing the adders thing. Not now cuz I don't want a GIT conflict 22:59 hmmmm there are going to be so many git conflicts 22:59 hmmmm with everything 22:59 hmmmm and not just this, but what i'm working on too and his memory leak fix 23:05 Taoki PilzAdam: Think anyone else needs to check my code? If you could push it upstream now I could get latest master and also fix the ladders without worrying about a conflict :P But if you're sure the code is ok and doesn't need someone else checking 23:06 PilzAdam I dont know what to do with the serialization, I would tend to add a else if(version == 15) 23:07 Taoki PilzAdam: And re-copy the entire code in that if statement? 23:07 PilzAdam yea 23:07 Taoki That's kind of nasty. What If I add that only to the new line I added? 23:08 Taoki The os<=, or protocol updates would disable my feature 23:09 Taoki It's only meant to check for older clients not newer 23:09 Taoki I think 23:09 PilzAdam what is this function used for? 23:09 Taoki The one my code ads? 23:09 PilzAdam no 23:10 Taoki ah, serializing? I think it puts multiple bits in one string to send them over the network 23:10 PilzAdam PlayerSAO::getClientInitializationData() is called and the string it returns is send to the client? 23:10 PilzAdam where is it deserialized? 23:10 Taoki Ah, yes. Basically, when an entity or player is first loaded, that sends its data to the client 23:10 Taoki Dunno exactly 23:11 Taoki I didn't make major changes there though, just added the new function following how all others are done 23:11 Taoki So I'm pretty sure it should be ok like that 23:15 PilzAdam it is read in GenericCAO::initialize() 23:15 Taoki I think anything that ads a new lua function does the same thing 23:16 PilzAdam it is not compatible as you have done it 23:16 Taoki IIRC it's what I did last time when I added the models. c55 only said to bump the protocol version up 23:16 Taoki hmm 23:16 PilzAdam you need to read the setting in initialize(); the way you have done it is completly useless 23:17 Taoki setting? 23:18 Taoki It's a Lua value more of, and a per-player option, so it's the only way that seemed to make sense 23:18 PilzAdam oh, wait a second 23:20 PilzAdam you should increase the number of messages 23:20 PilzAdam line 1023 in content_sao.cpp 23:21 Taoki I did 23:21 PilzAdam oh, yes, sry 23:21 Taoki It was 4, and with my change I added a 5th. Otherwise it wouldn't have even worked since it would have stopped adding me message 23:22 PilzAdam ok 23:22 PilzAdam but I think you should write the old stuff if version == 15 23:22 PilzAdam so either copy everything or just put an if arround the new things 23:23 Taoki Not a change I can decide on, and I don't think that's related to my addition. If code needs to be changed more there it probably needs to separately 23:23 Taoki I'd rather c55 does further changes there if needed, he's likely know best. To my understanding that's good as it is with the current way, although the overall code there is somewhat odd 23:24 Taoki But I'm not in a position to modify it, could likely break stuff 23:24 PilzAdam with your addition you loose functionality if an old client connects to a new server 23:24 PilzAdam and that is not good 23:25 PilzAdam you basically change the data that is send to a client with version 15 23:25 Taoki yeah, that's the point. Allow new clients to connect to old servers, but you can't expect them to run a code the client doesn't have 23:25 Taoki hmm 23:25 Taoki Can you modify that as you see fit and push your changed version upstream? If I'd change that I could likely break stuff 23:26 PilzAdam new client to old server is completly unrelated here 23:26 Taoki Or old client to new server. Since the client needs the code to run it, otherwise the info from the server is useless and can't be interpreted 23:28 Taoki But yeah, I recommend changing that directly. I don't wanna mess with it and cause trouble in the code by breaking what I don't understand :P 23:28 PilzAdam also the version you added there is wrong :-= 23:28 PilzAdam *:-) 23:29 Taoki Change as needed :P 23:29 Taoki The protocol thing is confusing yeah 23:30 PilzAdam https://github.com/PilzAdam/minetest/commit/f2974dbc1153b0e6ca55f4d20e46b3a12f043536 23:31 Taoki Looks ok 23:32 PilzAdam oh, seems like that isnt needed at all 23:32 Taoki If no one else needs to test it feel free to merge upstream. Not that there's a huge hurry, but I'm still around for 30 minutes and I can also try to fix the ladder speed before going to bed 23:33 Taoki People will prolly appreciate both changes :) 23:33 PilzAdam seems like you can just write it and the client doesnt do anything if he doesnt know the message 23:37 PilzAdam also fixed a warning that the order of variables was different in the header 23:37 PilzAdam https://github.com/PilzAdam/minetest/commit/bf51f962d48345eda5d3ee386f737bf68abb41a2 23:38 Taoki Ah, I remember something like that. That if you mistake the order it gives a warning about that... kinda forgot 23:38 Taoki erm, didn't notice where that happened 23:38 PilzAdam oops.. this one: https://github.com/PilzAdam/minetest/commit/a4a31b78fa4866f2f9641d412f43d754ce04b347 23:38 Taoki Tired :P 23:39 PilzAdam hmmmm, are you ok with that ^ ? 23:40 Taoki Sure. Anything if it doesn't change functionality and such 23:40 Taoki Sure, that looks good to go 23:42 PilzAdam it isnt saved when shutting down the server? 23:43 Taoki Nothing to save, so I think not 23:44 Taoki Dunno about that. But even if it is that shouldn't cause any harm. I don't think any of the places where I added this are persisted though, at least that I know of 23:45 PilzAdam umm, that nil as a parameter to not override the previous setting doesnt work 23:45 Taoki Strange, it should 23:45 PilzAdam because it is initialised as 1 23:46 PilzAdam why not make the variables in the player object public and edit them directly? 23:46 Taoki Oh, right. It doesn't need to be initialized as anything server-side, only in the client 23:46 PilzAdam so you only edit them if the setting isnt nil 23:46 Taoki Still need to send the package from server to client. Once that happens they are edited directly 23:47 Taoki The client-side ones that is. The rest works like all other Lua functions 23:47 PilzAdam no, the setting is initialized in the scriptapi 23:48 Taoki ah, there. That sounds good too 23:48 Taoki Don't think I can currently clone your Github branch though to make changes after your fixes still :/ 23:48 PilzAdam I can fix it 23:49 Taoki ok. And thanks :0 23:49 Taoki * :) 23:51 RealBadAngel hi all 23:51 Taoki hi, WB 23:52 RealBadAngel Taoki, just seen the code, it looks fine, i will make some tools to test it tommorow 23:52 Taoki RealBadAngel: Working with PilzAdam to merge a change which will allow some of the things you wanted. Like low gravity areas 23:52 Taoki ok 23:52 RealBadAngel that seems to be able to do many tricks 23:53 Taoki indeed 23:53 RealBadAngel boots, jetpacks, space biomes 23:53 Taoki yes 23:54 Taoki Less for the jetpacks, those would be a different story. You'd need a way to apply velocity to the player 23:54 Taoki My change only allows per-player walking speeds, jump heights and gravities 23:54 Taoki But that will allow a lot already :) 23:54 RealBadAngel doesnt gravity=0 means free fly? 23:55 PilzAdam no, you cant fly down 23:55 Taoki The walk speed modifier will allow things like MC's "soul sand" 23:55 Taoki RealBadAngel: It means you float away infinitely 23:55 Taoki yeah, you can only air strafe horizontally 23:55 Taoki So if you jump up at 0 gravity, you go up forever 23:57 Taoki Unless you hit another node that is