1 #include "onslaught.qh"
5 REGISTER_MUTATOR(cl_ons, true);
8 vector generator_origin;
9 vector autocvar_cl_eventchase_generator_viewoffset = '0 0 80';
10 float autocvar_cl_eventchase_generator_distance = 400;
11 MUTATOR_HOOKFUNCTION(cl_ons, WantEventchase)
13 ons_roundlost = STAT(ROUNDLOST);
17 IL_EACH(g_onsgenerators, it.health <= 0,
23 ons_roundlost = false; // don't enforce the 3rd person camera if there is no dead generator to show
28 generator_origin = gen.origin;
34 MUTATOR_HOOKFUNCTION(cl_ons, CustomizeEventchase)
38 M_ARGV(0, vector) = generator_origin;
39 M_ARGV(1, vector) = autocvar_cl_eventchase_generator_viewoffset;
40 M_ARGV(0, float) = autocvar_cl_eventchase_generator_distance;