Author |
Message |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Sun Jun 27, 2004 2:36 pm Post subject: How do I disable wall passing? |
 |
|
|
|
Soccer:DisableWallPass = 1 doesn't seem to work.
If it's not in ASSS already how would I go about adding it? The ClientSet struct is:
struct ClientSettings
{
struct /* 4 bytes */
{
u32 type : 8; /* 0x0F */
u32 ExactDamage : 1;
u32 HideFlags : 1;
u32 NoXRadar : 1;
u32 SlowFrameRate : 3;
u32 DisableScreenshot : 1;
u32 MaxTimerDrift : 3;
u32 DisableBallThroughWalls : 1;
u32 DisableBallKilling : 1;
u32 _padding : 12;
} bit_set;
struct ShipSettings ships[8];
i32 long_set[20];
struct /* 4 bytes */
{
u32 x : 10;
u32 y : 10;
u32 r : 9;
u32 pad : 3;
} spawn_pos[4];
i16 short_set[58];
i8 byte_set[32];
i8 prizeweight_set[28];
};
where would the disablewallpass go? |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Sun Jun 27, 2004 3:21 pm Post subject: |
 |
|
|
|
Have you tried looking at clientset.c? _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me |
|
Back to top |
|
 |
CypherJF I gargle nitroglycerin

Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: Sun Jun 27, 2004 9:53 pm Post subject: |
 |
|
|
|
It should have such a feature programmed in; or else it's another thing to add to my todo before use of ASSS. :/ _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Sun Jun 27, 2004 10:46 pm Post subject: |
 |
|
|
|
the clientset struct is from clientset.c
I'm thinking it's a client setting so it'd have to be sent to the client... where in the clientset struct would it need to be added? |
|
Back to top |
|
 |
Smong Server Help Squatter

Joined: 1043048991 Posts: 0x91E Offline
|
Posted: Tue Jun 29, 2004 2:26 pm Post subject: Re: How do I disable wall passing? |
 |
|
|
|
Bak wrote: | u32 DisableBallThroughWalls : 1; | Assuming DisableScreenshot is ctm only, then it will most likely be this one.
Edit: After checking clientset.def I am pretty sure it is this bit (there have been previous mistakes with the bitfields). |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Tue Jun 29, 2004 5:04 pm Post subject: |
 |
|
|
|
well I have no idea how I missed that (stupidity)... thanks smong |
|
Back to top |
|
 |
|