Minetest logo

IRC log for #minetest-dev, 2016-08-07

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

All times shown according to UTC.

Time Nick Message
00:37 STHGOM joined #minetest-dev
00:37 STHGOM joined #minetest-dev
00:42 betterthanyou710 joined #minetest-dev
00:43 betterthanyou710 joined #minetest-dev
01:48 Miner_48er joined #minetest-dev
02:07 Void7 joined #minetest-dev
02:09 Tmanyo joined #minetest-dev
02:42 DonBatman joined #minetest-dev
02:55 DI3HARD139 joined #minetest-dev
04:20 SloanOnLinux joined #minetest-dev
05:41 Zeno` joined #minetest-dev
06:12 Hunterz joined #minetest-dev
06:42 Krock joined #minetest-dev
07:35 ssieb joined #minetest-dev
07:54 its100best joined #minetest-dev
08:45 tenplus1 joined #minetest-dev
08:45 tenplus1 hi folks
08:45 tenplus1 Q. is there any way to disable or replace an existing ABM ???
08:54 Krock A. They have no names but you can loop through minetest.registered_abms and try to delete them out if it
08:54 tenplus1 ooh, didn't know I could do that... testing
08:55 Krock No it's not possible
08:56 tenplus1 damn... that's one feature I would really like... to be able to remove an abm so it can be replaced
08:56 Krock ugh.. the code is complicated
08:57 Krock meh, just try to remove it.
09:00 Krock All entries of the table registered_abms get added in the function initializeEnvironment (C++), so when you remove the ABM on-load it must be possible to get it work
09:00 tenplus1 I can loop through and have it find leafdecay for instance due to the .label reference
09:02 tenplus1 it only seems to read the abm information, not allow you to edit it
09:03 tenplus1 wait, it let me change label... hrm
09:05 jin_xi joined #minetest-dev
09:07 tenplus1 w00t, did it... disabled an ABM
09:07 tenplus1 :PPPPPP
09:08 tenplus1 in fact, I can replace the action function with anything I please :P even better
09:26 tenplus1 alll default Abm's should have the label field set in order for mods to FIND them easily and replace functions
09:31 davisonio joined #minetest-dev
09:41 tenplus1 left #minetest-dev
10:02 davisonio joined #minetest-dev
10:02 Gael-de-Sailly joined #minetest-dev
10:55 ElectronLibre joined #minetest-dev
11:05 blaze joined #minetest-dev
11:06 davisonio joined #minetest-dev
11:09 T4im joined #minetest-dev
11:13 Fixer joined #minetest-dev
11:23 betterthanyou710 joined #minetest-dev
11:49 Megaf joined #minetest-dev
11:51 ElectronLibre joined #minetest-dev
12:10 SloanOnLinux joined #minetest-dev
12:27 davisonio joined #minetest-dev
12:37 est31 joined #minetest-dev
12:39 rubenwardy joined #minetest-dev
12:40 est31 ABMs can be replaced
12:41 est31 but only while initialisation
12:41 est31 afaik
12:41 Krock before they are applied into the core, yes
12:41 est31 yes
12:42 Amaz joined #minetest-dev
13:25 STHGOM joined #minetest-dev
13:32 rubenwardy #4416
13:32 ShadowBot https://github.com/minetest/minetest/issues/4416 -- Fix background formspec elements from interferring with each other by rubenwardy
13:33 rubenwardy background are defined using background[x,y;w,h;image;clip]
13:33 rubenwardy it turns out that clip was stored globally for all backgrounds (as a class member variable) rather than being specific for a particular background
13:50 davisonio joined #minetest-dev
14:01 betterthanyou710 joined #minetest-dev
14:12 Player_2 joined #minetest-dev
14:13 Taoki joined #minetest-dev
14:19 Void7 joined #minetest-dev
14:19 rubenwardy updated #4294
14:19 ShadowBot https://github.com/minetest/minetest/issues/4294 -- Add container[] and container_end[] formspec elements by rubenwardy
14:22 KaadmY joined #minetest-dev
14:27 est rubenwardy, https://emmanuelbernard.com/blog/2014/​04/14/split-a-commit-in-two-with-git/
14:27 est also there is git add -p
14:27 est it allows you to do fine grained adding
14:27 est and if its not fine grained enough, you can always chose to split the chunk
14:28 est instead of adding or not adding it
14:28 rubenwardy awesome
14:28 rubenwardy I'll do that
14:28 rubenwardy *later
14:28 rubenwardy currently rewriting #4295
14:28 ShadowBot https://github.com/minetest/minetest/issues/4295 -- Add enter_button[] to press button on enter key by rubenwardy
14:29 juhdanad joined #minetest-dev
14:30 rubenwardy I wonder if it would be better to not click a button but rather make a new type of fs event
14:30 est yeah that would be best imo
14:30 rubenwardy is closing when pressing enter wanted behaviour, anyway?
14:31 rubenwardy in any cases?
14:31 est idk, maybe
14:31 rubenwardy Ah
14:31 rubenwardy chat dialog
14:31 rubenwardy / signs
14:31 est yeah
14:32 thePalindrome I'd say have it default to close, but allow an overright to something else
14:32 rubenwardy latency though, it's much better UI/UX wise for it to not disappear for half a second
14:33 thePalindrome Maybe disable the prediction for that? Or possibly mention if it's overwritten?
14:33 rubenwardy heh, I'll leave it as it is for now
14:35 Darcidride joined #minetest-dev
14:35 rubenwardy also, for the inventory: after it's closed, doing minetest.show_formspec() is a little hacky
14:40 thePalindrome A lot of minetest modding is "a little hacky" :P
14:49 Zeno` joined #minetest-dev
14:53 Void7 joined #minetest-dev
14:53 rubenwardy est, what's the best way to submit? fields.key_enter_field = "textfieldname" ?
15:00 est yeah that sounds good
15:01 davisonio joined #minetest-dev
15:07 Krock joined #minetest-dev
15:10 Megaf joined #minetest-dev
15:25 rubenwardy #4417
15:25 ShadowBot https://github.com/minetest/minetest/issues/4417 -- Add field enter event, allow fields to disable form close on enter by rubenwardy
15:30 Zeno` I have no objection to rubenwardy being an engine dev as well
15:30 Zeno` (reading backlogs) :)
15:31 est that's an official +1?
15:31 Zeno` from me? yeah
15:31 est great
15:32 davisonio joined #minetest-dev
15:33 Megaf I'm not non official but I have nonthing against either
15:33 Megaf oops
15:33 Megaf I'm not official but I have nonthing against either
15:34 Megaf est: You lost 31
15:34 est :)
15:35 Megaf The last guy I voted to be a core dev was Zeno`, and it was a good choice, so I vote for good people, I vote for rubenwardy, It is a good choice
15:35 Megaf I don't vote for Trump tho, bad choice.
15:35 Zeno` :D
15:37 est :D
15:37 thePalindrome ^
15:38 Void7 joined #minetest-dev
15:43 Megaf I wonder if c55 has a hilight for c55
15:43 Megaf highlight*
15:44 thePalindrome Depends on his client
15:44 est afaik not
15:44 est but he has one for celer on
15:45 Megaf you just highlighted him then
15:45 thePalindrome There was a space ;)
15:46 Zeno` I think he meant celeron55 but his tab autocomplete seems to be broken
15:46 Megaf oh, I though you meant the highlight for "celer" was on
15:46 Megaf Zeno`: ok, now you definetelly just highlighted him
15:46 thePalindrome lol
15:46 Zeno` oops
15:47 thePalindrome But yeah, nick highlighting is purely a client-side feature, unless there's a bot that listens as well
15:48 hmmmm joined #minetest-dev
15:48 Megaf I used to have gihhlights for all nicks I used
15:48 Megaf we need a channel #Minetest-Dev-OffTopic
15:49 thePalindrome #minetest-dev-lelno mayhaps?
15:50 Megaf I like my suggestions btter
15:50 Megaf and either my keyboard can follow my fingers or my fingers can follow my brain, much typos
15:51 Megaf and missing keys
15:52 thePalindrome Welp, I'm head off for a while.
15:52 thePalindrome /)
17:34 juhdanad joined #minetest-dev
17:35 Krock joined #minetest-dev
17:51 Elysian joined #minetest-dev
18:07 juhdanad What is the difference between mod API and script API in the source code?
18:09 Krock huh? There's lua_api and cpp_api
18:09 Taoki joined #minetest-dev
18:09 juhdanad I wrote the classes name: "ModApiBase" and "ScriptApiBase", but yes, they are in seperate folders.
18:10 juhdanad classes'*
18:15 juhdanad So pushPointedThing() is in ScriptApiItem, bot I would like to use it in ModApiEnvMod too. I don't know where should I replace/copy the method.
18:21 Krock2 joined #minetest-dev
18:25 Tmanyo joined #minetest-dev
18:28 juhdanad OK, I think I understood
18:29 juhdanad Script API is an object, which can interact with C++. Mod API is a collection of static methods built on top of the Script API. Am I right?
18:30 thePalindrome not particularly
18:30 thePalindrome If I'm understanding you right they are both the same thing
18:30 thePalindrome To be more precise, cpp_api is the Engine part of the modding api, and lua_api is the exposed lua functions
18:32 juhdanad Ah, thanks! I try to write code to the correct place.
18:33 thePalindrome What are you adding?
18:33 Krock2 joined #minetest-dev
18:34 juhdanad A raycast(pos1, pos2) method: same as line_of_sight, but this is based on selection boxes.
18:34 juhdanad And returns a pointed_thing. This is my problem.
18:35 thePalindrome So you want raycast to return a pointed_thing?
18:35 juhdanad Yes, because object can be pointed as well.
18:35 juhdanad objects*
18:38 thePalindrome In that case you'd pretty much re-define line_of_sight in order to check for other things as well
18:39 Fixer joined #minetest-dev
18:40 juhdanad No, because raycast() will be able to see trough the fence's holes and detect large nodes (refrigeator).
18:40 thePalindrome oh geez, then in that case you'd have to detect if it's a block and then grab the mesh to determine if it intersects
18:42 juhdanad Yes, I solved that: #4346 (and also gregorycu: #4027). I made getPointedThing() independent of the client.
18:42 ShadowBot https://github.com/minetest/minetest/issues/4346 -- Improved getPointedThing() by juhdanad
18:42 ShadowBot https://github.com/minetest/minetest/issues/4027 -- Make getPointedThing faster by gregorycu
18:43 SloanOnLinux joined #minetest-dev
18:54 Void7 joined #minetest-dev
19:13 Krock2 joined #minetest-dev
19:14 rubenwardy #4416 #4417 #4294
19:14 ShadowBot https://github.com/minetest/minetest/issues/4416 -- Formspecs: Fix background elements from interferring with each other by rubenwardy
19:14 ShadowBot https://github.com/minetest/minetest/issues/4417 -- Formspecs: Add field enter event, allow fields to disable form close on enter by rubenwardy
19:14 ShadowBot https://github.com/minetest/minetest/issues/4294 -- Formspecs: Add container[] and container_end[] elements by rubenwardy
19:15 rubenwardy would you mind taking a look at those, hmmmm, Zeno`, nore? The first two in particular
19:16 rubenwardy *please would you take
19:53 hcorion joined #minetest-dev
19:54 ElectronLibre joined #minetest-dev
19:58 its100best joined #minetest-dev
20:02 Void7 joined #minetest-dev
20:06 Darcidride joined #minetest-dev
20:18 Darcidride joined #minetest-dev
20:20 Darcidride joined #minetest-dev
20:39 Miner_48er joined #minetest-dev
20:40 Megaf rubenwardy: Thank you so much for doing what you are doing man, thanks, really. I do appreciate that a lot!
20:48 juhdanad joined #minetest-dev
20:53 est31 joined #minetest-dev
21:05 davisonio joined #minetest-dev
22:06 paramat joined #minetest-dev
22:12 Hunterz joined #minetest-dev
22:19 paramat game#1238
22:19 ShadowBot https://github.com/minetest​/minetest_game/issues/1238 -- Default: Optimise and simplify leafdecay ABM by paramat
23:19 ElectronLibre joined #minetest-dev
23:51 Void7 joined #minetest-dev

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