Skip to content

Commit

Permalink
The Nightmare Commit (Stuck spawns, QoL, etc.)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tsuey authored Sep 24, 2021
1 parent 1942b1f commit 8a5e1ff
Show file tree
Hide file tree
Showing 27 changed files with 425 additions and 39 deletions.
23 changes: 23 additions & 0 deletions root/scripts/vscripts/community/maps/c10m1_caves.nut
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ function DoRoundFixes()
make_clip( "_permstuck_endrockcorner", "Everyone", 1, "-8 -79 -186", "95 130 174", "-11277 -6770 193", "0 -35 0" );
make_clip( "_dispcrouch_endrocktinytop", "Everyone", 1, "-8 -37 0", "8 121 148", "-11216 -6525 62" );
make_clip( "_dispcrouch_endrockparkour", "Everyone", 1, "-8 -116 0", "8 56 115", "-12284 -6439 147", "0 9 0" );
make_clip( "_spawnstuck_tunnelend", "SI Players and AI", 1, "-240 -550 0", "240 600 216", "-12998 -4435 -64" );

// Not confirmed canon -- but probably.

Expand Down Expand Up @@ -61,4 +62,26 @@ function DoRoundFixes()
make_prop( "dynamic", "_yesdrawcliff_rocks2", "models/props_wasteland/rock_cliff01.mdl", "-11429 -10350 520", "0 0 0", "shadow_no" );
make_trigmove( "_duckqol_trafficlight", "Duck", "-8 -8 -32", "8 16 32", "-12158 -9866 60" );
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// Delete several specific clips along left side of map. Deleting
// all of them wouldn't be so bad since it's just Tanks, but let's
// not do that anyway in case more Infected ladders are added later.

kill_funcinfclip( 1145.18 ); // Spawn left 1st
kill_funcinfclip( 1127.68 ); // Spawn left 2nd
kill_funcinfclip( 1110.42 ); // Spawn left 3rd
kill_funcinfclip( 1059.74 ); // Spawn left 4th
kill_funcinfclip( 1054.83 ); // Spawn left 5th
kill_funcinfclip( 1216.59 ); // Tunnelside
kill_funcinfclip( 1000.2 ); // Cliffside
kill_funcinfclip( 597.979 ); // End cave connection to map 2 (easter egg spot)

// Prevent falling into a permstuck spot, opened up from above deletions.

make_clip( "_tankstuck_tunnelside", "SI Players", 1, "-1700 -200 -1337", "1700 1024 610", "-13902 -10396 656", "0 45 0" );
}
}
33 changes: 33 additions & 0 deletions root/scripts/vscripts/community/maps/c10m2_drainage.nut
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,37 @@ function DoRoundFixes()
Entities.FindByClassnameNearest( "prop_physics", Vector( -7016, -6697, -206 ), 8 ).SetOrigin( Vector( -7016, -6747, -209 ) );
Entities.FindByClassnameNearest( "prop_physics", Vector( -7000, -6674, -205 ), 8 ).SetOrigin( Vector( -7000, -6724, -208 ) );
}

// Resolve stuck Tank spawns for Versus Survival & Taaannnk! Mutation.

if ( g_MutaMode == "mutation15" )
{
// Excessively problematic map for Taaannnk! Mutation, but not so much
// for Versus Survival. In the Survival area, there's 3 sewer tunnels
// with excess nav players could spawn behind -- this deletes all of them,
// and there's no way to get under the limited Survival arena.

EntFire( "func_playerinfected_clip", "Kill" );

// Delete 1 *.LMP roadsidefence model to facilitate Infected player travel.

kill_entity( Entities.FindByClassnameNearest( "prop_dynamic", Vector( -8972, -7890, -320 ), 1 ) );

// Add 3 Infected ladders to complement the "stacked blockers" meant
// for AI, which players cannot reasonably know the presence of.

make_ladder( "_ladder_versussurvivalfence1_cloned_tunnelmid", "-9478.5 -7280 -384", "155 45 -410" );
make_ladder( "_ladder_versussurvivalfence2_cloned_tunnelmid", "-9478.5 -7280 -384", "155 0 -410" );
make_ladder( "_ladder_versussurvivalfence3_cloned_tunnelmid", "-9478.5 -7280 -384", "155 -45 -410" );
}

if ( g_MutaMode == "mutation19" )
{
// Excessively problematic map, most specifically the end area, so just
// delete all of these -- Tanks can get out of the map and venture to
// its far extents, but only in end area, and the alternatives messier.
// Also 3 sewer tunnels in the event area that have clips but excess nav.

EntFire( "func_playerinfected_clip", "Kill" );
}
}
18 changes: 18 additions & 0 deletions root/scripts/vscripts/community/maps/c10m3_ranchhouse.nut
Original file line number Diff line number Diff line change
Expand Up @@ -105,4 +105,22 @@ function DoRoundFixes()
//make_prop( "dynamic", "_solidify_tree09", "models/props_foliage/trees_cluster02.mdl", "-7168 -880 -91.8731", "-6.18811 26.8478 12.0217", "shadow_no" );
make_prop( "dynamic", "_solidify_tree10", "models/props_foliage/trees_cluster02.mdl", "-9664 -1400 -36.5395", "-15.8186 151.677 -1.38363", "shadow_no" );
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// Deleting all func_playerinfected_clip would create new exploits
// in the Survival/finale arena, so instead only delete specific ones.
// Luckily, the Survival arena itself is fine, so doesn't need any
// work, and all spawns fixed below are far away from Survival arena.

kill_funcinfclip( 668.433 ); // Wrongway in beginning area
kill_funcinfclip( 2248.58 ); // Treeline after bus/shed

// New clips to extend behind some func_playerinfected_clips.

make_clip( "_tankstuck_cornerpath", "SI Players", 1, "-700 -800 -145", "800 790 1360", "-13598 -9362 68" );
make_clip( "_tankstuck_mountainwedge", "SI Players", 1, "-100 -100 0", "100 100 1300", "-8388 -3525 300" );
}
}
28 changes: 28 additions & 0 deletions root/scripts/vscripts/community/maps/c10m4_mainstreet.nut
Original file line number Diff line number Diff line change
Expand Up @@ -161,4 +161,32 @@ function DoRoundFixes()

EntFire( g_UpdateName + "_hittable_hellcarglass", "SetParent", g_UpdateName + "_hittable_hellcar" );
}

// Resolve stuck Tank spawns for Versus Survival & Taaannnk! Mutation.

if ( g_MutaMode == "mutation15" )
{
// In Versus Survival's event area, block an inaccessible ladder
// (to be restored in the future) behind a barricade, and then
// also clip off excessive navmesh in far dark corner of the map.

make_clip( "_tankstuck_endbarricade", "SI Players", 1, "-400 -900 0", "400 900 1700", "3822 -3970 0" );
make_clip( "_tankstuck_excesscorner", "SI Players", 1, "-200 -100 0", "200 100 1700", "-2520 -5048 -64" );
}

if ( g_MutaMode == "mutation19" )
{
// Tons of possibilities to spawn behind the long row of houses
// so just block them all off, tons of NODRAW and hostile clips.
// Players would only materialize back here in Taaannnk! Mutation.

make_clip( "_tankstuck_houserow", "SI Players", 1, "-2260 -440 0", "3450 900 1850", "68 158 -100" );

// In Versus Survival's event area, block an inaccessible ladder
// (to be restored in the future) behind a barricade, and then
// also clip off excessive navmesh in far dark corner of the map.

make_clip( "_tankstuck_endbarricade", "SI Players", 1, "-400 -900 0", "400 900 1700", "3822 -3970 0" );
make_clip( "_tankstuck_excesscorner", "SI Players", 1, "-200 -100 0", "200 100 1700", "-2520 -5048 -64" );
}
}
11 changes: 10 additions & 1 deletion root/scripts/vscripts/community/maps/c11m1_greenhouse.nut
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ function DoRoundFixes()

make_clip( "_commonhop_greenhouse", "Survivors", 1, "0 -320 -176", "3 240 690", "5226 -752 1023" );
make_clip( "_cliprework_endpassage", "Survivors", 1, "-6 -224 0", "6 224 78", "4858 2552 274" );

}

