Topic: [MOD] Domination
Domination is a new twist of CTF for Teeworlds. Some of you have for sure played it in Unreal Tournament or Call of Duty or some other big commercial game, here it is for Teeworlds. It has been under development for months, you might have even played it back in 0.4. Now it really is finished. There are four different gamemodes to it in fact. Regular Domination, Double Domination, Conquest and Kill Domination. Every part of it has been planned carefully so it's fun and balanced. The mod really has been a joint effort of us xyz people. Everyone has contributed by at least testing things. Main credits go to Oy for coding it of course.
See the specifications below.
*** domination, double domination, conquest gametypes ***
- domination:
* capture the domination spots for your team by remaining in the capture area around the flags
* a domination spot has 3 states:
- neutral: no teams gain points
- red: red team gains points for this spot
- blue: blue team gains points for this spot
* if multiple player of one team capture together, the capturing runs faster
* neutral spots can only be captured by a team, if the opponent team has no player in the capture area
* red and blue spots can always be captured
* teamscore: every spot increases the teamscore over time
* player score: increases by killing an opponent tee (+1), capturing a spot (neutral, own team) and killing an opponent capturing player
* handicap: if a team is outnumbered, their players can capture faster
* spawning: players spawn near their own flags, otherwise on a random spawn point on the map
- double domination:
* capturing and player scoring work as in domination
* difference to domination:
- team scoring isnt used (it just shows the captured spot per team)
- if a team controls all spots, a timer starts and the team that controls the spots has to keep them while the timer is running to win the game
- if the game ends by reaching the timelimit, the team that controls the most spots wins
- conquest:
* capturing and player scoring work as in domination
* difference to domination:
- every team begins with a start score (sv_scorelimit; if its 0, the start score is automatically 400)
- if a player dies, the score of his team is decreased by 1
- all controlled spots decrease the score of the opponent team over time
- a team loses if it has no score left
- spawning:
* players spawn near their own or neutral spots
* players of a team cant respawn if the opponent team controls all spots
* if all players of a team are dead (no respawn) and the opponent team controls all spots, the team looses
- kill domination (idea by Zeratul):
* capturing and player scoring work as in domination
* difference to domination:
- team gets score for killing other tees
team has 0 dom-spots: 0 points
team has 1 dom-spots: 1 points
team has 2 dom-spots: 2 points
team has 3 dom-spots: 3 points
team has 4 dom-spots: 4 points
team has 5 dom-spots: 5 points
- team gets score for capturing a dom-spot
team has 0 dom-spots: 0 points
team has 1 dom-spots: 5 points
team has 2 dom-spots: 10 points
team has 3 dom-spots: 15 points
team has 4 dom-spots: 20 points
- *** user commands (say)***
/domspots gives an overview of the ownership status for all domination spots
****************************
Oh and did I mention you can host any of these modes with or without instagib? You can even host iCTF, iDM and iTDM servers but don't host regular DM etc servers with this mod applied because of the (harsh) approach the devs have taken against modded servers.
* Updated * Download: idom-3.0.zip
This zip includes the patch, executables for 32 bit Windows and Linux and a readme. These are currently for Teeworlds 0.5.2.
There are quite a few config options for you server admins to fool around with (check the readme in the zip) but the defaults are sane so just change sv_gametype to dom/ddom/conq/kdom to get a Domination/Double Domination/Conquest/Kill Domination server going once you have the executable of course.
Making Domination maps
Domination maps are pretty much like CTF maps. Only in Domination, you can place 1-5 flags on the map instead of just two.
Here's a step by step guide to making your own maps:
Download this entities.png (includes the race entities by Rajh for your map making convenience) and replace the one in <your teeworlds folder>/data/editor/
Download dommain.png and put it in <your teeworlds folder>/data/mapres/ (this step is optional but heavily recommended, you'll need to make your own tileset otherwise)
Design your map. Keep in mind that the map should be balanced. Think ahead where you'll place the capturing areas.
Embed dommain.png in your map and create a layer using it. This layer MUST be behind the game layer like in the picture or your map will be pretty much unplayable. Place the white flag where you wish the center of the spot to be.
Add the correct entities to the game layer. Put the entity with the flags on the background to the root of the white flag that's already there. Now use the entity with the same letter but no flags on the background to fill the surrounding empty tiles. This full area now works for capturing and the flags will appear correctly when the map is played on a Domination server. Repeat these steps for every Domination spot you want to add. For practical reasons, start with the A entities, then B and so on.
Use the yellow arrow tiles in dommain.png to highlight the spots in the same layer where the white flag tiles are. Now make sure this layer with the white flags and yellow signs is NOT set to be a detail so people playing with low detail can see them too.
Only use the DM spawn points (the brown tees). In Domination, tees spawn near the spots their team currently holds. Wherever they are around the map. Using the TDM/CTF spawn points will make this feature void.
Update: Please take these steps seriously. Using the red/blue spawn points will make gameplay on your map repetitive. Capturing a spot is supposed to give your team a base to spawn near in. But it doesn't if you don't use the DM spawn points.
Also, take a look at the above image to see an appropriate size for your capturing areas (9 by 7). Players won't be able to jump while capturing a spot if your capturing area is less than 7 tiles high. Putting health/armor/weapons inside the capturing areas is not a good idea either. Collecting those items while capturing will make the game think you left the capturing area and the timer will reset.
Furthermore, you shouldn't put any spawn points right next to capturing areas. It won't be fun to kill an enemy to get access to their flag only to see him spawn back at the same place and attack you again with full health.
Maps
We have already made maps specifically designed for Domination. When in doubt about your own maps, see these for examples.
Download them all.
dom_uterus by Dr. Nick Riviera
New maps by other people: