Time Nick Message 18:12 PilzAdam no activity for 21 days in this channel 18:14 VanessaE heh 18:14 VanessaE now you went and blew our record. 18:14 PilzAdam *evil laugh* 18:14 * VanessaE adjusts the tote board. "Days without activity: 0" 18:15 * PilzAdam hits VanessaE 18:15 VanessaE ow. 18:15 PilzAdam "Days without violence: 0" 20:34 MrDJK Quick advice question: I've recently found minetest (approx 20-30 minutes ago), now I'm also a LUA newbie (again approx 20-30 minutes ago), but I'm tinkering around, by looking at this guide that's on the forums along with the default mods via Minetest, my little test mod, basically creates to blocks, marble and cracked marble (I like RedPower), now my plan was to check if "marble" is placed next to water, if so turn it into "cracked marble", 20:34 MrDJK I have it working, I am just wondering if this is the correct way (or the most efficient way) to do it. Code: http://pastie.org/private/szwmqjfj1bss9xs9xwtrq 20:35 MrDJK Thanks in advance to anyone that answers. :) 20:36 MrDJK Ps: This is just me tinkering like I say, so it's not going to be an actual mod, which is why Marble has no use, other than to look pretty (though my texturing could use some work), and cracked can be just turned back into marble with 2 of them. :) 20:41 PilzAdam you should read this: https://github.com/celeron55/minetest/blob/master/doc/lua_api.txt 20:41 MrDJK I have it open. :) 20:45 PilzAdam okay, what do you want exactly? 20:46 PilzAdam and keep it short 20:46 MrDJK Don't specifically want anything, was just wondering if I was on the right track. ;) 20:46 PilzAdam is_ground_content has no effect to anything; you can just remove it 20:47 MrDJK Okay thank you, I also notice flammable shouldn't be there (stone should be fire resisten) :) 20:47 MrDJK resisten/resistent 20:49 PilzAdam neighbors = { 'water', 'group:liquid' }, <- the name "water" does not exist 20:49 PilzAdam it is default:water_source and default:water_flowinf 20:49 PilzAdam *flowing 20:49 PilzAdam but you dont need that if you have group:liquid 20:49 MrDJK Oh, so it's working because in-game water is part of group:liquid. 20:50 PilzAdam yep 20:50 MrDJK I think I misunderstood neighbors. 20:50 PilzAdam but also lava is in liquid 20:50 MrDJK Ideally I just want water, rather than any liquid, flowing or still no preference there. 20:50 MrDJK So anyway to achieve that? - water adjecent to the block. 20:51 MrDJK Also thanks for the advice. 20:51 PilzAdam neighbours means: one of the 8 surrounding nodes has one of this names/is in one of this groups 20:51 MrDJK Right. 20:52 PilzAdam neighbors = { 'default:water_source', 'default:water_flowing' }, 20:52 PilzAdam this would be correct 20:53 PilzAdam wait... look here: https://github.com/PilzAdam/minetest_game/blob/master/mods/default/init.lua#L1022 20:53 PilzAdam the group "water" exists 20:53 PilzAdam and the default water uses it 20:53 MrDJK Okay, I assume this is just a list, rather than a placement (example recipe is mapped to the crafting slot), which is why I assumed this was the same, but this applies to all 8 surrounding. 20:53 PilzAdam so you can use "group:water" 20:53 MrDJK Oh great, thank you. 20:54 PilzAdam do you want it to turn slowly into the cracked one? 20:54 MrDJK Yes, I assumed with a 100 chance, it would turn slowly? 20:55 PilzAdam i would rather use interval = 30; chance = 8 20:55 PilzAdam this is less CPU intensive 20:56 MrDJK I see, okay I shall do that, thank you. 20:56 PilzAdam your code looks realy good 20:57 MrDJK Thank you, experience, although none with Lua. :) 20:57 PilzAdam what language? 20:59 MrDJK I dabble really, so a little Python, little C# (.NET), To much PHP (I'm a web developer) 21:00 PilzAdam have you visited the forums? http://minetest.net/forum/index.php 21:01 MrDJK I have, yes and I've seen you're an active (real active) developer, so thanks for taking the time to help urm well a newbie like me. ;) 21:02 PilzAdam thats why Im here :-) 21:03 MrDJK :) 21:03 PilzAdam and you have done all this in 20-30 minutes? 21:03 MrDJK Maybe less. 21:03 MrDJK Including poor textures. 21:04 PilzAdam thats fast 21:04 MrDJK But I really just opened up the init.lua file for default, and looked how it was done there (and assumed it was the way to go), along with that handy guide by urm... 21:04 MrDJK 'Jeija' 21:05 PilzAdam hes a great modder 21:05 MrDJK :) 21:06 PilzAdam he made this: http://minetest.net/forum/viewtopic.php?id=628 21:06 PilzAdam one of the best mods for MT 21:06 MrDJK Awesome! 21:08 MrDJK Those edits you suggested are working fine. :D 21:08 MrDJK Time for more tinkering around. :D 21:09 PilzAdam you should browse the forum and look at the code of other mods 21:09 PilzAdam Lua has way more potential then most people think 21:09 PilzAdam s/Lua/the Lua APO 21:09 PilzAdam *API 21:09 MrDJK I think I shall. 21:10 PilzAdam and give you more time than 20 minutes ;-) 21:11 MrDJK Hehe. 21:11 MrDJK Like I say I've only just found it, and thought it looked cool, then started to tinker. 21:12 MrDJK I like the fact this actually has a mod api, opposed to well community created apis. 21:12 PilzAdam this is the only reason i stay here 21:13 PilzAdam i code more than i play 21:13 MrDJK Oooh, I play more than I code... :P 21:14 MrDJK Which is probably why I get nothing done. 21:14 PilzAdam the default game without mods it boring 21:15 PilzAdam I and the other devs want to change that 21:15 MrDJK I have one mod installed, that crafting-guide thing. 21:16 PilzAdam you dont need that if you have this: http://minetest.net/wiki/doku.php?id=crafting 21:16 MrDJK But either way, the whole idea of games is there's a community developing addons. 21:16 MrDJK Well if a game has a modding community, it makes the game just that more fun and longer-lasting in terms of gameplay. 21:17 MrDJK Oh that's handy, I didn't notice that. >_< thanks. 21:17 PilzAdam this is from 0.3, but to get the basics its enough 21:17 PilzAdam most people dont look at the developer wiki 21:18 MrDJK I found it, I just didn't look at the crafting section >_< went straight to global functions. 21:19 PilzAdam lol 21:19 PilzAdam theres also a crafting page in the normal wiki: http://wiki.minetest.com/wiki/Crafting 21:20 PilzAdam its up-to-date 21:20 PilzAdam (more or less) 21:20 MrDJK Okay, thanks. 21:20 MrDJK lol 21:21 MrDJK Brb