if ( HasPlayerControlledZombies() )
Expand Down Expand Up @@ -78,6 +77,7 @@ function DoRoundFixes()
make_prop( "dynamic", "_yesdrawgreenhouse_plywood", "models/props_update/c11m1_greenhouse_plywood.mdl", "5524 -717 968", "0 270 0", "shadow_no" );
make_prop( "dynamic", "_yesdrawgreenhouse_wrongwaya", "models/props_misc/wrongway_sign01_optimized.mdl", "6305 -633 1148", "0 180 0", "shadow_no", "solid_no", "255 255 255", 500, 17 );
make_prop( "dynamic", "_yesdrawgreenhouse_wrongwayb", "models/props_misc/wrongway_sign01_optimized.mdl", "6305 -395 1148", "0 180 0", "shadow_no", "solid_no", "255 255 255", 500, 17 );

local strEndUpperWalkway = clone_model( Entities.FindByClassnameNearest( "func_illusionary", Vector( 4063, 2331, 49.83 ), 1 ) );

if ( strEndUpperWalkway != null )
Expand All @@ -91,4 +91,13 @@ function DoRoundFixes()
} );
}
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// Delete 1 clip, opens up a lot to explore but no exploits.

kill_funcinfclip( 1154.43 ); // End area fence barricade
}
}
21 changes: 21 additions & 0 deletions root/scripts/vscripts/community/maps/c11m2_offices.nut
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,25 @@ function DoRoundFixes()
patch_ladder( "8596 5497.5 92.3941", "0 4 0" );
patch_ladder( "8260 5497.5 92.3941", "0 4 0" );
}

// Resolve stuck Tank spawns for Versus Survival & Taaannnk! Mutation.

if ( g_MutaMode == "mutation15" )
{
// Final street wrongway barricades -- only left Versus Survival relevant.

kill_funcinfclip( 1043.94 ); // Final street left barricade
}

if ( g_MutaMode == "mutation19" )
{
// Block an excess nav area that's quite far behind a fence.

make_clip( "_tankstuck_fencenavarea", "SI Players", 1, "-64 -64 0", "64 64 1400", "10314 3862 16" );

// Final street wrongway barricades.

kill_funcinfclip( 1043.94 ); // Final street left barricade
kill_funcinfclip( 1493.36 ); // Final street right barricade
}
}
10 changes: 10 additions & 0 deletions root/scripts/vscripts/community/maps/c11m3_garage.nut
Original file line number Diff line number Diff line change
Expand Up @@ -146,4 +146,14 @@ function DoRoundFixes()
patch_ladder( "-1539.5 1472 192.315", "-1 0 0" );
patch_ladder( "-3352 2426 110", "0 -1 0" );
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// When Survivors leave the safe room, Tanks can immediately spawn
// stuck behind the fence. Block it off until future ladder rework.

make_clip( "_tankstuck_startfence", "SI Players", 1, "-1200 -80 0", "720 58 1800", "-4947 -3786 16" );
}
}
10 changes: 8 additions & 2 deletions root/scripts/vscripts/community/maps/c11m4_terminal.nut
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,22 @@ function DoRoundFixes()
EntFire( "securityrotator1", "AddOutput", "origin 1025.7 1750.9 125.456", 0 );
EntFire( "securityspotlight1", "AddOutput", "origin 1025.7 1750.9 125.456", 1 );

// Rubble axiswarp with QoL and OoB clips to reduce stuck bot and player Tank spawns

make_axiswarp( "_spawnstuck_rubble", "x+", 64, "-8 -88 0", "7 120 192", "-604 5248 296" );

make_clip( "_spawnstuck_rubble_qol", "SI Players and AI", 1, "-95 -128 0", "60 128 4", "-720 5248 360", "-45 0 0" );
make_clip( "_spawnstuck_rubble_oob", "SI Players", 1, "-2 -56 -32", "2 56 56", "-906 5256 344" );

if ( g_BaseMode == "coop" || g_BaseMode == "realism" )
{
devchap( "BASE COOP" );

// FIXES

patch_spawninfront( "2552 4080 152", "0 -16 0", "614 16 244" );

}

if ( g_BaseMode == "versus" )
{
devchap( "BASE VERSUS" );
Expand All @@ -64,7 +71,6 @@ function DoRoundFixes()
patch_spawninfront( "2552 4080 152", "0 -16 0", "614 16 244" );

make_clip( "_altpath_escalator", "Survivors", 1, "-37 -6 -35", "25 6 175", "2289 1737 51", "0 0 -2.5" );

}

