Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
assault.qc
Go to the documentation of this file.
1#include "assault.qh"
2
3#ifdef MENUQC
4METHOD(Assault, describe, string(Assault this))
5{
6 TC(Assault, this);
8 PAR(_("%s is a team-based gametype involving an attacking and a defending team."), COLORED_NAME(this));
9 PAR(_("The attacking team has to destroy objects placed on the map, which opens up new doors or pathways to more objects, until the main object is reached and destroyed. "
10 "The defending team has to defend the objects, winning the game if they successfully prevent the attacking team from destroying the main object within the time limit. "
11 "If they fail then a second round is played where teams switch roles and the new attacking team wins only if they destroy the main object within the time the other team took to do it."));
12 PAR(_("Objects have waypoints which show their health and position, and they're destroyed by shooting them with any weapon."));
13 return PAGE_TEXT;
14}
15#endif
#define COLORED_NAME(this)
Definition color.qh:195
#define TC(T, sym)
Definition _all.inc:82
#define METHOD(cname, name, prototype)
Definition oo.qh:269
#define PAGE_TEXT
Definition string.qh:643
#define PAR(...)
Adds an individually translatable paragraph to PAGE_TEXT without having to deal with strcat and sprin...
Definition string.qh:649
#define PAGE_TEXT_INIT()
Definition string.qh:642