X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmutators%2Fevents.qh;h=893765a7e1f85e322e768c73055183079b68d102;hb=b13f0907bb1f099662521558e8af590faf4984a8;hp=8f317c8e8a6f042476a887fbeb1869bc2b7841a7;hpb=25e5c49d0236dfc40abc562ca0cd24a78f8c8deb;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/mutators/events.qh b/qcsrc/client/mutators/events.qh index 8f317c8e8..893765a7e 100644 --- a/qcsrc/client/mutators/events.qh +++ b/qcsrc/client/mutators/events.qh @@ -49,4 +49,19 @@ MUTATOR_HOOKABLE(UpdateCrosshair, EV_NO_ARGS); /**/ MUTATOR_HOOKABLE(CSQC_Parse_TempEntity, EV_CSQC_Parse_TempEntity); +/** Called when a projectile is linked with CSQC */ +#define EV_Ent_Projectile(i, o) \ + /** entity id */ i(entity, self) \ + /**/ +MUTATOR_HOOKABLE(Ent_Projectile, EV_Ent_Projectile); + +/** Called when a projectile's properties are being modified */ +#define EV_EditProjectile(i, o) \ + /** entity id */ i(entity, self) \ + /**/ +MUTATOR_HOOKABLE(EditProjectile, EV_EditProjectile); + +/* Called when projectiles are precached */ +MUTATOR_HOOKABLE(PrecacheProjectiles, EV_NO_ARGS); + #endif