Skip to content

Commit 8f99e96

Browse files
committed
c11m3 fixed an issue with a prop in the power station area
c12m4 fixed nav/pathing issue in the warehouse from the reworked route c12m4 fixed issue with warehouse button not being pressable when too close c12m4 adjusted path blocking in warehouse office room
1 parent 459e682 commit 8f99e96

File tree

5 files changed

+174
-83
lines changed

5 files changed

+174
-83
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
2. [South Pine Bridge](https://github.com/Derpduck/L4D2-Comp-Stripper-Rework/wiki/Cold-Stream-2-South-Pine-Bridge)
99
3. [Memorial Bridge](https://github.com/Derpduck/L4D2-Comp-Stripper-Rework/wiki/Cold-Stream-3-Memorial-Bridge)
1010
4. [Cut Throat Creek](https://github.com/Derpduck/L4D2-Comp-Stripper-Rework/wiki/Cold-Stream-4-Cut-Throat-Creek)
11+
> **Developer Note:** No major changes, mostly just small fixes. The finale is now functional again.
1112
* All Maps
1213
* Updated mapinfo.txt to use new syntax (https://github.com/SirPlease/L4D2-Competitive-Rework/pull/354)
1314
* Updated global witch filter rules
@@ -37,6 +38,18 @@
3738
* Added infected ladders to climb up from inside the barge
3839
* Map 3
3940
* Solidified awning on the store
41+
* Death Toll
42+
* Map 4
43+
* Blocked LOS under all vehicles around the church
44+
* Blocked LOS under the news van by the event
45+
* Prevented a stuck spot behind hedge by the yellow house near the church
46+
* Dead Air
47+
* Map 3
48+
* Fixed an issue with a prop rendering incorrectly in the power station area
49+
* Blood Harvest
50+
* Map 4
51+
* Fixed nav / pathing issues in the warehouse from the reworked route (https://github.com/SirPlease/L4D2-Competitive-Rework/issues/371)
52+
* Made other minor adjustments and fixes to the reworked warehouse route
4053

4154
***
4255

cfg/stripper/maps/c11m3_garage.cfg

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -660,19 +660,20 @@ add:
660660
; --- Fix props being invisible on low effects settings
661661
add:
662662
; --- Transformers
663-
{
664-
"classname" "prop_dynamic"
665-
"origin" "-4256.38 2157 229"
666-
"angles" "-90 270 0"
667-
"model" "models/props_c17/substation_transformer01b.mdl"
668-
"solid" "0"
669-
"disableshadows" "1"
670-
"mincpulevel" "1"
671-
"maxcpulevel" "1"
672-
"fadescale" "1"
673-
"fademindist" "500"
674-
"fademaxdist" "1500"
675-
}
663+
; --- For some reason this specific one has a rendering issue only on dedicated servers
664+
;{
665+
; "classname" "prop_dynamic"
666+
; "origin" "-4256.38 2157 229"
667+
; "angles" "-90 270 0"
668+
; "model" "models/props_c17/substation_transformer01b.mdl"
669+
; "solid" "0"
670+
; "disableshadows" "1"
671+
; "mincpulevel" "1"
672+
; "maxcpulevel" "1"
673+
; "fadescale" "1"
674+
; "fademindist" "500"
675+
; "fademaxdist" "1500"
676+
;}
676677
{
677678
"classname" "prop_dynamic"
678679
"origin" "-4264 2744.2 229"

cfg/stripper/maps/c12m4_barn.cfg

Lines changed: 147 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -854,11 +854,22 @@ add:
854854
"OnMapSpawn" "warehouse_button_glow_trigger2,AddOutput,boxmins -270 -192 -180,0,-1"
855855
"OnMapSpawn" "warehouse_button_glow_trigger2,AddOutput,boxmaxs 270 192 180,0,-1"
856856
"OnMapSpawn" "warehouse_button_glow_trigger2,AddOutput,solid 2,0,-1"
857+
"OnMapSpawn" "warehouse_office_door_trigger,AddOutput,mins -136 -148 -54,0,-1"
858+
"OnMapSpawn" "warehouse_office_door_trigger,AddOutput,maxs 136 148 54,0,-1"
859+
"OnMapSpawn" "warehouse_office_door_trigger,AddOutput,boxmins -136 -148 -54,0,-1"
860+
"OnMapSpawn" "warehouse_office_door_trigger,AddOutput,boxmaxs 136 148 54,0,-1"
861+
"OnMapSpawn" "warehouse_office_door_trigger,AddOutput,solid 2,0,-1"
862+
}
863+
{
864+
"classname" "filter_activator_infected_class"
865+
"targetname" "filter_tank"
866+
"Negated" "Allow entities that match criteria"
867+
"filterinfectedclass" "8"
857868
}
858869
; --- Front door
859870
{
860-
"classname" "prop_physics"
861-
"origin" "10628 -8984 52"
871+
"classname" "prop_physics_override"
872+
"origin" "10628 -8984 92"
862873
"angles" "0 180 90"
863874
"model" "models/props_interiors/constructionwalls04.mdl"
864875
"solid" "6"
@@ -867,22 +878,35 @@ add:
867878
"parentname" "warehouse_door_front_brush"
868879
"spawnflags" "264"
869880
"BreakableType" "2"
881+
"damagefilter" "filter_tank"
882+
"health" "50"
883+
"OnBreak" "warehouse_door_front_blocker,Kill,,0,-1"
870884
}
871885
{
872-
"classname" "func_door"
886+
"classname" "func_movelinear"
873887
"origin" "10628 -8838 109"
874888
"targetname" "warehouse_door_front_brush"
875889
"movedir" "0 90 0"
876-
"speed" "60"
877-
"lip" "-180"
878-
"spawnflags" "544"
879-
"noise1" "Doors.Checkpoint.Move1"
880-
"noise2" "Doors.Metal.FullClose1"
890+
"speed" "80"
891+
"movedistance" "180"
892+
"spawnflags" "0"
893+
"startsound" "Doors.Checkpoint.Move1"
894+
"stopsound" "Doors.Metal.FullClose1"
895+
}
896+
{
897+
"classname" "env_physics_blocker"
898+
"origin" "10628 -8878 54"
899+
"mins" "-4 -72 -66"
900+
"maxs" "4 72 66"
901+
"initialstate" "1"
902+
"BlockType" "1"
903+
"targetname" "warehouse_door_front_blocker"
904+
"parentname" "warehouse_door_front_brush"
881905
}
882906
; --- Back door
883907
{
884-
"classname" "prop_physics"
885-
"origin" "11132 -8156 52"
908+
"classname" "prop_physics_override"
909+
"origin" "11132 -8156 92"
886910
"angles" "0 180 90"
887911
"model" "models/props_interiors/constructionwalls04.mdl"
888912
"solid" "6"
@@ -891,41 +915,105 @@ add:
891915
"parentname" "warehouse_door_back_brush"
892916
"spawnflags" "264"
893917
"BreakableType" "2"
918+
"damagefilter" "filter_tank"
919+
"health" "50"
920+
"OnBreak" "warehouse_door_back_blocker,Kill,,0,-1"
894921
}
895922
{
896-
"classname" "func_door"
923+
"classname" "func_movelinear"
897924
"origin" "11132 -8010 109"
898925
"targetname" "warehouse_door_back_brush"
899926
"movedir" "0 90 0"
900-
"speed" "60"
901-
"lip" "-180"
902-
"spawnflags" "544"
903-
"noise1" "Doors.Checkpoint.Move1"
904-
"noise2" "Doors.Metal.FullClose1"
927+
"speed" "80"
928+
"movedistance" "180"
929+
"spawnflags" "0"
930+
"startsound" "Doors.Checkpoint.Move1"
931+
"stopsound" "Doors.Metal.FullClose1"
905932
}
906-
; --- Window
907933
{
908-
"classname" "prop_physics"
909-
"origin" "11022 -7355 -11"
910-
"angles" "0 270 90"
911-
"model" "models/props_interiors/constructionwalls04.mdl"
912-
"solid" "6"
934+
"classname" "env_physics_blocker"
935+
"origin" "11132 -8056 54"
936+
"mins" "-4 -72 -66"
937+
"maxs" "4 72 66"
938+
"initialstate" "1"
939+
"BlockType" "1"
940+
"targetname" "warehouse_door_back_blocker"
941+
"parentname" "warehouse_door_back_brush"
942+
}
943+
; --- Office Room
944+
modify:
945+
{
946+
match:
947+
{
948+
"hammerid" "996277"
949+
}
950+
insert:
951+
{
952+
"targetname" "warehouse_door_office"
953+
}
954+
replace:
955+
{
956+
"spawnpos" "0"
957+
"spawnflags" "534528"
958+
"model" "models/props_doors/doormainmetalwindow01.mdl"
959+
"soundlockedoverride" "DoorHandles.Locked1"
960+
"origin" "10852 -7578 -16"
961+
}
962+
}
963+
add:
964+
{
965+
"classname" "prop_dynamic"
966+
"origin" "10927 -7584 26"
967+
"angles" "0 180 0"
968+
"model" "models/props_mall/cage_light_fixture.mdl"
969+
"solid" "0"
913970
"disableshadows" "1"
914-
"targetname" "warehouse_door_window"
915-
"parentname" "warehouse_door_window_brush"
916-
"spawnflags" "264"
917-
"BreakableType" "2"
918971
}
919972
{
920-
"classname" "func_door"
921-
"origin" "10876.5 -7355.06 45.58"
922-
"targetname" "warehouse_door_window_brush"
923-
"movedir" "0 180 0"
924-
"speed" "60"
925-
"lip" "-180"
926-
"spawnflags" "544"
927-
"noise1" "Doors.Checkpoint.Move1"
928-
"noise2" "Doors.Metal.FullClose1"
973+
"classname" "env_sprite"
974+
"origin" "10927 -7589 20"
975+
"targetname" "warehouse_door_light"
976+
"model" "sprites/glow01.vmt"
977+
"rendercolor" "200 0 0"
978+
"scale" "0.5"
979+
"rendermode" "9"
980+
"renderfx" "0"
981+
"renderamt" "220"
982+
"HDRColorScale" ".7"
983+
"GlowProxySize" "4"
984+
"spawnflags" "1"
985+
}
986+
{
987+
"classname" "prop_dynamic"
988+
"origin" "10927 -7576 26"
989+
"angles" "0 0 0"
990+
"model" "models/props_mall/cage_light_fixture.mdl"
991+
"solid" "0"
992+
"disableshadows" "1"
993+
}
994+
{
995+
"classname" "env_sprite"
996+
"origin" "10927 -7571 20"
997+
"targetname" "warehouse_door_light"
998+
"model" "sprites/glow01.vmt"
999+
"rendercolor" "200 0 0"
1000+
"scale" "0.5"
1001+
"rendermode" "9"
1002+
"renderfx" "0"
1003+
"renderamt" "220"
1004+
"HDRColorScale" ".7"
1005+
"GlowProxySize" "4"
1006+
"spawnflags" "1"
1007+
}
1008+
; --- Trigger to allow tank to break the office door
1009+
{
1010+
"classname" "trigger_multiple"
1011+
"origin" "10880 -7572 -14"
1012+
"targetname" "warehouse_office_door_trigger"
1013+
"filtername" "filter_tank"
1014+
"spawnflags" "1"
1015+
"OnStartTouch" "warehouse_door_office,SetBreakable,,0,-1"
1016+
"OnEndTouch" "warehouse_door_office,SetUnbreakable,,1,-1"
9291017
}
9301018
; --- Button in forklift room to open barriers
9311019
{
@@ -949,24 +1037,37 @@ add:
9491037
"targetname" "warehouse_button_prop_glow_back"
9501038
}
9511039
{
952-
"classname" "script_func_button"
953-
"origin" "11139 -7957 36"
1040+
"classname" "func_button"
1041+
"origin" "11137 -7938 73"
9541042
"angles" "0 0 0"
955-
"extent" "3 11 47"
1043+
"model" "*174"
1044+
;"extent" "3 13 66"
9561045
"spawnflags" "1025"
1046+
"rendermode" "10"
9571047
"wait" "-1"
9581048
"sounds" "10"
9591049
"glow" "warehouse_button_prop_glow"
9601050
; --- Animate button press
9611051
"OnPressed" "warehouse_button_prop_glow,SetAnimation,on,0,-1"
9621052
; --- Open doors
963-
"OnPressed" "warehouse_door_front_brush,Open,,0.5,-1"
964-
"OnPressed" "warehouse_door_back_brush,Open,,0.5,-1"
965-
"OnPressed" "warehouse_door_window_brush,Open,,0.5,-1"
1053+
"OnPressed" "warehouse_door_front_brush,Open,,0,-1"
1054+
"OnPressed" "warehouse_door_back_brush,Open,,0,-1"
1055+
"OnPressed" "warehouse_door_window_brush,Open,,0,-1"
1056+
"OnPressed" "warehouse_door_office,Unlock,,0,-1"
1057+
"OnPressed" "warehouse_door_office,SetBreakable,,0,-1"
1058+
"OnPressed" "warehouse_office_door_trigger,Kill,,0,-1"
1059+
"OnPressed" "warehouse_door_office,SetBreakable,,2,-1"
1060+
"OnPressed" "warehouse_door_light,Color,0 200 0,0,-1"
9661061
; --- Kill doors
967-
"OnPressed" "warehouse_door_front_brush,Kill,,5,-1"
968-
"OnPressed" "warehouse_door_back_brush,Kill,,5,-1"
969-
"OnPressed" "warehouse_door_window_brush,Kill,,5,-1"
1062+
"OnPressed" "warehouse_door_front_brush,Kill,,15,-1"
1063+
"OnPressed" "warehouse_door_back_brush,Kill,,15,-1"
1064+
"OnPressed" "warehouse_door_window_brush,Kill,,15,-1"
1065+
"OnPressed" "warehouse_door_front,Kill,,5,-1"
1066+
"OnPressed" "warehouse_door_back,Kill,,5,-1"
1067+
"OnPressed" "warehouse_door_window,Kill,,5,-1"
1068+
"OnPressed" "warehouse_door_front_blocker,Kill,,5,-1"
1069+
"OnPressed" "warehouse_door_back_blocker,Kill,,5,-1"
1070+
"OnPressed" "warehouse_door_window_blocker,Kill,,5,-1"
9701071
; --- Kill glow hints
9711072
"OnPressed" "warehouse_button_glow_trigger,Kill,,0,-1"
9721073
"OnPressed" "warehouse_button_glow_trigger2,Kill,,0,-1"
@@ -981,7 +1082,7 @@ add:
9811082
"filtername" "filter_survivor"
9821083
"spawnflags" "1"
9831084
"OnStartTouch" "warehouse_glow_prop_timer,Enable,,0,-1"
984-
"OnEndTouchAll" "warehouse_glow_prop_timer,Disable,,10,-1"
1085+
"OnEndTouchAll" "warehouse_glow_prop_timer,Disable,,6,-1"
9851086
}
9861087
{
9871088
"classname" "trigger_multiple"
@@ -990,7 +1091,7 @@ add:
9901091
"filtername" "filter_survivor"
9911092
"spawnflags" "1"
9921093
"OnStartTouch" "warehouse_glow_prop_timer,Enable,,0,-1"
993-
"OnEndTouchAll" "warehouse_glow_prop_timer,Disable,,10,-1"
1094+
"OnEndTouchAll" "warehouse_glow_prop_timer,Disable,,6,-1"
9941095
}
9951096
{
9961097
"classname" "logic_timer"

cfg/stripper/maps/c1m2_streets.cfg

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,8 @@ add:
9090
"rendercolor" "219 238 233"
9191
"renderamt" "125"
9292
"model" "sprites/glow06.vmt"
93-
"mindxlevel" "0"
94-
"maxdxlevel" "0"
9593
"HDRColorScale" ".7"
9694
"GlowProxySize" "8"
97-
"framerate" "10.0"
98-
"fadescale" "1"
99-
"fademindist" "-1"
100-
"disablereceiveshadows" "0"
10195
}
10296
; --- Enable the 2 alarm cars after the event
10397
modify:

cfg/stripper/maps/c6m2_bedlam.cfg

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,24 +1399,6 @@ add:
13991399
"disablereceiveshadows" "1"
14001400
"rendermode" "0"
14011401
}
1402-
{
1403-
"classname" "env_sprite"
1404-
"origin" "1073 3156 -12"
1405-
"scale" "1"
1406-
"rendermode" "9"
1407-
"renderfx" "0"
1408-
"rendercolor" "130 208 83"
1409-
"renderamt" "50"
1410-
"model" "sprites/glow01.vmt"
1411-
"mindxlevel" "0"
1412-
"maxdxlevel" "0"
1413-
"HDRColorScale" ".5"
1414-
"GlowProxySize" "12"
1415-
"framerate" "10.0"
1416-
"fadescale" "1"
1417-
"fademindist" "-1"
1418-
"disablereceiveshadows" "0"
1419-
}
14201402
; --- Force survivors to go inside the building at the tunnel exit so that the route takes a similar amount of time to the plank
14211403
{
14221404
"classname" "prop_dynamic"

0 commit comments

Comments
 (0)