Caen MG42 bug

Discussion for any ET/ETPro/BayonET bugs or cheats you find...

Moderators: Forum moderators, developers

Post Reply
User avatar
Ragnar_40k
Posts: 394
Joined: Thu Mar 18, 2004 5:18 pm
Location: Berlin, birthplace of the Döner
Contact:

Caen MG42 bug

Post by Ragnar_40k »

The MG42 bug allows players to get into the building through the wall on Caen.
Demo: http://forum.c-x-r.de/viewtopic.php?t=88
The Emperor watch over you.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

I'll fix it.....
Last edited by mortis on Sat Mar 04, 2006 9:08 pm, edited 1 time in total.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

try this fix:

http://images.quakewarsterritory.com/mortis/Caen.script

--Mortis

My German isn't that great, but it seems that lean + use was the source the exploit. In any case, I can't reproduce it with this script (a fakebrush of thickness + / - 12 units)
The Birdman
Posts: 47
Joined: Tue Dec 21, 2004 11:49 pm
Location: Ireland
Contact:

Post by The Birdman »

It can also be done on caen2.
Server 212.187.208.13:27960

Visit our clan site
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

User avatar
Ragnar_40k
Posts: 394
Joined: Thu Mar 18, 2004 5:18 pm
Location: Berlin, birthplace of the Döner
Contact:

Post by Ragnar_40k »

Here my additions for the cylinder bug (to stop players from jumping into the pillars near the flag). I have 2 versions, when you're paranoid you can combine both. :D

1. Oldstyle, with adding fakebrushes to prevent players from getting in:

Code: Select all

        // Ragnar: South pillar - fakebrush
        create
        {
        	scriptname "pillar_fix1"
        	classname "func_fakebrush"
        	contents 65536  // CONTENTS_PLAYERCLIP
        	origin "-583 810 364"
        	mins "-20 -20 -92"
        	maxs "20 20 92"
        }

        // Ragnar: Second pillar from south - fakebrush
        create
        {
        	scriptname "pillar_fix2"
        	classname "func_fakebrush"
        	contents 65536  // CONTENTS_PLAYERCLIP
        	origin "-583 1002 364"
        	mins "-20 -20 -92"
        	maxs "20 20 92"
        }

        // Ragnar: Second pillar from north - fakebrush
        create
        {
        	scriptname "pillar_fix3"
        	classname "func_fakebrush"
        	contents 65536  // CONTENTS_PLAYERCLIP
        	origin "-583 1186 364"
        	mins "-20 -20 -92"
        	maxs "20 20 92"
        }

        // Ragnar: North pillar - fakebrush
        create
        {
        	scriptname "pillar_fix4"
        	classname "func_fakebrush"
        	contents 65536  // CONTENTS_PLAYERCLIP
        	origin "-583 1378 364"
        	mins "-20 -20 -92"
        	maxs "20 20 92"
        }
2. trigger_hurt+target_print (and trigger_multiple) to show the players who got in a nice text message and to do some damage - so they decide to leave the pillar by themselves ;). To show the message to all players (and not only to one who triggered it) comment the line "spawnflags 4 // PRIVATE" in the "target_print"-section out (or simply remove it):

Code: Select all

        // Ragnar: Display some text for anyone who got into the pillars.
        create
        {
            targetname "pillar_message_print"
            scriptname "pillar_message_print"
            spawnflags 4 // PRIVATE
            message "^1Achtung: ^3Exploiting this bug is not welcome here. ^1GET THE FUCK OUT!"
            origin "-583 810 364"
            classname "target_print"
        }

        // Ragnar: South pillar - hurt
        create
        {
        	scriptname "pillar1_hurt"
        	spawnflags 24 // SLOW+NO_PROTECTION
        	classname "trigger_hurt"
        	dmg 5
        	sound "sound/player/hurt_barbwire.wav"
        	origin "-583 810 364"
        	mins "-4 -4 -92"
        	maxs "4 4 92"
        }

        // Ragnar: South pillar - trigger text message
        create
        {
            scriptname "pillar1_message"
            classname "trigger_multiple"
            target "pillar_message_print"
            origin "-583 810 364"
            mins "-4 -4 -92"
            maxs "4 4 92"
        }

        // Ragnar: Second pillar from south - hurt
        create
        {
        	scriptname "pillar2_hurt"
        	spawnflags 24 // SLOW+NO_PROTECTION
        	classname "trigger_hurt"
        	dmg 5
        	sound "sound/player/hurt_barbwire.wav"
        	origin "-583 1002 364"
        	mins "-4 -4 -92"
        	maxs "4 4 92"
        }

        // Ragnar: Second pillar from south - trigger text message
        create
        {
            scriptname "pillar2_message"
            classname "trigger_multiple"
            target "pillar_message_print"
            origin "-583 1002 364"
            mins "-4 -4 -92"
            maxs "4 4 92"
        }

        // Ragnar: Second pillar from north - hurt
        create
        {
        	scriptname "pillar3_hurt"
        	spawnflags 24 // SLOW+NO_PROTECTION
        	classname "trigger_hurt"
        	dmg 5
        	sound "sound/player/hurt_barbwire.wav"
        	origin "-583 1186 364"
        	mins "-4 -4 -92"
        	maxs "4 4 92"
        }

        // Ragnar: Second pillar from north - trigger text message
        create
        {
            scriptname "pillar3_message"
            classname "trigger_multiple"
            target "pillar_message_print"
            origin "-583 1186 364"
            mins "-4 -4 -92"
            maxs "4 4 92"
        }

        // Ragnar: North pillar - hurt
        create
        {
        	scriptname "pillar4_hurt"
        	spawnflags 24 // SLOW+NO_PROTECTION
        	classname "trigger_hurt"
        	dmg 5
        	sound "sound/player/hurt_barbwire.wav"
        	origin "-583 1378 364"
        	mins "-4 -4 -92"
        	maxs "4 4 92"
        }

        // Ragnar: North pillar - trigger text message
        create
        {
            scriptname "pillar4_message"
            classname "trigger_multiple"
            target "pillar_message_print"
            origin "-583 1378 364"
            mins "-4 -4 -92"
            maxs "4 4 92"
        }
