Time Nick Message 02:18 hmmmm grr i am having a hard time 02:19 hmmmm so, not writing CONTENT_IGNORE back to blocks works fine but it doesn't fix the case where an already existing cave gets overwritten by a newly generated block 02:19 hmmmm so what i did was then not replace CONTENT_AIR, because i figured air should have higher priority over other blocks so that caves would work 02:19 hmmmm yay, caves work, now trees are screwed 02:20 hmmmm so now what, do i make an exemption for trees?! grr 02:22 hmmmm so, i wonder if i'm going to get more heat for screwing up some caves or screwing up some trees 02:24 deivid trees > air > c_ignore 02:24 deivid ? 02:25 hmmmm i don't think i should exempt either trees or air honestly 02:25 hmmmm i mean this is happening in the blit back 02:25 hmmmm it's supposed to be independent of the map generator 02:34 RealBadAngel theres just one solution 02:35 RealBadAngel never ever let cave gen carve anythin above ground level 02:44 hmmmm there would be another solution actually 02:44 hmmmm don't write a cave air node to anything other than dirt, stone, or water 02:45 hmmmm except that 'solution' isn't going to work with the multithreaded mapgen, since it's up to the cavegen to choose whether or not to place that node, and it'll have an outdated version of the block and think that everything's content ignore and it's free to write whatever it wants to 02:45 hmmmm so yes, you're correct, we have to stop caves from forming above a certain ground level 02:46 hmmmm this is hard though 02:48 RealBadAngel not really 02:48 RealBadAngel you proposed solution already 02:48 hmmmm i guess what you could do though, on line 1668 of mapgen_v6.cpp, check there if the Y is >= getGroundLevelAtPoint(p2d(p.X, p.Z)); and skip if so 02:48 hmmmm but you see the problem with that? 02:48 RealBadAngel avg height, measured for several points 02:48 hmmmm that's a bad solution 02:48 hmmmm i didn't like it either 02:49 RealBadAngel but you know what? 02:49 RealBadAngel it works :) 02:49 hmmmm come on 02:49 RealBadAngel ok 02:50 hmmmm if you went with what "just works" you would not have made the rotation happen with the verticies 02:50 RealBadAngel hmmm, i may have an idea 02:50 hmmmm and everything would be slower and kludgier 02:50 RealBadAngel simple 02:50 RealBadAngel what if cave gen code meets air? 02:51 RealBadAngel it cannot be found below rock level, right? 02:52 RealBadAngel below it only air is cave air 02:53 hmmmm the problem with that is in the boundary blocks, it won't know what's air and what's rock 02:54 RealBadAngel force boundary to be "verified" somehow by including them to another generated block? 02:55 RealBadAngel so no scrict borders but common ones 02:55 hmmmm that's the way Minecraft does it 02:55 hmmmm we were talking about this yesterday 02:56 hmmmm but i have an idea that seems good enough 02:56 hmmmm i'll try it out sometime soon 02:57 RealBadAngel i see i will have to make trees definitely block seed feeded 02:58 RealBadAngel i willl try to do that this weekend 03:45 BackupCoder hu 12:21 dcampos00 \help 17:48 proller https://github.com/celeron55/minetest/pull/482 - want to merge, demo server on h4.setun.net:30000 17:48 thexyz >There are tons of graphical glitches in oceans 17:49 proller now? 17:49 proller they was fixed 17:49 thexyz yes 17:49 thexyz ok, let me test it once again 21:16 F00 Non-dev question: Who's able to view user IPs on the forum? 21:16 PilzAdam moderators 21:16 PilzAdam (and admins of course= 21:16 PilzAdam *) 21:17 F00 Well, I think it'd be nice if someone could put this stupidity to bed: http://forum.minetest.net/viewtopic.php?pid=72015#p72015 21:18 F00 (By confirming that both accounts are posting from the same IP) 21:18 VanessaE they are. 21:18 VanessaE Joy = Hello_Im_death 21:18 F00 Thanks. 21:18 VanessaE what shall I do here? 21:18 F00 You could post that in the topic 21:19 VanessaE ban and delete excess posts? 21:19 PilzAdam PM a warning 21:19 F00 I figure it's a useful cautionary tale. 21:19 F00 "Don't lie pathologically or you get banned from servers and possibly the forums" 21:20 VanessaE thexyz: opinions? 21:20 VanessaE I don't know what's best to do here. 21:21 VanessaE (also this doesn't belong on -dev) 21:21 F00 Move to #minetest? 21:23 VanessaE http://pastebin.com/3JGR3vh5 21:23 VanessaE proposed warning message to him. 21:24 F00 Do you mind if I share the same-IP information with the server's moderator? 21:25 VanessaE let them work that out themselves. 21:25 F00 I'd prefer to put the drama to bed quickly; he's the one who issued the IP ban on the server. 21:26 F00 Personally, I'd post in the topic about the two users posting from the same IP, banhammer the new account, and warn the older one. 21:27 VanessaE I'm inclined to agree 21:27 F00 I think that server drama spilling into the forum should result in serious consequences, generally 21:29 VanessaE http://forum.minetest.net/viewtopic.php?pid=72032#p72032 21:29 F00 Thanks. 23:50 sapier celeron55 is there any chance https://github.com/celeron55/minetest/pull/431 will be merged? I've added a detailed explanation what this exactly does.