@@ -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