]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Disambiguate an if-if-else and fix indentation in globalsounds.qc
authorterencehill <piuntn@gmail.com>
Sat, 6 Jun 2020 08:20:44 +0000 (10:20 +0200)
committerterencehill <piuntn@gmail.com>
Sat, 6 Jun 2020 08:20:44 +0000 (10:20 +0200)
qcsrc/common/effects/qc/globalsound.qc

index 4e8467e8a45746bb0c2fd364358a404843f566d5..8ce2b6ed3a4a8b7ea0fd09ddf75bf9b241b03847 100644 (file)
                        LoadPlayerSounds(this, "sound/player/default.sounds", true);
                        if (this.model == "null"
                        #ifdef SVQC
-                           && autocvar_g_debug_globalsounds
+                               && autocvar_g_debug_globalsounds
                        #endif
-                        ) return;
+                       ) return;
                        if (autocvar_g_debug_defaultsounds) return;
                        if (LoadPlayerSounds(this, get_model_datafilename(this.model, this.skin, "sounds"), false)) return;
                        LoadPlayerSounds(this, get_model_datafilename(this.model, 0, "sounds"), true);
                                                        X();
                                                });
                                        }
-               #undef X
+                                       #undef X
                                        break;
                                }
                                case VOICETYPE_AUTOTAUNT:
                                case VOICETYPE_TAUNT:
                                {
-                                       if (voicetype == VOICETYPE_AUTOTAUNT) if (!sv_autotaunt) { break; }else {}
-                                       else if (IS_PLAYER(this) && !IS_DEAD(this)) animdecide_setaction(this, ANIMACTION_TAUNT,
-                                                       true);
+                                       if (voicetype == VOICETYPE_AUTOTAUNT)
+                                       {
+                                               if (!sv_autotaunt) break;
+                                       }
+                                       else if (IS_PLAYER(this) && !IS_DEAD(this))
+                                               animdecide_setaction(this, ANIMACTION_TAUNT, true);
+
                                        if (!sv_taunt) break;
                                        if (autocvar_sv_gentle) break;
                                        float tauntrand = 0;
                                        if (voicetype == VOICETYPE_AUTOTAUNT) tauntrand = random();
+
                                        #define X() \
                                                MACRO_BEGIN \
                                                        if (voicetype != VOICETYPE_AUTOTAUNT || tauntrand < CS(msg_entity).cvar_cl_autotaunt) \
                                                        { \
                                                                float atten = (CS(msg_entity).cvar_cl_voice_directional >= 1) \
-                                                                   ? bound(ATTEN_MIN, CS(msg_entity).cvar_cl_voice_directional_taunt_attenuation, \
+                                                                       ? bound(ATTEN_MIN, CS(msg_entity).cvar_cl_voice_directional_taunt_attenuation, \
                                                                        ATTEN_MAX) \
                                                                        : ATTEN_NONE; \
                                                                if (gs) globalsound(MSG_ONE, this, gs, r, chan, vol, atten); \
                                                        X();
                                                });
                                        }
-               #undef X
+                                       #undef X
                                        break;
                                }
                                case VOICETYPE_PLAYERSOUND: