If you are using a custom model, maybe it has autogenerated hitboxes or all
of them are set as group 0. Check the VDC for more info:
http://developer.valvesoftware.com/wiki/$hbox

2010/2/21 James Martin <altplu...@gmail.com>

> Yes, I've fully compiled both DLLs.
>
> As for the models, they show the different hitboxes, also I can grab the
> entity's CBaseAnimating and iterate through the hitboxes. So I know they
> are
> there.
>
> The problem is that the enginetrace, is done via the engine (hence the
> name.) So I have no way of knowing how it's checking for the hitboxes, or
> altering the code in question.
> It really makes no sense to me why it returns the hitbox/hitgroup as 0.
>
> Anyway, thanks for the input.
>
> On Sun, Feb 21, 2010 at 4:18 PM, Rodrigo 'r2d2rigo' Diaz <
> r2d2r...@gmail.com
> > wrote:
>
> > Did you recompile both DLLs? Are you sure the model contains
> > hitgroup-specific info, so they are properly identified?
> >
> > 2010/2/21 James Martin <altplu...@gmail.com>
> >
> > > A friend asked me to help start a mod, and I ran into a problem quite
> > early
> > > on.
> > > The request was for specific damage amount on a headshot.
> > >
> > > This seemed like an easy goal, but has me stumped. What would be the
> > proper
> > > way to detect a headshot? My first assumption was to check the "hitbox"
> > or
> > > "hitgroup" members from the CGameTrace. After searching the SDK, this
> > > seemed
> > > to be the right method. CBasePlayer::TraceAttack checks the hitgroup
> > there
> > > for scaling damage.
> > > The problem is, this just simply does not work for me. I added a simple
> > > console message to print the hitbox and hitgroup specified, and they
> > ALWAYS
> > > show as 0. (Which explains why the different damage doesn't work.)
> > >
> > > I've not messed with modeling any however, loading the model in the
> model
> > > viewer, I can see the hitboxes are there...
> > >
> > > I'm starting to think there is something painfully obvious that I'm
> > > overlooking here. If someone could please give me a hint as to what I'm
> > > doing wrong, I'd greatly appreciate it.
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list archives,
> > > please visit:
> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > >
> > >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to