Hello everybody!
I'm here again with some difficult stuff. Here's the link so you can check it yourself:
http://www.mediafire.com/?xwp08nvig4y6v5t
Here is it: if you run the wad, the palyer will start in a room with a mountain hole in the corner, and you'll see holes on the floor with strange things inside. They're mirrors. The aim of the mini quest of this part of level is to convey a light ray in certain directions. To do it, you have to raise or lower these mirrors, playing with the direction of light. At the first attempt to create a light scatter everything worked fine, but my main problem now is that the second mirror (you can trigger it pressing use on a part of the wall); once raised, can be optionally lowered with the same switch, then, if you need to raise it again, you simply have to push the correspondant switch again. But after the first lowering, if you push the trigger the mirror will continue going down!!! instead of raising again. To make the thing work, I simply used a parameter (#mirror2) as TRUE/FALSE everytime the switch is used (TRUE stay for RAISED, FALSE, for LOWERED).
All the thing is made with scripts #30 and #31. In the picture below I show you the various references with the parameters and the switches.
Thanks in advance for giving it a look! I'm really troubled!
NOTES:
- the control sectors you see on the right of the picture regulate the non-solid 3Dfloors supposed to be the light rays;
- switch that activates mirror1 is usable just one time: once the mirror is raised, it cannot be lowered anymore and viceversa;
- the first time I wrote script#31, without adding light conditions (if already scattered by the first mirror or not) the mirror raise/lower mechanism just worked perfectly; then after adding further parameters the thing just didn't work anymore;
- one big question to you experts: do you sincerely think that making a mirror labyrinth, as I thought to do, could be a realizable thing? The main worry I had on this is the activation of many switches together, and not one by one letting the many scripts to work in separate moments: this would probably lead to a general mess in the running of the light rays.
So tell me if it's quite affordable or If I should look for something as fancy but less hard...