Minetest logo

IRC log for #minetest-hub, 2017-08-23

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

All times shown according to UTC.

Time Nick Message
00:21 Grandolf *        *
00:21 Grandolf /------\
00:21 Grandolf ++++++
00:21 Grandolf hm
00:21 Grandolf *        *
00:21 Grandolf /------\
00:21 Grandolf ++++++
00:21 Grandolf \------/
02:12 Grandolf joined #minetest-hub
02:12 Grandolf joined #minetest-hub
02:13 Natechip joined #minetest-hub
02:14 Natechip joined #minetest-hub
03:47 unk joined #minetest-hub
03:48 red-001 joined #minetest-hub
03:54 Lupercus joined #minetest-hub
04:09 Lupercus left #minetest-hub
05:03 calcul0n joined #minetest-hub
05:03 Thomas-S joined #minetest-hub
05:05 garywhite joined #minetest-hub
05:56 nerzhul joined #minetest-hub
06:15 Corvus_ joined #minetest-hub
06:29 CWz joined #minetest-hub
06:46 lumidify joined #minetest-hub
09:22 red-001 joined #minetest-hub
09:34 tenplus1 joined #minetest-hub
09:34 tenplus1 hi folks
10:03 lisac joined #minetest-hub
10:03 tenplus1 hi lisac
10:03 lisac hey everyone
10:03 lisac hi tenplus1
10:03 tenplus1 :P
10:06 lisac first. :P
10:06 tenplus1 Ambience Lite updated, snow.ice biomes have their own sound
10:09 lisac that mod really makes MT better
10:09 Megaf Good morning tenplus1
10:09 tenplus1 hi Megaf :)
10:10 lisac is it only me or did most people leave this channel?
10:11 Megaf Why would people leave this channel?
10:12 Megaf Why open people have joined -project and this one in the first place?
10:12 tenplus1 dunno
10:13 Megaf Should we all leave and return home to #Minetest ?
10:14 tenplus1 I kinda like it here
10:14 Megaf lisac, Are you using Linux Mint standard of Debian based?
10:14 Megaf Client: HexChat 2.12.4 • OS: Debian 9.1 • CPU: AMD E1-6010 APU with AMD Radeon R2 Graphics (1.35GHz) • Memory: 3.2 GiB Total (1.9 GiB Free) • Storage: 55.6 GB / 65.6 GB (10.0 GB Free) • VGA: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R2 Graphics] @ Advanced Micro Devices, Inc. [AMD] Ardent Technologies Inc • Uptime: 4d 22h 48m 30s
10:14 lisac Megaf, currently Kubuntu
10:14 lisac Client: HexChat 2.12.4 • OS: Ubuntu "zesty" 17.04 • CPU: AMD A8-7600 Radeon R7, 10 Compute Cores 4C+6G (1.90GHz) • Memory: Physical: 6.6 GiB Total (3.4 GiB Free) Swap: 7.9 GiB Total (7.9 GiB Free) • Storage: 590.4 GB / 1.1 TB (499.0 GB Free) • VGA: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics] @ Advanced Micro Devices, Inc. [AMD] Family 15h • Uptime: 15h 52m 46s
10:15 Megaf AMD APU for the wind
10:15 Megaf win*
10:15 lisac :D I like this APU
10:24 rdococ when ihr gets online, can someone ask him to add mithril weaponry to the enchantment mod?
10:24 rdococ as in, the one on his server?
10:39 Megaf !tell Megaf test
10:39 ShadowBot Megaf: O.K.
10:39 Megaf !tell rdococ just use !tell nick message
10:39 ShadowBot Megaf: O.K.
10:40 nerzhul joined #minetest-hub
10:40 tenplus1 hi nrz
10:40 Megaf test
10:43 nerzhul hi tenplus1
10:45 rdococ !tell IhrFussel please make sure to add mithril support to the enchantment mod on your server (unless it's not there for a reason, which may be likely).
10:45 ShadowBot rdococ: O.K.
10:45 rdococ !tell ShadowBot hi.
10:45 ShadowBot rdococ: Error: I can't send notes to myself.
10:45 Jordach joined #minetest-hub
10:45 tenplus1 hi Jordach
10:45 rdococ hi Jordach
10:47 Megaf Hey Jordach
11:00 lisac !tell Shadowbot !tell Shadowbot !tell Shadowbot
11:00 ShadowBot lisac: Error: I can't send notes to myself.
11:00 lisac heh
11:03 rdococ I like the new sunrise you get when you begin a new world
11:04 rdococ hm
11:04 rdococ is it minetest.after(duration, callback, parameters)?
11:05 tenplus1 https://www.youtube.com/watch?v=B3NMbER06j0
11:09 rdococ ?
11:10 rdococ I get the error: "invalid core.after invocation"
11:10 rdococ I send two parameters
11:10 tenplus1 mintest.after(seconds, function(params here))
11:10 rdococ minetest.after(seconds, function(...) stuff end, parameters)
11:11 nerzhul !tell lisac !tell Shadowbot hey
11:11 ShadowBot nerzhul: O.K.
11:14 lisac :(
11:15 tenplus1 whassup lisac
11:15 nerzhul does it works ?
11:19 lisac no
11:19 lisac It sends me the message
11:19 lisac but doesn't invoke the bot again
11:19 Dumbeldor !tel Dumbeldor !tell Shadowbot hey
11:20 Dumbeldor erf
11:20 Dumbeldor !tell Dumbeldor !tell Shadowbot hey
11:20 ShadowBot Dumbeldor: O.K.
11:23 rdococ !tell rdococ !tell rdococ !tell ShadowBot yay
11:23 ShadowBot rdococ: O.K.
11:23 rdococ yay.
11:26 DI3HARD139 joined #minetest-hub
11:27 tenplus1 hi DI3HARD139
11:28 lisac !title
11:28 ShadowBot lisac: Error: That URL appears to have no HTML title within the first 4KB.
11:28 Fixer joined #minetest-hub
11:28 lisac :P
11:28 tenplus1 hi Fixer
11:28 lisac https://www.reddit.com/r/Jokes/comments/6velps​/a_vegan_said_to_me_people_who_sell_meat_are/
11:29 lisac !title
11:29 ShadowBot A vegan said to me people who sell meat are disgusting. : Jokes
11:29 lisac Hi Fixer.
11:30 rdococ We serve vegetarians.
11:31 Darcidride joined #minetest-hub
11:31 tenplus1 o/ Darcidride
11:31 ThomasMonroe joined #minetest-hub
11:31 rdococ I decided to refine my concept of a potions mod into a generic status effects mod.
11:31 Megaf well, compiling latest git master server and client builds now
11:32 rdococ Creating a status effect is simple: you can define callbacks to be run when an effect is applied, reapplied after a player leaves and rejoins, or cancelled when the effect wears out.
11:32 CalebDavis joined #minetest-hub
11:32 rdococ (And an additional callback to be run every step, but that hasn't been implemented yet.)
11:33 rdococ !tell IhrFussel I'm creating a status effects mod, if you're interested in having it on your server.
11:33 ShadowBot rdococ: O.K.
11:33 CalebDavis hi rdococ
11:34 rdococ Humanoid being detected.
11:42 Raven262 Hi tenplus1
11:42 tenplus1 o/ raven :P
11:42 * Raven262 emptied the lucky block arena :O
11:43 tenplus1 eheheh
11:43 tenplus1 we updated protector redo and added some new ambience sounds
11:43 Raven262 Good traps ten, but not good enough xD
11:43 Raven262 In the arena
11:43 tenplus1 yeah we need more... any ideas are welcome :D
11:43 rdococ !tell Corvus_ hi
11:43 ShadowBot rdococ: O.K.
11:44 Raven262 Lava spawning really was scary tbh
11:44 rdococ I'm creating a... STATUS EFFECTS MOD!
11:44 rdococ YAY
11:44 Raven262 Status effect?
11:44 rdococ yes
11:44 rdococ healing, poison, regeneration etc.
11:44 Raven262 Ah
11:44 rdococ Better yet is that it's fully customisable.
11:45 Raven262 So one could use with another mod that adds, say, levels and classes?
11:45 rdococ You could create a status effect that impulsively forces someone to say "YaaAAaAaaY!" every few seconds.
11:45 Raven262 xD
11:45 Raven262 lisac, we could use this.
11:45 rdococ Or one that decreases your gravity, but also decreases your jump, along with launching you into the air while making fart noises every few minutes.
11:46 Raven262 +1 for imagination
11:47 tenplus1 :P
11:48 lisac not sure, Raven262
11:48 lisac I'd rather write my own
11:48 lisac obviously.
11:48 * Raven262 just killed a dragon
11:48 lisac Yeah was it Viserion?
11:48 lisac you know, he's already dead
11:48 rdococ Poll: Should a player's effect timer continue even when they're not ingame?
11:48 CWz found new fun mini game, Admin patrol; ride a cart around spawn while shooting eggs at mobs to make sure players remain safe
11:48 rdococ Say you had a positive status effect, like strength. If you left, waited until it would have run out, and rejoined, it will have run out.
11:49 rdococ (Of course, the same would be of negative effects, along with effects that are arguably either.)
11:54 lisac rdococ, depends
11:54 lisac of course
11:54 lisac players shouldn't be able to dodge effects by not being there
11:55 lisac ex. I just got deadly poison. I left the game.
11:55 lisac joined 15 mins later: no more deadly poison
11:55 lisac duration should also pause for specific positive effects.
11:55 lisac if spell has 15 minute cooldown and 15 minute duration
11:55 lisac it should still be paused if cooldown is.
11:58 rdococ true
11:59 rdococ but what if the server crashes? I assume when a player leaves that we would then have to store the time elapsed
11:59 rdococ or at least the time of leaving
12:07 rdococ hm
12:07 rdococ is on_leaveplayer called in singleplayer?
12:07 tenplus1 any effects on player should be reset if they leave/rejoin or server crashes
12:08 lisac why not simply calculate the world time the effect will end when you place the effect?
12:08 lisac then just check if any effects should've ended, and remove them
12:09 lisac on player join
12:09 lisac and maybe every x seconds loop
12:09 lisac it's really simple.
12:09 RichardTheTurd joined #minetest-hub
12:10 lisac tenplus1, Can I kill other players on Xanadu
12:10 lisac there is this one annoying player which I'd like to murder
12:10 tenplus1 lol, it's a survival server so if someone steals or harms you or your stuff you can defend yourself :)
12:11 lisac great. I wonder if he can kill 3 players against him at once
12:11 tenplus1 although protected pvp is enabled so while you are inside another person's protected area, only they can cause damage
12:15 rdococ lisac: At the moment, I store the os.clock() at which the effect began. When an effect is first applied, a call is made to minetest.after to remove the effect after the specified duration. If a player leaves and rejoins, the effect is reapplied (because physics overrides are reset when a player leaves, I believe), and another call is made to after for the remaining duration.
12:23 lisac tenplus1, he just leaves the arena when he figures there's more of us
12:23 lisac maybe that no pvp rule is a bit bad
12:23 lisac why not just block pvp in admins areas?
12:23 lisac like spawn, LB arena, etc.
12:23 rdococ ugh
12:23 rdococ can't get it to work
12:24 tenplus1 too many players complained when straight pvp was on, that's why I added the protected area pvp thing
12:24 lisac yes: but limit it to admins only?
12:25 tenplus1 will have a think about that one
12:26 lisac :D that's all I ask
12:26 RobbieF joined #minetest-hub
12:26 tenplus1 hi robbie
12:29 RobbieF hi tenplus1
12:29 rdococ I've gotten the optional pause_on_leave flag to work.
12:29 rdococ ooh, tenplus1 has a serveR?
12:29 rdococ server*
12:30 tenplus1 o.O
12:30 rdococ wait, do you?
12:30 * rdococ is confuse
12:30 tenplus1 yeah, Xanadu serve
12:30 rdococ oh, coo
12:31 rdococ Just be warned if I'm floating or stuck in the ground, I'm joining on 0.5.0-dev.
12:31 rdococ ...wait, no new players being admitted at this time? aw.
12:31 rdococ I call balls!
12:31 lisac rdococ, tenplus1 doesn't have any server. He has THE server.
12:31 tenplus1 heh
12:31 * lisac likes Xanadu
12:31 rdococ lisac: THE server that I can't even join!!!
12:31 lisac it's like the best survival server out there
12:31 paramat joined #minetest-hub
12:32 tenplus1 lol, lemmie open border
12:32 rdococ That's it, tenplus1 is not allowed on RD-C :P
12:32 tenplus1 hi paramat
12:32 lisac Hi paramat.
12:32 rdococ jk
12:32 tenplus1 try again
12:32 rdococ Wow, it's a mat of PARA!
12:32 rdococ tenplus1: does the serve use 0.5.0-dev?
12:32 rdococ if not, I'll use wine.
12:32 lisac rdococ, why use wine to play MT?
12:32 tenplus1 noooooo, it uses 0.4.16-dev (july 19th)
12:33 tenplus1 that's why i really wanted a MInetest stable (0.4.16) and minetest-next so we could run them side by side for testing
12:33 rdococ lisac: Because I'm too dumb to understand how to keep two native compilations of Minetest on my computer at once.
12:33 lisac rdococ, -DBUILD_IN_PLACE=1
12:33 lisac then don't run make install
12:33 rdococ lisac: meh
12:33 lisac and just make a link in /usr/bin/minetest0.4
12:34 rdococ okyay.
12:34 RobbieF what is pause_on_leave?
12:34 lisac his option, RobbieF
12:34 lisac Hi RobbieF.
12:34 rdococ RobbieF: A property of my WIP status effect mod in which the effect's duration is paused when a player leaves, and resumes on rejoin.
12:35 RobbieF hi lisac
12:35 rdococ lisac: is on_leaveplayer called for every player when the server shuts down, or just on_shutdown?
12:35 RobbieF git link rdococ? Sounds interesting
12:35 rdococ it's not on git yet
12:36 rdococ it's barely working :P
12:36 RobbieF oh okay
12:36 RobbieF :p
12:38 rdococ Well, technically it works, but I want to add some examples first.
12:39 rdococ (Like a command to give players effects - e.g. /effect RobbieF weakness 72)
12:40 tenplus1 sweet
12:40 lisac rdococ, not sure
12:42 rdococ oh, and a GUI
12:43 rdococ hm
12:43 rdococ how would I go about doing the GU
12:43 rdococ I
12:51 RobbieF /effect RobbieF strongness ∞
12:55 rdococ /effect RobbieF stupidity 9928138
12:56 tenplus1 /effect TenPlus1 sexiness 99
12:56 rdococ ha ha, you only get it for 99 seconds :P
12:56 tenplus1 do'h!
12:57 rdococ /effect lisac A complex psychological phenomenon in which a person or multiple persons feel extremely attracted to an inanimate - and perhaps even ethereal - object, such as a command. math.huge
12:57 tenplus1 oof
12:57 rdococ "Error: complex is not a number."
12:58 tenplus1 I wish there was a filter where a player's client could potentially see everything in full light levels
12:58 rdococ eh, that's easy
12:58 tenplus1 without holding torches etc
12:58 rdococ still easy
12:58 tenplus1 howww ?
12:58 rdococ balls
12:58 tenplus1 ?
13:01 rdococ again, easy
13:02 tenplus1 go for it :)) we need 'dis for night vision potions
13:02 rdococ all you have to do is redesign the engine
13:02 tenplus1 lol
13:02 rdococ well, there IS override_day_night_ratio...
13:02 rdococ but meh
13:03 tenplus1 cause I do see in mc where players are mining in huge chambers and use night vision potion everything lights up around them... so the client handles that I assume
13:06 rdococ yeah
13:06 rdococ idk too much about the clientside api though
13:11 rdococ hm...
13:11 rdococ will I have to add a new HUD element for every status, or can I use \n in text?
13:11 tenplus1 you could have 1 HUD text element going across the bottom showing all buffs in action in 1 line :)
13:12 rdococ maybe
13:13 rdococ is there a way to change the HUD?
13:13 tenplus1 yes
13:13 tenplus1 hud elements can be disabled or overwritten
13:13 tenplus1 blockmens hud/hunger mod and wuzzy's hudbars to just that
13:13 rdococ simply with hud_add using the same identifier?
13:20 tenplus1 I think there's an override function to uyse specifically
13:23 rdococ idk where to put the gui though
13:23 tenplus1 gui to show effects in action or to apply them ?
13:25 rdococ to show effects
13:25 rdococ at the moment, it works, but there's a problem
13:25 tenplus1 whassat
13:25 rdococ When you're in singleplayer, pausing pauses the game, yes?
13:26 rdococ The timer uses os.clock().
13:26 tenplus1 ahhh
13:26 rdococ Not only that, but pausing for long periods of time causes the time remaining on the GUI to reach the negatives before the effect actually ends.
13:27 tenplus1 how about using minetest.after, does that help ?
13:27 rdococ Hm. Does minetest.get_server_uptime() pause when the singleplayer server pauses?
13:28 rdococ huh, apparently so.
13:31 sfan5 the server can pause in singleplayer
13:32 rdococ ik.
13:33 nerzhul joined #minetest-hub
13:33 tenplus1 wb nrz
13:34 tenplus1 laters all
13:34 tenplus1 left #minetest-hub
13:39 * rdococ panics and smashes a wall
13:41 rdococ well, I think it's working now
13:41 rdococ now to clean up the GUI
13:41 rdococ idk how I could make a good gui though
13:44 lisac joined #minetest-hub
13:46 rdococ /effect lisac hello 10
13:46 lisac Hi rdococ
13:52 lisac :O tenplus1 isn't here
13:52 lisac !seen tenplus1
13:52 ShadowBot lisac: I saw tenplus1 in #minetest-hub 18 minutes and 14 seconds ago saying "laters all"
14:04 rdococ okay, wtf
14:05 rdococ why are the effects ending early
14:06 rdococ oh
14:06 rdococ me dum
14:10 rdococ hm
14:10 rdococ Poll: Should giving a player an effect that already exists 1) lengthen the effect by the amount, or 2) reset the timer?
14:16 Raven262 Reset the timer, of course.
14:18 rdococ I give up, someone else do this.
14:18 rdococ At this point, I might just give up on using minetest.after, and just check in the globalstep.
14:23 nerzhul !seen kokonut
14:23 ShadowBot nerzhul: I haven't seen kokonut in #minetest-hub.
14:23 nerzhul !seen DonaldTrump
14:23 ShadowBot nerzhul: I haven't seen DonaldTrump in #minetest-hub.
14:24 rdococ It seems to be that, for a few seconds while the singleplayer server loads, the mods have already been run, and server_uptime begins increasing.
14:25 rdococ Not only that, but the player is already on the server, which means that when you rejoin, a couple of extra seconds has ticked off the effect timers.
14:26 rdococ Raven262: Say I have strength for 100 seconds, and then drink a potion destined to grant me strength for 50 seconds. Should the timer reset to 50 seconds?
14:37 IhrFussel joined #minetest-hub
14:38 rdococ hi IhrFussel.
14:39 IhrFussel rdococ, register_on_leaveplayer() is not always called when the server crashes...it mostly depends on the crash cause...for example a segfault will almnost never call on_leaveplayer() while a Lua error likely will ... and I will look into adding mithril to the enchantment mod
14:40 rdococ on_leaveplayer doesn't actually get called when the server shuts down (I think); it's on_shutdown that does.
14:40 IhrFussel Why don't you use os.time() for the time calculation? os.time() will always give you the right value since it also continues when the game is paused
14:41 rdococ I used os.clock(), which does the same thing, but I found out that I wanted the time to pause when the game was.
14:41 IhrFussel Then count it down in every globalstep maybe?
14:41 IhrFussel I mean every sec*
14:42 rdococ Meh, I'm using get_server_uptime.
14:43 IhrFussel rdococ, on_leaveplayer() DOES get called when there is a Lua error...it will not get called when you shut down on purpose or the engine experiences a segfault ... but the behavior is very inconsistent so you shouldn't rely on it
14:48 IhrFussel I recommend you to do whatever calculations in globalsteps because those are 100% reliable
14:49 IhrFussel You can still use get_server_uptime in register_globalstep()
14:50 IhrFussel Also use extended attributes...it's very simple to implement such effects with those local timeleft = player:get_attribute("effects:timeleft") for example
14:51 rdococ ...I do use :get/set_attribute.
14:51 IhrFussel Good then...without those it's a lot more complex
14:51 rdococ not that complex
14:51 rdococ you can just use modstorage
14:51 IhrFussel But you also lose backwards compatibility...server with <=0.4.15 can't use it
14:52 rdococ the majority of servers are 0.4.16
14:52 rdococ soon to be .17
14:52 rdococ (and decades later to be 0.5.0, but that's beside the point)
14:53 IhrFussel Many people don't have 0.4.16 in singleplayer and would like to use the mod maybe
14:53 IhrFussel But if you don't need to support them it's fine
14:53 sniper338 joined #minetest-hub
14:54 rdococ why wouldn't they upgrade their minetest client?
14:55 rdococ I mean, recent versions have brought along changes that don't show properly in older clients, I believe
14:55 IhrFussel 90% of MT clients are on mobile and people can only have the version their clone app uses
14:56 IhrFussel Some MT clone apps still use 0.4.11
14:56 rdococ Their clone app probably doesn't even allow the installation of mods.
14:56 rdococ Plus, even if it did, it'd probably be behind a pay wall.
14:57 IhrFussel Nah most app devs don't put that much effort into the code...they just add an ads script and maybe a paywall for certain GUI elements...I don't think they would touch the mod code
15:04 rdococ Yeah, but phones and tablets don't often allow you to interact with the filesystem directly.
15:07 twoelk joined #minetest-hub
15:07 twoelk o/
15:08 rdococ \o
15:10 nerzhul joined #minetest-hub
15:12 IhrFussel rdococ, Minetest puts its directory on the SDcard or internal storage ... those aren't restricted on any phone
15:16 rdococ They are on iPhones and iPads.
15:17 rdococ Either way, players of ripoff mobile clients probably won't even know what a mod is anyway.
15:40 ThomasMonroe joined #minetest-hub
15:54 rubenwardy Minetest will basically always put its stuff on the internal storage, rather than the SD card
15:55 Fuchs rubenwardy: hi! May I poke you in private for a minute?
15:55 rubenwardy Internal storage meaning the embedded storage
15:55 rubenwardy Fuchs, sure
15:56 rubenwardy There are two types of storage on Android: internal and external. Internal storage is where apps can store a cache, and is private to each app
15:57 rubenwardy External storage is where the app can store shared filea
15:57 rubenwardy However, the external storage is usually always on the devices internal storage
15:58 rubenwardy Note that it's confusing as the internal storage of the device (computing terminology) is used to store both internal and external storage (Android)
16:32 rubenwardy rdoccoc: https://play.google.com/store/apps/detai​ls?id=com.rubenwardy.minetestmodmanager
16:32 rubenwardy It's likely to work with most forks on Android
16:33 rubenwardy As long as they don't rename the folder where they place the files (IE: the "minetest" folder)
16:37 IhrFussel Will this work or will "player" be undefined? minetest.after(2,function() player:get_inventory():add_item("main", "default:pick_steel") end)
16:37 rdococ Pass "player" as a parameter. It might not be undefined, but I'd do it anyway to be safe.
16:37 rdococ Plus, I've heard that it's better to do it that way.
16:38 IhrFussel So like this "minetest.after(2,function() player:get_inventory():add_item("main", "default:pick_steel") end, player)" ?
16:39 rdococ The anonymous function you define doesn't expect any parameters. :P
16:39 rdococ "minetest.after(2, function(player) player:get_inventory():add_item("main", "default:pick_steel") end, player)"
16:39 rdococ Actually, you'd be better off passing the player's name.
16:39 rdococ If the player leaves during those two seconds, the server crashes.
16:40 rdococ "minetest.after(2, function(name) local player = minetest.get_player_by_name(name); if not player then return end; player:get_inventory():add_item("main", "default:pick_steel") end, player:get_player_name())"
16:41 rdococ That's how my WIP status effects mod handled it until I went "ah, screw it" and switched to a globalstep.
16:42 Fixer https://github.com/minetest-mods/moreores/pull/27
16:45 rdococ Fixer: I'm working on a status effects mod. If someone is inflicted with a status effect twice, should the durations be added, or reset?
16:45 Fixer good question
16:45 rdococ At the moment, they are added.
16:46 Fixer depends on gameplay toughness
16:46 rdococ I guess that if you wanted the server to be hard, then positive buffs would reset, while negative buff durations would stack.
16:46 rubenwardy IhrFussel, as said the other day: never pass player between callbacks (minetest.after is powered by minetest.register_on_globalstep) as the player object may be invalidated and so cause a crash
16:47 rdococ rubenwardy: exactly what I said :P
16:48 rubenwardy Yeah, was just restating
16:48 rubenwardy Ie: you said what to do, I said why
16:48 rdococ Ah.
16:48 rdococ I said what happens if you don't, and you said why :P
16:49 rubenwardy Oooh, I messed that line
16:49 rubenwardy Oops
16:49 rubenwardy *missed
16:50 rdococ At the moment, I'm adding a simple coloration system so that you can tell the positive effects from the negative ones and the ones that could arguably be either,
16:50 rdococ s/,/.
16:51 rdococ s/s\/,\/./s\/r,\/r.\//
16:51 IhrFussel So this should work now? https://pastebin.com/28x8c8d1
16:53 Calinou hi
16:53 Calinou new personal record in typing speed: https://lut.im/V88D9LfQkU/Z4mpvzcPj1yXq1gY.png
16:54 Calinou (3 more WPM than yesterday)
16:55 rubenwardy Nice
16:57 rdococ Should I make the list of status effects accessible as a chat command, or visible at all times?
16:57 Calinou rubenwardy: I should reach 130 WPM one day :D
16:58 Calinou to be on the daily Top 20 of 10FastFingers, I need 140-150 WPM, that's not going to happen though
16:58 Calinou imagine the fame, though
16:58 * Calinou dreams
16:58 rdococ Is it cheating if you have 11 fingers?
17:01 rubenwardy Lool
17:02 rdococ What if I use my toes? Is that also controversial?
17:13 Fixer Calinou: nobody cares
17:16 * Calinou shrugs
17:16 Calinou nobody else was talking
17:17 Krock joined #minetest-hub
17:17 Krock hello imaginary tenplus1
17:18 rdococ https://en.wikipedia.org/wiki/Nomic
17:20 rdococ Is alignment in a HUD element a 2-vector?
17:21 rubenwardy Yeah
17:21 rubenwardy It's two floats
17:21 rubenwardy Each between 0 and 1
17:22 rubenwardy Representing the decimal percentage (?) of where the anchor is
17:22 Shara Hello all
17:22 rdococ lua_api.txt says it's -1 to 1/
17:22 rdococ .
17:22 rubenwardy Oh right
17:22 rubenwardy I'm wrong then, thinking of opengl likely
17:22 rdococ Additionally, I need help on how to force an alphabetical order on the status effect list.
17:22 nerzhul joined #minetest-hub
17:23 unk hi Shara
17:23 rdococ At the moment, effects are stored as mapping a string key to a definition table.
17:23 shivajiva Hiya Shara, ruben, Cal, Krock and everyone else
17:23 rdococ e.g. ["strength"] = {...}
17:23 Shara Hi unk, shivajiva :)
17:23 rubenwardy pos = screensize/2 + alignment * screensize/2 + offset
17:23 rdococ (I mean per player... I mean, like this: As in, ["strength"] = {start = 15923877something, duration = 72}
17:32 rdococ Nobody's been talking and it feels like a ghost town. :c
17:37 * KaadmY is talking now
17:37 rdococ No, you're just acting.
17:37 rdococ :P
17:37 KaadmY Yep
17:52 * Wayward_One peeks in
17:52 * KaadmY pokes Wayward_One's eye
17:53 * Shara quietly puts a plate full of doughnuts on the table
17:53 * KaadmY says it was an "accident"
17:54 Wayward_One lol
17:54 * Wayward_One wears two doughnuts like glasses
17:54 * KaadmY wears a doughnut. Please don't ask for specifics
17:57 Wayward_One 0_o
17:57 Calinou rubenwardy: your wish is my command: https://10fastfingers.com/a​dvanced-typing-test/english
17:58 Calinou I performed the advanced test
17:58 Calinou look at the top 20 ;)
18:06 Krock :/ login required
18:11 Calinou you need to log in to save your scores, yes
18:11 sofar rubenwardy: well you can pass the player object to a timer, you just have to test if it still exists in the timer again
18:11 Calinou picture of the top 20: https://lut.im/eihHPnu888/HBRhVrTl64iMnO94.png
18:11 Calinou :P
18:16 sfan5 joined #minetest-hub
18:19 paramat joined #minetest-hub
18:44 RobbieF left #minetest-hub
18:46 Raven262 joined #minetest-hub
18:47 lisac joined #minetest-hub
18:58 garywhite joined #minetest-hub
19:24 lumidify Does anyone here have rough measurements of the average bandwidth a Minetest server takes?
19:27 IhrFussel lumidify, mine requires ~ 0.5 mbit/s
19:27 lumidify For how many players? Or is that per player?
19:27 lisac joined #minetest-hub
19:28 IhrFussel Oh you mean from the server side...one sec
19:30 Fixer IhrFussel: worst case I've seen is probably 200 kbyte/sec per player (extreme case like dreambuilder)
19:30 Fixer IhrFussel: as a player
19:40 IhrFussel lumidify, right now with 4 players online the download/upload range from 5-15 KB / 20-150 KB
19:40 IhrFussel per second*
19:40 lumidify Okay, thanks IhrFussel, Fixer, I thought it used a lot more, but this is good news :)
19:54 twoelk left #minetest-hub
20:00 Grandolf joined #minetest-hub
20:22 IhrFussel rdococ, You can enchant mithril armor now
20:30 IhrFussel @core devs: 2017-08-23 22:28:13: ACTION[Server]: AVG LAG: 0.23 (10/263 ticks critical, 3 over 1 second, 0 over 2 seconds ... MAX LAG: 1.00) <<< these stats are good for lag measurements (provided by my avg lag mod)
20:31 IhrFussel I hope that you will add a useful lag value to /status in the future maybe for 0.5.0
20:34 Shara lumidify: Looks like about the same usage for me
20:46 Megaf ( ͡° ͜ʖ ͡°)
20:47 Megaf ( ͡° ͜ʖ ͡°)
20:53 bigfoot547 joined #minetest-hub
21:09 benrob0329 ( ͡° ͜ʖ ͡°)
21:09 benrob0329 What are we ( ͡° ͜ʖ ͡°)'ing about?
21:12 KaadmY ( ͡° ͜ʖ ͡°)
21:12 KaadmY Don't know
21:12 bigfoot547 ( ͡° ͜ʖ ͡°)
21:12 paramat ugh that annoying face. please remember offtopic is fine but lets not make this channel a playground, #minetest is more suitable for messing around
21:13 paramat there was lots of ASCII art spam here recently too
21:14 Shara Have to agree.
21:14 benrob0329 this is true
21:18 Shara Ugh... trying to decide on the right interval and chance values for an ABM...
21:18 Calinou lumidify: usually ~0.3 Mb/s upload/download per player
21:18 Calinou (excluding LAN clients)
21:19 bigfoot547 paramat: May I punctiate every sentence with :P
21:19 Calinou real men punctuate every of their sentences with ?
21:20 bigfoot547 Okay, thanks Calinou :P
21:21 benrob0329 but if it's punctuated with ?, its no longer a sentence
21:21 paramat so, if it's ok i think i'll become a little more strict about the posting of rubbish, let's have quality offtopic here :]
21:22 Shara benrob0329: Of course it is
21:22 Shara paramat: Okay by me :)
21:22 bigfoot547 Okay
21:22 Shara paramat: So long as you don't ban doughnuts anyway :P
21:23 paramat Shara the ABM node searches are intensive, whether or not they find the defined nodes and/or trigger an action. so a longer interval is a good thing
21:23 bigfoot547 :/
21:23 paramat no way, doughnuts are quality offtopic *omnomnom*
21:24 Shara paramat: This thing seems to trigger either too often, or never... can't seem to find a happy balance
21:25 Shara Think dirt to dirt_with_grass... but it should take longer/more effort to spread the grass.
21:26 Shara (in other words, I'm finally trying to work on the CRL biomes some more...)
21:27 lisac joined #minetest-hub
21:33 paramat make sure to set 'catch_up = false', and interval should be less than 24s to not miss nodes when a player walks past
21:33 Shara Yes, have that to false.
21:34 Shara And currently interval is 16, but nothing seems to happen
21:35 Shara I have chance on 50, which seems to be the same as normal grass spreading
21:35 Shara Dropped chance to 1 just to test, and then it worked fine... but raised again... and nothing
21:36 paramat are you testing with a large patch of dirt?
21:36 Shara Fairly, yes
21:36 Shara (though it's not dirt it spreads to)
21:37 Shara (but testing with the node it does spread to )
21:37 paramat at least 50 dirt nodes, wait a few mins, at least one should go
21:38 Shara Hmm, just got one... that really seems too slow though
21:38 Shara Oh well, it's not meant to be easy :P
21:39 paramat good, it works
21:39 Shara I want to make it so it's worth player's taking the time to try and create surface versions of the underground biomes
21:39 Shara players*
21:40 Shara And I'm thinking the plants that grow in the surface versions will differ in some way
21:48 lisac hey paramat is there a player standing on the node callback?
21:49 lisac that would be very useful to avoid current globalstep functions checking that
21:49 lisac example is warzone mod speed boosters
21:49 lisac or teleports.
21:50 paramat erm
21:51 paramat a callback for a node for when a player stands on it?
21:52 lisac yes.
21:52 lisac like on_dig
21:52 lisac but on_entity_above
21:52 lisac with pos, entity_above
21:52 paramat ok, no
21:53 paramat would be good for footsteps too
21:53 lisac yeah
21:53 paramat footprints i mean
21:53 lisac seems like a much useful feature.
21:53 paramat early MT had footprints on grass
21:54 paramat MT v0.3 i think
21:54 paramat i have a footprints mod but the code is fairly intensive
21:54 Raven262 How did they work, did they disappear after some time?
21:55 paramat for early MT i don't know, in my mod they erode away
21:55 paramat makes a nice 'player tracking' dynamic
21:57 paramat but then, imagine a landscape of 1000s of nodes all searching for a player above, intensive. better to get the node below a player position
21:58 paramat and then call the node's 'on_walked'
22:04 lisac joined #minetest-hub
22:14 Shara Ugh, more players who can't fly despite having the priv. I really hate this.
22:16 benrob0329 Shara: mobile app?
22:16 Shara Yea, iPad user.
22:16 Shara I don't even know what app to recommend to them instead
22:16 benrob0329 Ah
22:16 benrob0329 An real computer 😆
22:16 Shara I want them using anything that doesn't try and make my players pay for a priv I freely give them.
22:17 Shara Adverts is bad enough... this "pay to use privs" thing is ridiculous
22:18 benrob0329 And illegal, I don't think you can legally use LGPL code on Apple devices
22:19 Shara I pay to run the server.. someone else charges people to let my players play the way I intend.
22:19 Shara Just...
22:19 Shara Not really acceptable.
22:20 Shara At least the adverts don't charge my players.
22:20 benrob0329 Is there a way we can kill off mobile devices?
22:20 Shara I don't want to kill them off.
22:20 benrob0329 A dependency, a breaking feature that won't work on mobile?
22:21 benrob0329 Or at least Apple users
22:21 Shara Wish so much I could stop clients that do this though
22:21 benrob0329 Signed clients?
22:21 Shara Apparently it's Multicraft doing this.
22:21 Shara I thought that was meant to be one of the better ones.
22:22 benrob0329 It was, but mobile apps breed cancer apparently
22:22 paramat multicraft is asking money for privs?
22:22 Shara According to a player on my server right now, yes
22:23 sfan5 must be a different multicraft
22:23 sfan5 source: i developed the iOS version
22:23 benrob0329 I'd really like to smack the lazy, money grabbing devs of MT mobile forks
22:23 paramat hmm i thought they didn't, i hope the player is wrong
22:23 Shara paramat / sfan5: it's not the first time I've heard Multicraft does this
22:23 Shara Though it makes me wonder if there is more than one app using the name
22:23 sfan5 possibly
22:23 sfan5 it's not a very creative name ;)
22:24 benrob0329 wouldn't supprise me
22:24 benrob0329 Like Blockcraft or Minecreate
22:25 Shara I asked the player to tell me more about the app, and mentioned there might be more than one Multicraft.
22:26 Shara They said: "It's only called Multicraft. The others have other stuff in its name"
22:26 benrob0329 I hate the mobile game market, I really do.
22:27 sfan5 oh another thing, the multicraft i meant does not even have (released) multiplayer support
22:27 * benrob0329 typed that from a phone
22:27 sniper338 joined #minetest-hub
22:28 benrob0329 sfan5: lol, sounds very ironic
22:28 garywhite I guarantee that if I typed in MultiCraft on the Play Store, you'd see 100 different kinds
22:28 sniper338 joined #minetest-hub
22:28 sfan5 Shara: do you need to become a "vip user" to get fly privs by any chance?
22:29 Shara I've heard of that, but not from this player.
22:29 benrob0329 http://imgur.com/a/xZvM6
22:29 sfan5 one of these has that:
22:29 sfan5 https://itunes.apple.com/de/app/multicraft-s​urvival-craft-build-sandbox-game/id886666245 || https://itunes.apple.com/cn/app/worldcraf​t-multicraft-buildcraft-game/id963382371
22:29 sfan5 well both have that, but it's one of those
22:30 Shara Just asking him
22:30 Shara Yea, seems so
22:31 sfan5 lmao https://itunes.apple.com/us/app/id1251328459
22:31 sfan5 minetest is a "pixel shooting game" now
22:31 sfan5 c55 should be proud
22:34 benrob0329 \>Minetest
22:34 benrob0329 \>Shooting
22:34 benrob0329 Kek
22:35 Shara I'm really sick of this stuff.
22:35 benrob0329 We all are, but no one has a good plan to stop it
22:36 paramat i found a 2nd multicraft based in russia instead of ukraine
22:36 paramat and a 3rd one
22:37 benrob0329 Even better, Russian rip offs of a code snatch money making game.
22:37 Shara I'd add some kind of test to pass at the start where players need to fly to get through it... but it would only encourage them to pay
22:38 paramat the official multicraft seems reasonably respectable (i hope)
22:39 paramat monte48 has even helped out with MT dev
22:40 Shara That was my impression too.
22:45 paramat "I love this game I spend so Mitch Time playing it I have no time to pick up my clothes and clean them" actual review of Pixel Block Gun 3D
22:47 benrob0329 This guy must be desperate for players
22:50 Fixer i've played both 0.2 and 0.3 and I don't remember footprints at all
22:52 paramat ok, i wasn't sure if they were a shortlived feature or whatever
22:52 paramat but we have the node and the texture to support old worlds still
22:53 benrob0329 Why did footprints get removed?
22:53 sniper338 joined #minetest-hub
22:53 Fixer my memory may be faulty but i'm sure don't remember footsteps
22:53 paramat maybe i'll investigate or ask c55
22:54 IhrFussel joined #minetest-hub
23:10 Raven262 joined #minetest-hub
23:10 lisac joined #minetest-hub
23:28 xerox123 joined #minetest-hub
23:46 bigfoot547 joined #minetest-hub
23:50 bigfoot547 joined #minetest-hub
23:56 paramat joined #minetest-hub

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