.float t_length, t_width;
.vector destvec; // for rain
+.vector destvec2; // for train
.float cnt; // for rain
.float count;
//.float cnt2;
float startitem_failed;
void DropFlag(entity flag, entity penalty_receiver, entity attacker);
-void DropBall(entity ball, vector org, vector vel);
void DropAllRunes(entity pl);
floatfield Item_CounterField(float it);
float W_AmmoItemCode(float wpn);
-float W_WeaponBit(float wpn);
string W_Name(float weaponid);
+string W_Apply_Weaponreplace(string in);
void FixIntermissionClient(entity e);
void FixClientCvars(entity e);
-float weaponsInMap;
+WEPSET_DECLARE_A(weaponsInMap);
.float respawn_countdown; // next number to count
string clientstuff;
.float phase;
-.float weapons;
.float pressedkeys;
.float porto_forbidden;
void ClientData_Touch(entity e);
-vector debug_shotorg; // if non-zero, overrides the shot origin of all weapons
+//vector debug_shotorg; // if non-zero, overrides the shot origin of all weapons
.float wasplayer;
.float team_forced; // can be a team number to force a team, or 0 for default action, or -1 for forced spectator
+.float player_blocked;
+
.float freezetag_frozen;
.float freezetag_revive_progress;