Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions locale/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: Threadbare\n"
"PO-Revision-Date: 2026-09-21 13:26-0300\n"
"PO-Revision-Date: 2026-09-30 13:39-0300\n"
"Last-Translator: Manuel Quiñones <manuq@endlessaccess.org>\n"
"Language-Team: Spanish\n"
"Language: es\n"
Expand Down Expand Up @@ -891,10 +891,10 @@ msgstr "Aleatorización de personajes"
#. TRANSLATORS: Quest description
#: scenes/dev/level_design/character_randomizer/quest.tres
msgid ""
"Learn how to randomly generate townies from a variety of characteristics!"
"Learn how to randomly generate Threadlings from a variety of characteristics!"
msgstr ""
"¡Aprende a generar aleatoriamente habitantes de la ciudad a partir de una "
"variedad de características!"
"¡Aprende a generar Threadlings aleatoriamente a partir de una variedad de "
"características!"

#: scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn
msgid "This lever is timed!"
Expand Down Expand Up @@ -1319,7 +1319,7 @@ msgid "I have knitted your progress so far, {{player_name}}."
msgstr "He tejido tu progreso hasta ahora, {{player_name}}."

#: scenes/game_elements/props/collectible_item/collectible_item.tscn
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:63
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:62
#: scenes/game_elements/props/powerup/components/powerup.gd:46
msgid "Collect"
msgstr "Juntar"
Expand Down Expand Up @@ -1356,7 +1356,7 @@ msgstr "Examinar"
msgid "Tap"
msgstr "Tocar"

#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:63
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:62
#: scenes/game_elements/props/powerup/components/powerup.gd:46
msgid "Collect %s"
msgstr "Juntar %s"
Expand Down
6 changes: 3 additions & 3 deletions locale/threadbare.pot
Original file line number Diff line number Diff line change
Expand Up @@ -799,7 +799,7 @@ msgstr ""

#. TRANSLATORS: Quest description
#: scenes/dev/level_design/character_randomizer/quest.tres
msgid "Learn how to randomly generate townies from a variety of characteristics!"
msgid "Learn how to randomly generate Threadlings from a variety of characteristics!"
msgstr ""

#: scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn
Expand Down Expand Up @@ -1140,7 +1140,7 @@ msgid "I have knitted your progress so far, {{player_name}}."
msgstr ""

#: scenes/game_elements/props/collectible_item/collectible_item.tscn
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:63
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:62
#: scenes/game_elements/props/powerup/components/powerup.gd:46
msgid "Collect"
msgstr ""
Expand Down Expand Up @@ -1173,7 +1173,7 @@ msgstr ""
msgid "Tap"
msgstr ""

#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:63
#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:62
#: scenes/game_elements/props/powerup/components/powerup.gd:46
msgid "Collect %s"
msgstr ""
Expand Down
2 changes: 1 addition & 1 deletion scenes/dev/level_design/character_randomizer/quest.tres
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[resource]
script = ExtResource("1_nt00j")
title = "Character Randomization"
description = "Learn how to randomly generate townies from a variety of characteristics!"
description = "Learn how to randomly generate Threadlings from a variety of characteristics!"
first_scene = "uid://4yh765kft25"
threads_to_collect = 0
metadata/_custom_type_script = "uid://dts1hwdy3phin"
17 changes: 17 additions & 0 deletions scenes/game_elements/characters/npcs/townie.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,23 @@
colors = PackedColorArray(0.9376, 0.824, 0.84959996, 1, 0.922, 0.78, 0.812, 1, 0.7376, 0.624, 0.64959997, 1, 0.08627451, 0.10980392, 0.18039216, 1, 0.7032, 0.5248, 0.33200002, 1, 0.629, 0.406, 0.165, 1, 0.5032, 0.32479998, 0.13200001, 1, 0.08627451, 0.10980392, 0.18039216, 1, 0.5496, 0.4232, 0.59360003, 1, 0.437, 0.279, 0.492, 1, 0.34960002, 0.22320001, 0.39360002, 1, 0.08627451, 0.10980392, 0.18039216, 1)

[node name="Townie" type="CharacterBody2D" unique_id=1098678013 node_paths=PackedStringArray("cel_shading_recolor")]
editor_description = "Note: these are called \"Threadlings\" in the game lore narrative.

