abriflame should have a recipe in the inventory #2461

Closed
opened 2022-08-15 20:53:01 +00:00 by flux · 8 comments
Member

"use flame starter on colored glass".

players currently think they're creative only.

"use flame starter on colored glass". players currently think they're creative only.
flux added the
1. kind/enhancement
label 2022-08-15 20:53:01 +00:00
flux self-assigned this 2022-08-15 20:53:01 +00:00
flux added this to the flux's TODO list project 2022-08-15 20:53:02 +00:00
AliasAlreadyTaken added the
1. kind/documentation
label 2022-08-16 01:11:44 +00:00

Sounds like a topic for the advanced tutorial, where all crazy mechanics should go. Jonez, alphabet, abriflame, ...

Sounds like a topic for the advanced tutorial, where all crazy mechanics should go. Jonez, alphabet, abriflame, ...
AliasAlreadyTaken added the
3. source/ingame
label 2022-08-16 01:12:21 +00:00
Author
Member

Jonez, alphabet, abriflame, ...

my latest PR to jonez (already accepted) adds recipes for those nodes https://github.com/runsy/jonez/pull/6

alphabet probably should also show up in unified_inventory, i think that's just the matter of removing the not_in_creative_inventory group. is there any reason for that currently?

> Jonez, alphabet, abriflame, ... my latest PR to jonez (already accepted) adds recipes for those nodes https://github.com/runsy/jonez/pull/6 alphabet probably should also show up in unified_inventory, i think that's just the matter of removing the `not_in_creative_inventory` group. is there any reason for that currently?
flux added the
2. prio/interesting
label 2022-08-16 01:38:30 +00:00
flux added the
4. step/question
4. step/want approval
labels 2022-08-16 02:39:27 +00:00

There's a reason for alphabet not being in the inv, as well as some others: To not clog up the inv with easily guessable blocks.

If there's an A, there must be a B. Same could be said for others though, especially the non-sawable 16 colour glass/wood/stone/... or the non-craftables like beacons or rainbow water.

Since The inventory requires a really giant string which causes lag during login I'd like to have as many things out of the inventory as possible.

Unfortunately people with creative do not have a "different" view: https://github.com/minetest-mods/unified_inventory/issues/178

There's a reason for alphabet not being in the inv, as well as some others: To not clog up the inv with easily guessable blocks. If there's an A, there must be a B. Same could be said for others though, especially the non-sawable 16 colour glass/wood/stone/... or the non-craftables like beacons or rainbow water. Since The inventory requires a really giant string which causes lag during login I'd like to have as many things out of the inventory as possible. Unfortunately people with creative do not have a "different" view: https://github.com/minetest-mods/unified_inventory/issues/178
Author
Member

There's a reason for alphabet not being in the inv, as well as some others: To not clog up the inv with easily guessable blocks.

If there's an A, there must be a B. Same could be said for others though, especially the non-sawable 16 colour glass/wood/stone/... or the non-craftables like beacons or rainbow water.

i'm talking about these:

whose recipes are only visible if you look at the source code: https://gitea.your-land.de/your-land/alphabet/src/branch/master/init.lua
and are recipes like

minetest.register_craft({
	output = 'alphabet:d 1',
	recipe = {
		{'default:dirt', 'default:dirt', ''},
		{'', 'default:dirt', 'default:wood'}
	}
})

how is that easily guessable?

Since The inventory requires a really giant string which causes lag during login I'd like to have as many things out of the inventory as possible.

reasonable, though i feel like this needs to be fixed by refactoring the unified_inventory GUI so as to not require so much processing, at least when a player first logs in.

Unfortunately people with creative do not have a "different" view: https://github.com/minetest-mods/unified_inventory/issues/178

