I was trying to make the SetHullDuck() the same as CS:S and I noticed that you cant change the second decimal ( 0.03… )

I don’t understand why it’s not the same number as CS:S, but it’s not.

If you do “getpos” in console it tells you the exact number.

```
CS:S - 0.031311
GMOD - 0.031250
```

Off by 0.000061

I tried changing it by just adding my hull with 0.031311 but it adds it up with 0.031250 now it’s 0.06…

I want to do this so I can add the right CS:S SetHullDuck() in GMOD when crouching in air which is

```
SetHullDuck( Vector(-16, -16, 0 ), Vector( 16, 16, 55.531296 - 0.031311) )
```

Even though it says it’s 45 in the CS:S source code:

```
static CViewVectors g_CSViewVectors(
Vector( 0, 0, 64 ), // eye position - getpos 64.031311
Vector(-16, -16, 0 ), // hull min - getpos 0.031311
Vector( 16, 16, 62 ), // hull max - can't use getpos for this but i'm guessing it's 62.031311
Vector(-16, -16, 0 ), // duck hull min - getpos 0.031311
Vector( 16, 16, 45 ), // duck hull max getpos 55.531296
Vector( 0, 0, 47 ), // duck view getpos 47.031296
);
```

In air (noclip) with +duck and getpos it’s 55.531296

If it’s not exact you cant get over some blocks in the air and can in CS:S.