These questions are intended to help me understand some of the more
important items in the server .DLL.
They're also intended to get some intelligent discussion going :)



We've all heard the newbie coder (including myself at one point) ask how to
get additional attacks from their weapons, by creating IN_ATTACK3 or
whatnot. This runs into the problem of bit-packing the int buttons in
entvars_t, because an int can only hold 16 bits and therefore 16 button
states.

What makes entvars_t so special, and would it be possible to create an
entvars2_t? Or is entvars_t inextricably linked to the engine?


Also, the typical workaround to this is to put a line in the ClientCommand
function of client.cpp. Is there a disadvantage to this? It seems like the
type of thing that might cause lag or client-side prediction problems.

thanks.
--geoff

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to