]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/mutators/mutator/bloodloss/sv_bloodloss.qc
Add a quickmenu command to select a player to spectate
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / bloodloss / sv_bloodloss.qc
index 1164e0ade66efd9dcf05c924fa76ff109dcd0e65..a89691d2016a3591c572df9c93a7956a39cf8af3 100644 (file)
@@ -10,7 +10,7 @@ MUTATOR_HOOKFUNCTION(bloodloss, PlayerPreThink)
        entity player = M_ARGV(0, entity);
 
        if(IS_PLAYER(player))
-       if(GetResourceAmount(player, RESOURCE_HEALTH) <= autocvar_g_bloodloss && !IS_DEAD(player))
+       if(GetResource(player, RES_HEALTH) <= autocvar_g_bloodloss && !IS_DEAD(player))
        {
                PHYS_INPUT_BUTTON_CROUCH(player) = true;
 
@@ -19,7 +19,7 @@ MUTATOR_HOOKFUNCTION(bloodloss, PlayerPreThink)
                        if(player.vehicle)
                                vehicles_exit(player.vehicle, VHEF_RELEASE);
                        if(player.event_damage)
-                               player.event_damage(player, player, player, 1, DEATH_ROT.m_id, player.origin, '0 0 0');
+                               player.event_damage(player, player, player, 1, DEATH_ROT.m_id, DMG_NOWEP, player.origin, '0 0 0');
                        player.bloodloss_timer = time + 0.5 + random() * 0.5;
                }
        }
@@ -29,7 +29,7 @@ MUTATOR_HOOKFUNCTION(bloodloss, PlayerJump)
 {
        entity player = M_ARGV(0, entity);
 
-       if(GetResourceAmount(player, RESOURCE_HEALTH) <= autocvar_g_bloodloss)
+       if(GetResource(player, RES_HEALTH) <= autocvar_g_bloodloss)
                return true;
 }