The Emperor watch over you.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

Final versions (thanks to Ragnar's code):

Caen:

http://images.quakewarsterritory.com/mortis/Caen.script

Caen2:

http://images.quakewarsterritory.com/mo ... en2.script

Merges lean+MG fix, pillar clips, and pillar trigger_hurts...

Damage increased to 25/sec

Global Message changed to:WARNING: ILLEGAL PLAYER LOCATION - PILLARS EXPLOIT

Code: Select all


		// mortis - mg clip exploit fix
		create
		{
			scriptName "bugfix1"
			classname "func_fakebrush"
			origin "-1936 384 232"
			contents 1  // CONTENTS_SOLID
			mins "-32 -40 -128"
			maxs "32 96 192"
		}

		// Ragnar: South pillar - fakebrush 
		create 
		{ 
			scriptname "pillar_fix1" 
			classname "func_fakebrush" 
			contents 65536 // CONTENTS_PLAYERCLIP 
			origin "-583 810 364" 
			mins "-20 -20 -92" 
			maxs "20 20 92" 
		} 

		// Ragnar: Second pillar from south - fakebrush 
		create 
		{ 
			scriptname "pillar_fix2" 
			classname "func_fakebrush" 
			contents 65536 // CONTENTS_PLAYERCLIP 
			origin "-583 1002 364" 
			mins "-20 -20 -92" 
			maxs "20 20 92" 
		} 

		// Ragnar: Second pillar from north - fakebrush 
		create 
		{ 
			scriptname "pillar_fix3" 
			classname "func_fakebrush" 
			contents 65536 // CONTENTS_PLAYERCLIP 
			origin "-583 1186 364" 
			mins "-20 -20 -92" 
			maxs "20 20 92" 
		} 

		// Ragnar: North pillar - fakebrush 
		create 
		{ 
			scriptname "pillar_fix4" 
			classname "func_fakebrush" 
			contents 65536 // CONTENTS_PLAYERCLIP 
			origin "-583 1378 364" 
			mins "-20 -20 -92" 
			maxs "20 20 92" 
		}

		// Ragnar: Display some text for anyone who got into the pillars. 
		create 
		{ 
			targetname "pillar_message_print" 
			scriptname "pillar_message_print" 
			message "^1WARNING: ^3ILLEGAL PLAYER LOCATION - PILLAR EXPLOIT." 
			origin "-583 810 364" 
			classname "target_print" 
		} 

		// Ragnar: South pillar - hurt 
		create 
		{ 
			scriptname "pillar1_hurt" 
			spawnflags 24 // SLOW+NO_PROTECTION 
			classname "trigger_hurt" 
			dmg 25 
			sound "sound/player/hurt_barbwire.wav" 
			origin "-583 810 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: South pillar - trigger text message 
		create 
		{ 
			scriptname "pillar1_message" 
			classname "trigger_multiple" 
			target "pillar_message_print" 
			origin "-583 810 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: Second pillar from south - hurt 
		create 
		{ 
			scriptname "pillar2_hurt" 
			spawnflags 24 // SLOW+NO_PROTECTION 
			classname "trigger_hurt" 
			dmg 25 
			sound "sound/player/hurt_barbwire.wav" 
			origin "-583 1002 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: Second pillar from south - trigger text message 
		create 
		{ 
			scriptname "pillar2_message" 
			classname "trigger_multiple" 
			target "pillar_message_print" 
			origin "-583 1002 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: Second pillar from north - hurt 
		create 
		{ 
			scriptname "pillar3_hurt" 
			spawnflags 24 // SLOW+NO_PROTECTION 
			classname "trigger_hurt" 
			dmg 25 
			sound "sound/player/hurt_barbwire.wav" 
			origin "-583 1186 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: Second pillar from north - trigger text message 
		create 
		{ 
			scriptname "pillar3_message" 
			classname "trigger_multiple" 
			target "pillar_message_print" 
			origin "-583 1186 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: North pillar - hurt 
		create 
		{ 
			scriptname "pillar4_hurt" 
			spawnflags 24 // SLOW+NO_PROTECTION 
			classname "trigger_hurt" 
			dmg 25 
			sound "sound/player/hurt_barbwire.wav" 
			origin "-583 1378 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		} 

		// Ragnar: North pillar - trigger text message 
		create 
		{ 
			scriptname "pillar4_message" 
			classname "trigger_multiple" 
			target "pillar_message_print" 
			origin "-583 1378 364" 
			mins "-4 -4 -92" 
			maxs "4 4 92" 
		}

The Birdman
Posts: 47
Joined: Tue Dec 21, 2004 11:49 pm
Location: Ireland
Contact:

Post by The Birdman »

Nice work guys.
Server 212.187.208.13:27960

Visit our clan site
Post Reply