8000 Generate real nodes in test_multiple_entry_script() · endlessm/godot-block-coding@6c14f0d · GitHub
[go: up one dir, main page]

Skip to content

Commit 6c14f0d

Browse files
committed
Generate real nodes in test_multiple_entry_script()
Duplicating the ready_block as ready_block_2 works with Godot 4.2, but fails with Godot 4.3. Looks like ready_block_2 does not have the following print_block properly. So, generate ready_block_2 and its print_block_2 from duplicated general_blocks: "ready" and "print" directly to avoid the issue with Godot 4.3. https://phabricator.endlessm.com/T35494
1 parent 2594c26 commit 6c14f0d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/test_instruction_tree.gd

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,10 @@ func test_multiple_entry_script():
163163
ready_block.bottom_snap.insert_snapped_block(print_block)
164164
ready_block.bottom_snap.snapped_block = print_block
165165

166-
var ready_block_2: Block = dup_node(ready_block)
166+
var ready_block_2: Block = dup_node(general_blocks[&"ready"])
167+
var print_block_2: Block = dup_node(general_blocks[&"print"])
168+
ready_block_2.bottom_snap.insert_snapped_block(print_block_2)
169+
ready_block_2.bottom_snap.snapped_block = print_block_2
167170

168171
var block_script := BlockScriptSerialization.new("Node2D")
169172
var text_script := BlockTreeUtil.generate_script_from_nodes([ready_block, ready_block_2], block_script)

0 commit comments

Comments
 (0)
0