]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blob - Murder-in-Megaerebus-Manor.md
Update Tutorial: Exporting a weapon for Xonotic
[xonotic/xonotic.wiki.git] / Murder-in-Megaerebus-Manor.md
1 # Murder in Megaerebus Manor (MMM)
2
3 <img src="uploads/c6e610dae225d4b3b3b6d983fbe4a1ee/gametype_mmm.png" alt="logoMMMxonoticluma"/>
4
5 <img src="uploads/4b0977974e9cd4db5f2e53b6e6a82e66/gametype_mmmluminos.png" alt="gametype_mmmluminos"/>
6
7 <img src="uploads/c2c9f4c388ac01ae9213c577c1afe7c3/gametype_mmmxaw.png" alt="gametype_mmmxaw"/>
8
9 ## A group of space civilians have murderers among them. Murderers must kill civilians, while the civilians have to try to find and kill the murderers.
10
11 # Objective of the Game
12
13 The game mode is based on the fact that there is a small group of Murderers and another of Detectives, there is an explanation of the functions of each one.
14
15
16 ## Civilians
17
18 The civilians are the majority (62.5% of the game's population by default.) Their group color is green.
19 The task of the civilian is to detect Murderers and defend detectives more than anything, they must kill the right person or anything special.
20
21
22 ## Murderers
23
24 The Murderers are the medium sized group in MMM (25% of the population or one Murderer for every four players.) Their group color is red, but this is not displayed to anyone other than Murderers, or when a Murderer has been confirmed to be dead.
25 The Murderers 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 Civilians before time runs out.
26
27
28 ## Detectives
29
30 The Detectives are the smallest group in MMM (12.5% of the population or one Detective for every eight players.) They are special Civilians given equipment. Their group color is blue.
31 Detectives have special methods to detect the Murderer, for example, when they see a body, they must analyze the body, when seeing it, shoot with Shockwave weapon to the body, if the body was recently killed, it will tell if he was Civilian, Detective or a Murderer.
32
33
34 ## About Karma points
35
36 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.
37
38 The Karma is used for the damage that weapons generate, the more Karma, the more damage your weapon will do. When Karma is lower, lesser damage your weapon will do.
39
40 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. In that case, the ban tool cvar is set to be forced to spectate by default.
41
42
43
44 # Screenshots
45
46 - Gamemode selection menu:
47
48 <img src="uploads/a1525b91e1519d2786431a2e5b43e69b/MenuMMM.jpg" alt="MenuMMM" width="400"/>
49
50 <br/>
51 <br/>
52 <br/>
53 <br/>
54
55 - Gameplay:
56
57 <img src="uploads/24d3a6caec031b68d70856f62982d96c/gameplayCivilian.jpg" alt="gameplayMMM" width="400"/>
58
59 <br/>
60 <br/>
61 <br/>
62 <br/>
63
64 - Detective role, when you use Shockwave weapon shooting dead players to see who killed them:
65
66 <img src="uploads/05a2c41d47a8767fe2f2e23943a8c210/detectiveUsingShockwave.jpg" alt="detectiveUsingShockwave" width="400"/>
67
68 <img src="uploads/46162b4daff7255e5eab7637665426a4/detectiveUsingShockwaveSlime.jpg" alt="detectiveUsingShockwaveSlime" width="400"/>
69
70 <br/>
71 <br/>
72 <br/>
73 <br/>
74
75 - Karma score, plus end of the round, everyone show their role, Murderers are revealed when round is over:
76
77 <img src="uploads/b9dd72b8571010e06ba5ee3d0be68845/karmaSystem.jpg" alt="karmaScore" width="400"/>
78
79 <br/>
80 <br/>
81 <br/>
82
83
84 # Rules
85
86 ## Basic Rules
87
88 All basic rules apply to any role and or players.
89
90
91 - No Randomly Damaging Mate​
92
93 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.​
94
95 2. Killing any player that is away from their keyboard.​
96
97
98 - No Murderer Baiting
99
100 1. Performing Murdererous acts as civilian repeatedly.
101
102 2. Tricking other players into believing you're a Murderer.
103
104
105
106 ## Role Rules
107
108 These rules only apply if you are apart of that role for example you can't break a detective rule if you're an civilian.​
109
110
111 <span style="color:green">**Civilians**</span>​
112
113 1. Do not commit any Murdererous acts.
114
115 2. Do not work with Murderers
116
117 3. Only kill when you have a valid reason to do so.
118
119 4. Obey valid detective orders at all times.
120
121 5. Do not harm the detectives in any way.
122
123 6. Do not use a Murderer defib at all.
124
125
126 <span style="color:red">**Murderers**</span>
127
128 1. Do not kill other Murderers.
129
130 2. Always try to alert other Murderers to your traps.
131
132 3. Do not sell out other Murderers.
133
134 4. Do not use a Cleaning defib at all.
135
136
137 <span style="color:blue">**Detectives**</span>
138
139 1. Do not give unreasonable orders.
140
141 2. Do not harm Civilians
142
143 3. Do not abuse your powers.
144
145 4. Do not work with Murderers.
146
147 5. Do not use the Murderer defib at All.
148
149 ## Kill on Site Rules
150
151 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">M</span> or <span style="color:green">C</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.​
152
153 - Valid kill on site​
154
155 1. Self Defence.
156
157 2. Damage without a valid reason.​
158
159 3. Mass killing.​
160
161 4. Associating with Murderers.​
162
163 5. Hiding game sensitive items.​
164
165 6. Using Murderer weaponry without being proven.​
166
167 7. Failing to Identify bodies after killing.​
168
169 8. Walking past multiple unidentified bodies.​
170
171
172 - Invalid kill on site​
173
174 1. Kill on site on a Weapon.​
175
176 2. Kill on site on a Location.​
177
178 3. Not following Civilians orders.​
179
180 4. Suspicion.​
181
182 5. Aiming at players.​
183
184
185 ## Notes for developers / mappers
186
187 - For developers, the source code is here:
188
189 [LegendGuard's MMM repository](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/LegendaryGuard/ttt)
190
191 - For mappers:
192
193 Inside the map (.pk3 file), in .mapinfo file, you write: `gametype mmm`
194
195 Moreover, you can enable this gamemode in the console using this command: 
196 `sv_cmd gametype mmm`
197
198 - Cvars:
199
200 `g_mmm_not_lms_maps 0` // "when this is set, LMS maps will NOT be listed in mmm"
201
202 `g_mmm_not_dm_maps 0` // "when this is set, DM maps will NOT be listed in mmm"
203
204 `g_mmm_murderer_count 0.25` // "number of players who will become murderers, between 0 and 0.9 to use a multiplier of the current players, or 1 and above to specify an exact number of players"
205
206 `g_mmm_detective_count 0.125` // "number of players who will become detectives, between 0 and 0.9 to use a multiplier of the current players, or 1 and above, to specify an exact number of players. 0 = no detectives"
207
208 `g_mmm_punish_teamkill 0` // "enable option to kill the player when they kill an ally"
209
210 `g_mmm_reward_civilian 1` // "give a point to all civilian players if the round timelimit is reached, in addition to the points given for kills"
211
212 `g_mmm_warmup 10` // "how long the players will have time to run around the map before the round starts"
213
214 `g_mmm_round_timelimit 180` // "round time limit in seconds"
215
216 `g_mmm_max_karma_points 1000` // "limit of maximum number of karma points will have in the server"
217
218 `g_mmm_min_karma_points 550` // "limit where number of karma points can be reached when are being decreased"
219
220 `g_mmm_karma_bankick_tool 1` // "tool for strict rules when karma is low: '0' nothing does, '1' forces player to spec, '2' kicks player, '3' bans player"
221
222 `g_mmm_karma_bantime 1800` // "number of seconds to ban someone with very low karma"
223
224 `g_mmm_karma_damageactive 1` // "enable karma damage rule. If a player's karma is low, they will not do as much damage as a player who has high or full karma"
225
226 `g_mmm_karma_damagepunishmentdeal 20` // "punishment damage points when player kills an ally"
227
228 `g_mmm_karma_severity 0.25` // "how severe karma is to decrease karma points to the players [0.1 - 1.0]"
229
230 `g_mmm_reward_detective 1` // "give a point to all detective players if investigated corpses"
231
232 <br/>
233 <br/>
234 <br/>
235 <br/>
236 <br/>
237
238 ~~Previously and similarly, there was someone else who used to work on that kind of project, but it was separate and not entirely open. Data is from 2019.~~
239
240 ~~[obsolete reference](https://gitlab.com/xonotic/xonotic/-/wikis/Trouble-in-Terrorist-Town)~~