if ( HasPlayerControlledZombies() )
Expand Down
19 changes: 16 additions & 3 deletions root/scripts/vscripts/community/maps/c12m1_hilltop.nut
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ function DoRoundFixes()
// FIXES

make_clip( "_nav_quarrybeams", "Survivors", 1, "-152 -7 0", "152 1 288", "-7808 -9481 512" );

}

if ( HasPlayerControlledZombies() )
Expand All @@ -49,8 +48,8 @@ function DoRoundFixes()
make_clip( "_meticulous_funcinfclip05", "SI Players", 1, "-280 0 -640", "210 32 1635", "-11103 -9082 557", "0 70 0" );
make_clip( "_meticulous_funcinfclip06", "SI Players", 1, "-8 -320 0", "8 320 1454", "-9996 -8345 738", "0 -36 0" );
make_clip( "_meticulous_funcinfclip07", "SI Players", 1, "-8 -160 0", "8 160 1372", "-6728 -7101 820" );
make_clip( "_meticulous_funcinfclip08", "SI Players", 1, "-777 -8 0", "1000 8 1372", "-5988 -6941 820" );
make_clip( "_meticulous_funcinfclip09", "SI Players", 1, "-205 -8 0", "1000 8 885", "-5988 -6941 -65" );
make_clip( "_meticulous_funcinfclip08", "SI Players", 1, "-777 -8 0", "1000 960 1372", "-5988 -6941 820" );
make_clip( "_meticulous_funcinfclip09", "SI Players", 1, "-205 -8 0", "1000 960 885", "-5988 -6941 -65" );
make_clip( "_meticulous_stuckspot", "SI Players", 1, "-420 -128 -640", "640 32 600", "-9801 -13140 120", "-20 -40 0" );
make_clip( "_meticulous_slidespot", "SI Players", 1, "-108 -56 0", "643 16 88", "-10932 -8918 432" );
make_ladder( "_ladder_1stcliffback_cloned_startwide", "-8180.8638 -14508.2334 12.3855", "-12520 3632 3095", "0 37.14 10", "-0.61 0.79 0" );
Expand All @@ -68,4 +67,18 @@ function DoRoundFixes()
make_ladder( "_ladder_skybridgerightT_cloned_trackstoshed", "-7726 -8871.5 120", "-242 -597.45 321", "0 0 -2" );
patch_ladder( "-10213 -12939 834.173", "22 0 0" );
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// Thicken 2 wrongway's func_playerinfected_clip. Note this
// works for Taaannnk! Mutation but is a bad ladder to add
// to the vanilla game since it blocks climbability of a
// ladder that'd be climbable for custom servers that delete
// all func_playerinfected_clip.

make_clip( "_tankstuck_wrongwayone", "SI Players", 1, "-320 -800 0", "0 750 1740", "-11967 -10090 450" );
make_clip( "_tankstuck_wrongwaytwo", "SI Players", 1, "-610 0 0", "180 460 1740", "-11604 -9345 450" );
}
}
12 changes: 12 additions & 0 deletions root/scripts/vscripts/community/maps/c12m2_traintunnel.nut
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ function DoRoundFixes()
make_clip( "_ladder_indoorventduct_clip", "Everyone", 1, "-22 -32 0", "42 32 223", "-8170 -6300 -64" );
make_clip( "_ladder_parkourvent_clip", "SI Players", 1, "-1 -17 0", "0 17 64", "-8723 -7415 163" );
make_clip( "_meticulous_funcinfclip01", "SI Players", 1, "-492 -6 -977", "553 6 657", "-7806 -7614 1536", "0 38 0" );
make_clip( "_permstuck_tunnelend", "SI Players", 1, "-16 -16 -16", "16 16 32", "-1445 -10327 -4" );
make_ladder( "_ladder_boxcarbm1mirr_cloned_firstwindow", "-6728.5 -6458 72", "-2053 -15104 -120", "0 -90 0", "0 1 0" );
make_ladder( "_ladder_boxcarcm1mirr_cloned_firstwindow", "-6728.5 -6458 72", "-14627 -1792 -120", "0 90 0", "0 -1 0" );
make_ladder( "_ladder_eventdoorback_cloned_triplepipes", "-7252 -8080.5 370", "-15712 -333 -250", "0 90 0", "1 0 0" );
Expand Down Expand Up @@ -66,4 +67,15 @@ function DoRoundFixes()
kill_entity( Entities.FindByClassnameNearest( "func_brush", Vector( -8600, -7524, -8.13 ), 1 ) );
EntFire( "emergency_door_sign", "DisableCollision", 1 );
}

