no more nexuiz on home page
[xonotic/xonotic.wiki.git] / Domination.md
1 Domination (DOM)
2 ================
3
4 Object of the Game
5 ------------------
6
7 In domination, the goal is to capture and hold all control points on the map. Domination is similar to [Onslaught](Onslaught) but capturing a control point is easier in Domination, and in Domination points are given for holding a control point, and there is no generator. Rarely are maps made exclusively for Domination, generally an existing [CTF](Capture-the-Flag) or [TDM](Team-Deathmatch) map receives Domination features.
8
9 Map Entities
10 ------------
11
12 A domination map must have at the very least 4 entities.
13
14 ### dom\_team
15
16 dom\_team entites declare the teams available in the game and what models are shown when they take a control point. To create it, right click and go to “domination\>dom\_team”. There must be at least 3 per map: Two teams and one empty team (for when the control point is not taken).
17
18     // entity 244
19     {
20     "classname" "dom_team"
21     "origin" "-24.000000 0.000000 96.000000"
22     "message" "Blue team has captured a control point"
23     "model" "models/domination/dom_blue.md3"
24     "netname" "^4Blue Team^3"
25     "noise" "domination/claim.wav"
26     "noise1" "domination/claim.wav"
27     "cnt" "13"
28     }
29     // entity 245
30     {
31     "classname" "dom_team"
32     "origin" "16.000000 0.000000 96.000000"
33     "cnt" "4"
34     "message" "Red team has captured a control point"
35     "model" "models/domination/dom_red.md3"
36     "netname" "^1Red Team^3"
37     "noise" "domination/claim.wav"
38     "noise1" "domination/claim.wav"
39     }
40     // entity 246
41     {
42     "classname" "dom_team"
43     "origin" "-8.000000 0.000000 128.000000"
44     "model" "models/domination/dom_unclaimed.md3"
45     }
46
47 These are the three dom\_team entites you must have on your map. It does not matter where they are placed. The first two examples here declare two dom teams: blue and red. The third declares the “empty team”. It is best to copy these verbatim into your map, as their structure does not change (of course, the coordinates do change depending on where you placed them).
48
49 ### dom\_controlpoint
50
51 These are the actual control points that players will capture. They do not have any required fields, but it is often useful to name them. Here is an example of a declaration of a dom\_controlpoint entity in the .map file.
52
53     "classname" "dom_controlpoint"
54     "origin" "0.000000 2240.000000 608.000000"
55     "message" " has captured ^1Red Base^3"
56
57 The key here is the “message” field, which allows you to set the message shown when a controlpoint is captured. Generally, the format of this is " has captured CONTROLPOINTNAME". You can also use color codes in these messages, as shown in the above example.
58
59 Helpful Hints and Tips
60 ----------------------
61
62 -   _(Insert Hints Here)_
63
64 List of Demos and Videos
65 ------------------------
66
67 -   Demo: _(Insert Demo or Video Here)_
68 -   Players: _(Insert Player Names Here)_
69 -   Key Points: _(Insert key points in match here)_
70