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
Caen MG42 bug
Moderators: Forum moderators, developers
- Ragnar_40k
- Posts: 394
- Joined: Thu Mar 18, 2004 5:18 pm
- Location: Berlin, birthplace of the Döner
- Contact:
Caen MG42 bug
The Emperor watch over you.
- mortis
- Posts: 360
- Joined: Tue Jul 06, 2004 11:57 pm
- Location: at the center of the e-universe
- Contact:
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)
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)
-
- Posts: 47
- Joined: Tue Dec 21, 2004 11:49 pm
- Location: Ireland
- Contact:
- mortis
- Posts: 360
- Joined: Tue Jul 06, 2004 11:57 pm
- Location: at the center of the e-universe
- Contact:
New versions:
Caen:
http://images.quakewarsterritory.com/mortis/Caen.script
Caen2:
http://images.quakewarsterritory.com/mo ... en2.script
--Mortis
Caen:
http://images.quakewarsterritory.com/mortis/Caen.script
Caen2:
http://images.quakewarsterritory.com/mo ... en2.script
--Mortis
- Ragnar_40k
- Posts: 394
- Joined: Thu Mar 18, 2004 5:18 pm
- Location: Berlin, birthplace of the Döner
- Contact:
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.
1. Oldstyle, with adding fakebrushes to prevent players from getting in:
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):
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"
}
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.
- mortis
- Posts: 360
- Joined: Tue Jul 06, 2004 11:57 pm
- Location: at the center of the e-universe
- Contact:
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
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"
}
-
- Posts: 47
- Joined: Tue Dec 21, 2004 11:49 pm
- Location: Ireland
- Contact: