From 1db2f63d60082eadc1ef59bb872060edb1c7efb6 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Wed, 15 Feb 2017 20:43:17 +0100 Subject: [PATCH] added description files for Mirror Magic (and Deflektor) game elements --- docs/elements/df_cell.txt | 1 + docs/elements/df_fibre_optic.txt | 2 ++ docs/elements/df_laser.txt | 2 ++ docs/elements/df_mine.txt | 1 + docs/elements/df_mirror.txt | 2 ++ docs/elements/df_mirror_rotating.txt | 2 ++ docs/elements/df_receiver.txt | 2 ++ docs/elements/df_refractor.txt | 1 + docs/elements/df_steel_grid_fixed.txt | 2 ++ docs/elements/df_steel_grid_rotating.txt | 2 ++ docs/elements/df_steel_wall.txt | 1 + docs/elements/df_wooden_grid_fixed.txt | 2 ++ docs/elements/df_wooden_grid_rotating.txt | 2 ++ docs/elements/df_wooden_wall.txt | 1 + docs/elements/mm_amoeba_wall.txt | 2 ++ docs/elements/mm_beamer.txt | 1 + docs/elements/mm_bomb.txt | 2 ++ docs/elements/mm_exit.txt | 2 ++ docs/elements/mm_fuel.txt | 2 ++ docs/elements/mm_fuse.txt | 3 +++ docs/elements/mm_gray_ball.txt | 2 ++ docs/elements/mm_ice_wall.txt | 1 + docs/elements/mm_kettle.txt | 2 ++ docs/elements/mm_key.txt | 2 ++ docs/elements/mm_lightball.txt | 1 + docs/elements/mm_lightbulb.txt | 1 + docs/elements/mm_mcduffin.txt | 3 +++ docs/elements/mm_mirror.txt | 2 ++ docs/elements/mm_mirror_fixed.txt | 2 ++ docs/elements/mm_pacman.txt | 1 + docs/elements/mm_polarisator.txt | 2 ++ docs/elements/mm_polarisator_cross.txt | 2 ++ docs/elements/mm_prism.txt | 1 + docs/elements/mm_steel_block.txt | 2 ++ docs/elements/mm_steel_grid_fixed.txt | 2 ++ docs/elements/mm_steel_lock.txt | 2 ++ docs/elements/mm_steel_wall.txt | 1 + docs/elements/mm_wooden_block.txt | 2 ++ docs/elements/mm_wooden_grid_fixed.txt | 2 ++ docs/elements/mm_wooden_lock.txt | 2 ++ docs/elements/mm_wooden_wall.txt | 1 + 41 files changed, 71 insertions(+) create mode 100644 docs/elements/df_cell.txt create mode 100644 docs/elements/df_fibre_optic.txt create mode 100644 docs/elements/df_laser.txt create mode 100644 docs/elements/df_mine.txt create mode 100644 docs/elements/df_mirror.txt create mode 100644 docs/elements/df_mirror_rotating.txt create mode 100644 docs/elements/df_receiver.txt create mode 100644 docs/elements/df_refractor.txt create mode 100644 docs/elements/df_steel_grid_fixed.txt create mode 100644 docs/elements/df_steel_grid_rotating.txt create mode 100644 docs/elements/df_steel_wall.txt create mode 100644 docs/elements/df_wooden_grid_fixed.txt create mode 100644 docs/elements/df_wooden_grid_rotating.txt create mode 100644 docs/elements/df_wooden_wall.txt create mode 100644 docs/elements/mm_amoeba_wall.txt create mode 100644 docs/elements/mm_beamer.txt create mode 100644 docs/elements/mm_bomb.txt create mode 100644 docs/elements/mm_exit.txt create mode 100644 docs/elements/mm_fuel.txt create mode 100644 docs/elements/mm_fuse.txt create mode 100644 docs/elements/mm_gray_ball.txt create mode 100644 docs/elements/mm_ice_wall.txt create mode 100644 docs/elements/mm_kettle.txt create mode 100644 docs/elements/mm_key.txt create mode 100644 docs/elements/mm_lightball.txt create mode 100644 docs/elements/mm_lightbulb.txt create mode 100644 docs/elements/mm_mcduffin.txt create mode 100644 docs/elements/mm_mirror.txt create mode 100644 docs/elements/mm_mirror_fixed.txt create mode 100644 docs/elements/mm_pacman.txt create mode 100644 docs/elements/mm_polarisator.txt create mode 100644 docs/elements/mm_polarisator_cross.txt create mode 100644 docs/elements/mm_prism.txt create mode 100644 docs/elements/mm_steel_block.txt create mode 100644 docs/elements/mm_steel_grid_fixed.txt create mode 100644 docs/elements/mm_steel_lock.txt create mode 100644 docs/elements/mm_steel_wall.txt create mode 100644 docs/elements/mm_wooden_block.txt create mode 100644 docs/elements/mm_wooden_grid_fixed.txt create mode 100644 docs/elements/mm_wooden_lock.txt create mode 100644 docs/elements/mm_wooden_wall.txt diff --git a/docs/elements/df_cell.txt b/docs/elements/df_cell.txt new file mode 100644 index 00000000..3631139f --- /dev/null +++ b/docs/elements/df_cell.txt @@ -0,0 +1 @@ +These cells have to be collected by the laser beam to solve a level. diff --git a/docs/elements/df_fibre_optic.txt b/docs/elements/df_fibre_optic.txt new file mode 100644 index 00000000..5af931a7 --- /dev/null +++ b/docs/elements/df_fibre_optic.txt @@ -0,0 +1,2 @@ +Fibre optics can redirect the laser beam to their counterpart of the same +color. diff --git a/docs/elements/df_laser.txt b/docs/elements/df_laser.txt new file mode 100644 index 00000000..2462dc6e --- /dev/null +++ b/docs/elements/df_laser.txt @@ -0,0 +1,2 @@ +This is the laser cannon that is emitting the laser beam used to collect +all cells to finish the level. diff --git a/docs/elements/df_mine.txt b/docs/elements/df_mine.txt new file mode 100644 index 00000000..e876ff28 --- /dev/null +++ b/docs/elements/df_mine.txt @@ -0,0 +1 @@ +Mines will destroy the laser if it points to them for too long. diff --git a/docs/elements/df_mirror.txt b/docs/elements/df_mirror.txt new file mode 100644 index 00000000..1bfc26ed --- /dev/null +++ b/docs/elements/df_mirror.txt @@ -0,0 +1,2 @@ +This mirror can manually be rotated to reflect the laser beam into different +directions. diff --git a/docs/elements/df_mirror_rotating.txt b/docs/elements/df_mirror_rotating.txt new file mode 100644 index 00000000..f8b3d814 --- /dev/null +++ b/docs/elements/df_mirror_rotating.txt @@ -0,0 +1,2 @@ +This automated mirror is permanently rotating to reflect the laser beam +into different directions. diff --git a/docs/elements/df_receiver.txt b/docs/elements/df_receiver.txt new file mode 100644 index 00000000..8ba10f6a --- /dev/null +++ b/docs/elements/df_receiver.txt @@ -0,0 +1,2 @@ +This is the laser receiver into which the laser beam must be directed after +collecting all cells to finish the level. diff --git a/docs/elements/df_refractor.txt b/docs/elements/df_refractor.txt new file mode 100644 index 00000000..4c1bc7cd --- /dev/null +++ b/docs/elements/df_refractor.txt @@ -0,0 +1 @@ +Refractors reflect the laser beam into arbitrary directions. diff --git a/docs/elements/df_steel_grid_fixed.txt b/docs/elements/df_steel_grid_fixed.txt new file mode 100644 index 00000000..768a00ca --- /dev/null +++ b/docs/elements/df_steel_grid_fixed.txt @@ -0,0 +1,2 @@ +This is a fixed (reflecting) steel polarisator that lets the ray of light pass +into a certain angle only. diff --git a/docs/elements/df_steel_grid_rotating.txt b/docs/elements/df_steel_grid_rotating.txt new file mode 100644 index 00000000..94346ca8 --- /dev/null +++ b/docs/elements/df_steel_grid_rotating.txt @@ -0,0 +1,2 @@ +This automated steel polarisator is permanently rotating to reflect +the laser beam into different directions. diff --git a/docs/elements/df_steel_wall.txt b/docs/elements/df_steel_wall.txt new file mode 100644 index 00000000..f907d00a --- /dev/null +++ b/docs/elements/df_steel_wall.txt @@ -0,0 +1 @@ +Steel walls reflect the laser beam. diff --git a/docs/elements/df_wooden_grid_fixed.txt b/docs/elements/df_wooden_grid_fixed.txt new file mode 100644 index 00000000..fd584c1e --- /dev/null +++ b/docs/elements/df_wooden_grid_fixed.txt @@ -0,0 +1,2 @@ +This is a fixed (non-reflecting) wooden polarisator that lets the ray of light +pass into a certain angle only. diff --git a/docs/elements/df_wooden_grid_rotating.txt b/docs/elements/df_wooden_grid_rotating.txt new file mode 100644 index 00000000..c8c5e5bf --- /dev/null +++ b/docs/elements/df_wooden_grid_rotating.txt @@ -0,0 +1,2 @@ +This automated wooden polarisator is permanently rotating to reflect +the laser beam into different directions. diff --git a/docs/elements/df_wooden_wall.txt b/docs/elements/df_wooden_wall.txt new file mode 100644 index 00000000..bf4e003b --- /dev/null +++ b/docs/elements/df_wooden_wall.txt @@ -0,0 +1 @@ +Wooden walls absorb the laser beam. diff --git a/docs/elements/mm_amoeba_wall.txt b/docs/elements/mm_amoeba_wall.txt new file mode 100644 index 00000000..066709d8 --- /dev/null +++ b/docs/elements/mm_amoeba_wall.txt @@ -0,0 +1,2 @@ +Amoeba walls will grow if the magic ray of light points to them for +too long. diff --git a/docs/elements/mm_beamer.txt b/docs/elements/mm_beamer.txt new file mode 100644 index 00000000..b1e03cff --- /dev/null +++ b/docs/elements/mm_beamer.txt @@ -0,0 +1 @@ +Beamers can teleport the ray of light to their twin of the same color. diff --git a/docs/elements/mm_bomb.txt b/docs/elements/mm_bomb.txt new file mode 100644 index 00000000..84d2d89c --- /dev/null +++ b/docs/elements/mm_bomb.txt @@ -0,0 +1,2 @@ +Bombs will kill Gregor McDuffin if the magic ray of light points to them for +too long. diff --git a/docs/elements/mm_exit.txt b/docs/elements/mm_exit.txt new file mode 100644 index 00000000..63d37927 --- /dev/null +++ b/docs/elements/mm_exit.txt @@ -0,0 +1,2 @@ +This magic exit door opens once all magic kettles haven been collected. +Redirect the magic ray of light into the exit door to finish the game. diff --git a/docs/elements/mm_fuel.txt b/docs/elements/mm_fuel.txt new file mode 100644 index 00000000..592e80b0 --- /dev/null +++ b/docs/elements/mm_fuel.txt @@ -0,0 +1,2 @@ +This extra energy ball gives some extra power for Gregor McDuffin's magic +ray of light. There are full and empty energy balls. diff --git a/docs/elements/mm_fuse.txt b/docs/elements/mm_fuse.txt new file mode 100644 index 00000000..0e7fc606 --- /dev/null +++ b/docs/elements/mm_fuse.txt @@ -0,0 +1,3 @@ +Fuses will interrupt the magic power of Gregor McDuffin's ray of light if it +points to them for too long. They have to be activated again to bring back +the magic power for the ray of light. diff --git a/docs/elements/mm_gray_ball.txt b/docs/elements/mm_gray_ball.txt new file mode 100644 index 00000000..59babe81 --- /dev/null +++ b/docs/elements/mm_gray_ball.txt @@ -0,0 +1,2 @@ +This gray ball contains random objects that will be released by melting it +with the ray of light. diff --git a/docs/elements/mm_ice_wall.txt b/docs/elements/mm_ice_wall.txt new file mode 100644 index 00000000..a8ac8030 --- /dev/null +++ b/docs/elements/mm_ice_wall.txt @@ -0,0 +1 @@ +Ice walls will be melted by the ray of light. diff --git a/docs/elements/mm_kettle.txt b/docs/elements/mm_kettle.txt new file mode 100644 index 00000000..ee2ffa60 --- /dev/null +++ b/docs/elements/mm_kettle.txt @@ -0,0 +1,2 @@ +Magic kettles contain ingredients for Gregor MacDuffin's magic spells and must +all be collected before the magic exit door opens to finish the level. diff --git a/docs/elements/mm_key.txt b/docs/elements/mm_key.txt new file mode 100644 index 00000000..95081fc4 --- /dev/null +++ b/docs/elements/mm_key.txt @@ -0,0 +1,2 @@ +This is a key that can be collected by the magic ray of light to later open +a lock. diff --git a/docs/elements/mm_lightball.txt b/docs/elements/mm_lightball.txt new file mode 100644 index 00000000..362387eb --- /dev/null +++ b/docs/elements/mm_lightball.txt @@ -0,0 +1 @@ +Collecting the light balls give some extra score. diff --git a/docs/elements/mm_lightbulb.txt b/docs/elements/mm_lightbulb.txt new file mode 100644 index 00000000..9cb89f25 --- /dev/null +++ b/docs/elements/mm_lightbulb.txt @@ -0,0 +1 @@ +The light bulbs must all be lit before a level can be solved. diff --git a/docs/elements/mm_mcduffin.txt b/docs/elements/mm_mcduffin.txt new file mode 100644 index 00000000..8c248dab --- /dev/null +++ b/docs/elements/mm_mcduffin.txt @@ -0,0 +1,3 @@ +This is our hero and magician Gregor McDuffin, who casts spells in the form +of magic rays of light to collect all magic kettles (containing magic spell +ingredients). diff --git a/docs/elements/mm_mirror.txt b/docs/elements/mm_mirror.txt new file mode 100644 index 00000000..43b28213 --- /dev/null +++ b/docs/elements/mm_mirror.txt @@ -0,0 +1,2 @@ +This mirror, held by one of Gregor McDuffin's helpful gnomes, can manually +be rotated to reflect his magic ray of light into different directions. diff --git a/docs/elements/mm_mirror_fixed.txt b/docs/elements/mm_mirror_fixed.txt new file mode 100644 index 00000000..a893ec7e --- /dev/null +++ b/docs/elements/mm_mirror_fixed.txt @@ -0,0 +1,2 @@ +This fixed mirror, held by a petrified gnome, reflects the magic ray of light +into one direction only. diff --git a/docs/elements/mm_pacman.txt b/docs/elements/mm_pacman.txt new file mode 100644 index 00000000..8a53e60b --- /dev/null +++ b/docs/elements/mm_pacman.txt @@ -0,0 +1 @@ +The pacmen move around, trying to eat all amoeba walls. diff --git a/docs/elements/mm_polarisator.txt b/docs/elements/mm_polarisator.txt new file mode 100644 index 00000000..8955c8f1 --- /dev/null +++ b/docs/elements/mm_polarisator.txt @@ -0,0 +1,2 @@ +This polarisator can manually be rotated to let the ray of light pass into a +certain angle only. diff --git a/docs/elements/mm_polarisator_cross.txt b/docs/elements/mm_polarisator_cross.txt new file mode 100644 index 00000000..717d6db4 --- /dev/null +++ b/docs/elements/mm_polarisator_cross.txt @@ -0,0 +1,2 @@ +This polarisator can manually be rotated to let the ray of light pass into one +of two angles only. diff --git a/docs/elements/mm_prism.txt b/docs/elements/mm_prism.txt new file mode 100644 index 00000000..a6d6b7cf --- /dev/null +++ b/docs/elements/mm_prism.txt @@ -0,0 +1 @@ +Magic prisms reflect the magician's ray of light into arbitrary directions. diff --git a/docs/elements/mm_steel_block.txt b/docs/elements/mm_steel_block.txt new file mode 100644 index 00000000..240b7058 --- /dev/null +++ b/docs/elements/mm_steel_block.txt @@ -0,0 +1,2 @@ +This is a (reflecting) steel block that can be moved away by the magic ray of +light. diff --git a/docs/elements/mm_steel_grid_fixed.txt b/docs/elements/mm_steel_grid_fixed.txt new file mode 100644 index 00000000..768a00ca --- /dev/null +++ b/docs/elements/mm_steel_grid_fixed.txt @@ -0,0 +1,2 @@ +This is a fixed (reflecting) steel polarisator that lets the ray of light pass +into a certain angle only. diff --git a/docs/elements/mm_steel_lock.txt b/docs/elements/mm_steel_lock.txt new file mode 100644 index 00000000..5bc070df --- /dev/null +++ b/docs/elements/mm_steel_lock.txt @@ -0,0 +1,2 @@ +This is a (reflecting) steel lock that will be vaporized by the magic ray of +light if a key was collected by it before. diff --git a/docs/elements/mm_steel_wall.txt b/docs/elements/mm_steel_wall.txt new file mode 100644 index 00000000..e89b511f --- /dev/null +++ b/docs/elements/mm_steel_wall.txt @@ -0,0 +1 @@ +Steel walls reflect the ray of light. diff --git a/docs/elements/mm_wooden_block.txt b/docs/elements/mm_wooden_block.txt new file mode 100644 index 00000000..64b80208 --- /dev/null +++ b/docs/elements/mm_wooden_block.txt @@ -0,0 +1,2 @@ +This is a (non-reflecting) wooden block that can be moved away by the magic +ray of light. diff --git a/docs/elements/mm_wooden_grid_fixed.txt b/docs/elements/mm_wooden_grid_fixed.txt new file mode 100644 index 00000000..fd584c1e --- /dev/null +++ b/docs/elements/mm_wooden_grid_fixed.txt @@ -0,0 +1,2 @@ +This is a fixed (non-reflecting) wooden polarisator that lets the ray of light +pass into a certain angle only. diff --git a/docs/elements/mm_wooden_lock.txt b/docs/elements/mm_wooden_lock.txt new file mode 100644 index 00000000..c7c21071 --- /dev/null +++ b/docs/elements/mm_wooden_lock.txt @@ -0,0 +1,2 @@ +This is a (non-reflecting) wooden lock that will be vaporized by the magic +ray of light if a key was collected by it before. diff --git a/docs/elements/mm_wooden_wall.txt b/docs/elements/mm_wooden_wall.txt new file mode 100644 index 00000000..87fbafda --- /dev/null +++ b/docs/elements/mm_wooden_wall.txt @@ -0,0 +1 @@ +Wooden walls absorb the ray of light. -- 2.34.1