D3 Up Open Door Room Lights

Despite it's long name, this door creates a simple effect. When you open a door, the room lights up. It's not very complicated, but a lot of shading could be involved if you want it to look high quality.

Create two rooms and a door joining them. The small room is the room containing lights, and the big room is the room to be lit up (place columns for high quality lighting effects).

Create valid player space sectors behind the columns. These sectors will stay dark when the door opens (which adds realism to the effect).

Texture your rooms. It is recommended to place a light texture on the back wall of the small room (so it looks as if the lighting effect has a source).

Use shading to make your big sector as dark as you want it to be when the door is closed. Make the sector containing the light source very bright.

Tag your door sector [0,20]. Place the following sprites inside your door sector: S[Channel,8], M[DoneSound,MovingSound] (S[Delay,10], Sp[0,Speed]). Lower the door's ceiling to the floor and give it some nice textures and shading. Tag both walls of the door [1,0]. Giving a wall a Hi-Tag of 1 excludes that wall from an effect, which means both sides of the door will be forced to remain the same shade rather than brighten or darken when the door is used (which, again, adds realism to the effect). Place an S[Channel,8] in all of the sectors which you want to brighten when the door opens. Set the shade of the S[Channel,8] to how bright you want that sector to be when the door is opened.

Now the effect will work in the game! Doesn't that look cool?

Return to Advanced Effects