// Resolve stuck Tank spawns for Taaannnk! Mutation.

if ( g_MutaMode == "mutation19" )
{
// No issues in the Survival arena, but the end for Taaannnk! can
// result in stuck spawns here. Note this blocks "map 3 easter egg"
// accessible area, and is NOT ideal for vanilla Versus.

make_clip( "_tankstuck_tunnelend", "SI Players", 1, "-320 -800 -120", "450 258 240", "-1551 -10785 50" );
}
}
34 changes: 22 additions & 12 deletions root/scripts/vscripts/community/maps/c12m3_bridge.nut
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ function DoRoundFixes()
make_clip( "_nav_bridgecollapsea", "Survivors", 1, "-9 -10 0", "19 19 310", "5854 -12656 -41.3", "5 0 0" );
make_clip( "_nav_bridgecollapseb", "Survivors", 1, "-9 -10 0", "19 19 310", "6000 -12656 -41.3", "-5 0 0" );
make_clip( "_stuckwarp_endtunnel", "Everyone", 1, "-18 -60 0", "48 68 84", "968 -12932 20" );
make_clip( "_permstuck_shedtree", "Everyone", 1, "-14 -14 -164", "14 14 1640", "3085 -14120 88" );
make_clip( "_permstuck_terribadcliff", "Everyone", 1, "-68 -1 0", "68 46 148", "7317 -11487 451" );

con_comment( "MOVER:\tClip \"_bridge_dynamic_clip\" simulated to move when bridge collapses." );
Expand All @@ -30,17 +31,17 @@ function DoRoundFixes()
// FIXES

patch_spawninfront( "7136 -11876 394", "0 -164 -24", "800 4 134" );

}

if ( g_BaseMode == "versus" )
{
devchap( "BASE VERSUS" );

// FIXES

patch_spawninfront( "7136 -11876 394", "0 -164 -24", "800 4 134" );

}

if ( g_BaseMode == "survival" )
{
devchap( "BASE SURVIVAL" );
Expand All @@ -52,7 +53,6 @@ function DoRoundFixes()
make_clip( "_missing_tree_2", "Survivors", 1, "-23 -23 0", "23 23 1302", "3066 -14082 418" );
make_clip( "_missing_tree_3", "Survivors", 1, "-23 -23 0", "23 23 1302", "4214 -12710 418" );
make_clip( "_missing_tree_4", "Survivors", 1, "-23 -23 0", "23 23 1302", "3730 -14198 418" );

}