Each part is a PNG spritesheet with 3 frames, the way to make the assets is to:

- Place the second frame 1 pixels below the 1st one.
- Place the third frame 2 pixels below the 1st one.

This applies to all body parts. Except that for the \"legs\" part, the feet stay in place.

The way to animate them is to:

- Play the first frame 10 times
- Play the second frame once
- Play the third frame 8 times
- Play the second frame once

And loop."
collision_layer = 2
collision_mask = 0
script = ExtResource("2_xf1o5")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
# SPDX-FileCopyrightText: The Threadbare Authors
# SPDX-License-Identifier: MPL-2.0
~ start
Townies: Was the journey here difficult? Tell us!
Threadlings: Was the journey here difficult? Tell us!
StoryWeaver: Arun guided me all the way here, and...
- He told me what happened to his village [#thread=memory]
StoryWeaver: The Void left him all alone. I'm glad I found him!
if has_memory()
do give_memory_upgrade()
Townie: I think I visited his village as a child!
# TODO: Add actual names to the characters.
Threadling: I think I visited his village as a child!
- I learnt to grapple [#thread=imagination]
StoryWeaver: I threw my thread and pulled myself across the water.
StoryWeaver: As I flew through the air, I felt so free!
if has_imagination()
do give_imagination_upgrade()
Townie: That sounds like a dream come true.
# TODO: Add actual names to the characters.
Threadling: That sounds like a dream come true.
- I had to sneak through some caves [#thread=spirit]
StoryWeaver: The caves were full of StoryVores.
StoryWeaver: I was so glad the KnitWitches were there to help me on my way.
if has_spirit()
do give_spirit_upgrade()
Townie: You must have hidden yourself in the shadows!
# TODO: Add actual names to the characters.
Threadling: You must have hidden yourself in the shadows!
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: The Threadbare Authors
# SPDX-License-Identifier: MPL-2.0
~ start
Townies: Tell us a story about your last adventure!
Threadlings: Tell us a story about your last adventure!
StoryWeaver: I went on a quest with the musician and I...
- Learned a forgotten song [#thread=memory] => retell_memory
- Slipped past the guards [#thread=imagination] => retell_imagination
Expand All @@ -11,19 +11,22 @@ StoryWeaver: I went on a quest with the musician and I...
StoryWeaver: Let me whistle it to you...
if has_memory()
do give_memory_upgrade()
Townie: Oh I remember it! That's the lullaby my mother used to sing!
# TODO: Add actual names to the characters.
Threadling: Oh I remember it! That's the lullaby my mother used to sing!
=> END

~ retell_imagination
StoryWeaver: Like I was a lizard, fast as a hare.
if has_imagination()
do give_imagination_upgrade()
Townie: I start imagining it now!
# TODO: Add actual names to the characters.
Threadling: I start imagining it now!
=> END

~ retell_spirit
StoryWeaver: Because they had stolen the ink!
if has_spirit()
do give_spirit_upgrade()
Townie: Ha! I feel brave now!
# TODO: Add actual names to the characters.
Threadling: Ha! I feel brave now!
=> END
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: The Threadbare Authors
# SPDX-License-Identifier: MPL-2.0
~ start
Townies: Tell us a story about your last adventure!
Threadlings: Tell us a story about your last adventure!
StoryWeaver: I went on a quest with the monk and I...
- Had to run! [#thread=spirit] => retell_spirit
- Found inventive ways of moving [#thread=imagination] => retell_imagination
Expand All @@ -11,19 +11,22 @@ StoryWeaver: I went on a quest with the monk and I...
StoryWeaver: We saved the story from The Void...
if has_memory()
do give_memory_upgrade()
Townie: Oh I remember now, the monk told it to me!
# TODO: Add actual names to the characters.
Threadling: Oh I remember now, the monk told it to me!
=> END

~ retell_imagination
StoryWeaver: Using a grappling hook, pins and needles.
if has_imagination()
do give_imagination_upgrade()
Townie: That really feeds my imagination!
# TODO: Add actual names to the characters.
Threadling: That really feeds my imagination!
=> END

~ retell_spirit
StoryWeaver: The Void was eating the floor behind me, but I managed to escape!
if has_spirit()
do give_spirit_upgrade()
Townie: Whoa. I feel brave now!
# TODO: Add actual names to the characters.
Threadling: Whoa. I feel brave now!
=> END
Loading