]> git.xonotic.org Git - xonotic/xonotic.wiki.git/blobdiff - BaI-mod.md
Update Mapping packaging, also tell to save lightmaps
[xonotic/xonotic.wiki.git] / BaI-mod.md
index 74a74d671e9b1e023549ae2223e08c0b2aeffdf6..f2c9bb9b22b944138f8c1cbc98c021cf42b290b2 100644 (file)
@@ -2,7 +2,8 @@
 > 1. [Notes for developers](#notes-for-developers)
 > 2. [HUD configuration](#hud-configuration)
 > 3. [Chat sounds](#chat-sounds)
-> 4. [References](#references)
+> 4. [Country flags](#country-flags)
+> 5. [References](#references)
 
 
 [**Mod**](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/z411/bai-server) developed by [**z411**](https://gitlab.com/z411) for the BaI Xonotic server. Most of these are features ported from Quake 3/Quake Live and some might be undesirable for some Xonotic players, here is the content in case Xonotic players want any of them in the main game.
@@ -55,6 +56,34 @@ LegendGuard has forked the mod and added some stuff in this branch: https://gitl
 
 Remember look the [**repository guide**](https://gitlab.com/xonotic/xonotic/-/wikis/Repository_Access) to use this code.
 
+#### List of source code files where mod was developed
+
+Client base:
+
+- [`qcsrc/server/client.qc`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/server/client.qc)
+
+Scoreboard:
+
+- [`qcsrc/client/hud/panel/scoreboard.qc`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/client/hud/panel/scoreboard.qc)
+
+- [`qcsrc/common/scores.qh`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/common/scores.qh)
+
+Chat:
+
+- [`qcsrc/client/hud/panel/chat.qc`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/client/hud/panel/chat.qc)
+
+Spectator HUD:
+
+- [`qcsrc/client/hud/panel/spect.qh`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/client/hud/panel/spect.qh)
+
+- [`qcsrc/client/hud/panel/spect.qc`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/blob/z411/bai-server/qcsrc/client/hud/panel/spect.qc)
+
+Attacker text:
+
+- All files inside this folder:
+[`qcsrc/common/mutators/mutator/attackertext/`](https://gitlab.com/xonotic/xonotic-data.pk3dir/-/tree/z411/bai-server/qcsrc/common/mutators/mutator/attackertext)
+
+
 # HUD configuration
 
 Cvars: 
@@ -101,6 +130,16 @@ set sv_chat_sounds_list "200 abusadores alert andate antabaka apruebo arigato au
 
 You can write in the chat, the sound name to be played.
 
+# Country flags
+
+Keep in mind that country flags are saved inside zzz-bai-gfx-v8.pk3 file, each flag has its own number (0-249). Uses a bot to identify automatically player's IP and execute the following command:
+
+`setflag #player_id numberofflag`
+
+*Note* : this command can be tested on a server without this bot.
+
+<img src="uploads/c71d78429cae68236204f572a61ce1fc/scoreboardCountryflag.jpg" alt="scoreboardCountryflag" width="500"/>
+
 # References
 
 https://omaera.org/~z411/xonotic/
\ No newline at end of file