]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/mutators/base.qh
Merge branch 'master' into Mario/mutator_minstagib
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mutators / base.qh
index 35b2e652349a3f95ac238df57e083082537c62ab..91d2d602062a8096235d592894f252aa211d428e 100644 (file)
@@ -123,6 +123,9 @@ MUTATOR_HOOKABLE(GetCvars);
        // INPUT:
                float get_cvars_f;
                string get_cvars_s;
+               
+MUTATOR_HOOKABLE(PlayStrengthSound);
+       // called when a player fires a weapon with the strength powerup
 
 MUTATOR_HOOKABLE(EditProjectile);
        // can edit any "just fired" projectile
@@ -150,6 +153,7 @@ MUTATOR_HOOKABLE(PlayerDamage_Calculate);
                float frag_deathtype;
        // INPUT, OUTPUT:
                float frag_damage;
+               float frag_mirrordamage;
                vector frag_force;
 
 MUTATOR_HOOKABLE(PlayerPowerups);
@@ -220,6 +224,24 @@ MUTATOR_HOOKABLE(SetWeaponreplace);
                entity other; // weapon info
        // IN+OUT
                string ret_string;
+               
+MUTATOR_HOOKABLE(Item_RespawnCountdown);
+       // called when an item is about to respawn
+       // INPUT+OUTPUT:
+       string item_name;
+       vector item_color;
+       
+MUTATOR_HOOKABLE(Item_GiveTo);
+       // called when an item is given to a player
+       entity giveplayer;
+       entity giveitem;
+       float player_wswitch;
+       float player_pickedup;
+               
+MUTATOR_HOOKABLE(BotShouldAttack);
+       // called when a bot checks a target to attack
+       // INPUT
+       entity checkentity;
 
 MUTATOR_HOOKABLE(PortalTeleport);
        // called whenever a player goes through a portal gun teleport