]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/mutators/mutator/globalforces/sv_globalforces.qc
take3: format 903 files
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / globalforces / sv_globalforces.qc
index 3e9cd0d51c112fbd22e6d705b19fdfbcc530bf8b..e35cb1b0886bce8ec1b9d99331fdcf5582ccac6d 100644 (file)
@@ -6,26 +6,29 @@ AUTOCVAR(g_globalforces_self, float, 1, "Global forces: knockback self scale");
 AUTOCVAR(g_globalforces_range, float, 1000, "Global forces: max range of effect");
 REGISTER_MUTATOR(mutator_globalforces, autocvar_g_globalforces);
 
-MUTATOR_HOOKFUNCTION(mutator_globalforces, BuildMutatorsString) {
-    M_ARGV(0, string) = strcat(M_ARGV(0, string), ":GlobalForces");
+MUTATOR_HOOKFUNCTION(mutator_globalforces, BuildMutatorsString)
+{
+       M_ARGV(0, string) = strcat(M_ARGV(0, string), ":GlobalForces");
 }
 
-MUTATOR_HOOKFUNCTION(mutator_globalforces, BuildMutatorsPrettyString) {
-    M_ARGV(0, string) = strcat(M_ARGV(0, string), ", Global forces");
+MUTATOR_HOOKFUNCTION(mutator_globalforces, BuildMutatorsPrettyString)
+{
+       M_ARGV(0, string) = strcat(M_ARGV(0, string), ", Global forces");
 }
 
-MUTATOR_HOOKFUNCTION(mutator_globalforces, PlayerDamage_SplitHealthArmor) {
-    entity frag_attacker = M_ARGV(1, entity);
-    entity frag_target = M_ARGV(2, entity);
-    if (autocvar_g_globalforces_noself && frag_target == frag_attacker) return;
-    vector damage_force = M_ARGV(3, vector) * autocvar_g_globalforces;
-    FOREACH_CLIENT(IS_PLAYER(it) && it != frag_target, {
-        if (autocvar_g_globalforces_range) {
-            if (vdist(it.origin - frag_target.origin, >, autocvar_g_globalforces_range)) {
-                continue;
-            }
-        }
-        float f = (it == frag_attacker) ? autocvar_g_globalforces_self : 1;
-        it.velocity += damage_explosion_calcpush(f * it.damageforcescale * damage_force, it.velocity, autocvar_g_balance_damagepush_speedfactor);
-    });
+MUTATOR_HOOKFUNCTION(mutator_globalforces, PlayerDamage_SplitHealthArmor)
+{
+       entity frag_attacker = M_ARGV(1, entity);
+       entity frag_target = M_ARGV(2, entity);
+       if (autocvar_g_globalforces_noself && frag_target == frag_attacker) { return; }
+       vector damage_force = M_ARGV(3, vector) * autocvar_g_globalforces;
+       FOREACH_CLIENT(IS_PLAYER(it) && it != frag_target, {
+               if (autocvar_g_globalforces_range) {
+                       if (vdist(it.origin - frag_target.origin, >, autocvar_g_globalforces_range)) {
+                               continue;
+                       }
+               }
+               float f = (it == frag_attacker) ? autocvar_g_globalforces_self : 1;
+               it.velocity += damage_explosion_calcpush(f * it.damageforcescale * damage_force, it.velocity, autocvar_g_balance_damagepush_speedfactor);
+       });
 }