Update Programming Tips
[xonotic/xonotic.wiki.git] / Tech-Conglomerate-Script.md
1 Tech Conglomerate Script
2 ========================
3
4 Satellite data mission
5 ----------------------
6
7 ### Opening cutscene (1/2)
8
9 *We see a space station, which appears to be a peaceful trading post. We see space traffic flowing through the various docks and ports. The camera pans around the station slowly, with no real pattern, just showing the normal day-to-day activities going on as usual.*
10
11 *The view cuts to a view of the interior the cockpit a ship docked on the side of the station. We see the crew moving around. It is a cargo freighter and lightly manned.*
12
13 *The captain is on the radio, communicating with the station’s dock staff. We hear a lot of chatter. Nothing important is said.*
14
15 *Through the viewport of the freighter, we see a flash in the distance, somewhere in space, like a muzzle flash on a massive gun, or a star exploding. A few crew members notice it and look up. Some continue their work after a second, but two or three continue to peer out the viewport in the direction of the strange flash. After a few more seconds, a massive energy beam/laser comes into view from the direction of the flash and strikes the dock the ship is attached to, destroying it in a massive explosion and crippling the ship. The front of the ship begins to detach from the station and sink into the blackness of space (it’s actually just floating, since this is space, but the sinking feel will help add some emotion to the setting). The crew is frantically scrambling. The captain is loudly calling for help on the radio but the dock authorities cannot hear him (because they are all dead or dying).*
16
17 *The camera switches back to the exterior view. The front of the ship detaches from the dock completely and the rear dock begins to bend as the ship pulls away from the station, moving downward as if sinking. More lasers are seen impacting the station.The camera returns to the interior of the cockpit. The situation is becoming very intense inside. Suddenly, part of the dock snaps, the ship lurches forward, the begins to turn toward the side of the space station. Some of the crew members stop moving and simply give up hope. The rest work even more frantically. Everyone is yelling out different commands and ideas. Everyone braces for impact. The ship collides with the side of the station. The crew screams. A fireball engulfs the cockpit and the camera, serving as the transition to the next scene as it clears. The screams of the crew continue, fading out as the next scene begins.*
18
19 ### Opening cutscene (2/2)
20
21 *We see a massive expanse of open space. The title logo appears on the screen. The camera pans down and a planet comes into view. It is Micarais the planet where the Pacifist’s secret base is located. The camera cuts to an interior view of the base. The Pacifist leaders are discussing the latest developments in the war.*
22
23 **Leader1:**
24 [We enter at the end of his briefing] …and finally, a UAF supply station was attacked and destroyed by Confederate forces just over seven hours ago. This attack took place in the Theta sector, near Darhkor. However, rather than attack Darhkor, the Confederates simply left the sector after destroying the supply station. We have no idea why they didn’t wipe out the UAF command center when they had a chance to. It doesn’t make any sense. Our best communications experts are working nonstop right now, trying to decode the various encrypted radio transmissions we intercepted during the attack. Our satellites in the area were damaged and unable to transmit most of the data back here. As a result most of the transmissions have been stranded on the hard drives located at the Satellite Control Center near the attack site. We need to get a Strike Team to that Control Center RIGHT NOW to retrieve that data before the Confederacy gets it. Team 32-G6-A is mobilized and will be launching imminently. Any questions?
25
26 *No one moves.*
27
28 **Leader1:**
29 Excellent, then we know what we have to do. This meeting is adjourned. Good luck everyone.
30
31 *The scene moves to a hangar bay. We see the Strike Team ready to take off. The first of the four ships begins taking off. The camera moves to the first person view of the player character, PC, inside his cockpit. The bay doors open in front of him.*
32
33 **PC [over the radio]:**
34 Alright team, you all know the plan. Let’s get that data and get home safely. Good luck.
35
36 *The screen cuts to black as soon as he has finished the line. We hear the sounds of his ship taking off and exiting the hangar bay. The sound fades.*
37
38 ### Objectives
39
40 In the “Objective” sections for each mission, the following terms will be used.
41
42 [NO-1] means “New Objective”. The number indicates which objective should be added to the list. The HUD should display “New Objective” and the title of the objective, while the pause menu will provide further details (the second part of each of the objective descriptions below).
43
44 [OC-1] means “Objective Complete”. The HUD should inform players that they have finished an objective. The objective should be either crossed off/dimmed off/checked off/etc on the pause menu objective list (so the player can read it later if they want) or should be removed entirely.
45
46 Initial Objectives are objectives you receive at the beginning of the mission.
47
48 Secondary Objectives are objectives that appear during the mission. They are numbered by which objectives they occur between. For example, 1A comes between 1 and 2, and must be accomplished before moving on to objective 2. These usually come up because of unforeseen events that occur during the mission. If a secondary objective is ongoing and takes place across several main objectives (a secondary objective might have you hunting a certain enemy during the course of 3 main objectives, for example), they will be numbered 1-3A, etc.
49
50 Cutscenes do not follow this method. The number on the cutscene (1A for example) is the mission number, and the letter shows which cutscene it is for that mission.
51
52 ### Cutscene 1A
53
54 *The camera is at a first-person view from the player’s cockpit, as the ship is docking with the Control Center.*
55
56 **MEMBER1 [over the radio]:**
57 This Control Center is normally manned by a crew of about 100, but none of them have been heard from since the attack. I’m not reading any life signs onboard, either. They appear to have been killed in the explosion that took out the supply station. Well need to find a way over to that hatch on the port side once we dock [NO-1]. Then we’ll find the server rooms [NO-2], retrieve the data [NO-3], and get back out here [NO-4]. Remember not to transmit ANY of the data from here. We can’t risk having the information intercepted. That’s why we’re here in the first place.
58
59 **PC:**
60 Alright, sounds good. Let’s get this over with.
61
62 *The ships dock and the team members exit their ships. They are now standing on the exterior of the Control Point.*
63
64 #### Game action
65
66 *The team makes it to the port side hatch [OC-1], only to find it has been destroyed in the attack.*
67
68 **MEMBER3:**
69 NO! Why can’t these every just be easy? (pause) Alright, let’s find another way in. [NO-1A]
70
71 ### Game action
72
73 *The team finds another way in, through a damaged part of the Control Center’s exterior [OC-1A]. Initially, they are simply running through empty halls, with no contact of any kind from the CC crew. About a quarter of the way through, they see the dead bodies of crew members lying in the passageways. Some of them have been abused quite badly. The team is now moving quickly, realizing that something is not right. They begin to notice fresh blood on some of the walls, as well as other signs that a confrontation has recently taken place. After a few more minutes, they encounter some light resistance from AC forces. They immediately go on high alert. The resistance becomes stronger as the team gets closer to the server room. Inside the server room, they find enemy troops already accessing the servers [OC-2]. The resistance in the server room is much heavier than anything encountered in the rest of the level.*
74
75 **MEMBER3:**
76 NO NO NO! How’d they get in here already?!
77
78 **MEMBER2:**
79 Kill ‘em all! [NO-2A]
80
81 #### Game action
82
83 *The team fights and destroys all AC forces [OC-2A], retrieving data cards containing information about the attack from some of the dead enemies. After confirming that they have destroyed all the enemies in the area, they go about accessing the servers. They each retrieve information from a different server. MEMBER2 stands guard near the door [OC-3]. MEMBER1 is at a server terminal near the back of the room, putting him farthest from the door.*
84
85 ### Cutscene 1B:
86
87 *The camera moves to a third-person view. As they are working, they do not notice that a droid has come out of hiding in a roof panel. It quietly approaches MEMBER2, who is watching the hallway from just inside the door. As it nears MEMBER2, it steps on a piece of debris on the ground. MEMBER2 glances behind him and notices it.*
88
89 **MEMBER2:**
90
91 HEY—
92
93 *He is cut off by the droid, who shoots him in the face. The team members spin around from their terminals and see MEMBER2 as he falls to the ground.*
94
95 #### Game action
96
97 *The player and MEMBER3 shoot at the droid, but he is a much more powerful model than the ones encountered earlier. He is heavily armored and escapes out the door. MEMBER1 is not close enough to get a shot in before the droid escapes through the door.*
98
99 **MEMBER3:**
100 He’s carrying a hard drive! Get it back now! [New objective here? —ed]
101
102 **PC:**
103 Roger that! Let’s go!
104
105 ##### Game Action
106
107 *The door shuts as the team runs toward the droid standing on the other side, and the droid blasts the ceiling just outside the door (we hear it but do not see it).*
108
109 *If the player tries to go through the door, it will open but will be blocked. A large light labeled “AIRLOCK” lights up on the wall near the door. Another door is heard shutting. Through a viewport on the right side of the room, we can see that the droid has launched himself into space and is using a built-in jetpack to fly toward a small cluster of ships. Another light comes on over a control panel, this time marked “RED ALERT”. A siren sounds.*
110
111 **Computerized voice:**
112 Warning: Confederate bombers inbound. All hands brace for attack.
113
114 ### Game action
115
116 *An explosion rocks the server room. A gaping hole opens in wall on the right of the room, leading out to open space. MEMBER3 is sucked out, screaming. A laser beam obliterates him. MEMBER2’s body and other random pieces of debris are also sucked out. The servers begin to be move as if they are being pulled out, but are securely fastened in place on their racks, which are in turn attached to the ceiling and floor. The player begins sliding toward the hole, being sucked out like MEMBER3. MEMBER1 is barely holding on to a server rack, trying to keep himself from being pulled out. A blast wall slides into place from above and blocks the hole. More explosions shake the room. A panel on the real wall near MEMBER1 explodes and sends him flying across the room, screaming. He writhes, then stops screaming and moving. The explosion also takes out part of the rear wall. They player exits through the destroyed wall. The player runs through the Control Center as it is being bombed to dust by the AC ships, facing light resistance at times. During this part, passages may be blocked with debris and require the player to find a secondary path. He eventually reaches the other side of the Control Center, where his ship is docked. However, as he rounds the corner to the docking bay door, he finds himself face-to-face with a hulking machine. They do battle. They player is severely outgunned in this match. A cutscene is triggered when the droid is defeated.*
117
118 ### Cutscene 1C:
119
120 *The droid, heavily damaged, blasts the player backwards. The player is on his back, weakened. The droid approaches. The player, dazed, comes (slightly) to his senses and shoots the droid’s knees out, causing it to collapse. The droid tries to crawl forward, but cannot.*
121
122 **Droid:**
123 Self-destruct activated.
124
125 *The droid begins beeping. The player jumps up and staggers toward the door. As he gets closer to the door, the droid explodes. It is far enough away from the door that the explosion does not kill the player, but does throw him against the wall and do damage to his armor and body (shrapnel from the droid’s body cuts him). He staggers out the door to his ship. As he is powering up, he sees the bombers ending their attack and flying off. He takes off and begins to follow them from a safe distance. The camera moves to a third-person view. We see the inside of another ship, from behind the pilot. A blinking light on a control panel indicates that he is locked onto the player. He follows the player from a safe distance like the player is doing to the bombers. We do not see the pilot.*
126
127 ### Objectives
128
129 1.  Find a way into the Satellite Control Center
130     Enter through the access hatch on the port side.
131     1.  Find a new way into the Control Center
132         The access hatch was destroyed in the attack. Find another way in.
133
134 2.  Locate the main data storage servers
135     They will be located in a large server room on the other side of the Control Center
136     1.  Destroy all enemy infantry and reclaim stolen data
137         AC forces are already in the process of stealing the stored transmissions. Stop them and take back whatever data they may have already taken.
138
139 3.  Retrieve all data from the time of the attack
140     It is critical that all information be retrieved. There may be information stored on several separate servers. Due to security protocols, they will all need to be accessed manually. Destroy the copies on the servers once you have confirmed that a copy has been saved to your data card.
141 4.  Get out of the Control Center and return the data to base
142     Make sure everyone gets out safely. Return to base. DO NOT TRANSMIT THE DATA. We must make sure it does not have a chance to be intercepted.
143
144 Confederate Base Infiltration Mission
145 -------------------------------------
146
147 ### Cutscene 2A
148
149 *The player follows the Confederate bombers to a base on an empty desert planet. The base resembles a small, walled-in, high-tech city. There is a stark contrast between the terrain and the base itself. The player lands outside sensor range. He will have to trek across the desert to get inside. He is still weak from his battle with the droid. He has sustained several injuries.*
150
151 #### Game action
152
153 *The player’s health starts very low, at 10-20%, at the programmers discretion. He must get across an expanse of desert. There may be traps, hidden paths, etc. at the discretion of the map designer. Because the player is so weak, he must avoid wild animals, who will easily kill him. He has a weapon but the powerful monsters on the map are mostly too powerful to be killed by it before they kill him.*
154