> There's a reason for alphabet not being in the inv, as well as some others: To not clog up the inv with easily guessable blocks. > > If there's an A, there must be a B. Same could be said for others though, especially the non-sawable 16 colour glass/wood/stone/... or the non-craftables like beacons or rainbow water. i'm talking about these: ![](https://gitea.your-land.de/attachments/2bb8ab50-bbc2-4dc4-be5b-656dfba9825c) whose recipes are only visible if you look at the source code: https://gitea.your-land.de/your-land/alphabet/src/branch/master/init.lua and are recipes like ```lua minetest.register_craft({ output = 'alphabet:d 1', recipe = { {'default:dirt', 'default:dirt', ''}, {'', 'default:dirt', 'default:wood'} } }) ``` how is that easily guessable? > Since The inventory requires a really giant string which causes lag during login I'd like to have as many things out of the inventory as possible. reasonable, though i feel like this needs to be fixed by refactoring the unified_inventory GUI so as to not require so much processing, at least when a player first logs in. > Unfortunately people with creative do not have a "different" view: https://github.com/minetest-mods/unified_inventory/issues/178

how is that easily guessable?

The recipes are not at all easily guessable, to be honest, even if I knew five or ten of those recipes, I'd certainly not think "oh, sure, braille" immediately and be able to guess the others. Unless one knows they exist and where to look. That's what we need to hint at, among the others.

We could now either

  • build instructions in the advanced tutorial
  • add the alphabet blocks to the visible inventory
  • create a machine (like a printing press) that makes alphabet blocks from colour and clay(?)
  • fix unified inventory
> how is that easily guessable? The recipes are not at all easily guessable, to be honest, even if I knew five or ten of those recipes, I'd certainly not think "oh, sure, braille" immediately and be able to guess the others. Unless one knows they exist and where to look. That's what we need to hint at, among the others. We could now either - build instructions in the advanced tutorial - add the alphabet blocks to the visible inventory - create a machine (like a printing press) that makes alphabet blocks from colour and clay(?) - fix unified inventory
Author
Member

"oh, sure, braille" immediately and be able to guess the others

if it was braille w/ just 1 crafting material, that'd be one thing. but it's also got the 2nd material in the 3rd column.

  • build instructions in the advanced tutorial
  • add the alphabet blocks to the visible inventory
  • create a machine (like a printing press) that makes alphabet blocks from colour and clay(?)
  • fix unified inventory

i think right now, we should just make them visible in the inventory. sometime soon, we can add a letter press (i suggest taking the node model/textures from the letter press in https://github.com/minetest-mods/letters). eventually i want to work on fixing unified inventory (or perhaps creating an entirely new inventory manager), but that's not gonna happen anytime soon.

> "oh, sure, braille" immediately and be able to guess the others if it was braille w/ just 1 crafting material, that'd be one thing. but it's also got the 2nd material in the 3rd column. > - build instructions in the advanced tutorial > - add the alphabet blocks to the visible inventory > - create a machine (like a printing press) that makes alphabet blocks from colour and clay(?) > - fix unified inventory i think right now, we should just make them visible in the inventory. sometime soon, we can add a letter press (i suggest taking the node model/textures from the letter press in https://github.com/minetest-mods/letters). eventually i want to work on fixing unified inventory (or perhaps creating an entirely new inventory manager), but that's not gonna happen anytime soon.
Author
Member

abriflame "recipes" are now in unified_inventory w/ c5a2e638fa

abriflame "recipes" are now in unified_inventory w/ https://gitea.your-land.de/your-land/yl_commons/commit/c5a2e638fae9b0e23c8b32c36a6a81250a5fb376
flux added the
4. step/ready to QA test
label 2022-08-22 00:36:02 +00:00
AliasAlreadyTaken was assigned by flux 2022-08-22 00:37:03 +00:00
AliasAlreadyTaken added this to the 1.1.115 milestone 2022-08-22 00:39:24 +00:00
flux added
3. source/integration
and removed
4. step/question
4. step/want approval
3. source/ingame
labels 2022-08-30 23:21:23 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-08-31 01:54:19 +00:00
flux removed this from the flux's TODO list project 2022-08-31 01:54:22 +00:00
flux removed their assignment 2022-08-31 01:54:25 +00:00
AliasAlreadyTaken was unassigned by flux 2022-08-31 01:54:25 +00:00
Author
Member

live

live
flux closed this issue 2022-08-31 01:54:30 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#2461
No description provided.