i added actually putting picked up items in your inventory but got sick and never posted it
-
ok i've finally reworked all my block code so that i can have more complex blocks with data stored outside the standard block array, and i've fixed all the bugs that caused
so now i can finally get started on what i was actually supposed to be doing which is adding block entities so i can make the carpentry table usable
added block entities and an item input component which can filter items. then i added a new click behavior that adds items into an item input, so now i can put rough wood, sticks, and cordage into the carpentry table
no screenshot because it doesn't visually show the inputs yet, that's a tomorrow task. you'll be able to see the wood, sticks, and cordage lying on the table after you add them by left clicking
-
added block entities and an item input component which can filter items. then i added a new click behavior that adds items into an item input, so now i can put rough wood, sticks, and cordage into the carpentry table
no screenshot because it doesn't visually show the inputs yet, that's a tomorrow task. you'll be able to see the wood, sticks, and cordage lying on the table after you add them by left clicking
it's basically like a crafting station menu in minecraft. you're still filling slots with items, but it's more organic/diegetic because it's not a menu, it all happens in the world
-
it's basically like a crafting station menu in minecraft. you're still filling slots with items, but it's more organic/diegetic because it's not a menu, it all happens in the world
polished up the hint text for crafting stations to tell you what inputs they accept
doing these hint texts is a pain but i believe in the game teaching people how to play it instead of a wiki
-
polished up the hint text for crafting stations to tell you what inputs they accept
doing these hint texts is a pain but i believe in the game teaching people how to play it instead of a wiki
@eniko I like the hints but my mind is blank when I try to parse "The table accepts rough wood. Input rough wood". 🤔
I think my confusion stems from the cognitive dissonance between the verbs and the image of the table. What does "accept" mean? That makes me think of a machine, but what I see is a table. I can _put_ things on it IRL, and frankly speaking, can do that with things that do not belong there, but I feel like "input" and "accepting" require either intelligence or the table being some sort of machinery.
Which is fascinating to think about! A table that can talk to you! Accept things from you, reject things from you... A table that can get upset or be happy about things you do with it. A table you can look after, like an IRL carpentry table - don't neglect it, don't let the nails in it go rusty and the surface to go moldy (been there once, I'm sorry, my first IRL crafting table, I'm so sorry)
-
@eniko I like the hints but my mind is blank when I try to parse "The table accepts rough wood. Input rough wood". 🤔
I think my confusion stems from the cognitive dissonance between the verbs and the image of the table. What does "accept" mean? That makes me think of a machine, but what I see is a table. I can _put_ things on it IRL, and frankly speaking, can do that with things that do not belong there, but I feel like "input" and "accepting" require either intelligence or the table being some sort of machinery.
Which is fascinating to think about! A table that can talk to you! Accept things from you, reject things from you... A table that can get upset or be happy about things you do with it. A table you can look after, like an IRL carpentry table - don't neglect it, don't let the nails in it go rusty and the surface to go moldy (been there once, I'm sorry, my first IRL crafting table, I'm so sorry)
@nina_kali_nina unfortunately it's hard to create generic language that will hold up to a wide variety of different crafting stations *and* localization
so sometimes things are gonna sound a little clunky
-
@nina_kali_nina unfortunately it's hard to create generic language that will hold up to a wide variety of different crafting stations *and* localization
so sometimes things are gonna sound a little clunky
@nina_kali_nina like i could use "use" instead of "accepts" and "add" instead of "input", but what does it mean for a carpentry table to "use" wood? and "add" feels clunky too
-
@nina_kali_nina like i could use "use" instead of "accepts" and "add" instead of "input", but what does it mean for a carpentry table to "use" wood? and "add" feels clunky too
@eniko
"Crude Carpentry Table
Allows you to process Rough Wood, Sticks, Cordage."maybe? 🤔
-
@eniko
"Crude Carpentry Table
Allows you to process Rough Wood, Sticks, Cordage."maybe? 🤔
@j_bertolotti @nina_kali_nina wayyyyy too long and wordy
-
@j_bertolotti @nina_kali_nina wayyyyy too long and wordy
@eniko @j_bertolotti @nina_kali_nina Maybe you don't need this hint at all? Leave it as part of learning the game, and only show it when the table's UI is opened?
-
@eniko @j_bertolotti @nina_kali_nina Maybe you don't need this hint at all? Leave it as part of learning the game, and only show it when the table's UI is opened?
@lisyarus @j_bertolotti @nina_kali_nina the idea is that there is no UI. i mean there will be one for choosing a recipe to craft but that's it
though i suppose the materials will be implied by the recipes 🤔