its based on damage + an artificial push variable (set, only changes depending on it being bad_rj or rj, which i think prolly means uncrouched and crouched, but not sure.. kinda confusing name for the variables)
the damage side is a leftover from quake/tfc etc, the artificial part is completely new for tf2, and in the early times of tf2 the actual push the damage did was less, they increased it when they fucked up the rl for jumping a couple of times, way way back when)
also ofc, closer you are the more damage you get, + note that the origin of a playermodel, is inside the legs (should be the feet, but somehow somewhere inside the legs does the most damage, so evidence suggest origin is inside legs, maybe its somehow related to crouching making your legs go up? unsure :S )
and yes... i do think its linearly (the damage/distance), albeit with limits, like minimum and max (ofc)
« Last Edit: December 24, 2012, 04:24:08 AM by CrancK »
---------------------------
|