Skip to content

Commit 45520e7

Browse files
committed
fix conduit double sided
1 parent 255250b commit 45520e7

File tree

1 file changed

+31
-4
lines changed

1 file changed

+31
-4
lines changed

items/spectral.lua

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -914,8 +914,30 @@ local conduit = {
914914
trigger = "after",
915915
delay = 0.15,
916916
func = function()
917-
highlighted_1:flip()
918-
highlighted_2:flip()
917+
if not highlighted_1.edition or not highlighted_1.edition.cry_double_sided then
918+
highlighted_1:flip()
919+
end
920+
if not highlighted_2.edition or not highlighted_2.edition.cry_double_sided then
921+
highlighted_2:flip()
922+
end
923+
if highlighted_1.children.flip then
924+
highlighted_1.children.flip:remove()
925+
highlighted_1.children.flip = nil
926+
end
927+
928+
if highlighted_1.children.merge_ds then
929+
highlighted_1.children.merge_ds:remove()
930+
highlighted_1.children.merge_ds = nil
931+
end
932+
if highlighted_2.children.flip then
933+
highlighted_2.children.flip:remove()
934+
highlighted_2.children.flip = nil
935+
end
936+
937+
if highlighted_2.children.merge_ds then
938+
highlighted_2.children.merge_ds:remove()
939+
highlighted_2.children.merge_ds = nil
940+
end
919941
play_sound("card1", percent)
920942
highlighted_1:juice_up(0.3, 0.3)
921943
highlighted_2:juice_up(0.3, 0.3)
@@ -929,9 +951,14 @@ local conduit = {
929951
delay = 0.15,
930952
func = function()
931953
local one_edition = highlighted_1.edition
932-
highlighted_1:flip()
954+
if not highlighted_1.edition or not highlighted_1.edition.cry_double_sided then
955+
highlighted_1:flip()
956+
end
933957
highlighted_1:set_edition(highlighted_2.edition)
934-
highlighted_2:flip()
958+
if not highlighted_2.edition or not highlighted_2.edition.cry_double_sided then
959+
highlighted_2:flip()
960+
end
961+
935962
highlighted_2:set_edition(one_edition)
936963
play_sound("card1", percent)
937964
highlighted_1:juice_up(0.3, 0.3)

0 commit comments

Comments
 (0)