added i18n keys for ingame item descriptions and button prompts

This commit is contained in:
2025-08-20 19:30:30 +10:00
parent 198177bbae
commit 2859b6dd43
50 changed files with 297 additions and 114 deletions

View File

@@ -1,5 +1,6 @@
class_name CardPrinter extends StaticBody3D
@export var button: InteractButton
@export var button_collider: CollisionShape3D
@export var card_selection_menu: PackedScene
@@ -10,6 +11,10 @@ var reply_player: Hero
var spawned_cards: Array[CardItem] = []
func _ready() -> void:
button.hover_text = tr("BUTTON_RADIO_INTERACT")
func get_faction_cards(faction: Card.Faction) -> Array[Card]:
var valid_cards: Array[Card] = []
for card: Card in Data.cards:

View File

@@ -19,8 +19,9 @@ stream_0/stream = ExtResource("5_m033a")
[sub_resource type="BoxShape3D" id="BoxShape3D_21y4o"]
size = Vector3(2.11176, 1.16345, 0.664978)
[node name="CardPrinter" type="StaticBody3D" node_paths=PackedStringArray("button_collider")]
[node name="CardPrinter" type="StaticBody3D" node_paths=PackedStringArray("button", "button_collider")]
script = ExtResource("1_qft15")
button = NodePath("StaticBody3D")
button_collider = NodePath("StaticBody3D/CollisionShape3D2")
card_selection_menu = ExtResource("2_kpujb")
@@ -34,7 +35,6 @@ collision_layer = 16
collision_mask = 0
script = ExtResource("4_eavi1")
press_cost = 1
hover_text = "[center]#Interact# Record to blank cassette"
[node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.00542301, 0.653175, 0.254328)