From: Holger Schemel Date: Sun, 5 May 2024 22:29:24 +0000 (+0200) Subject: changed prefix for native BD engine game element description files X-Git-Tag: 4.4.0.0-test-1~11 X-Git-Url: https://git.artsoft.org/?a=commitdiff_plain;h=444112752c923c5168ce64cf718a4b70e7887586;p=rocksndiamonds.git changed prefix for native BD engine game element description files --- diff --git a/docs/elements/bd_acid.txt b/docs/elements/bd_acid.txt deleted file mode 100644 index fd419856..00000000 --- a/docs/elements/bd_acid.txt +++ /dev/null @@ -1,2 +0,0 @@ -Acid eats sand. Sometimes it spreads in all four directions, leaving a small -explosion behind. If there is no sand to swallow, it just disappears. diff --git a/docs/elements/bd_amoeba.txt b/docs/elements/bd_amoeba.txt index 18ce1725..47016a64 100644 --- a/docs/elements/bd_amoeba.txt +++ b/docs/elements/bd_amoeba.txt @@ -1,6 +1,7 @@ -The BD style Amoeba grows randomly through empty space and sand. -When it is enclosed, it stops growing and transforms into diamonds (or -some other, configurable game element). +The BD style amoeba has some special properties: When it is completely +surrounded, it instantly turns into the specified content. But if this +cannot be achieved in a certain amount of time, this amoeba instantly +turns to BD boulders instead. BD amoeba is the only amoeba that can be +smothered by the player. -When it has grown too big, it suddenly transforms into rocks. At the beginning, -it can grow slowly, but after some time it starts growing very rapidly. +All amoeba types must share the same settings. diff --git a/docs/elements/bd_amoeba_2.txt b/docs/elements/bd_amoeba_2.txt deleted file mode 100644 index 50723254..00000000 --- a/docs/elements/bd_amoeba_2.txt +++ /dev/null @@ -1,3 +0,0 @@ -Another BD style amoeba, which behaves exactly like the other one. -But it lives its own life. Sometimes, when they collide, they produce an -explosion. diff --git a/docs/elements/bd_biter.txt b/docs/elements/bd_biter.txt deleted file mode 100644 index 6399048b..00000000 --- a/docs/elements/bd_biter.txt +++ /dev/null @@ -1,4 +0,0 @@ -Biters will eat all the dirt they can reach. They move in a predictable way. -They can also eat diamonds, so better don't let them be taken away. They will -move through rocks throwing them behind if there is no space for turning. That -way, you can get rid of rocks blocking your way. diff --git a/docs/elements/bd_biter_switch.txt b/docs/elements/bd_biter_switch.txt deleted file mode 100644 index 616f5636..00000000 --- a/docs/elements/bd_biter_switch.txt +++ /dev/null @@ -1 +0,0 @@ -This switch controls the speed of biters. diff --git a/docs/elements/bd_bladder.txt b/docs/elements/bd_bladder.txt deleted file mode 100644 index d4fc8349..00000000 --- a/docs/elements/bd_bladder.txt +++ /dev/null @@ -1,2 +0,0 @@ -Bladders can be pushed around easily. They slowly climb up; if they touch a -voodoo doll, they convert into clocks. They can also pass slime. diff --git a/docs/elements/bd_bladder_spender.txt b/docs/elements/bd_bladder_spender.txt deleted file mode 100644 index 389a72c7..00000000 --- a/docs/elements/bd_bladder_spender.txt +++ /dev/null @@ -1 +0,0 @@ -If there is space above it, the bladder spender turns to a bladder. diff --git a/docs/elements/bd_bomb.txt b/docs/elements/bd_bomb.txt deleted file mode 100644 index c10debf0..00000000 --- a/docs/elements/bd_bomb.txt +++ /dev/null @@ -1,3 +0,0 @@ -You can pick up this bomb like a diamond. To use it, press the snap or drop -key and a direction... and then quickly run away! You can hold only one bomb -at a time. diff --git a/docs/elements/bd_box.txt b/docs/elements/bd_box.txt deleted file mode 100644 index 6f521fdc..00000000 --- a/docs/elements/bd_box.txt +++ /dev/null @@ -1,3 +0,0 @@ -Sometimes you have to block a passage, for example to protect a voodoo doll. -This is when a box like this comes handy. You can push it in every direction -using the snap or drop key. diff --git a/docs/elements/bd_butterfly.txt b/docs/elements/bd_butterfly.txt index 3cf63425..ac23f35a 100644 --- a/docs/elements/bd_butterfly.txt +++ b/docs/elements/bd_butterfly.txt @@ -1,6 +1,6 @@ -Butterflies move through empty space. Touching them is deadly.. Butterflies -blow up when hit by a falling rock or diamond. Amoeba is also deadly for them. -They explode into diamonds, producing a 3x3 square of diamonds. Butterflies are -spinning right. They prefer turning right, usually clockwise. +Butterflies always try to follow the right side of a wall or other elements. +Touching them is deadly. -There is another variant of the butterfly that is spinning left. +They will explode in 9 BD style diamonds if smashed by a rock or BD style +diamond. If dynabombed, they will become one BD style diamond. +Other explosions simply destroy them. diff --git a/docs/elements/bd_chasing_rock.txt b/docs/elements/bd_chasing_rock.txt deleted file mode 100644 index 891d64e4..00000000 --- a/docs/elements/bd_chasing_rock.txt +++ /dev/null @@ -1,4 +0,0 @@ -A chasing rock looks like an ordinary rock. It can even pass slime. It is -lightweight, you can push it at once, as long as it is sleeping. Once it begins -to fall, it wakes up and begins chasing you. You can also push awakened rocks, -if you have eaten the sweet. diff --git a/docs/elements/bd_clock.txt b/docs/elements/bd_clock.txt deleted file mode 100644 index bb74e365..00000000 --- a/docs/elements/bd_clock.txt +++ /dev/null @@ -1 +0,0 @@ -Collect this to get extra time. diff --git a/docs/elements/bd_conveyor.txt b/docs/elements/bd_conveyor.txt deleted file mode 100644 index c378c0dd..00000000 --- a/docs/elements/bd_conveyor.txt +++ /dev/null @@ -1 +0,0 @@ -Conveyor belts will move around any object that can fall. diff --git a/docs/elements/bd_conveyor_dir_switch.txt b/docs/elements/bd_conveyor_dir_switch.txt deleted file mode 100644 index fb48f7e4..00000000 --- a/docs/elements/bd_conveyor_dir_switch.txt +++ /dev/null @@ -1 +0,0 @@ -This switch can be used to reverse the direction of conveyor belts. diff --git a/docs/elements/bd_conveyor_switch.txt b/docs/elements/bd_conveyor_switch.txt deleted file mode 100644 index f9980782..00000000 --- a/docs/elements/bd_conveyor_switch.txt +++ /dev/null @@ -1 +0,0 @@ -This switch turns the conveyor belts on or off. diff --git a/docs/elements/bd_covered.txt b/docs/elements/bd_covered.txt deleted file mode 100644 index 82ec6a18..00000000 --- a/docs/elements/bd_covered.txt +++ /dev/null @@ -1 +0,0 @@ -Covered tile. diff --git a/docs/elements/bd_cow.txt b/docs/elements/bd_cow.txt deleted file mode 100644 index 8abb4e50..00000000 --- a/docs/elements/bd_cow.txt +++ /dev/null @@ -1,2 +0,0 @@ -This creature wanders around the cave like a guard, but you can touch it. -If it is enclosed, it turns into a skeleton. diff --git a/docs/elements/bd_creature_switch.txt b/docs/elements/bd_creature_switch.txt deleted file mode 100644 index c731b1d7..00000000 --- a/docs/elements/bd_creature_switch.txt +++ /dev/null @@ -1,2 +0,0 @@ -With this switch you can change the direction of creatures, like guards and -butterflies. Sometimes it works automatically. diff --git a/docs/elements/bd_diamond.txt b/docs/elements/bd_diamond.txt index 0e599a46..a719dc3e 100644 --- a/docs/elements/bd_diamond.txt +++ b/docs/elements/bd_diamond.txt @@ -1 +1,2 @@ -A certain amount of these diamonds must be collected to solve a BD style level. +BD style levels require a certain amount of these diamonds to be collected +to complete the level. diff --git a/docs/elements/bd_diamond_glued.txt b/docs/elements/bd_diamond_glued.txt deleted file mode 100644 index 393c6b8f..00000000 --- a/docs/elements/bd_diamond_glued.txt +++ /dev/null @@ -1 +0,0 @@ -Glued diamond. diff --git a/docs/elements/bd_diamond_key.txt b/docs/elements/bd_diamond_key.txt deleted file mode 100644 index 61180d66..00000000 --- a/docs/elements/bd_diamond_key.txt +++ /dev/null @@ -1 +0,0 @@ -If you get this key, all doors will convert into diamonds you can collect. diff --git a/docs/elements/bd_dragonfly.txt b/docs/elements/bd_dragonfly.txt deleted file mode 100644 index b76f2a0b..00000000 --- a/docs/elements/bd_dragonfly.txt +++ /dev/null @@ -1,4 +0,0 @@ -These creatures also guard the diamonds you would like to collect. But they -move very differently. They like to run straight ahead, and only change -direction if they bump into something. Like other enemies, you should not touch -them. But you can easily crush them with rocks. diff --git a/docs/elements/bd_exit.txt b/docs/elements/bd_exit.txt deleted file mode 100644 index 7aa0482a..00000000 --- a/docs/elements/bd_exit.txt +++ /dev/null @@ -1,4 +0,0 @@ -After collecting the required number of diamonds, look for a flashing out box -to exit the cave. Closed out box looks like steel wall, but beware of explosions -near the out box: You could accidentally destroy an exit. This prevents you from -successfully finishing the cave. diff --git a/docs/elements/bd_expandable_steelwall.txt b/docs/elements/bd_expandable_steelwall.txt deleted file mode 100644 index 74c04065..00000000 --- a/docs/elements/bd_expandable_steelwall.txt +++ /dev/null @@ -1 +0,0 @@ -Expandable wall, but made of steel. You cannot even blow it up! diff --git a/docs/elements/bd_expandable_wall.txt b/docs/elements/bd_expandable_wall.txt index 16f06692..1f778355 100644 --- a/docs/elements/bd_expandable_wall.txt +++ b/docs/elements/bd_expandable_wall.txt @@ -1,3 +1,6 @@ -Expandable wall expands in horizontal or vertical (or both) direction, if there -is an empty space to fill up. You should be very careful not to be catched by -the expanding wall. +This wall will grow on either side that is open. It will stop +growing on one side if it is blocked by a wall, even if said wall is later +destroyed. Gems and others, however, will stop it only temporarily. + +This particular growing wall is the only one that is visibly different +to the player from a normal wall, at least under the default graphics. diff --git a/docs/elements/bd_expandable_wall_switch.txt b/docs/elements/bd_expandable_wall_switch.txt deleted file mode 100644 index 6de0c7a4..00000000 --- a/docs/elements/bd_expandable_wall_switch.txt +++ /dev/null @@ -1 +0,0 @@ -With this switch you can control the direction of the expandable wall. diff --git a/docs/elements/bd_expanding_wall_switch.txt b/docs/elements/bd_expanding_wall_switch.txt deleted file mode 100644 index ec0c1dd8..00000000 --- a/docs/elements/bd_expanding_wall_switch.txt +++ /dev/null @@ -1 +0,0 @@ -Using this switch, you can control the direction of the expanding wall. diff --git a/docs/elements/bd_exploding.txt b/docs/elements/bd_exploding.txt deleted file mode 100644 index 71375a82..00000000 --- a/docs/elements/bd_exploding.txt +++ /dev/null @@ -1 +0,0 @@ -BD style explosion. diff --git a/docs/elements/bd_fake_bonus.txt b/docs/elements/bd_fake_bonus.txt deleted file mode 100644 index 998a31fd..00000000 --- a/docs/elements/bd_fake_bonus.txt +++ /dev/null @@ -1 +0,0 @@ -Fake bonus. diff --git a/docs/elements/bd_falling_wall.txt b/docs/elements/bd_falling_wall.txt deleted file mode 100644 index 193f727e..00000000 --- a/docs/elements/bd_falling_wall.txt +++ /dev/null @@ -1,3 +0,0 @@ -Whenever there is a falling wall above the player merely separated by empty -space, it starts falling. It does so at any distance. If it hits the player, -it explodes. If it hits anything else, it just stops. diff --git a/docs/elements/bd_firefly.txt b/docs/elements/bd_firefly.txt index 88411fca..564dc2f4 100644 --- a/docs/elements/bd_firefly.txt +++ b/docs/elements/bd_firefly.txt @@ -1,6 +1,4 @@ -Fireflies move through empty space. Touching them is deadly.. Fireflies -blow up when hit by a falling rock or diamond. Amoeba is also deadly for them. -They explode into space, producing a 3x3 square of empty space. Fireflies are -spinning left. They prefer turning left, usually counter-clockwise. +Fireflies always try to follow the left side of a wall or other elements. +Touching them is deadly. -There is another variant of the firefly that is spinning right. +Fireflies can be smashed by BD style diamonds in addition to rocks. diff --git a/docs/elements/bd_flying_diamond.txt b/docs/elements/bd_flying_diamond.txt deleted file mode 100644 index b2f1c95a..00000000 --- a/docs/elements/bd_flying_diamond.txt +++ /dev/null @@ -1,2 +0,0 @@ -Exactly like a diamond, but instead of falling down, it flies upwards, as -high as it can. diff --git a/docs/elements/bd_flying_rock.txt b/docs/elements/bd_flying_rock.txt deleted file mode 100644 index a5b51398..00000000 --- a/docs/elements/bd_flying_rock.txt +++ /dev/null @@ -1,2 +0,0 @@ -The flying variant of a rock. Note that this one can crush enemies as well as -the player! diff --git a/docs/elements/bd_gate.txt b/docs/elements/bd_gate.txt deleted file mode 100644 index 2ccbb6a2..00000000 --- a/docs/elements/bd_gate.txt +++ /dev/null @@ -1 +0,0 @@ -This is a door which can only be opened by the key of the same color. diff --git a/docs/elements/bd_ghost.txt b/docs/elements/bd_ghost.txt deleted file mode 100644 index 09215ae3..00000000 --- a/docs/elements/bd_ghost.txt +++ /dev/null @@ -1,2 +0,0 @@ -This is a ghost which wanders aimlessly. If it touches you, it will explode -in an x-shape to many different elements. diff --git a/docs/elements/bd_gravestone.txt b/docs/elements/bd_gravestone.txt deleted file mode 100644 index 6403a726..00000000 --- a/docs/elements/bd_gravestone.txt +++ /dev/null @@ -1 +0,0 @@ -This is the gravestone for a dead voodoo doll. diff --git a/docs/elements/bd_gravity_switch.txt b/docs/elements/bd_gravity_switch.txt deleted file mode 100644 index 6e7d3076..00000000 --- a/docs/elements/bd_gravity_switch.txt +++ /dev/null @@ -1,3 +0,0 @@ -When this switch is active, you can use it to change the gravitation. -The direction from which you use it will determine the direction the -gravitation will change to. diff --git a/docs/elements/bd_inbox.txt b/docs/elements/bd_inbox.txt deleted file mode 100644 index d03a012a..00000000 --- a/docs/elements/bd_inbox.txt +++ /dev/null @@ -1 +0,0 @@ -This is where the player enters a cave. diff --git a/docs/elements/bd_invisible_exit.txt b/docs/elements/bd_invisible_exit.txt deleted file mode 100644 index b7c4e235..00000000 --- a/docs/elements/bd_invisible_exit.txt +++ /dev/null @@ -1 +0,0 @@ -This is also an exit, but it remains non-flashing and thus is difficult to find. diff --git a/docs/elements/bd_key.txt b/docs/elements/bd_key.txt deleted file mode 100644 index 99c9ad60..00000000 --- a/docs/elements/bd_key.txt +++ /dev/null @@ -1,2 +0,0 @@ -There are three types of keys, which open three different colored doors. -You can collect more from these; and for every door, always one key is used. diff --git a/docs/elements/bd_lava.txt b/docs/elements/bd_lava.txt deleted file mode 100644 index e9622177..00000000 --- a/docs/elements/bd_lava.txt +++ /dev/null @@ -1,2 +0,0 @@ -Heavy elements sink into the lava and disappear without any trace left. -Creatures can also step into the lava. diff --git a/docs/elements/bd_magic_wall.txt b/docs/elements/bd_magic_wall.txt index 8dd95654..475d1103 100644 --- a/docs/elements/bd_magic_wall.txt +++ b/docs/elements/bd_magic_wall.txt @@ -1,8 +1,8 @@ -This BD style magic wall converts rocks into diamonds and vice versa. Note that -a magic wall can only be activated for some limited time. It can also turn mega -rocks into nitro packs, nitro packs into mega rocks. Even flying diamonds and -rocks pass them to be converted into each other, but they do that from bottom to -up, of course. +This is a BD style magic wall. It gets activated for a limited duration by +rocks or gems that fall on it. While activated, they can fall through it, and +rocks turn into BD style diamonds, and gems turn into BD style rocks. +After the magic wall has stopped running, it cannot be activated again. The duration in seconds for which magic walls are active is configurable. A duration of zero will let the wall run forever. +All magic walls share the same timer. diff --git a/docs/elements/bd_mega_rock.txt b/docs/elements/bd_mega_rock.txt deleted file mode 100644 index 3a45431a..00000000 --- a/docs/elements/bd_mega_rock.txt +++ /dev/null @@ -1 +0,0 @@ -Like an ordinary rock, but this one is so heavy that you cannot push it. diff --git a/docs/elements/bd_nitro_pack.txt b/docs/elements/bd_nitro_pack.txt deleted file mode 100644 index eee07538..00000000 --- a/docs/elements/bd_nitro_pack.txt +++ /dev/null @@ -1 +0,0 @@ -Nitro pack. diff --git a/docs/elements/bd_nut.txt b/docs/elements/bd_nut.txt deleted file mode 100644 index 93fcd0dd..00000000 --- a/docs/elements/bd_nut.txt +++ /dev/null @@ -1 +0,0 @@ -These nuts contain diamonds. If you crack them with a rock, they will be opened. diff --git a/docs/elements/bd_player.txt b/docs/elements/bd_player.txt deleted file mode 100644 index 2dccaf57..00000000 --- a/docs/elements/bd_player.txt +++ /dev/null @@ -1,2 +0,0 @@ -This is the player. The player can move through empty space and sand, can pick -up diamonds and push rocks, but should avoid fireflies and other enemies. diff --git a/docs/elements/bd_pneumatic_hammer.txt b/docs/elements/bd_pneumatic_hammer.txt deleted file mode 100644 index 6509a626..00000000 --- a/docs/elements/bd_pneumatic_hammer.txt +++ /dev/null @@ -1,5 +0,0 @@ -Sometimes diamonds or keys are buried in walls. You can use a pneumatic hammer -to break these walls, or simple walls which contain nothing. Stand on something, -and press the snap or drop key together with a left or right direction key to -use the hammer on a wall which is near the player, next to the element you -stand on. diff --git a/docs/elements/bd_pot.txt b/docs/elements/bd_pot.txt deleted file mode 100644 index a0239714..00000000 --- a/docs/elements/bd_pot.txt +++ /dev/null @@ -1,2 +0,0 @@ -Stir the pot, and you will be able to use the gravitation switch. While you are -stirring the pot, there is no gravitation at all. Press fire after using the pot. diff --git a/docs/elements/bd_replicator.txt b/docs/elements/bd_replicator.txt deleted file mode 100644 index 73b608ee..00000000 --- a/docs/elements/bd_replicator.txt +++ /dev/null @@ -1,3 +0,0 @@ -This machine replicates the element which is on top of it. At regular intervals, -a new element drops out underneath, if there is space to do this. The rate of -materializing the new elements can be different in every cave. diff --git a/docs/elements/bd_replicator_switch.txt b/docs/elements/bd_replicator_switch.txt deleted file mode 100644 index 894a5ff1..00000000 --- a/docs/elements/bd_replicator_switch.txt +++ /dev/null @@ -1 +0,0 @@ -This turns the replicator on or off. diff --git a/docs/elements/bd_rock.txt b/docs/elements/bd_rock.txt index 5a6f4a87..11980132 100644 --- a/docs/elements/bd_rock.txt +++ b/docs/elements/bd_rock.txt @@ -1,3 +1,2 @@ -This is a BD style rock (also called stone or boulder). It can be pushed by the -player, and can be dropped on enemies to make them explode. -This rock can be jump-pushed by snapping it. +This is a BD style rock. It's not much different from a regular rock, +but it can be jump-pushed by snapping it. diff --git a/docs/elements/bd_rock_glued.txt b/docs/elements/bd_rock_glued.txt deleted file mode 100644 index d308166c..00000000 --- a/docs/elements/bd_rock_glued.txt +++ /dev/null @@ -1 +0,0 @@ -Glued rock. diff --git a/docs/elements/bd_rocket.txt b/docs/elements/bd_rocket.txt deleted file mode 100644 index d2bcca2b..00000000 --- a/docs/elements/bd_rocket.txt +++ /dev/null @@ -1 +0,0 @@ -A rocket that can be fired using the rocket launcher. diff --git a/docs/elements/bd_rocket_launcher.txt b/docs/elements/bd_rocket_launcher.txt deleted file mode 100644 index 92c48223..00000000 --- a/docs/elements/bd_rocket_launcher.txt +++ /dev/null @@ -1,3 +0,0 @@ -If you find a rocket launcher, you can pick it up, and fire rockets. -To use it, press fire and a direction key. Be careful not to make an -explosion which is too close to the player. diff --git a/docs/elements/bd_sand.txt b/docs/elements/bd_sand.txt deleted file mode 100644 index 2b3f3d23..00000000 --- a/docs/elements/bd_sand.txt +++ /dev/null @@ -1 +0,0 @@ -You can move through sand, leaving empty space behind. Amoeba can eat it. diff --git a/docs/elements/bd_sand_ball.txt b/docs/elements/bd_sand_ball.txt deleted file mode 100644 index 4081eca4..00000000 --- a/docs/elements/bd_sand_ball.txt +++ /dev/null @@ -1 +0,0 @@ -A rolling ball of sand. You cannot push it, but you can dig it away. diff --git a/docs/elements/bd_sand_glued.txt b/docs/elements/bd_sand_glued.txt deleted file mode 100644 index eafa1682..00000000 --- a/docs/elements/bd_sand_glued.txt +++ /dev/null @@ -1 +0,0 @@ -Glued sand. diff --git a/docs/elements/bd_sand_loose.txt b/docs/elements/bd_sand_loose.txt deleted file mode 100644 index 125daa0f..00000000 --- a/docs/elements/bd_sand_loose.txt +++ /dev/null @@ -1 +0,0 @@ -A falling piece of sand. You cannot push it, but you can dig it away. diff --git a/docs/elements/bd_sand_sloped.txt b/docs/elements/bd_sand_sloped.txt deleted file mode 100644 index ade2961b..00000000 --- a/docs/elements/bd_sand_sloped.txt +++ /dev/null @@ -1,2 +0,0 @@ -Acts like ordinary sand, but is sloped: Elements like rocks or diamonds -will roll off to the left or right. diff --git a/docs/elements/bd_skeleton.txt b/docs/elements/bd_skeleton.txt deleted file mode 100644 index d3e5824e..00000000 --- a/docs/elements/bd_skeleton.txt +++ /dev/null @@ -1,2 +0,0 @@ -Sometimes you have to collect skeletons before you can use the pot. In some -other caves, they must be collected like diamonds to open the exit. diff --git a/docs/elements/bd_slime.txt b/docs/elements/bd_slime.txt deleted file mode 100644 index 1876dcf2..00000000 --- a/docs/elements/bd_slime.txt +++ /dev/null @@ -1,2 +0,0 @@ -Slime is permeable. It means that rocks and diamonds laying on the slime can -randomly pass through. diff --git a/docs/elements/bd_steelwall.txt b/docs/elements/bd_steelwall.txt deleted file mode 100644 index b7f70807..00000000 --- a/docs/elements/bd_steelwall.txt +++ /dev/null @@ -1 +0,0 @@ -This is rock stable wall. It's impossible to move or blow it up. diff --git a/docs/elements/bd_steelwall_diggable.txt b/docs/elements/bd_steelwall_diggable.txt deleted file mode 100644 index 4c5fbe5e..00000000 --- a/docs/elements/bd_steelwall_diggable.txt +++ /dev/null @@ -1 +0,0 @@ -Acts like ordinary steel wall, but you can dig it away. diff --git a/docs/elements/bd_steelwall_explodable.txt b/docs/elements/bd_steelwall_explodable.txt deleted file mode 100644 index 2c85c611..00000000 --- a/docs/elements/bd_steelwall_explodable.txt +++ /dev/null @@ -1 +0,0 @@ -Acts like ordinary steel wall, but can be removed by explosions. diff --git a/docs/elements/bd_steelwall_sloped.txt b/docs/elements/bd_steelwall_sloped.txt deleted file mode 100644 index be4a4c3f..00000000 --- a/docs/elements/bd_steelwall_sloped.txt +++ /dev/null @@ -1,2 +0,0 @@ -Acts like ordinary steel wall, but is sloped: Elements like rocks or diamonds -will roll off to the left or right. diff --git a/docs/elements/bd_stonefly.txt b/docs/elements/bd_stonefly.txt deleted file mode 100644 index 94dbc607..00000000 --- a/docs/elements/bd_stonefly.txt +++ /dev/null @@ -1,2 +0,0 @@ -This flying moth behaves just like a butterfly, except that it explodes into -rocks instead of diamonds. diff --git a/docs/elements/bd_sweet.txt b/docs/elements/bd_sweet.txt deleted file mode 100644 index 534bf098..00000000 --- a/docs/elements/bd_sweet.txt +++ /dev/null @@ -1,2 +0,0 @@ -Eat this sweet and you will become strong. You will be able to push rocks at -once. You will also be able to push chasing rocks. diff --git a/docs/elements/bd_teleporter.txt b/docs/elements/bd_teleporter.txt deleted file mode 100644 index c2408f95..00000000 --- a/docs/elements/bd_teleporter.txt +++ /dev/null @@ -1,3 +0,0 @@ -The teleporter will move you from one place to another, if you step into it. -The destination teleporter depends on the direction from which you stepped into -the teleporter. diff --git a/docs/elements/bd_time_penalty.txt b/docs/elements/bd_time_penalty.txt deleted file mode 100644 index 7aa6ecea..00000000 --- a/docs/elements/bd_time_penalty.txt +++ /dev/null @@ -1 +0,0 @@ -Time penalty. diff --git a/docs/elements/bd_trapped_diamond.txt b/docs/elements/bd_trapped_diamond.txt deleted file mode 100644 index 484c2cfd..00000000 --- a/docs/elements/bd_trapped_diamond.txt +++ /dev/null @@ -1 +0,0 @@ -This is an indestructible door with a diamond. diff --git a/docs/elements/bd_voodoo_doll.txt b/docs/elements/bd_voodoo_doll.txt deleted file mode 100644 index 313aba08..00000000 --- a/docs/elements/bd_voodoo_doll.txt +++ /dev/null @@ -1,6 +0,0 @@ -This is your player's look-alike. You must protect it against flies. If a -voodoo doll dies by one of them, your player also dies immediately. This doll -can have different properties: Sometimes it can collect diamonds for you. -Sometimes it must be protected from falling rocks. If it is hit by a rock, it -turns into a gravestone surrounded by steel walls. Also, it may or may not turn -into a gravestone by nearby explosions. diff --git a/docs/elements/bd_waiting_rock.txt b/docs/elements/bd_waiting_rock.txt deleted file mode 100644 index 9e992ba1..00000000 --- a/docs/elements/bd_waiting_rock.txt +++ /dev/null @@ -1 +0,0 @@ -Waiting rock. diff --git a/docs/elements/bd_wall.txt b/docs/elements/bd_wall.txt index 75822c6f..3cb9ffaa 100644 --- a/docs/elements/bd_wall.txt +++ b/docs/elements/bd_wall.txt @@ -1,5 +1,6 @@ -This is a BD style wall. It cannot be moved and cannot be passed by the player, -but explosion will destroy it. +This is the BD style wall. -Even though it may not look like that, objects that can fall will slip off this -wall to the left or to the right. +Unlike most other walls, falling objects slip off this wall, +although it does not look rounded or crumbled. + +It can be destroyed by explosions. diff --git a/docs/elements/bd_wall_diamond.txt b/docs/elements/bd_wall_diamond.txt deleted file mode 100644 index c8ca85d6..00000000 --- a/docs/elements/bd_wall_diamond.txt +++ /dev/null @@ -1 +0,0 @@ -This wall contains a diamond which can be freed by using the pneumatic hammer. diff --git a/docs/elements/bd_wall_diggable.txt b/docs/elements/bd_wall_diggable.txt deleted file mode 100644 index 42b4de2a..00000000 --- a/docs/elements/bd_wall_diggable.txt +++ /dev/null @@ -1 +0,0 @@ -Acts like ordinary wall, but you can dig it away. diff --git a/docs/elements/bd_wall_key.txt b/docs/elements/bd_wall_key.txt deleted file mode 100644 index 6d6eebb3..00000000 --- a/docs/elements/bd_wall_key.txt +++ /dev/null @@ -1,2 +0,0 @@ -This is a key enclosed by a wall. Use the hammer to break this wall and get -the key. diff --git a/docs/elements/bd_wall_sloped.txt b/docs/elements/bd_wall_sloped.txt deleted file mode 100644 index 34f7d465..00000000 --- a/docs/elements/bd_wall_sloped.txt +++ /dev/null @@ -1,2 +0,0 @@ -Acts like ordinary wall, but is sloped: Elements like rocks or diamonds -will roll off to the left or right. diff --git a/docs/elements/bd_water.txt b/docs/elements/bd_water.txt deleted file mode 100644 index f52781c8..00000000 --- a/docs/elements/bd_water.txt +++ /dev/null @@ -1 +0,0 @@ -Water, which floods all empty space slowly. diff --git a/docs/elements/bdx_acid.txt b/docs/elements/bdx_acid.txt new file mode 100644 index 00000000..fd419856 --- /dev/null +++ b/docs/elements/bdx_acid.txt @@ -0,0 +1,2 @@ +Acid eats sand. Sometimes it spreads in all four directions, leaving a small +explosion behind. If there is no sand to swallow, it just disappears. diff --git a/docs/elements/bdx_amoeba.txt b/docs/elements/bdx_amoeba.txt new file mode 100644 index 00000000..f167336a --- /dev/null +++ b/docs/elements/bdx_amoeba.txt @@ -0,0 +1,5 @@ +Amoebas grow randomly through empty space and sand. When enclosed, they stop +growing and transform into diamonds (or some other, configurable game element). + +When grown too big, they suddenly transform into rocks. At the beginning, +they can grow slowly, but after some time they start growing very rapidly. diff --git a/docs/elements/bdx_amoeba_1.txt b/docs/elements/bdx_amoeba_1.txt new file mode 100644 index 00000000..8df48daf --- /dev/null +++ b/docs/elements/bdx_amoeba_1.txt @@ -0,0 +1,6 @@ +The amoeba (first variant) grows randomly through empty space and sand. +When it is enclosed, it stops growing and transforms into diamonds (or +some other, configurable game element). + +When it has grown too big, it suddenly transforms into rocks. At the beginning, +it can grow slowly, but after some time it starts growing very rapidly. diff --git a/docs/elements/bdx_amoeba_2.txt b/docs/elements/bdx_amoeba_2.txt new file mode 100644 index 00000000..612f966a --- /dev/null +++ b/docs/elements/bdx_amoeba_2.txt @@ -0,0 +1,3 @@ +The second variant of the amoeba behaves exactly like the first one. +But it lives its own life. Sometimes, when they collide, they produce an +explosion. diff --git a/docs/elements/bdx_biter.txt b/docs/elements/bdx_biter.txt new file mode 100644 index 00000000..6399048b --- /dev/null +++ b/docs/elements/bdx_biter.txt @@ -0,0 +1,4 @@ +Biters will eat all the dirt they can reach. They move in a predictable way. +They can also eat diamonds, so better don't let them be taken away. They will +move through rocks throwing them behind if there is no space for turning. That +way, you can get rid of rocks blocking your way. diff --git a/docs/elements/bdx_biter_switch.txt b/docs/elements/bdx_biter_switch.txt new file mode 100644 index 00000000..616f5636 --- /dev/null +++ b/docs/elements/bdx_biter_switch.txt @@ -0,0 +1 @@ +This switch controls the speed of biters. diff --git a/docs/elements/bdx_bladder.txt b/docs/elements/bdx_bladder.txt new file mode 100644 index 00000000..d4fc8349 --- /dev/null +++ b/docs/elements/bdx_bladder.txt @@ -0,0 +1,2 @@ +Bladders can be pushed around easily. They slowly climb up; if they touch a +voodoo doll, they convert into clocks. They can also pass slime. diff --git a/docs/elements/bdx_bladder_spender.txt b/docs/elements/bdx_bladder_spender.txt new file mode 100644 index 00000000..389a72c7 --- /dev/null +++ b/docs/elements/bdx_bladder_spender.txt @@ -0,0 +1 @@ +If there is space above it, the bladder spender turns to a bladder. diff --git a/docs/elements/bdx_bomb.txt b/docs/elements/bdx_bomb.txt new file mode 100644 index 00000000..c10debf0 --- /dev/null +++ b/docs/elements/bdx_bomb.txt @@ -0,0 +1,3 @@ +You can pick up this bomb like a diamond. To use it, press the snap or drop +key and a direction... and then quickly run away! You can hold only one bomb +at a time. diff --git a/docs/elements/bdx_box.txt b/docs/elements/bdx_box.txt new file mode 100644 index 00000000..6f521fdc --- /dev/null +++ b/docs/elements/bdx_box.txt @@ -0,0 +1,3 @@ +Sometimes you have to block a passage, for example to protect a voodoo doll. +This is when a box like this comes handy. You can push it in every direction +using the snap or drop key. diff --git a/docs/elements/bdx_butterfly.txt b/docs/elements/bdx_butterfly.txt new file mode 100644 index 00000000..3cf63425 --- /dev/null +++ b/docs/elements/bdx_butterfly.txt @@ -0,0 +1,6 @@ +Butterflies move through empty space. Touching them is deadly.. Butterflies +blow up when hit by a falling rock or diamond. Amoeba is also deadly for them. +They explode into diamonds, producing a 3x3 square of diamonds. Butterflies are +spinning right. They prefer turning right, usually clockwise. + +There is another variant of the butterfly that is spinning left. diff --git a/docs/elements/bdx_chasing_rock.txt b/docs/elements/bdx_chasing_rock.txt new file mode 100644 index 00000000..891d64e4 --- /dev/null +++ b/docs/elements/bdx_chasing_rock.txt @@ -0,0 +1,4 @@ +A chasing rock looks like an ordinary rock. It can even pass slime. It is +lightweight, you can push it at once, as long as it is sleeping. Once it begins +to fall, it wakes up and begins chasing you. You can also push awakened rocks, +if you have eaten the sweet. diff --git a/docs/elements/bdx_clock.txt b/docs/elements/bdx_clock.txt new file mode 100644 index 00000000..bb74e365 --- /dev/null +++ b/docs/elements/bdx_clock.txt @@ -0,0 +1 @@ +Collect this to get extra time. diff --git a/docs/elements/bdx_conveyor.txt b/docs/elements/bdx_conveyor.txt new file mode 100644 index 00000000..c378c0dd --- /dev/null +++ b/docs/elements/bdx_conveyor.txt @@ -0,0 +1 @@ +Conveyor belts will move around any object that can fall. diff --git a/docs/elements/bdx_conveyor_dir_switch.txt b/docs/elements/bdx_conveyor_dir_switch.txt new file mode 100644 index 00000000..fb48f7e4 --- /dev/null +++ b/docs/elements/bdx_conveyor_dir_switch.txt @@ -0,0 +1 @@ +This switch can be used to reverse the direction of conveyor belts. diff --git a/docs/elements/bdx_conveyor_switch.txt b/docs/elements/bdx_conveyor_switch.txt new file mode 100644 index 00000000..f9980782 --- /dev/null +++ b/docs/elements/bdx_conveyor_switch.txt @@ -0,0 +1 @@ +This switch turns the conveyor belts on or off. diff --git a/docs/elements/bdx_covered.txt b/docs/elements/bdx_covered.txt new file mode 100644 index 00000000..82ec6a18 --- /dev/null +++ b/docs/elements/bdx_covered.txt @@ -0,0 +1 @@ +Covered tile. diff --git a/docs/elements/bdx_cow.txt b/docs/elements/bdx_cow.txt new file mode 100644 index 00000000..8abb4e50 --- /dev/null +++ b/docs/elements/bdx_cow.txt @@ -0,0 +1,2 @@ +This creature wanders around the cave like a guard, but you can touch it. +If it is enclosed, it turns into a skeleton. diff --git a/docs/elements/bdx_creature_switch.txt b/docs/elements/bdx_creature_switch.txt new file mode 100644 index 00000000..c731b1d7 --- /dev/null +++ b/docs/elements/bdx_creature_switch.txt @@ -0,0 +1,2 @@ +With this switch you can change the direction of creatures, like guards and +butterflies. Sometimes it works automatically. diff --git a/docs/elements/bdx_diamond.txt b/docs/elements/bdx_diamond.txt new file mode 100644 index 00000000..e176bf0a --- /dev/null +++ b/docs/elements/bdx_diamond.txt @@ -0,0 +1 @@ +A certain amount of these diamonds must be collected to solve a level. diff --git a/docs/elements/bdx_diamond_glued.txt b/docs/elements/bdx_diamond_glued.txt new file mode 100644 index 00000000..393c6b8f --- /dev/null +++ b/docs/elements/bdx_diamond_glued.txt @@ -0,0 +1 @@ +Glued diamond. diff --git a/docs/elements/bdx_diamond_key.txt b/docs/elements/bdx_diamond_key.txt new file mode 100644 index 00000000..61180d66 --- /dev/null +++ b/docs/elements/bdx_diamond_key.txt @@ -0,0 +1 @@ +If you get this key, all doors will convert into diamonds you can collect. diff --git a/docs/elements/bdx_dragonfly.txt b/docs/elements/bdx_dragonfly.txt new file mode 100644 index 00000000..b76f2a0b --- /dev/null +++ b/docs/elements/bdx_dragonfly.txt @@ -0,0 +1,4 @@ +These creatures also guard the diamonds you would like to collect. But they +move very differently. They like to run straight ahead, and only change +direction if they bump into something. Like other enemies, you should not touch +them. But you can easily crush them with rocks. diff --git a/docs/elements/bdx_exit.txt b/docs/elements/bdx_exit.txt new file mode 100644 index 00000000..7aa0482a --- /dev/null +++ b/docs/elements/bdx_exit.txt @@ -0,0 +1,4 @@ +After collecting the required number of diamonds, look for a flashing out box +to exit the cave. Closed out box looks like steel wall, but beware of explosions +near the out box: You could accidentally destroy an exit. This prevents you from +successfully finishing the cave. diff --git a/docs/elements/bdx_expandable_steelwall.txt b/docs/elements/bdx_expandable_steelwall.txt new file mode 100644 index 00000000..74c04065 --- /dev/null +++ b/docs/elements/bdx_expandable_steelwall.txt @@ -0,0 +1 @@ +Expandable wall, but made of steel. You cannot even blow it up! diff --git a/docs/elements/bdx_expandable_wall.txt b/docs/elements/bdx_expandable_wall.txt new file mode 100644 index 00000000..16f06692 --- /dev/null +++ b/docs/elements/bdx_expandable_wall.txt @@ -0,0 +1,3 @@ +Expandable wall expands in horizontal or vertical (or both) direction, if there +is an empty space to fill up. You should be very careful not to be catched by +the expanding wall. diff --git a/docs/elements/bdx_expandable_wall_switch.txt b/docs/elements/bdx_expandable_wall_switch.txt new file mode 100644 index 00000000..6de0c7a4 --- /dev/null +++ b/docs/elements/bdx_expandable_wall_switch.txt @@ -0,0 +1 @@ +With this switch you can control the direction of the expandable wall. diff --git a/docs/elements/bdx_expanding_wall_switch.txt b/docs/elements/bdx_expanding_wall_switch.txt new file mode 100644 index 00000000..ec0c1dd8 --- /dev/null +++ b/docs/elements/bdx_expanding_wall_switch.txt @@ -0,0 +1 @@ +Using this switch, you can control the direction of the expanding wall. diff --git a/docs/elements/bdx_exploding.txt b/docs/elements/bdx_exploding.txt new file mode 100644 index 00000000..71375a82 --- /dev/null +++ b/docs/elements/bdx_exploding.txt @@ -0,0 +1 @@ +BD style explosion. diff --git a/docs/elements/bdx_fake_bonus.txt b/docs/elements/bdx_fake_bonus.txt new file mode 100644 index 00000000..998a31fd --- /dev/null +++ b/docs/elements/bdx_fake_bonus.txt @@ -0,0 +1 @@ +Fake bonus. diff --git a/docs/elements/bdx_falling_wall.txt b/docs/elements/bdx_falling_wall.txt new file mode 100644 index 00000000..193f727e --- /dev/null +++ b/docs/elements/bdx_falling_wall.txt @@ -0,0 +1,3 @@ +Whenever there is a falling wall above the player merely separated by empty +space, it starts falling. It does so at any distance. If it hits the player, +it explodes. If it hits anything else, it just stops. diff --git a/docs/elements/bdx_firefly.txt b/docs/elements/bdx_firefly.txt new file mode 100644 index 00000000..88411fca --- /dev/null +++ b/docs/elements/bdx_firefly.txt @@ -0,0 +1,6 @@ +Fireflies move through empty space. Touching them is deadly.. Fireflies +blow up when hit by a falling rock or diamond. Amoeba is also deadly for them. +They explode into space, producing a 3x3 square of empty space. Fireflies are +spinning left. They prefer turning left, usually counter-clockwise. + +There is another variant of the firefly that is spinning right. diff --git a/docs/elements/bdx_flying_diamond.txt b/docs/elements/bdx_flying_diamond.txt new file mode 100644 index 00000000..b2f1c95a --- /dev/null +++ b/docs/elements/bdx_flying_diamond.txt @@ -0,0 +1,2 @@ +Exactly like a diamond, but instead of falling down, it flies upwards, as +high as it can. diff --git a/docs/elements/bdx_flying_rock.txt b/docs/elements/bdx_flying_rock.txt new file mode 100644 index 00000000..a5b51398 --- /dev/null +++ b/docs/elements/bdx_flying_rock.txt @@ -0,0 +1,2 @@ +The flying variant of a rock. Note that this one can crush enemies as well as +the player! diff --git a/docs/elements/bdx_gate.txt b/docs/elements/bdx_gate.txt new file mode 100644 index 00000000..2ccbb6a2 --- /dev/null +++ b/docs/elements/bdx_gate.txt @@ -0,0 +1 @@ +This is a door which can only be opened by the key of the same color. diff --git a/docs/elements/bdx_ghost.txt b/docs/elements/bdx_ghost.txt new file mode 100644 index 00000000..09215ae3 --- /dev/null +++ b/docs/elements/bdx_ghost.txt @@ -0,0 +1,2 @@ +This is a ghost which wanders aimlessly. If it touches you, it will explode +in an x-shape to many different elements. diff --git a/docs/elements/bdx_gravestone.txt b/docs/elements/bdx_gravestone.txt new file mode 100644 index 00000000..6403a726 --- /dev/null +++ b/docs/elements/bdx_gravestone.txt @@ -0,0 +1 @@ +This is the gravestone for a dead voodoo doll. diff --git a/docs/elements/bdx_gravity_switch.txt b/docs/elements/bdx_gravity_switch.txt new file mode 100644 index 00000000..6e7d3076 --- /dev/null +++ b/docs/elements/bdx_gravity_switch.txt @@ -0,0 +1,3 @@ +When this switch is active, you can use it to change the gravitation. +The direction from which you use it will determine the direction the +gravitation will change to. diff --git a/docs/elements/bdx_inbox.txt b/docs/elements/bdx_inbox.txt new file mode 100644 index 00000000..d03a012a --- /dev/null +++ b/docs/elements/bdx_inbox.txt @@ -0,0 +1 @@ +This is where the player enters a cave. diff --git a/docs/elements/bdx_invisible_exit.txt b/docs/elements/bdx_invisible_exit.txt new file mode 100644 index 00000000..b7c4e235 --- /dev/null +++ b/docs/elements/bdx_invisible_exit.txt @@ -0,0 +1 @@ +This is also an exit, but it remains non-flashing and thus is difficult to find. diff --git a/docs/elements/bdx_key.txt b/docs/elements/bdx_key.txt new file mode 100644 index 00000000..99c9ad60 --- /dev/null +++ b/docs/elements/bdx_key.txt @@ -0,0 +1,2 @@ +There are three types of keys, which open three different colored doors. +You can collect more from these; and for every door, always one key is used. diff --git a/docs/elements/bdx_lava.txt b/docs/elements/bdx_lava.txt new file mode 100644 index 00000000..e9622177 --- /dev/null +++ b/docs/elements/bdx_lava.txt @@ -0,0 +1,2 @@ +Heavy elements sink into the lava and disappear without any trace left. +Creatures can also step into the lava. diff --git a/docs/elements/bdx_magic_wall.txt b/docs/elements/bdx_magic_wall.txt new file mode 100644 index 00000000..9cfca9cb --- /dev/null +++ b/docs/elements/bdx_magic_wall.txt @@ -0,0 +1,8 @@ +This magic wall converts rocks into diamonds and vice versa. Note that +a magic wall can only be activated for some limited time. It can also turn mega +rocks into nitro packs, nitro packs into mega rocks. Even flying diamonds and +rocks pass them to be converted into each other, but they do that from bottom to +up, of course. + +The duration in seconds for which magic walls are active is configurable. +A duration of zero will let the wall run forever. diff --git a/docs/elements/bdx_mega_rock.txt b/docs/elements/bdx_mega_rock.txt new file mode 100644 index 00000000..3a45431a --- /dev/null +++ b/docs/elements/bdx_mega_rock.txt @@ -0,0 +1 @@ +Like an ordinary rock, but this one is so heavy that you cannot push it. diff --git a/docs/elements/bdx_nitro_pack.txt b/docs/elements/bdx_nitro_pack.txt new file mode 100644 index 00000000..eee07538 --- /dev/null +++ b/docs/elements/bdx_nitro_pack.txt @@ -0,0 +1 @@ +Nitro pack. diff --git a/docs/elements/bdx_nut.txt b/docs/elements/bdx_nut.txt new file mode 100644 index 00000000..93fcd0dd --- /dev/null +++ b/docs/elements/bdx_nut.txt @@ -0,0 +1 @@ +These nuts contain diamonds. If you crack them with a rock, they will be opened. diff --git a/docs/elements/bdx_player.txt b/docs/elements/bdx_player.txt new file mode 100644 index 00000000..2dccaf57 --- /dev/null +++ b/docs/elements/bdx_player.txt @@ -0,0 +1,2 @@ +This is the player. The player can move through empty space and sand, can pick +up diamonds and push rocks, but should avoid fireflies and other enemies. diff --git a/docs/elements/bdx_pneumatic_hammer.txt b/docs/elements/bdx_pneumatic_hammer.txt new file mode 100644 index 00000000..6509a626 --- /dev/null +++ b/docs/elements/bdx_pneumatic_hammer.txt @@ -0,0 +1,5 @@ +Sometimes diamonds or keys are buried in walls. You can use a pneumatic hammer +to break these walls, or simple walls which contain nothing. Stand on something, +and press the snap or drop key together with a left or right direction key to +use the hammer on a wall which is near the player, next to the element you +stand on. diff --git a/docs/elements/bdx_pot.txt b/docs/elements/bdx_pot.txt new file mode 100644 index 00000000..a0239714 --- /dev/null +++ b/docs/elements/bdx_pot.txt @@ -0,0 +1,2 @@ +Stir the pot, and you will be able to use the gravitation switch. While you are +stirring the pot, there is no gravitation at all. Press fire after using the pot. diff --git a/docs/elements/bdx_replicator.txt b/docs/elements/bdx_replicator.txt new file mode 100644 index 00000000..73b608ee --- /dev/null +++ b/docs/elements/bdx_replicator.txt @@ -0,0 +1,3 @@ +This machine replicates the element which is on top of it. At regular intervals, +a new element drops out underneath, if there is space to do this. The rate of +materializing the new elements can be different in every cave. diff --git a/docs/elements/bdx_replicator_switch.txt b/docs/elements/bdx_replicator_switch.txt new file mode 100644 index 00000000..894a5ff1 --- /dev/null +++ b/docs/elements/bdx_replicator_switch.txt @@ -0,0 +1 @@ +This turns the replicator on or off. diff --git a/docs/elements/bdx_rock.txt b/docs/elements/bdx_rock.txt new file mode 100644 index 00000000..d63a3be7 --- /dev/null +++ b/docs/elements/bdx_rock.txt @@ -0,0 +1,3 @@ +This is a rock (also called stone or boulder). It can be pushed by the +player, and can be dropped on enemies to make them explode. +This rock can be jump-pushed by snapping it. diff --git a/docs/elements/bdx_rock_glued.txt b/docs/elements/bdx_rock_glued.txt new file mode 100644 index 00000000..d308166c --- /dev/null +++ b/docs/elements/bdx_rock_glued.txt @@ -0,0 +1 @@ +Glued rock. diff --git a/docs/elements/bdx_rocket.txt b/docs/elements/bdx_rocket.txt new file mode 100644 index 00000000..d2bcca2b --- /dev/null +++ b/docs/elements/bdx_rocket.txt @@ -0,0 +1 @@ +A rocket that can be fired using the rocket launcher. diff --git a/docs/elements/bdx_rocket_launcher.txt b/docs/elements/bdx_rocket_launcher.txt new file mode 100644 index 00000000..92c48223 --- /dev/null +++ b/docs/elements/bdx_rocket_launcher.txt @@ -0,0 +1,3 @@ +If you find a rocket launcher, you can pick it up, and fire rockets. +To use it, press fire and a direction key. Be careful not to make an +explosion which is too close to the player. diff --git a/docs/elements/bdx_sand.txt b/docs/elements/bdx_sand.txt new file mode 100644 index 00000000..2b3f3d23 --- /dev/null +++ b/docs/elements/bdx_sand.txt @@ -0,0 +1 @@ +You can move through sand, leaving empty space behind. Amoeba can eat it. diff --git a/docs/elements/bdx_sand_ball.txt b/docs/elements/bdx_sand_ball.txt new file mode 100644 index 00000000..4081eca4 --- /dev/null +++ b/docs/elements/bdx_sand_ball.txt @@ -0,0 +1 @@ +A rolling ball of sand. You cannot push it, but you can dig it away. diff --git a/docs/elements/bdx_sand_glued.txt b/docs/elements/bdx_sand_glued.txt new file mode 100644 index 00000000..eafa1682 --- /dev/null +++ b/docs/elements/bdx_sand_glued.txt @@ -0,0 +1 @@ +Glued sand. diff --git a/docs/elements/bdx_sand_loose.txt b/docs/elements/bdx_sand_loose.txt new file mode 100644 index 00000000..125daa0f --- /dev/null +++ b/docs/elements/bdx_sand_loose.txt @@ -0,0 +1 @@ +A falling piece of sand. You cannot push it, but you can dig it away. diff --git a/docs/elements/bdx_sand_sloped.txt b/docs/elements/bdx_sand_sloped.txt new file mode 100644 index 00000000..ade2961b --- /dev/null +++ b/docs/elements/bdx_sand_sloped.txt @@ -0,0 +1,2 @@ +Acts like ordinary sand, but is sloped: Elements like rocks or diamonds +will roll off to the left or right. diff --git a/docs/elements/bdx_skeleton.txt b/docs/elements/bdx_skeleton.txt new file mode 100644 index 00000000..d3e5824e --- /dev/null +++ b/docs/elements/bdx_skeleton.txt @@ -0,0 +1,2 @@ +Sometimes you have to collect skeletons before you can use the pot. In some +other caves, they must be collected like diamonds to open the exit. diff --git a/docs/elements/bdx_slime.txt b/docs/elements/bdx_slime.txt new file mode 100644 index 00000000..1876dcf2 --- /dev/null +++ b/docs/elements/bdx_slime.txt @@ -0,0 +1,2 @@ +Slime is permeable. It means that rocks and diamonds laying on the slime can +randomly pass through. diff --git a/docs/elements/bdx_steelwall.txt b/docs/elements/bdx_steelwall.txt new file mode 100644 index 00000000..b7f70807 --- /dev/null +++ b/docs/elements/bdx_steelwall.txt @@ -0,0 +1 @@ +This is rock stable wall. It's impossible to move or blow it up. diff --git a/docs/elements/bdx_steelwall_diggable.txt b/docs/elements/bdx_steelwall_diggable.txt new file mode 100644 index 00000000..4c5fbe5e --- /dev/null +++ b/docs/elements/bdx_steelwall_diggable.txt @@ -0,0 +1 @@ +Acts like ordinary steel wall, but you can dig it away. diff --git a/docs/elements/bdx_steelwall_explodable.txt b/docs/elements/bdx_steelwall_explodable.txt new file mode 100644 index 00000000..2c85c611 --- /dev/null +++ b/docs/elements/bdx_steelwall_explodable.txt @@ -0,0 +1 @@ +Acts like ordinary steel wall, but can be removed by explosions. diff --git a/docs/elements/bdx_steelwall_sloped.txt b/docs/elements/bdx_steelwall_sloped.txt new file mode 100644 index 00000000..be4a4c3f --- /dev/null +++ b/docs/elements/bdx_steelwall_sloped.txt @@ -0,0 +1,2 @@ +Acts like ordinary steel wall, but is sloped: Elements like rocks or diamonds +will roll off to the left or right. diff --git a/docs/elements/bdx_stonefly.txt b/docs/elements/bdx_stonefly.txt new file mode 100644 index 00000000..94dbc607 --- /dev/null +++ b/docs/elements/bdx_stonefly.txt @@ -0,0 +1,2 @@ +This flying moth behaves just like a butterfly, except that it explodes into +rocks instead of diamonds. diff --git a/docs/elements/bdx_sweet.txt b/docs/elements/bdx_sweet.txt new file mode 100644 index 00000000..534bf098 --- /dev/null +++ b/docs/elements/bdx_sweet.txt @@ -0,0 +1,2 @@ +Eat this sweet and you will become strong. You will be able to push rocks at +once. You will also be able to push chasing rocks. diff --git a/docs/elements/bdx_teleporter.txt b/docs/elements/bdx_teleporter.txt new file mode 100644 index 00000000..c2408f95 --- /dev/null +++ b/docs/elements/bdx_teleporter.txt @@ -0,0 +1,3 @@ +The teleporter will move you from one place to another, if you step into it. +The destination teleporter depends on the direction from which you stepped into +the teleporter. diff --git a/docs/elements/bdx_time_penalty.txt b/docs/elements/bdx_time_penalty.txt new file mode 100644 index 00000000..7aa6ecea --- /dev/null +++ b/docs/elements/bdx_time_penalty.txt @@ -0,0 +1 @@ +Time penalty. diff --git a/docs/elements/bdx_trapped_diamond.txt b/docs/elements/bdx_trapped_diamond.txt new file mode 100644 index 00000000..484c2cfd --- /dev/null +++ b/docs/elements/bdx_trapped_diamond.txt @@ -0,0 +1 @@ +This is an indestructible door with a diamond. diff --git a/docs/elements/bdx_voodoo_doll.txt b/docs/elements/bdx_voodoo_doll.txt new file mode 100644 index 00000000..313aba08 --- /dev/null +++ b/docs/elements/bdx_voodoo_doll.txt @@ -0,0 +1,6 @@ +This is your player's look-alike. You must protect it against flies. If a +voodoo doll dies by one of them, your player also dies immediately. This doll +can have different properties: Sometimes it can collect diamonds for you. +Sometimes it must be protected from falling rocks. If it is hit by a rock, it +turns into a gravestone surrounded by steel walls. Also, it may or may not turn +into a gravestone by nearby explosions. diff --git a/docs/elements/bdx_waiting_rock.txt b/docs/elements/bdx_waiting_rock.txt new file mode 100644 index 00000000..9e992ba1 --- /dev/null +++ b/docs/elements/bdx_waiting_rock.txt @@ -0,0 +1 @@ +Waiting rock. diff --git a/docs/elements/bdx_wall.txt b/docs/elements/bdx_wall.txt new file mode 100644 index 00000000..b8bb46cf --- /dev/null +++ b/docs/elements/bdx_wall.txt @@ -0,0 +1,5 @@ +This is a normal wall. It cannot be moved and cannot be passed by the player, +but explosion will destroy it. + +Even though it may not look like that, objects that can fall will slip off this +wall to the left or to the right. diff --git a/docs/elements/bdx_wall_diamond.txt b/docs/elements/bdx_wall_diamond.txt new file mode 100644 index 00000000..c8ca85d6 --- /dev/null +++ b/docs/elements/bdx_wall_diamond.txt @@ -0,0 +1 @@ +This wall contains a diamond which can be freed by using the pneumatic hammer. diff --git a/docs/elements/bdx_wall_diggable.txt b/docs/elements/bdx_wall_diggable.txt new file mode 100644 index 00000000..42b4de2a --- /dev/null +++ b/docs/elements/bdx_wall_diggable.txt @@ -0,0 +1 @@ +Acts like ordinary wall, but you can dig it away. diff --git a/docs/elements/bdx_wall_key.txt b/docs/elements/bdx_wall_key.txt new file mode 100644 index 00000000..6d6eebb3 --- /dev/null +++ b/docs/elements/bdx_wall_key.txt @@ -0,0 +1,2 @@ +This is a key enclosed by a wall. Use the hammer to break this wall and get +the key. diff --git a/docs/elements/bdx_wall_sloped.txt b/docs/elements/bdx_wall_sloped.txt new file mode 100644 index 00000000..34f7d465 --- /dev/null +++ b/docs/elements/bdx_wall_sloped.txt @@ -0,0 +1,2 @@ +Acts like ordinary wall, but is sloped: Elements like rocks or diamonds +will roll off to the left or right. diff --git a/docs/elements/bdx_water.txt b/docs/elements/bdx_water.txt new file mode 100644 index 00000000..f52781c8 --- /dev/null +++ b/docs/elements/bdx_water.txt @@ -0,0 +1 @@ +Water, which floods all empty space slowly.