## Soulmates puzzles ### site.author W=4x4&L=x0x1x1x2x1(1)1x2(2)1(3)3&T=Example&D=2023-02-03&O=Puzsq_theme&G=soulmates&A=Pedro W=4x4&L=(6)5(10)9&D=2023(0)01(0)27&F=1&N=127&T=Implicit&G=soulmates&A=Pedro W=6x6&LF=(3)16(6)11(5)1(4)1(1)2(2)1(1)2&L=x0x1x1x1x1(6)1x1x1x1x1(5)1x2x1x1(4)1x3x1(3)1x4(2)1(1)5(1)5&G=soulmates&D=2023-08-31&F=3&N=181&T=Half&A=Pedro ### @PinkHoodie W=16x6&L=(2)3(1)1(4)4(3)1(6)4(5)1(1)3(6)10(4)2(1)2(2)14(6)3(1)3(3)1(4)4(6)1(2)3(1)6(1)3(4)1(1)1(5)3(7)5(3)2(3)10(2)1(5)2&LF=(2)1(1)4(2)6(2)5(4)2(3)2(1)3(5)3(1)6(5)2(6)3(2)1(5)4(4)4(7)3(1)1(6)3(7)6(3)6(2)2(1)1(1)4(7)3(1)2(3)1(2)7(3)4&G=soulmates&A=PinkHoodie&D=2025-02-17&F=3&T=16x6_1 A 16 by 6 Soulmates classic, with no-number givens: W=16x6&LF=(5)2(10)2(2)4(7)1(8)1(5)4(3)5(6)9(1)5(1)1(3)2(8)10(4)1(2)1(1)4(4)2(1)8(5)4(2)10(2)5(8)4(3)1(6)6&L=y0y5(2)8(5)5(2)4(10)2(2)3(5)3(3)2(7)5(6)1(3)6(4)1(2)5(1)1(5)6(8)1(1)5(6)2(4)3(9)3(6)2(6)4(3)5(9)8y5&G=soulmates&A=PinkHoodie&D=2024-01-04&F=3&T=Rotato_16x6 W=7x7&LF=(3)5(6)1(6)3(1)1(4)2(1)5(12)6(5)5(5)3(1)2(3)9&L=(9)3(2)5(2)8(3)2(6)3(6)3(12)3(9)3(4)2(1)8(3)5&G=soulmates&A=PinkHoodie&D=2024-03-07&F=3&O=Enigmarch_2024&T=Watch_for_the_Time ## Variants ### ´´hex´´ V=hex W=3x3x3&LF=(1)4(5)2(1)1(11)2(5)3(2)2&L=(11)3(2)5&V=hex&G=soulmates&A=Pedro&D=2023-12-28&F=2&T=Hex_mates And this is the original ´´hex´´ variant soulmates puzzle: W=3x3x3&LF=(1)6(5)1(3)2(1)1(2)3&L=(1)4x1(5)3(1)4(2)2x1x2(3)1&V=hex&G=soulmates&A=PinkHoodie&D=2023-11-27&F=1&O=Advent_2023&T=Make_A_Variant_4 #### Math V=math This uses the ´´math´´ variant: W=4x4&L-MATH=p6e4e3t4&LF=(3)2(1)1(3)1(2)2(1)1(1)1(1)1(2)2(3)1(3)3&V=math&G=soulmates&A=Pedro&D=2024-01-09&F=2&N=1&T=Soulmaths #### ´´kropki´´ V=kropki Finally, an excellent ´´kropki´´ soulmates: W=5x5&L-KROPKI=b4w5w1b1b3b1b4b7w12&LF=(2)0(1)2(1)3(2)1(1)1(2)1(1)2(4)1(2)1(6)2(3)5(6)1(3)2(4)1&V=kropki&G=soulmates&A=PinkHoodie&D=2024-01-04&F=3&O=Kropki&T=Dotted_Pairs ## Acknowledgements and Changes **2023-02-04** Thanks to @GESAKU for substantial design feedback on this genre which resulted in numerous improvements, and to @wand125 for bridging the connection! **2023-04-19** Thanks to @sevenkplus for detecting a bug in the symbol erasing shortcuts, now fixed **2023-07-02** Thanks to @Edderiofer and @monokurogreen for suggestions which led to the following changes: aux symbol meanings clarified and keyboard shortcuts remapped, misaligment between cursor and hitboxes fixed, cursor disappearing on undo fixed, aux button not working with special auxed symbols fixed, distinguishing player-inserted from pre-placed numbers **2023-09-29** The font was temporarily replaced to resolve vertical alignment issues with the original font reported by @Menderbug. Apologies for the inconvenience. **2023-12-02** A colour instability was fixed. **2023-12-03** Replaced contiguous aux marks by dial-number pencil marks (@stef), and fixed the circled-square combo. **2023-12-04** Variants "adjacent-numbers-non-consecutive", "adjacent-different" and "some-mark" added, ideas by @Solyu! **2023-12-04** The curstom cursor is now restored on undo - thanks @EliDoris! **2023-12-12** Clarified the "adjacent-different" variant name (@PinkHoodie) and fixed an issue with "white square" marks in this variant. **2023-12-28** Variant ´´hex´´ now highlights correctly in Soulmates - @PinkHoodie sent the original Soulmates ´´hex´´ variant puzzle for listing! **2024-01-04** An edge-case causing the empty board to light up in the presence of no-number cells was fixed - thanks @PinkHoodie for noticing. **2024-01-05** The ´´kropki´´ variant now works with ´´hex´´ - thanks @PinkHoodie! **2024-01-05** :::puzzletters @PinkHoodie sent one classic and one ´´kropki´´ soulmates for listing! **2024-01-09** The ´´math´´ variant is now fully compatible with soulmates, as empty cells near an operation are highlighted (@PinkHoodie). A puzzle was added. **2024-02-18** Reintroduced sketch lines (@Menderbug) and constrained possible numbers to (current) board size. **2024-02-27** Added edge square marks and finer number pair highlighting, some of the suggestions by @Menderbug **2024-03-07** @PinkHoodie made an Enigmarch-themed classic [soulmates] **2024-03-08** A bug whereby sketch lines weren't being sent for encoding was fixed (@Menderbug) **2024-05-09** Aux mark regression detected by @Menderbug was corrected (cause: deprecated ´´auxed´´ property). Also, small candidate aux marks were removed in this genre. **2024-09-24** Candidate marks now use the number dial, are diagonally placed, and have no limit. Thus they could be re-added to [Soulmates], a suggestion by @Menderbug. **2024-10-06** A few extra input unit tests (collision) were added, after feedback by @MartinEnder, to prevent regressions. **2024-10-07** The auxilliary number ring was removed since it became redundant after adding candidate marks. **2024-10-08** Typing a number in candidates submode no longer returns to definite number submode number, but lets us pick that aux number instead (@Menderbug) **2024-10-14** A mistaken axis labels ordering detected by @MonokuroGreen was corrected (cause: recent axis label drawing refactor) **2025-03-01** :::puzzletters @PinkHoodie created 1 [soulmates] (classic) puzzle - ありがとう!