From: LegendaryGuard Date: Tue, 6 Apr 2021 22:43:52 +0000 (+0000) Subject: Added table of contents X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.wiki.git;a=commitdiff_plain;h=16234b7b9c8239d119f5ca3eba0b0d88f942808f Added table of contents --- diff --git a/Programming-QuakeC-stuff-in-Xonotic.md b/Programming-QuakeC-stuff-in-Xonotic.md index 10d48ca..8c5970c 100644 --- a/Programming-QuakeC-stuff-in-Xonotic.md +++ b/Programming-QuakeC-stuff-in-Xonotic.md @@ -1,5 +1,27 @@ **Note:** The article is written as developer notes to ease developer tasks and save QuakeC terms here. +> ## Table of Contents +> 1. [CSQC, MENUQC, SVQC and GAMEQC blocks](#csqc-menuqc-svqc-and-gameqc-blocks) +> 2. [MUTATOR functions](#mutator-functions) +> +> 2.1. [How to use MUTATOR functions](#how-to-use-mutator-functions) +> +> 2.2. [List of MUTATOR functions](#list-of-mutator-functions) +> +> 3. [Weapon functions](#weapon-functions) +> +> 3.1. [A bit of introduction](#a-bit-of-introduction) +> +> 3.2. [List of weapon functions](#list-of-weapon-functions) +> +> 4. [HUD, Menu and Draw functions](#hud-menu-and-draw-functions) +> +> 5. [Gamemodes](#gamemodes) +> +> 5.1. [Samples](#samples) +> +> 6. [Effects](#effects) + # CSQC, MENUQC, SVQC and GAMEQC blocks Xonotic uses the ***csprogs.dat*** from the server you're playing on, as it must match the server's ***progs.dat*** code (whereas your ***menu.dat*** is always your local copy). @@ -37,9 +59,9 @@ Example: `hud_progressbar_alpha` is a client cvar (**hud_*** cvars belong to cli
-# MUTATOR functions (from: [`qcsrc/client/mutators/events.qh`](https://timepath.github.io/scratchspace/d8/d0e/client_2mutators_2events_8qh_source.html), [`qcsrc/common/mutators/events.qh`](https://timepath.github.io/scratchspace/d4/d95/common_2mutators_2events_8qh_source.html), [`qcsrc/server/mutators/events.qh`](https://timepath.github.io/scratchspace/d6/ddd/server_2mutators_2events_8qh_source.html)) +# MUTATOR functions -### How to use MUTATOR functions: +### How to use MUTATOR functions You can look the following link if you're trying/testing your own mutator: [Writing your first mutator](writing-your-first-mutator)