]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/mutators/events.qh
Hack item models
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mutators / events.qh
index 0f93f2ebfaa2f94037cfec79a0128abd0f0fab06..71542d543646272a29184fefad9194f175e475f3 100644 (file)
@@ -83,6 +83,16 @@ string weapon_model;
 string weapon_model_output;
 MUTATOR_HOOKABLE(WeaponModel, EV_WeaponModel);
 
+/** called when an item model is about to be set, allows custom paths etc. */
+#define EV_ItemModel(i, o) \
+    /**/ i(string, item_model) \
+    /**/ i(string, item_model_output) \
+    /**/ o(string, item_model_output) \
+    /**/
+string item_model;
+string item_model_output;
+MUTATOR_HOOKABLE(ItemModel, EV_ItemModel);
+
 /** called when a player presses the jump key */
 #define EV_PlayerJump(i, o) \
     /**/ i(float, player_multijump) \