22{
24
25 me.TR(me);
27 me.TR(me);
28 me.TD(me, 1, 3.1, e =
makeXonoticCheckBox_T(0,
"notification_show_sprees", _(
"Display information about killing sprees"),
"-"));
29 me.TR(me);
30 me.TDempty(me, 0.2);
31 me.TD(me, 1, 2.9, e =
makeXonoticCheckBox_T(0,
"notification_show_sprees_info_specialonly", _(
"Only display sprees if they are achievements"),
"-"));
32 makeMulti(e,
"notification_show_sprees_center_specialonly");
34 me.TR(me);
35 me.TDempty(me, 0.2);
36 me.TD(me, 1, 2.9, e =
makeXonoticCheckBox_T(0,
"notification_show_sprees_center", _(
"Show spree information in centerprints"),
"-"));
38 me.TR(me);
39 me.TDempty(me, 0.2);
40 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(3, 0,
"notification_show_sprees_info", _(
"Show spree information in death messages"),
"-"));
42 #if 0
43 me.TR(me);
44 me.TDempty(me, 0.2);
48 e.addText(e,
ZCTX(_(
"SPREES^Disabled")), 0);
49 e.addText(e, _("Target"), 1);
50 e.addText(e, _("Attacker"), 2);
51 e.addText(e,
ZCTX(_(
"SPREES^Both")), 3);
52 e.configureXonoticMixedSliderValues(e);
54 #endif
55 me.TR(me);
56 me.TDempty(me, 0.4);
57 me.TD(me, 1, 2.7, e =
makeXonoticCheckBox_T(0,
"notification_show_sprees_info_newline", _(
"Print on a separate line"),
"-"));
60 me.TR(me);
61 me.TD(me, 1, 3.1, e =
makeXonoticCheckBoxEx_T(2, 1,
"notification_CHOICE_FRAG", _(
"Add extra frag information to centerprint when available"),
"-"));
62 makeMulti(e,
"notification_CHOICE_FRAGGED notification_CHOICE_TYPEFRAG notification_CHOICE_TYPEFRAGGED notification_CHOICE_FRAG_FIRE notification_CHOICE_FRAGGED_FIRE notification_CHOICE_FRAG_FREEZE notification_CHOICE_FRAGGED_FREEZE");
63 e.sendCvars = true;
64 me.TR(me);
65 me.TD(me, 1, 3.1, e =
makeXonoticCheckBox_T(0,
"notification_show_location", _(
"Add frag location to death messages when available"),
"-"));
66
67 me.TR(me);
68 me.TR(me);
70 me.TR(me);
72 makeMulti(e,
"notification_CHOICE_CTF_CAPTURE_BROKEN notification_CHOICE_CTF_CAPTURE_UNBROKEN");
73 e.sendCvars = true;
74 me.TR(me);
76 makeMulti(e,
"notification_CHOICE_CTF_PICKUP_ENEMY_TEAM notification_CHOICE_CTF_PICKUP_ENEMY_NEUTRAL");
77 e.sendCvars = true;
78
79 me.gotoRC(me, 0, 3.1); me.setFirstColumn(me, me.currentColumn);
81 me.TR(me);
82 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(4, 0,
"con_notify", _(
"Display console messages in the top left corner"),
"-"));
83 me.TR(me);
84 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(2, 1,
"notification_allow_chatboxprint", _(
"Display all info messages in the chatbox"),
"-"));
85 me.TR(me);
86 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(2, 1,
"notification_INFO_QUIT_DISCONNECT", _(
"Display player statuses in the chatbox"),
"-"));
87 makeMulti(e,
"notification_INFO_QUIT_KICK_IDLING notification_INFO_JOIN_CONNECT");
88 me.TR(me);
89 me.TR(me);
90 me.TD(me, 1, 2.9, e =
makeXonoticCheckBox_T(0,
"notification_CENTER_POWERUP_INVISIBILITY", _(
"Powerup notifications"),
"-"));
91 makeMulti(e,
"notification_CENTER_POWERUP_SHIELD notification_CENTER_POWERUP_SPEED notification_CENTER_POWERUP_STRENGTH notification_CENTER_POWERDOWN_INVISIBILITY notification_CENTER_POWERDOWN_SHIELD notification_CENTER_POWERDOWN_SPEED notification_CENTER_POWERDOWN_STRENGTH notification_CENTER_SUPERWEAPON_BROKEN notification_CENTER_SUPERWEAPON_LOST notification_CENTER_SUPERWEAPON_PICKUP notification_INFO_POWERUP_INVISIBILITY notification_INFO_POWERUP_SHIELD notification_INFO_POWERUP_SPEED notification_INFO_POWERUP_STRENGTH");
92 me.TR(me);
93 me.TD(me, 1, 2.9, e =
makeXonoticCheckBox_T(0,
"notification_CENTER_ITEM_WEAPON_DONTHAVE", _(
"Weapon centerprint notifications"),
"-"));
94 makeMulti(e,
"notification_CENTER_ITEM_WEAPON_DROP notification_CENTER_ITEM_WEAPON_GOT notification_CENTER_ITEM_WEAPON_NOAMMO notification_CENTER_ITEM_WEAPON_PRIMORSEC notification_CENTER_ITEM_WEAPON_UNAVAILABLE");
95 me.TR(me);
96 me.TD(me, 1, 2.9, e =
makeXonoticCheckBox_T(0,
"notification_INFO_ITEM_WEAPON_DONTHAVE", _(
"Weapon info message notifications"),
"-"));
97 makeMulti(e,
"notification_INFO_ITEM_WEAPON_DROP notification_INFO_ITEM_WEAPON_GOT notification_INFO_ITEM_WEAPON_NOAMMO notification_INFO_ITEM_WEAPON_PRIMORSEC notification_INFO_ITEM_WEAPON_UNAVAILABLE");
98
99 me.TR(me);
100 me.TR(me);
102 me.TR(me);
103 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(2, 0,
"notification_ANNCE_NUM_RESPAWN_1", _(
"Respawn countdown sounds"),
"-"));
104 makeMulti(e,
"notification_ANNCE_NUM_RESPAWN_2 notification_ANNCE_NUM_RESPAWN_3 notification_ANNCE_NUM_RESPAWN_4 notification_ANNCE_NUM_RESPAWN_5 notification_ANNCE_NUM_RESPAWN_6 notification_ANNCE_NUM_RESPAWN_7 notification_ANNCE_NUM_RESPAWN_8 notification_ANNCE_NUM_RESPAWN_9 notification_ANNCE_NUM_RESPAWN_10");
105 me.TR(me);
106 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(1, 0,
"notification_ANNCE_KILLSTREAK_03", _(
"Killstreak sounds"),
"-"));
107 makeMulti(e,
"notification_ANNCE_KILLSTREAK_05 notification_ANNCE_KILLSTREAK_10 notification_ANNCE_KILLSTREAK_15 notification_ANNCE_KILLSTREAK_20 notification_ANNCE_KILLSTREAK_25 notification_ANNCE_KILLSTREAK_30");
108 me.TR(me);
109 me.TD(me, 1, 2.9, e =
makeXonoticCheckBoxEx_T(1, 0,
"notification_ANNCE_ACHIEVEMENT_AIRSHOT", _(
"Achievement sounds"),
"-"));
110 makeMulti(e,
"notification_ANNCE_ACHIEVEMENT_AMAZING notification_ANNCE_ACHIEVEMENT_AWESOME notification_ANNCE_ACHIEVEMENT_BOTLIKE notification_ANNCE_ACHIEVEMENT_ELECTROBITCH notification_ANNCE_ACHIEVEMENT_IMPRESSIVE notification_ANNCE_ACHIEVEMENT_YODA");
111}
string MapInfo_Type_ToText(Gametype t)
entity makeXonoticTextLabel(float theAlign, string theText)
entity makeXonoticHeaderLabel(string theText)
entity makeXonoticCheckBox_T(float isInverted, string theCvar, string theText, string theTooltip)
entity makeXonoticCheckBoxEx_T(float theYesValue, float theNoValue, string theCvar, string theText, string theTooltip)
entity makeXonoticMixedSlider_T(string theCvar, string theTooltip)