Doors in Darkness Within
Here are some news to tell you more about the campaign internal, i wont reveal anything about the plot or the story, this i hope you will discover when playing the mod, but I'm going to giveyou an insight about the way we implemented door and interaction with them.
An essential component of any rpg game is the old combination of the following "door-monster-treasure", yeah ! the old players here who played the ancestor of the tabletop role playing games will smile at this.
No infiltration mission would be complete without "breaking in" a secured place, and this involve either hacking the doorlock or smashing through it (the door, not the doorlock ...:) ) ! so we asked ourselves, how are we going to make this into DoW ?
here's the result, this system was implemented and finished for our campaign in April 2011 and thoroughly tested, it is working and implemented in-game in several mission today. Four months of works have been necessary from the design and concept to the point were the system was working and debugged. it was a good teamwork made possible by:
+ Titlam, DidleySquat and Jones created the models, the animations and all the necessary things needed to put them ingame.
+It was coded by Chiu ChunLing from the RelicNews forums who produced the main code,
+ Argonaut was responsible for the injection and implementation in the main campaign scar script, and i took care of the graphic design and texturing side of the project.
how does this work ?
only unit are given the ability to open doors, this ability icon is displayed in the unit menu, the mouse over the credential icon will pop-up the credential level of this unit. doors can be operated by the associated control panels, in order to operate a door a player must get a unit near the control panel and select it.
when the player can see a door onscreen and he select it the control panel associated with this door will be lit up by a red beacon.
If the player clik the "security level icon" , the security level for this door will be displayed and the control panel will be ping-ed on the minimap. this allow player to see where is the control panel for a distant door.
if the player decides to destroy the door he can do so by cliking the "destroy" button in the door selection menu.
THE CONTROL PANEL
Once the unit close to the control panel, select the control panel , several option are possible:
+ hack the door
+ open the door
+ or close it
Only unit with security credentials higher than the door security level able able to open or close a door.
If a player does not have the code, only a techpriest knows the correct prayers and routines to hack a system. Therefore, only the techpriests security level needs to be matched against the security clearance level.
You can try to hack the door, by doing so the hacking unit will be removed from the player control during all the hacking time, when a techpriest is in communion with the machine spirit, he is blind to the external world. the higher the security level the longer the hacking time.
once hacked a door can be open/closed without problem or destroyed.
you can always destroy doors ! :)