Minetest logo

IRC log for #minetest-hub, 2020-05-04

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:25 Miner_48er joined #minetest-hub
01:30 ANAND joined #minetest-hub
04:19 hairykitty joined #minetest-hub
05:18 calcul0n joined #minetest-hub
05:52 BuckarooBanzai joined #minetest-hub
06:05 calcul0n joined #minetest-hub
07:18 nerzhul joined #minetest-hub
07:26 calcul0n_ joined #minetest-hub
07:31 hlqkj joined #minetest-hub
07:37 CandiceSwan joined #minetest-hub
07:55 tomraceror joined #minetest-hub
08:00 ShadowNinja joined #minetest-hub
08:11 hlqkj joined #minetest-hub
08:50 Fixer joined #minetest-hub
08:57 hlqkj joined #minetest-hub
09:30 _Zaizen_ joined #minetest-hub
11:27 calcul0n joined #minetest-hub
11:35 AngelRush joined #minetest-hub
13:43 tomraceror joined #minetest-hub
14:04 scr267 joined #minetest-hub
14:30 tomraceror joined #minetest-hub
14:52 HDMI_STECKDOSE joined #minetest-hub
14:53 ANAND joined #minetest-hub
14:53 tomracer joined #minetest-hub
15:27 nerzhul_ joined #minetest-hub
15:30 HDMI_STECKDOSE joined #minetest-hub
15:44 nerzhul joined #minetest-hub
15:51 tomraceror joined #minetest-hub
15:57 tomraceror joined #minetest-hub
16:14 Lone_Wolf joined #minetest-hub
16:36 Calinou joined #minetest-hub
16:42 ANAND_ joined #minetest-hub
16:55 tomraceror joined #minetest-hub
16:55 rubenwardy joined #minetest-hub
17:10 fluxflux joined #minetest-hub
17:50 ANAND Hmm, lua_api.txt notes that Raycast:next() can be nil. What's the difference between nil and { type = "nothing" }  ?
17:51 Krock "nil" is when it reached the end
17:51 ANAND Oh
17:51 ANAND Then what does { type = "nothing" } signify?
17:51 Krock never seen that being pushed to Lua
17:52 ANAND o_O
17:53 Krock push_pointed_thing c_content.cpp
17:53 Lone_Wolf You got {type = "nothing"} from a raycast?
17:53 ANAND I didn't
17:53 Krock l_next() automatically returns nil if there's no pointed thing
17:53 ANAND I got nil, while my mod checks for type == nothing
17:53 Lone_Wolf Ah
17:53 Krock == nothing is only needed for on_item_use, for example
17:53 Lone_Wolf Yeah, you should just check for nil
17:54 Krock raycast results other than the raycast API
17:54 ANAND Ah
17:54 Krock basically just pointed things
17:54 ANAND Thought it applies to Raycast as well, thanks for clarifying. :)
17:54 ANAND inb4 !next
17:54 Krock !next
17:54 MinetestBot Another satisfied customer. Next!
17:55 ANAND Never gets old, eh? :)
17:55 Krock neither does this Raycast example. https://github.com/SmallJoker/farbows/blob/bb287199788f0615f3c81969f1943a3cd0089703/init.lua#L126-L128
17:57 ANAND Yeah, I remember you referring me to this mod once earlier.
17:57 Krock :3 shameless self-advertising
17:58 ANAND No it's helpful to have an example
17:58 Krock though I didn't bother fixing a potential crash
17:58 Krock s/crash/error/
18:02 rubenwardy Krock: why don't you use a for loop?
18:03 rubenwardy for thing in minetest.raycast(...) do
18:03 rubenwardy it returns an iterable
18:05 Krock was that added in the same commit?
18:05 rubenwardy yeah, it's been there since the start
18:05 Krock okay then .. til.
18:06 rubenwardy documentation is here: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L6339
18:06 Krock thanks rubenwardy
18:07 rubenwardy I mean, you knew that, was just pointing out where the iterator part is documented
18:07 rubenwardy easy to miss \o/
18:28 Krock Lone_Wolf: https://github.com/minetest/minetest/pull/6560
18:30 rubenwardy oh gosh, I'm such an idiot
18:31 rubenwardy >closes a PR for being a duplicate of the issue it fixes
18:31 Krock shall I confirm or deny?
18:31 Krock I confirm
18:54 Lone_Wolf Yeah I figured it'd be best to just do a new PR
18:55 aerozoic joined #minetest-hub
19:08 Fixer_ joined #minetest-hub
19:35 _shivajiva joined #minetest-hub
19:41 shivajiva joined #minetest-hub
20:54 LoneWolfHT joined #minetest-hub
22:43 Lone_Wolf joined #minetest-hub
23:50 bwarden joined #minetest-hub
23:57 DaTPS joined #minetest-hub

| Channels | #minetest-hub index | Today | | Google Search | Plaintext