]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blob - Trouble-in-Terrorist-Town.md
Upload attachment items.jpg
[xonotic/xonotic.wiki.git] / Trouble-in-Terrorist-Town.md
1 # Trouble in Terrorist Town (TTT)
2
3 ## WARNING! This gamemode has been lost. There is no way to recover this. Possibly it's hard to find him to recover this. It would nice to retrieve these gamemode resources.
4
5 ### This gamemode appeared once in a server called "FSMP Teamplay", the server was shutdown in late 2019.
6
7 ### (20-02-2021) LegendGuard tries to retrieve the gamemode in another way: [LegendGuard's TTT repository](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/LegendaryGuard/ttt)
8
9 <img src="uploads/6cdb741c94684e2633821c7540269186/iconTTTgamemode.png" alt="logoTTTxonotic"/>
10
11 ## A group of space terrorists have traitors among them. Traitors must kill terrorists, while the terrorists have to try to find and kill the traitors.
12
13 # Objective of the Game
14
15 The game mode is based on the fact that there is a small group of traitors and another of detectives, there is an explanation of the functions of each one.
16
17
18 ## Innocents
19
20 The Innocent are the majority (62.5% of the game's population by default.) Their group color is green.
21 The task of the innocent is to detect traitors and defend detectives more than anything, they must kill the right person or anything special.
22
23
24 ## Traitors
25
26 The Traitors are the medium sized group in TTT (25% of the population or one Traitor for every four players.) Their group color is red, but this is not displayed to anyone other than Traitors, or when a Traitor has been confirmed to be dead.
27 The traitors must murder everyone undetected, they know who they are because only among themselves do they see a red "circle" that blinks around their companions' bodies. They must kill all innocents before time runs out.
28
29
30 ## Detectives
31
32 The Detectives are the smallest group in TTT (12.5% of the population or one Detective for every eight players.) They are special Innocents given equipment. Their group color is blue.
33 Detectives have special methods to detect the traitor, for example, when they see a body, they must analyze the body, searching in it until it says a message in the middle "Unidentified", when seeing it, touch the E, if the body was recently killed, it will tell if he was Innocent or a Traitor.
34
35 They always appear as CT and everyone sees them as CTs, plus they flash a blue circle on their body that everyone sees (unlike traitors who only see each other CT and the flash is only seen by them).
36
37
38 ## About Karma points
39
40 It is worth clarifying that everyone can kill each other, but there is something called "**Karma**", which starts with an initial, and increases if they do things right (if traitors kill, or if traitors kill people), otherwise, the Karma will be discounted.
41
42 The Karma is used for the damage that weapons generate, the more Karma, the more damage your weapon will do.
43
44 If the Karma is lower, the player can be banned temporarily to avoid teamkills or any abuse with the end to keep the game in balance.
45
46
47 # Screenshots and demos
48
49 The screenshots are from 23/08/2019.
50
51 <img src="uploads/7ba1f8aed1b8dc2f41cec2679b8928d0/iconTroubleinTerroristTown.jpg" alt="selectgamemodeTroubleinTerroristTownFSMPServer" width="400"/>
52
53 <img src="uploads/bb848a10f699a55df73e70d9ab6e1102/spectating.jpg" alt="TTTspectatingInterface" width="400"/>
54
55 <img src="uploads/fbdadc8a4d7a66b459475f12fcfb3944/traitor.jpg" alt="TTTtraitor" width="400"/>
56
57 <img src="uploads/5953f5fd352f33e8d915350f16fbbe3c/whenFinishedmakes_public_everyone_whotheyare.jpg" alt="TTTwhenmatchFinishedmakeseveryonesayingwhotheyare" width="400">
58
59 <img src="uploads/098c35c194b1a2e12857eade57a0ad03/karmaScore.jpg" alt="TTTkarmaScore" width="400"/>
60
61
62 **Demos here, thanks to Kotangens, he has given his best effort to record this**:
63
64 To play the demo, you need the following resources:
65
66 - Models and server resources (copy and paste them to data/dlcache):
67
68 [fsmp-teamplay-hats-1.1.0.pk3](uploads/40d56cf47c83b50e18b4d5e56eece21a/fsmp-teamplay-hats-1.1.0.pk3)
69
70 [fsmp-teamplay-hats-1.2.0.pk3](uploads/9997b9cb9e9f3405a3e374811caa37ec/fsmp-teamplay-hats-1.2.0.pk3)
71
72 [fsmp-teamplay-server-files-1.3.0.pk3](uploads/b72f913d9a32520275a943b6c3fde511/fsmp-teamplay-server-files-1.3.0.pk3)
73
74 [fsmp-teamplay-server-files-1.4.0.pk3](uploads/ba94aa50b9d2a1b4afbbe277ce4e8e3e/fsmp-teamplay-server-files-1.4.0.pk3)
75
76 [csprogs-xonotic-v0.8.2-2564-g68e9345d4.pk3](uploads/0fcb08f67791913d31dbaa89f6f4abf7/csprogs-xonotic-v0.8.2-2564-g68e9345d4.pk3)
77
78 - Minecraft map for demo (compressed as .zip, it needs to uncompress and copy .pk3 file and paste to data/dlcache):
79
80 [minectf_fsmp1.zip](uploads/3b589d72556bff2e9426025e5550c2ea/minectf_fsmp1.zip)
81
82 - Demo files (copy and paste to data):
83
84 Best recorded demo:
85
86 [2019-10-02_21-54_minectf.dem](uploads/8ba3d79131713563e8d2ba35aa7d1b55/2019-10-02_21-54_minectf.dem)
87
88 Demo without players, only bots:
89
90 [2019.07.11-9_08_minectf__ttt__show_result_.dem](uploads/10a03f55b5aed6a2fcfe68a8d8b7023f/2019.07.11-9_08_minectf__ttt__show_result_.dem)
91
92 After adding these resources, type in the game console: 
93
94 It's recommended watching the **best recorded demo**:
95
96 `playdemo "2019-10-02_21-54_minectf.dem"`
97
98 Other demo:
99
100 `playdemo "2019.07.11-9_08(minectf)(ttt)(show result).dem"`
101
102 There is a youtube video about the **best recorded demo**: 
103 https://youtu.be/WQASMsHeiWk
104
105 # Rules
106
107 ## Basic Rules
108
109 All basic rules apply to any role and or players.
110
111
112 - No Randomly Damaging Mate​
113
114 1. Randomly Damaging a teammate without sufficient evidence of them committing a kill on site as offence, This includes damages that have been done unintentionally.​
115
116 2. Killing any player that is away from their keyboard.​
117
118
119 - No Traitor Baiting
120
121 1. Performing traitorous acts as Innocent repeatedly.
122
123 2. Tricking other players into believing you're a Traitor.
124
125
126
127 ## Role Rules
128
129 These rules only apply if you are apart of that role for example you can't break a detective rule if you're an innocent.​
130
131
132 <span style="color:green">**Innocents**</span>​
133
134 1. Do not commit any Traitorous acts.
135
136 2. Do not work with Traitors
137
138 3. Only kill when you have a valid reason to do so.
139
140 4. Obey valid detective orders at all times.
141
142 5. Do not harm the detectives in any way.
143
144 6. Do not use a Traitor defib at all.
145
146
147 <span style="color:red">**Traitors**</span>
148
149 1. Do not kill other Traitors.
150
151 2. Always try to alert other Traitors to your traps.
152
153 3. Do not sell out other Traitors.
154
155 4. Do not use a Cleaning defib at all.
156
157
158 <span style="color:blue">**Detectives**</span>
159
160 1. Do not give unreasonable orders.
161
162 2. Do not harm Innocents
163
164 3. Do not abuse your powers.
165
166 4. Do not work with Traitors.
167
168 5. Do not use the Traitor defib at All.
169
170 ## Kill on Site Rules
171
172 A kill on site must come under valid for you to act on it. Any kill on site marked with the role letter and color (<span style="color:blue">D</span>, <span style="color:red">T</span> or <span style="color:green">I</span>) are only valid if given by that role. if you kill on site someone for an invalid reason then you may be warned for False kill on site.​
173
174 - Valid kill on site​
175
176 1. Self Defence.
177
178 2. Damage without a valid reason.​
179
180 3. Mass killing.​
181
182 4. Associating with Traitors.​
183
184 5. Hiding game sensitive items.​
185
186 6. Using traitor weaponry without being proven.​
187
188 7. Failing to Identify bodies after killing.​
189
190 8. Walking past multiple unidentified bodies.​
191
192 9. Not following Detectives orders. (<span style="color:blue">D</span>)​
193
194
195 - Invalid kill on site​
196
197 1. Kill on site on a Skin.​
198
199 2. Kill on site on a Weapon.​
200
201 3. Kill on site on a Location.​
202
203 4. Not following Innocents orders.​
204
205 5. Suspicion.​
206
207 6. Aiming at players.​
208
209
210 ## Notes for developers / mappers
211
212 Sorry, developers, the code will have to be recreated, it is hard to find it in order to recover it.
213
214 Inside the map (.pk3 file), in .mapinfo file, you write: `gametype ttt`
215
216 Optionally, you can write this too:
217
218 `settemp_for_type ttt g_buffs 0`
219
220 `settemp_for_type ttt g_new_toys 1`
221
222 `settemp_for_type ttt g_random_items 1`
223
224 `settemp_for_type ttt g_random_items_powerup_probability 0`
225
226 `settemp_for_type ttt g_random_items_weapon_crylink_probability 0`
227
228 `settemp_for_type ttt g_random_items_weapon_devastator_probability 0`
229
230 `settemp_for_type ttt g_random_items_weapon_electro_probability 0`
231
232 `settemp_for_type ttt g_random_items_weapon_hlac_probability 1`
233
234 `settemp_for_type ttt g_random_items_weapon_minelayer_probability 1`
235
236 `settemp_for_type ttt g_random_items_weapon_vortex_probability 0`
237
238 `settemp_for_type ttt g_random_items_weapon_rifle_probability 1`
239
240 `settemp_for_type ttt g_random_items_item_armor_mega_probability 0`
241
242 `settemp_for_type ttt g_random_items_item_health_mega_probability 0`
243
244 `settemp_for_type ttt g_pickup_respawntime_ammo 0`
245
246 `settemp_for_type ttt g_pickup_respawntime_weapon 0`
247
248 `settemp_for_type ttt g_chat_nospectators 2`
249
250
251 Moreover, you can enable this gamemode in the console using this command: 
252 `sv_cmd gametype ttt`