Minetest logo

IRC log for #minetest, 2020-06-14

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

All times shown according to UTC.

Time Nick Message
00:07 est31 joined #minetest
00:25 scorps44 joined #minetest
00:59 scorps44 joined #minetest
01:08 FrostRanger joined #minetest
01:12 search_social joined #minetest
01:30 Pie-jacker875 joined #minetest
01:51 scorps44 joined #minetest
01:53 scorps44 joined #minetest
01:57 FrostRanger joined #minetest
02:26 Verticen joined #minetest
02:53 scorps44 joined #minetest
02:54 scorps44 joined #minetest
03:04 scorps44 joined #minetest
03:36 oil_boi Hey sfan5 when you get the chance can you see if the capes flow better on your end, I just rewrote the skins mod which has the capes in it along with the new pr you merged for dynamic media loading. Also thanks for that, you did a great job!
03:38 oil_boi Also, I am testing a new method where entities all use the same memory object for variables and it seems to insanely increase performance
03:44 scorps44 joined #minetest
03:52 Wuzzy joined #minetest
04:10 behalebabo joined #minetest
04:17 dennisjenkins joined #minetest
04:22 dennisjenkins I've written a mod that works.  Following thr example in Ruben Wardy's modding book, I'm refactoring the code into testable units.  I repeated, the mod works.  However, the unit tests fail because when my mod calls "string.split", "string" is nil inside 'busted' (yet it is a valid table and string.split is a function inside Minetest).
04:22 dennisjenkins Also "print(dump(foo))" fail when ran under 'busted', as 'dump' is nil (works fine in minetest though).
04:23 dennisjenkins I assume that I need some magic lua incantation at the top of my mod source, but not knowing Lua well, I'm not sure.
04:37 Hawk777 joined #minetest
04:55 dennisjenkins Ah, I see.  "string:split" is added my minetest; it does not exist in normal lua.  Then how are we supposed to unit test mods that use such helpers?
05:12 scorps44 joined #minetest
05:22 calcul0n joined #minetest
05:26 dennisjenkins I fixed the issue by doing a conditional import of "/usr/share/minetest/builtin/common/misc_helpers.lua" inside my "api.lua".  I'm now trying to handle the import inside "tests/api_spec.lua" instead, so I don't polute the API itself.
05:44 swift110 joined #minetest
06:02 NetherEran joined #minetest
06:20 TomTom joined #minetest
06:33 NetherEran_ joined #minetest
07:00 Beton joined #minetest
07:24 begui joined #minetest
07:52 hecks joined #minetest
07:52 hecks Tried compiling the server's scripts to speed up loading; minetest complains about "incompatible bytecode"
07:54 hecks alright, never mind, I guess the version did change
08:00 ShadowNinja joined #minetest
08:30 mizux joined #minetest
09:37 hecks Is it possible to make a world from the commandline?
09:42 hecks what the actual fuck
09:43 hecks whoops wrong window
09:44 sfan5 🤔
10:17 Flabb joined #minetest
10:53 Fixer joined #minetest
11:04 Wuzzy joined #minetest
11:24 SwissalpS joined #minetest
11:29 Conradish006 joined #minetest
11:33 awell joined #minetest
11:45 Kimapr joined #minetest
12:12 search_social joined #minetest
12:23 Soo_Slow joined #minetest
12:24 FFleder joined #minetest
12:31 oil_boi joined #minetest
12:33 Conradis_ joined #minetest
13:00 Conradis_ joined #minetest
13:02 Conradish006 joined #minetest
13:08 BillyS joined #minetest
13:24 lisac joined #minetest
13:25 Flabb joined #minetest
13:34 Pie-jacker875 joined #minetest
13:52 orbea left #minetest
14:21 Wuzzy joined #minetest
14:50 kamdard joined #minetest
15:03 riff-IRC joined #minetest
15:29 erlehmann_ joined #minetest
15:46 NetherEran joined #minetest
16:10 Xorkle joined #minetest
16:39 awell joined #minetest
16:55 macc24 joined #minetest
16:58 Wuzzy joined #minetest
17:32 Verticen joined #minetest
17:59 absurb joined #minetest
18:16 fluxflux joined #minetest
18:39 erlehmann joined #minetest
19:00 Soo_Slow joined #minetest
19:10 oil_boi How's that for optimized :D https://github.com/oilboi/Crafter/blob/master/mods/player_mechanics/eating_mechanics.lua
19:10 Wuzzy joined #minetest
19:14 sfan5 i've seen people inline lots of function but I'm not sure it's really necessary
19:23 Krock if you're already making them local, use direct functions rather than a table lookup in between
19:24 Krock food_class.copy  vs  table.copy is negligible, if it even improves anything
19:29 oil_boi Ohhh but I can keep all the food_class other stuff though correct? Since I need key look ups per player
19:30 oil_boi When I run local test = data does that create new objects in memory then terminate them every step?
19:32 Krock tables and functions will be copied by reference only
19:32 Krock GC must clean them up afterwards, yes.
19:34 oil_boi So if I assign a local variable before the scope of the function is defined "ie above" every step it will work from that same memory value over and over and not have to create-terminate?
19:34 oil_boi Ie the same memory block in ram
19:37 Krock that's called "scope", so yes.
19:37 Krock same applies for basically all other sane languages
19:37 oil_boi I can work with that
19:37 oil_boi Let me see..
19:38 sfan5 ironically python has somewhat broken scoping despite being a good language other than that
19:44 thefamilygrog joined #minetest
19:45 thefamilygrog Hi, is it possible to modify something so that players are able to right-click on a protected node?
19:46 Krock they can already do that when "interact" is granted
19:46 Krock if it works for owners, then change the mods so that it fits
19:47 thefamilygrog Ah, okay. I'll have to look at that -- it's been a few years since I ran my last server. Hope you're doing well, Krock
19:47 thefamilygrog Thanks
19:49 Krock np
19:49 Krock !next
19:49 MinetestBot Another satisfied customer. Next!
19:51 oil_boi Ok how about this https://github.com/oilboi/Crafter/blob/master/mods/player_mechanics/eating_mechanics.lua
20:00 Krock yes, that'll now save you 1us of execution time
20:00 thefamilygrog @Krock it looks like the protection mod I'm using is out of date
20:01 thefamilygrog It interprets every right-click as the player trying to place something, even if their hand is empty
20:02 thefamilygrog Sorry, spoke to soon, ignore that
20:06 ajonen8940 joined #minetest
20:07 ajonen8940 what is the other in game channel again?
20:07 ajonen8940 wrong chan. nvmd
20:11 appguru joined #minetest
20:21 Nory joined #minetest
20:49 Miner_48er joined #minetest
21:02 proller joined #minetest
21:25 Wuzzy joined #minetest
21:26 galex-713 joined #minetest
21:35 galex-713 joined #minetest
21:42 galex-713 joined #minetest
22:00 Taoki joined #minetest
22:04 Lausefuchs joined #minetest
22:06 erlehmann joined #minetest
22:23 olliy joined #minetest
22:30 deltanedas joined #minetest
22:30 Hawk777 joined #minetest
22:41 deltanedas joined #minetest
22:45 Hawk777 joined #minetest
23:13 erlehmann_ joined #minetest
23:16 Conradish006 joined #minetest
23:22 Conradish006 joined #minetest
23:25 stiell joined #minetest
23:41 Verticen joined #minetest
23:43 leo_rockway joined #minetest

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