On the Subject of Laser Luring

When dogs go berserk going after something, it's likely because of a squirrel. All cats need is a shiny dot.

  • Your goal is to satisfy cat curiosity by making all cats knock over their favorite items.
  • Your laser pointer can be used to move the cats to specific locations. When a button at the top of the module is pressed, the pointer's color changes to match that of the pressed button. Exactly one cat will turn around as this happens. Cats can't see what's behind them.
  • Clicking on any symbol will move the cat with the collar matching the symbol's color towards it. Note that it may cycle through multiple colors. If this symbol is on top of an item, the cat will attempt to knock it over once it gets there.
  • The collars each cat is wearing determine which laser pointer colors it pays attention to. The pointer and collar colors are based on additive color mixing. If, and only if, a cat's collar contains the component corresponding to the pointer color, the cat will react to the pointer.
  • Where the symbols appear is based on how far a cat can jump from their current position. Multiple jumps may be required for a cat to reach a specific item. Deducing the exact range is left as an exercise to the defuser.
  • Make each cat knock over their favorite item to disarm the module. A strike will be obtained if you attempt to make a cat knock over an item they are disinterested in.
  • Use the Cat Lexicon below to calculate an initial position in the Item Table for each cat. It is recommended to work out the initial positions for all cats before moving them. Each cat has its own method of obtaining column and row values. This is not where their favorite item is located.
  • Once obtained, mark off the obtained column and row in the Item Table.
  • Consider how the table is split up into regions which are separated by the marked lines. There will be exactly one region which has an odd width and an odd height (in number of table cells), the item in the middle of this region is that cat's favorite item.

Cat Lexicon

Consider the collars and positions of the other two cats. Convert their collar colors to numbers. The leftmost one corresponds to the column, rightmost for the row.
B=1 G=2 C=3 R=4 M=5 Y=6 W=7
Cleo (♀)
Consider all three cats' names. Use the number of total vowels as the column, and the number of distinct consonants as the row.
Dart (♂)
Consider the names of the other two cats. Take their first letters, convert them using A1Z26, and calculate the absolute difference, modulo 8. This is the row. Ditto with the last letters for the column.
Finn (♂)
Consider the positions and gender of all three cats. Interpret the genders from left to right as binary to get your row. Ditto right to left for the column.

=1 =0
Lena (♀)
Consider collar colors of all three cats and the positions of the other two. Take Nuki's collar color XOR the leftmost cat, converted to a number, as the row. Ditto with rightmost for the column. See Cleo
Nuki (♀)
Consider the names and positions of all three cats. In alphabetical order, refer to them as A, B, C. Use their order from left to right to obtain (column, row).
ABC=(0,1) ACB=(5,0) BAC=(0,2)
BCA=(1,0) CAB=(7,0) CBA=(6,6)
Remi (♂)
Consider the collars and positions of the other two cats. Take the number of letters in the leftmost cats' collar color, minus 3, as the column. Ditto with rightmost for the row, but do not subtract 3.
red, green, blue, cyan, magenta, yellow, white
Scar (♂)
Consider the names of the other two cats. Find their names in the following list. The row and column is the number of names between them.

Lena, Finn, Scar, Wind, Remi, Dart, Cleo, Nuki, Vivi
Tiki (♂)

Continued on the next page...

Consider the names and positions of the other two cats. Interpret the last three letters of the leftmost cat's name as binary for the row. Ditto with rightmost for the column.
vowels=1 consonants=0
Vivi (♀)
Consider Wind's position and the genders of the other two cats. Take her position from left to right, starting from 1. Multiply by 2 if the cats' genders match. This is the column. Subtract from 7 for the row.
Wind (♀)

Item Table

Click an item to enlarge

0 1 2 3 4 5 6 7
0
1
2
3
4
5
6
7