Time |
Nick |
Message |
00:02 |
|
DogHackit joined #minetest |
00:25 |
|
Extex joined #minetest |
00:50 |
|
Conradish006 joined #minetest |
01:36 |
|
LazyJ joined #minetest |
02:28 |
|
riff-IRC joined #minetest |
05:06 |
|
shangul joined #minetest |
05:30 |
|
YuGiOhJCJ joined #minetest |
05:37 |
|
Flabb joined #minetest |
05:38 |
|
Flabb joined #minetest |
06:02 |
|
norkle joined #minetest |
06:19 |
|
mangul joined #minetest |
06:21 |
|
shangul joined #minetest |
06:23 |
|
TomTom joined #minetest |
06:28 |
|
oleastre joined #minetest |
06:28 |
|
olliy joined #minetest |
06:31 |
|
mangul joined #minetest |
06:33 |
|
norkle joined #minetest |
06:39 |
|
dievri joined #minetest |
06:40 |
|
oleastre joined #minetest |
06:41 |
|
oleastre joined #minetest |
06:43 |
|
oleastre joined #minetest |
07:05 |
|
scorps44 joined #minetest |
07:09 |
|
Seirdy joined #minetest |
07:29 |
|
bingfengfsx joined #minetest |
07:42 |
bingfengfsx |
is anyone here? |
07:44 |
|
dabbill joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:03 |
|
FeXoR joined #minetest |
08:12 |
Emerald2 |
Not very active at this time of night, bingfengfsx. |
08:46 |
|
calcul0n joined #minetest |
08:54 |
|
proller joined #minetest |
08:55 |
bingfengfsx |
emmmmm |
08:56 |
Emerald2 |
Do you need something? |
08:56 |
bingfengfsx |
Discuss the future development of minetest |
08:57 |
bingfengfsx |
Minetest game really want to stop adding new features? |
08:59 |
Emerald2 |
I'm not very familiar with the situation. |
09:00 |
dievri |
hello. I have custom entity with counter and counter functions. I want to create two custom tools, one for increment, other for decrement. Should I trigger counter functions in on_pounch function? |
09:01 |
bingfengfsx |
https://forum.minetest.net/viewtopic.php?f=18&t=25152 |
09:01 |
bingfengfsx |
https://github.com/minetest/minetest_game/issues/2710 |
09:01 |
bingfengfsx |
@dievri |
09:01 |
bingfengfsx |
i dont know |
09:07 |
|
bingfengfsx_ joined #minetest |
09:07 |
bingfengfsx_ |
~ |
09:08 |
|
scorps44 joined #minetest |
09:14 |
MTDiscord |
<freshreplicant> Is that your comment at the end? |
09:21 |
|
absurb joined #minetest |
09:27 |
|
clavi joined #minetest |
09:27 |
bingfengfsx_ |
@freshrepicant |
09:27 |
bingfengfsx_ |
yes! |
09:27 |
|
scorps44 joined #minetest |
09:30 |
bingfengfsx_ |
last comment |
09:31 |
bingfengfsx_ |
from my! |
09:31 |
MTDiscord |
<freshreplicant> I'm too new to Minetest to really contribute to the conversation, but I think the developers do sometimes appear here. |
09:33 |
MTDiscord |
<freshreplicant> From my understanding, Minetest the Game has been frozen before, so it might not necessarily be the 'end of MTG'. |
09:35 |
bingfengfsx_ |
The reason I don’t recommend this is mainly because it affects the out-of-the-box gaming experience. After all, most games can be played directly after installation. If the built-in default game package is stronger, it will be beneficial to the game Promotion and experience. |
09:35 |
bingfengfsx_ |
Of course I know that minetest_game will exist forever, but it is not good not to update new features. |
09:40 |
MTDiscord |
<freshreplicant> Yeah, I can certainly see that point. I think there will definitely be people who will install MT and then try to play it, see there's no 'game' with it and just move on. You could say 'we don't want those kind of people', but some of those people might be kids for example (or less technically literate adults). |
09:41 |
MTDiscord |
<freshreplicant> Plus if Minetest had a greater network effect, you could attract more modders, contributors, etc. |
09:42 |
bingfengfsx_ |
yes,yes,yes |
09:43 |
bingfengfsx_ |
and, your username is MTDiscord freshreplicant? |
09:43 |
bingfengfsx_ |
minetest's discord community,i not found |
09:46 |
MTDiscord |
<freshreplicant> I'm on the unoffical Minetest discord, they have an IRC bridge set up - not sure I'm using it right. |
09:50 |
MTDiscord |
<freshreplicant> https://discord.gg/7P9kYZ |
09:50 |
MTDiscord |
<freshreplicant> I think that's it. |
09:55 |
MTDiscord |
<IhrFussel> The devs are planning to redesign the main menu so that it 'urges' you to download a game...right now I agree with the whole 'people will see there is no (exciting) game and move on' |
09:56 |
MTDiscord |
<澜汐> 大家好! |
09:56 |
MTDiscord |
<澜汐> i'm BingFengFSX(IFRFSX) |
09:59 |
bingfengfsx_ |
emmmm |
10:30 |
dievri |
is it possible to make entity immortal inside initial_properties? |
10:35 |
|
Flabb joined #minetest |
11:18 |
rubenwardy |
dievri: yes, you can set any property there |
11:18 |
rubenwardy |
"immortal" is an armor group that prevents the entity from taking punch damage |
11:22 |
dievri |
I'm putting this string in the initial_properties, but no effect - armor_groups = { immortal = 0 } |
11:25 |
|
minduser00 joined #minetest |
11:28 |
|
scorps44 joined #minetest |
11:38 |
rubenwardy |
try = 1 |
11:38 |
rubenwardy |
=0 means not in the group, usually |
12:07 |
|
scorps44 joined #minetest |
12:16 |
|
Fixer joined #minetest |
12:18 |
|
calcul0n_ joined #minetest |
12:30 |
|
gate32[m] joined #minetest |
12:50 |
MTDiscord |
<Warr1024> The MTG Maintenance Mode issue should probably be locked, because it's the kind of thing that will tend to attract a lot of uninformed opinions. |
12:50 |
MTDiscord |
<Warr1024> (I say without failing to notice the potential for irony) |
12:51 |
sfan5 |
nothing bad about opinions |
12:51 |
sfan5 |
unless it turns into flamewar |
12:53 |
MTDiscord |
<Warr1024> Eh, I tend to see opinions as generally bad ... uninformed ones in particular. A flamewar would be bad for certain, but a slow smolder is also not helpful. Arguably that kind of thing is exactly the kind of attention-sink that MTG going into maint mode is supposed to avoid... |
12:54 |
MTDiscord |
<Warr1024> By "uninformed" specifically what I mean is people who see the sensational headline thinking "MT's default game is halting development" but don't know about the debundling or main menu revamp efforts. |
12:55 |
MTDiscord |
<Warr1024> There is a LOT of background to digest in those in order to achieve "informed" status. I've been an enthusiast for those reforms and even my informedness has probably expired by now. |
12:57 |
MTDiscord |
<Warr1024> I suppose maybe if the main menu stuff moves forward first then it will become easier to have the conversations about the rest of the vision... |
13:00 |
|
antoine62[m] joined #minetest |
13:00 |
|
jfred[m] joined #minetest |
13:00 |
|
golden-boy[m] joined #minetest |
13:00 |
|
Kimapr[m] joined #minetest |
13:00 |
|
Sires joined #minetest |
13:00 |
|
Noclip joined #minetest |
13:01 |
|
xose[m] joined #minetest |
13:01 |
|
FrostRanger[m] joined #minetest |
13:01 |
|
tuxayo[m] joined #minetest |
13:01 |
|
CopenBra[m] joined #minetest |
13:01 |
|
bhree[m] joined #minetest |
13:01 |
|
sturm joined #minetest |
13:24 |
|
lisac joined #minetest |
13:31 |
|
scorps44 joined #minetest |
13:44 |
|
majochup joined #minetest |
13:44 |
|
scorps44 joined #minetest |
13:54 |
|
emacsomancer joined #minetest |
14:00 |
MTDiscord |
<freshreplicant> ...err...I may have submitted a long uninformed post in the forum on precisely that topic...just before reading your message here. |
14:01 |
MTDiscord |
<kb1000> why do some people on irc have pictures on their messages on discord? |
14:02 |
|
kb1000 joined #minetest |
14:02 |
kb1000 |
Where would you set that picture up? |
14:02 |
MTDiscord |
<kb1000> oh |
14:03 |
|
bingfengfsx_ joined #minetest |
14:03 |
MTDiscord |
<Warr1024> yeah, you just need to have your IRC nick match your Discord username |
14:04 |
MTDiscord |
<Warr1024> side note: Discord users would be well advised to make sure they have their nick registered and protected on freenode to make sure nobody can drop in and use their picture |
14:07 |
MTDiscord |
<kb1000> actually i didnt even write that message through irc lol more like matrix... |
14:13 |
|
bingfengfsx joined #minetest |
14:23 |
|
oleastre joined #minetest |
14:55 |
|
appguru joined #minetest |
14:57 |
dievri |
when I call get_luaentity() on custom entity and modify custom properties, this properties inherited by all objects of the entity? |
14:58 |
|
scorps44 joined #minetest |
14:59 |
dievri |
I would like that my custom entities preserve they state, which initially was set |
14:59 |
|
scorps44 joined #minetest |
15:00 |
|
scorps44 joined #minetest |
15:00 |
MTDiscord |
<Warr1024> the lua entity is a lua table, whose metatable indexes a table that's the prototype of the entity definiton ... so the answer is a bit complex due to aliasing |
15:00 |
MTDiscord |
<Warr1024> if you're calling set_properties() on the object (not the luaent) then you are definitely always modifying a single object |
15:01 |
MTDiscord |
<Warr1024> if you're dong something like luaentity.age = luaentity.age + dtime then your change also only affects one object |
15:02 |
MTDiscord |
<Warr1024> but if you do something like luaentity.basepos.y = luaentity.basepos.y + 1 then you might be modifying one entity, or you might be modifying all of them, depending on whether you made an independent copy of basepos for that specific entity, or if it's being inherited from the prototype. |
15:03 |
|
Extex joined #minetest |
15:04 |
dievri |
I'm doing the following |
15:04 |
dievri |
1) local entity = minetest.add_entity .... |
15:04 |
dievri |
2) entity:get_luaentity().lua_properties.path = fullpath |
15:05 |
dievri |
path and fullpath are strings, initially in minetest.register_entity path is set like lua_properties = { path = "" } |
15:06 |
MTDiscord |
<Lone_Wolf> .path == ["path"] |
15:07 |
MTDiscord |
<Warr1024> lua_properties is something defined in the entity registration itself? |
15:07 |
MTDiscord |
<Warr1024> or is it being written on_activate or something? |
15:08 |
dievri |
after initial properties, initial_properties = {...}, lua_properties = {... }, |
15:08 |
MTDiscord |
<Warr1024> assuming you're not making an explicit copy anywhere, it looks to me like you're probably aliasing the one shared one from the prototype |
15:08 |
MTDiscord |
<Warr1024> so when you change the path for one, you're changing the path for all. |
15:08 |
dievri |
how explicit copy should be done properly? |
15:09 |
MTDiscord |
<Warr1024> simplest thing to do is ditch lua_properties and just put the custom properties right onto the prototype object. Aliasing doesn't happen with primitives or non-nested element assignments. |
15:09 |
MTDiscord |
<Warr1024> alternatively on_activate you do something like local base = self.lua_properties self.lua_properties = {} for k, v in pairs(base) do self.lua_properties[k] = v end, but that only works if there are no nested tables in there |
15:10 |
MTDiscord |
<Warr1024> if you have a self.lua_properties.basepos.x or something then you'll have to recursively copy |
15:10 |
MTDiscord |
<Warr1024> minetest.deserialize(minetest.serialize(table)) is a simple naive way to copy, though there's probably some overhead cost that may make it scale a bit worse |
15:11 |
MTDiscord |
<Warr1024> The real question here is why lua_properties exists, because even in the absence of an explicit reason for it NOT to exist, it would still need a reason to exist. |
15:11 |
|
kamdard joined #minetest |
15:11 |
MTDiscord |
<Lone_Wolf> Is 'path' a variable? |
15:11 |
|
Kray joined #minetest |
15:11 |
MTDiscord |
<Lone_Wolf> Darn internet lol |
15:12 |
MTDiscord |
<Lone_Wolf> Can just ignore that |
15:14 |
|
FeXoR joined #minetest |
15:14 |
dievri |
great, now everything is working. lua_properties exists no more) thanks |
15:17 |
MTDiscord |
<Warr1024> Yeah, entities are a little tricky in the way they use metatables. You don't run into this issue with nodes because nodes don't have per-instance lua objects, so you're interacting ONLY with the definitions themselves, and ephemeral node {name=...,param=...,param2=...} tables. |
15:21 |
|
Miniontoby joined #minetest |
15:22 |
Miniontoby |
hmm |
15:22 |
Miniontoby |
hey |
15:22 |
Miniontoby |
im going |
15:23 |
|
Miniontoby joined #minetest |
15:24 |
|
Talkless joined #minetest |
15:34 |
|
katp32 joined #minetest |
15:34 |
katp32 |
hi, I have a bit of an issue |
15:35 |
katp32 |
it seems that an invalid entity has been created due to me forgetting to update minetest_game |
15:35 |
|
Jordach joined #minetest |
15:35 |
katp32 |
that's fine, everything is updated now, but the issue is, that entity appears to still be in the save file, so every time the server starts, it immediately crashes again |
15:35 |
katp32 |
is there a way to make it... uh... not do that? |
15:51 |
|
SwissalpS joined #minetest |
16:08 |
|
submariner joined #minetest |
16:26 |
Krock |
perhaps post a link to the error messages first? |
16:33 |
|
newbie15 joined #minetest |
16:48 |
|
Pie-jacker875 joined #minetest |
16:55 |
katp32 |
https://dpaste.com/DWC83PZQF |
16:58 |
|
Conradish006 joined #minetest |
16:58 |
Krock |
grep -r "on_step = function" --- inside your mods/ directory |
16:58 |
Krock |
update those accordingly |
16:59 |
Krock |
actually this would be better: grep -r "on_step\(" (or similar) |
17:01 |
katp32 |
update them how? |
17:01 |
Krock |
git pull |
17:02 |
katp32 |
ah, nope, they're all already the latest |
17:02 |
Krock |
or contentdb update function |
17:02 |
Krock |
then minetest_game needs an update - or whatever game you're using |
17:02 |
katp32 |
...er, nevermind apparently |
17:02 |
katp32 |
ohhh, I'm an idiot lmao, I forgot to update my git submodules |
17:17 |
|
Pie-jacker875 joined #minetest |
17:19 |
|
homthack joined #minetest |
17:39 |
|
oil_boi joined #minetest |
17:42 |
|
Pie-jacker875 joined #minetest |
17:46 |
|
Conradish006 joined #minetest |
17:49 |
|
Pie-jacker875 joined #minetest |
18:03 |
|
minduser00 joined #minetest |
18:11 |
|
Conradish006 joined #minetest |
18:42 |
|
gera joined #minetest |
18:45 |
|
homthack joined #minetest |
18:51 |
MinetestBot |
[git] Lejo1 -> minetest/minetest: Prevent interacting with items out of the hotbar (#10359) 6dcc9e6 https://git.io/JUsTB (2020-09-04T18:50:33Z) |
18:51 |
MinetestBot |
[git] Wuzzy2 -> minetest/minetest: Devtest: Extend tooltips of many items and tools (#10312) 9faeca3 https://git.io/JUsTR (2020-09-04T18:50:03Z) |
18:51 |
MinetestBot |
[git] Wuzzy2 -> minetest/minetest: Scale inventory image for scaled allfaces nodes (#10225) b3ace8f https://git.io/JUsT0 (2020-09-04T18:49:50Z) |
18:51 |
MinetestBot |
[git] appgurueu -> minetest/minetest: Fix inventory swapping not calling all callbacks (#9923) 050964b https://git.io/JUsTE (2020-09-04T18:49:07Z) |
18:52 |
|
ssieb joined #minetest |
18:53 |
|
Fear joined #minetest |
18:53 |
|
Fear joined #minetest |
18:55 |
|
katp32 left #minetest |
19:04 |
|
scorps44 joined #minetest |
19:14 |
|
homthack59 joined #minetest |
19:15 |
|
Extex joined #minetest |
19:16 |
|
Copenhagen_Bram1 joined #minetest |
19:23 |
|
Extex joined #minetest |
19:24 |
|
quater joined #minetest |
19:28 |
|
Extex joined #minetest |
19:32 |
|
scorps44 joined #minetest |
19:34 |
|
Extex joined #minetest |
19:41 |
|
fluxflux joined #minetest |
19:43 |
|
Extex joined #minetest |
19:45 |
|
Extex joined #minetest |
19:46 |
|
Extex joined #minetest |
19:58 |
|
homthack joined #minetest |
20:08 |
|
homthack joined #minetest |
20:18 |
|
minduser00 joined #minetest |
20:49 |
|
Fixer_ joined #minetest |
22:14 |
|
homthack joined #minetest |
22:19 |
|
Lone_Wolf joined #minetest |
22:23 |
|
Lone_Wolf joined #minetest |
22:53 |
|
homthack joined #minetest |
23:21 |
|
Menchers joined #minetest |