if ( HasPlayerControlledZombies() )
Expand All @@ -67,18 +67,18 @@ function DoRoundFixes()
make_clip( "_ladder_startventshaft_clipleft", "Everyone", 1, "-10 -12 0", "0 0 233", "-1030 -10911 -32", "0 -47 0" );
make_clip( "_ladder_startventshaft_clipright", "Everyone", 1, "-10 -12 0", "0 0 233", "-1005 -10903 -32", "0 47 0" );
make_clip( "_meticulous_funcinfclip01", "SI Players", 1, "-17 -515 -216", "150 721 1408", "-688 -10708 321" );
make_clip( "_meticulous_funcinfclip02", "SI Players", 1, "-1000 -17 -170", "1150 17 1408", "262 -11524 321", "0 -21 0" );
make_clip( "_meticulous_funcinfclip03", "SI Players", 1, "-34 -238 0", "57 260 1408", "1323 -12178 321" );
make_clip( "_meticulous_funcinfclip04", "SI Players", 1, "-310 -17 159", "724 17 1408", "1616 -12255 321" );
make_clip( "_meticulous_funcinfclip02", "SI Players", 1, "-1000 -120 -170", "1150 17 1408", "262 -11524 321", "0 -21 0" );
make_clip( "_meticulous_funcinfclip03", "SI Players", 1, "-340 -238 0", "57 260 1408", "1323 -12178 321" );
make_clip( "_meticulous_funcinfclip04", "SI Players", 1, "-310 -420 159", "724 17 1408", "1616 -12255 321" );
make_clip( "_meticulous_funcinfclip05", "SI Players", 1, "-1000 -310 -170", "850 187 1408", "262 -11524 321" );
make_clip( "_meticulous_funcinfclip06", "SI Players", 1, "-235 -165 64", "525 260 1408", "2560 -12100 321" );
make_clip( "_meticulous_funcinfclip07", "SI Players", 1, "-48 -555 -216", "17 1414 1408", "3276 -11409 321", "0 -24 0" );
make_clip( "_meticulous_funcinfclip08", "SI Players", 1, "-34 -120 -216", "17 700 1408", "3821 -10047 321", "0 24 0" );
make_clip( "_meticulous_funcinfclip09", "SI Players", 1, "-1600 -30 -216", "1600 17 1408", "1980 -9420 321" );
make_clip( "_meticulous_funcinfclip10", "SI Players", 1, "-600 -70 -216", "600 17 1408", "-132 -9696 321", "0 27 0" );
make_clip( "_meticulous_funcinfclip07", "SI Players", 1, "-48 -555 -216", "180 1414 1408", "3276 -11409 321", "0 -24 0" );
make_clip( "_meticulous_funcinfclip08", "SI Players", 1, "-34 -120 -216", "260 700 1408", "3821 -10047 321", "0 24 0" );
make_clip( "_meticulous_funcinfclip09", "SI Players", 1, "-1600 -30 -216", "1600 70 1408", "1980 -9420 321" );
make_clip( "_meticulous_funcinfclip10", "SI Players", 1, "-600 -70 -216", "600 170 1408", "-132 -9696 321", "0 27 0" );
make_clip( "_meticulous_funcinfclip11", "SI Players", 1, "-17 -555 -55", "17 1414 1408", "2361 -13935 321" );
make_clip( "_meticulous_funcinfclip12", "SI Players", 1, "-3000 -17 -216", "3000 17 1408", "5344 -14507 321" );
make_clip( "_meticulous_funcinfclip13", "SI Players", 1, "-800 -17 -216", "500 17 1408", "9070 -14172 321", "0 25 0" );
make_clip( "_meticulous_funcinfclip12", "SI Players", 1, "-3000 -410 -216", "3000 17 1408", "5344 -14507 321" );
make_clip( "_meticulous_funcinfclip13", "SI Players", 1, "-800 -170 -216", "500 17 1408", "9070 -14172 321", "0 25 0" );
make_clip( "_meticulous_funcinfclip14", "SI Players", 1, "-17 -761 -420", "17 1248 1408", "9216 -13284 321", "0 25 0" );
make_clip( "_meticulous_funcinfclip15", "SI Players", 1, "-320 -17 -216", "216 17 1408", "8456 -12150 321" );
make_clip( "_meticulous_funcinfclip16", "SI Players", 1, "-17 -170 -216", "17 610 1408", "8153 -11970 321" );
Expand Down Expand Up @@ -123,4 +123,14 @@ function DoRoundFixes()
make_prop( "dynamic", "_tunneltopcliff_wrongwayc", "models/props_misc/wrongway_sign01_optimized.mdl", "3390 -12400 820", "0 0 0", "shadow_no", "solid_no", "255 255 255", "17", "217" );
make_prop( "dynamic", "_tunneltopcliff_wrongwayd", "models/props_misc/wrongway_sign01_optimized.mdl", "3390 -12590 730", "0 0 0", "shadow_no", "solid_no", "255 255 255", "17", "217" );
}

// Resolve stuck Tank spawns for Versus Survival & Taaannnk! Mutation.

if ( g_MutaMode == "mutation15" || g_MutaMode == "mutation19" )
{
// Delete 1 wrongway clip. May not be necessary for Survival
// but too close to call; delete for it and Taaannnk! to be safe.

kill_funcinfclip( 311.003 ); // Wrongway at end of train tunnel
}
}
Loading

0 comments on commit 8a5e1ff

Please sign in to comment.