|:info: Please schedule [Haunted Mirror Mazes] puzzles to appear on October 31st! In the meantime, if there are any questions, @@@contact site.author@@@.


${DynamicText("About this genre (loading...)")}

Deviations and additions:
- "skeleton skulls" are used in place of "zombies" (cosmetic choice)
- the count of vampires, ghosts and skulls is given via the ´´piece-count´´ variant, instead of being part of the base genre
- there is no explicit requirement to fill the entire grid with monsters (this can be added via the ´´piece-full´´ variant)
- crossing mirrors can be used by means of the ´´mirror-cross´´ variant
- numbers can be placed anywhere on board, including seeing multiple directions together (sum) - especially important for ´´hex´´


## [haunted-mirror] Puzzles

### site.author

W=3x3&LEX=(3)0(0)1(1)3(1)2(3)1(0)3(2)1&LF=v0g2g2s1v1v2&SIE=2S2E6S&D=2024-10-01&A=Pedro&T=example


## Variants

### ´´piece-count´´

This variant specifies how many monster pieces of each type are required. The original ruleset includes these counts almost always.

W=6x3&L=x9x1x1s1v1g1&LEX=(2)1(0)5(1)1&L-FIELD=(3)15(2)1(1)1&LF=s0v1v2g2s1s2&SIE=2E3ES&V=piece-count&T=Example&A=Pedro&D=2024-10-19

W=10x8&L=x0x1x1x1s1v1g1x1x1x1x1x1x4x1(3)x1(2)x1(1)x1(1)x1x1x1x1(1)x1x7(4)x1(0)x7(0)x1(2)x7(2)x1x7x1(2)x7x1x7x1x1(2)x1(1)x1x1(1)x1x1x1&L-FIELD=(3)12(3)1(5)1&LF=g25g1g2v5s1g4v11v13s4g3s1&SIE=39ESW3S1WS3EENNWW12EE1NES1SS5SE1S1SEN&G=haunted-mirror&V=piece-count&A=PinkHoodie&D=2024-10-20&F=2&O=Piece_Count&T=Counter_Production

### ´´mirror-cross´´
V=mirror-cross

This variant allows crossing mirrors.

W=5x5&L=g7x11s2&LEX=(4)0(2)1(3)2(0)4(4)1(1)1(0)1(1)1(1)1(3)1(0)1(2)1(4)1(2)1&LF=s1v2v5s1g1s1g3v2v5g3&SIE=0EE2E3S3S7E4S1ES3SS&G=haunted-mirror&V=mirror-cross&A=PinkHoodie&D=2024-10-03&F=2&T=Hodgepodge


### ´´hex´´
V=hex
W=3x3x1&LEX=(1)0(2)3(2)1(0)1(2)1(0)1(1)3(1)2&LF=g0s2g4v2&X=x5x17&SIE=10K1J11J&V=hex&D=2024-10-02&A=Pedro&T=hexed


### ´´obstacle´´

V=obstacle
W=4x4&L=x5&LEX=(1)0(0)1(3)1(1)1(2)1(2)1(1)1(0)1(1)1(2)1(2)1(2)1(1)1(2)1(1)1(1)1&L-OBST=v5&LF=g1v1s2g3g1s1s2v2g1&SIE=0E4S9S3S2E&G=haunted-mirror&V=obstacle&A=PinkHoodie&D=2024-10-25&F=2&O=Obstacle&T=Stopper


### ´´piece-count,piece-full´´
V=piece-count,piece-full

W=6x3&L=x9x1x1x1x1g1x1x1&LEX=(2)3(1)3(1)1(0)1&L-FIELD=(1)17&LF=v1s2v2g1v1&SIE=0E2E4S4E&G=haunted-mirror&V=piece-count,piece-full&A=PinkHoodie&D=2024-10-28&F=1&O=Piece_Count_+_Piece_Full&T=Count_Full


## Halloween Event Puzzles

The following puzzles have been sent by occasion of 2024's Halloween Event:

W=8x6x7&L=x0(17)x1(5)x1(0)x1x1(5)x1x22x4x20x4x19(5)x1(0)x5(0)x1(1)x1x1(4)x1(5)x1x1x1(2)x1(2)x1(4)x1(2)x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1x1s1v1g1x1x1x1x1x1x4x1x1&LEX=(2)5(1)1(1)1(11)1(5)1(8)1(8)1(4)3(2)1(4)1(3)1(7)1(1)1(3)1(5)2&L-FIELD=(13)120(11)1(9)1&L-OBST=v31v24&LF=g7v1v1g6v2v1g1s1g1v1g3v3s1s3s3v4s2s3s3g3s3v1s2s3g2v2v1s1v1s1g9g2s1&SIE=22K1M1KM1M1K1MK1K25KM38NM13M24MK4MNM18M1K1MNO2M&G=haunted-mirror&V=hex,mirror-cross,obstacle,piece-count&A=PinkHoodie&D=2024-10-21&F=4&O=Hex_,_Mirror_Cross_,_Obstacle_and_Piece_Count&T=Shriek
W=9x4x5&L=x0x1x1(4)x1x1x1x2x1x1(3)x2x1x1(3)x3x1(2)x3x1(1)x4(0)x4x2x4x4(6)x6x4(1)x3x1(2)x3x1(3)x2x1x1(0)x2x1x1(1)x1x1x1x1(3)x1x1x1x1x1x1x1x1x1v1x1x1x1&LEX=(3)7(0)3(2)2(5)2(1)1(3)1(3)2(5)4&L-FIELD=(10)83&L-OBST=v31v4v4&LF=g6v9s3g1s3v1v1g3g1v2v4v2g1g1g2v2g1g1v2g2s2v1g4v7&SIE=21K9M27K1M11K2K7J20J6M8J8M18J&G=haunted-mirror&V=piece-count,hex,piece-full,obstacle,mirror-cross&A=PinkHoodie&D=2024-10-30&F=2&O=Piece_Count_+_Hex_+_Piece_Full_+_Obstacle_+_Mirror_Cross&T=Trick_Candy
W=6x3&L=x9(2)x1x1&LEX=(3)0(1)2(1)2(3)1(3)3&L-FIELD=(3)15(2)1(1)1&LF=g0g2s1v1g3s1g4s1v1&SIE=2S5S1E&G=haunted-mirror&V=piece-count&A=PinkHoodie&D=2024-10-30&F=2&O=Piece-Count&T=Count_Confusion



## Acknowledgements and Changes
** 2024-10-01 ** Thanks to @DavidMillar for feedback that led to an easier addition of absent cells with numbers, as well a generalising the puzzle to the hex grid.
** 2024-10-02 ** Thanks to @PinkHoodie for substantial feedback on the implementation and good test cases, leading to a change in the logic for multiple lines of sight (together)
** 2024-10-03 ** @PinkHoodie sent a puzzle for rollout, using an upcoming variant.
** 2024-10-18 ** Local variant ´´mirror-cross´´ added, to allow crossed mirrors.
** 2024-10-20 ** @PinkHoodie concluded the [panels|../panels] of [Haunted Mirror Mazes] for the release - thank you!
** 2024-10-18 ** Puzzles with the variant ´´piece-count´´, like the one @PinkHoodie sent for rollout, are reccomended!
** 2024-10-20 ** A critical bug in the aux mark inputs for ´´hex´´, reported by @random8, was corrected (cause: complexity) Thank you!
** 2024-10-21 ** Stabilised colours for mirror lines.
** 2024-10-22 ** Piece-counts now collide correctly with other clue types (thanks @PinkHoodie for noticing)
** 2024-10-31 ** [PuzzleSquareJP's Helloween Event](https://puzsq.logicpuzzle.app/campaign/halloween/2024) is live until Halloween night!
** 2024-10-25 ** Day regression affecting monster switching in automode for off-centre clicks was corrected (cause: missing unit test; side-effect of a related fix yesterday)
** 2024-10-25 ** @PinkHoodie sent an ´´obstacle´´ puzzle to demonstrate the effect of this reccommended variant in [Haunted Mirror Mazes]
** 2024-10-26 ** On the hex grid, aux marks are now correctly removed when a monster is added, a bug reported by @Random8 - thank you!
** 2024-10-28 ** Global variant ´´piece-full´´ added. In [Haunted Mirror Mazes] it ensures every tile not containing a mirror needs to be used by some monster. 
** 2024-10-28 ** @PinkHoodie remarked that combining ´´piece-count´´ and ´´piece-full´´ would be useful when the counts of some pieces are not given, and made a puzzle to demonstrate it - thank you!
** 2024-10-30 ** Some of halloween's puzzles have been listed, by @PinkHoodie!