]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Split up the menu cl_gentle checkbox
authorotta8634 <k9wolf@pm.me>
Sat, 8 Feb 2025 18:09:08 +0000 (02:09 +0800)
committerotta8634 <k9wolf@pm.me>
Fri, 14 Mar 2025 16:33:05 +0000 (00:33 +0800)
Now gore effects can be enabled with harsh language disabled, or vice versa, via the menu.

qcsrc/menu/xonotic/dialog_settings_user.qc

index 70f3f80a89669b5b25a0e720e6c576b831a4871b..bbe0d143477222c05349a09de1fb1da40ea89be1 100644 (file)
@@ -68,8 +68,17 @@ void XonoticUserSettingsTab_fill(entity me)
                        e.onClick = SetLanguage_Click;
                        e.onClickEntity = sk;
 
-       me.gotoRC(me, 11.5, 3.25); me.setFirstColumn(me, me.currentColumn);
+       me.gotoRC(me, 11, 3.25); me.setFirstColumn(me, me.currentColumn);
                me.TD(me, 1, 2.5, e = makeXonoticCheckBox_T(0, "cl_gentle", _("Disable gore effects and harsh language"),
                        _("Replace blood and gibs with content that does not have any gore effects")));
                        e.sendCvars = true;
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 2.3, e = makeXonoticCheckBox(0, "cl_gentle_gibs", _("Just the gore")));
+                       makeMulti(e, "cl_gentle_damage");
+                       setDependent(e, "cl_gentle", 0, 0);
+       me.TR(me);
+               me.TDempty(me, 0.2);
+               me.TD(me, 1, 2.3, e = makeXonoticCheckBox(0, "cl_gentle_messages", _("Just the language")));
+                       setDependent(e, "cl_gentle", 0, 0);
 }