msg_entity = e;
WriteByte(MSG_ONE, SVC_TEMPENTITY);
WriteByte(MSG_ONE, TE_CSQC_NEX_VELOCITY);
+ WriteByte(MSG_ONE, bound(0, fabs(cvar("g_balance_nex_velocitydependent_halflife")), 1));
WriteShort(MSG_ONE, cvar("g_balance_nex_velocitydependent_minspeed"));
WriteShort(MSG_ONE, cvar("g_balance_nex_velocitydependent_maxspeed"));
+ WriteByte(MSG_ONE, cvar("g_balance_nex_velocitydependent_falloff_rate"));
+ WriteByte(MSG_ONE, cvar("g_balance_nex_secondary_charge"));
+ WriteByte(MSG_ONE, cvar("g_balance_nex_secondary_charge_rate"));
+}
+
+void send_CSQC_cr_maxbullets(entity e) {
+ msg_entity = e;
+ WriteByte(MSG_ONE, SVC_TEMPENTITY);
+ WriteByte(MSG_ONE, TE_CSQC_CR_MAXBULLETS);
+ WriteByte(MSG_ONE, cvar("g_balance_campingrifle_magazinecapacity"));
}
void Announce(string snd) {
send_CSQC_teamnagger();
send_CSQC_nexvelocity(self);
+ send_CSQC_cr_maxbullets(self);
CheatInitClient();
}