Skip to content

Commit

Permalink
FinalVehicleSpotted condition
Browse files Browse the repository at this point in the history
Now requires that the player not be incapacitated. 
(This concepts fires to all survivors. So someone is going to say it regardless.)
  • Loading branch information
xanaguy committed Feb 14, 2022
1 parent 63e82de commit 8d6fece
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 34 deletions.
13 changes: 6 additions & 7 deletions root/scripts/talker/biker.txt
Original file line number Diff line number Diff line change
Expand Up @@ -937,7 +937,6 @@ Rule C6M3_BridgeDownBiker
Response C6M3_BridgeDownBiker
}


Response c6m3_outroL4D1Biker
{
scene "scenes/Biker/DLC1_C6M3_L4D1FinaleCinematic13.vcd" //I hate goodbyes.
Expand Down Expand Up @@ -1814,7 +1813,7 @@ Response C7M3PlayerGetToRescueVehicleBiker
}
Rule C7M3PlayerGetToRescueVehicleBiker
{
criteria ConceptFinalVehicleSpotted IsBiker ismapc7m3_port IsTalk IsTalkBiker IsWorldTalkBiker _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker ismapc7m3_port IsTalk IsTalkBiker IsWorldTalkBiker IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response C7M3PlayerGetToRescueVehicleBiker
Expand Down Expand Up @@ -2976,7 +2975,7 @@ Response L4D1SurvivorFinalVehicleFarmSpottedBiker
}
Rule L4D1SurvivorFinalVehicleFarmSpottedBiker
{
criteria ConceptFinalVehicleSpotted IsBiker IsBloodHarvest5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker IsBloodHarvest5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleFarmSpottedBiker
Expand Down Expand Up @@ -3038,7 +3037,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatBiker
}
Rule L4D1SurvivorFinalVehicleSpottedBoatBiker
{
criteria ConceptFinalVehicleSpotted IsBiker IsDeathToll5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker IsDeathToll5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatBiker
Expand All @@ -3052,7 +3051,7 @@ Response L4D1SurvivorFinalVehicleSpottedRooftopBiker
}
Rule L4D1SurvivorFinalVehicleSpottedRooftopBiker
{
criteria ConceptFinalVehicleSpotted IsBiker IsNoMercy5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker IsNoMercy5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRooftopBiker
Expand All @@ -3064,7 +3063,7 @@ Response L4D1SurvivorFinalVehicleSpottedRunwayBiker
}
Rule L4D1SurvivorFinalVehicleSpottedRunwayBiker
{
criteria ConceptFinalVehicleSpotted IsBiker IsDeadAir5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker IsDeadAir5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRunwayBiker
Expand Down Expand Up @@ -10096,7 +10095,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatC14M2Biker
}
Rule L4D1SurvivorFinalVehicleSpottedBoatC14M2Biker
{
criteria ConceptFinalVehicleSpotted IsBiker IsLastStand2 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsBiker IsLastStand2 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockBiker:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatC14M2Biker
Expand Down
4 changes: 2 additions & 2 deletions root/scripts/talker/coach.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3518,7 +3518,7 @@ Response C5M5RescueStartCoach
}
Rule C5M5RescueStartCoach
{
criteria ConceptFinalVehicleSpotted IsCoach IsMapc5m5_bridge _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsCoach IsMapc5m5_bridge IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C5M5RescueStartCoach
Expand Down Expand Up @@ -16481,7 +16481,7 @@ Response C13M4SpottedVehicleCoach
}
Rule C13M4SpottedVehicleCoach
{
criteria ConceptFinalVehicleSpotted IsCoach ismapc13m4_cutthroatcreek _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsCoach ismapc13m4_cutthroatcreek IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C13M4SpottedVehicleCoach
Expand Down
4 changes: 2 additions & 2 deletions root/scripts/talker/gambler.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3482,7 +3482,7 @@ Response C5M5RescueStartGambler
}
Rule C5M5RescueStartGambler
{
criteria ConceptFinalVehicleSpotted IsGambler IsMapc5m5_bridge _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsGambler IsMapc5m5_bridge IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C5M5RescueStartGambler
Expand Down Expand Up @@ -16764,7 +16764,7 @@ Response C13M4SpottedVehicleGambler
}
Rule C13M4SpottedVehicleGambler
{
criteria ConceptFinalVehicleSpotted IsGambler ismapc13m4_cutthroatcreek _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsGambler ismapc13m4_cutthroatcreek IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C13M4SpottedVehicleGambler
Expand Down
12 changes: 6 additions & 6 deletions root/scripts/talker/manager.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1347,7 +1347,7 @@ Response C7M3PlayerGetToRescueVehicleManager
}
Rule C7M3PlayerGetToRescueVehicleManager
{
criteria ConceptFinalVehicleSpotted IsManager ismapc7m3_port IsTalk IsTalkManager IsWorldTalkManager _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager ismapc7m3_port IsTalk IsTalkManager IsWorldTalkManager IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response C7M3PlayerGetToRescueVehicleManager
Expand Down Expand Up @@ -2223,7 +2223,7 @@ Response L4D1SurvivorFinalVehicleFarmSpottedManager
}
Rule L4D1SurvivorFinalVehicleFarmSpottedManager
{
criteria ConceptFinalVehicleSpotted IsManager IsBloodHarvest5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager IsBloodHarvest5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleFarmSpottedManager
Expand Down Expand Up @@ -2284,7 +2284,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatManager
}
Rule L4D1SurvivorFinalVehicleSpottedBoatManager
{
criteria ConceptFinalVehicleSpotted IsManager IsDeathToll5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager IsDeathToll5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatManager
Expand All @@ -2298,7 +2298,7 @@ Response L4D1SurvivorFinalVehicleSpottedRooftopManager
}
Rule L4D1SurvivorFinalVehicleSpottedRooftopManager
{
criteria ConceptFinalVehicleSpotted IsManager IsNoMercy5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager IsNoMercy5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRooftopManager
Expand All @@ -2310,7 +2310,7 @@ Response L4D1SurvivorFinalVehicleSpottedRunwayManager
}
Rule L4D1SurvivorFinalVehicleSpottedRunwayManager
{
criteria ConceptFinalVehicleSpotted IsManager IsDeadAir5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager IsDeadAir5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRunwayManager
Expand Down Expand Up @@ -8713,7 +8713,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatC14M2Manager
}
Rule L4D1SurvivorFinalVehicleSpottedBoatC14M2Manager
{
criteria ConceptFinalVehicleSpotted IsManager IsLastStand2 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsManager IsLastStand2 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockManager:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatC14M2Manager
Expand Down
4 changes: 2 additions & 2 deletions root/scripts/talker/mechanic.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3681,7 +3681,7 @@ Response C5M5RescueStartMechanic
}
Rule C5M5RescueStartMechanic
{
criteria ConceptFinalVehicleSpotted IsMechanic IsMapc5m5_bridge _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsMechanic IsMapc5m5_bridge IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C5M5RescueStartMechanic
Expand Down Expand Up @@ -17607,7 +17607,7 @@ Response C13M4SpottedVehicleMechanic
}
Rule C13M4SpottedVehicleMechanic
{
criteria ConceptFinalVehicleSpotted IsMechanic ismapc13m4_cutthroatcreek _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsMechanic ismapc13m4_cutthroatcreek IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C13M4SpottedVehicleMechanic
Expand Down
12 changes: 6 additions & 6 deletions root/scripts/talker/namvet.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1244,7 +1244,7 @@ Response C7M3PlayerGetToRescueVehicleNamVet
}
Rule C7M3PlayerGetToRescueVehicleNamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet ismapc7m3_port IsTalk IsTalkNamVet IsWorldTalkNamVet _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet ismapc7m3_port IsTalk IsTalkNamVet IsWorldTalkNamVet IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response C7M3PlayerGetToRescueVehicleNamVet
Expand Down Expand Up @@ -1729,7 +1729,7 @@ Response L4D1SurvivorFinalVehicleFarmSpottedNamVet
}
Rule L4D1SurvivorFinalVehicleFarmSpottedNamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet IsBloodHarvest5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet IsBloodHarvest5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleFarmSpottedNamVet
Expand Down Expand Up @@ -1795,7 +1795,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatNamVet
}
Rule L4D1SurvivorFinalVehicleSpottedBoatNamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet IsDeathToll5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet IsDeathToll5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatNamVet
Expand All @@ -1809,7 +1809,7 @@ Response L4D1SurvivorFinalVehicleSpottedRooftopNamVet
}
Rule L4D1SurvivorFinalVehicleSpottedRooftopNamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet IsNoMercy5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet IsNoMercy5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRooftopNamVet
Expand All @@ -1821,7 +1821,7 @@ Response L4D1SurvivorFinalVehicleSpottedRunwayNamVet
}
Rule L4D1SurvivorFinalVehicleSpottedRunwayNamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet IsDeadAir5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet IsDeadAir5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRunwayNamVet
Expand Down Expand Up @@ -8201,7 +8201,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatC14M2NamVet
}
Rule L4D1SurvivorFinalVehicleSpottedBoatC14M2NamVet
{
criteria ConceptFinalVehicleSpotted IsNamVet IsLastStand2 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsNamVet IsLastStand2 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockNamVet:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatC14M2NamVet
Expand Down
4 changes: 2 additions & 2 deletions root/scripts/talker/producer.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2854,7 +2854,7 @@ Response C5M5RescueStartProducer
}
Rule C5M5RescueStartProducer
{
criteria ConceptFinalVehicleSpotted IsProducer IsMapc5m5_bridge _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsProducer IsMapc5m5_bridge IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C5M5RescueStartProducer
Expand Down Expand Up @@ -15542,7 +15542,7 @@ Response C13M4SpottedVehicleProducer
}
Rule C13M4SpottedVehicleProducer
{
criteria ConceptFinalVehicleSpotted IsProducer ismapc13m4_cutthroatcreek _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsProducer ismapc13m4_cutthroatcreek IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_Finale:2:0,_auto_TimerLockA:1:5"
applycontexttoworld
Response C13M4SpottedVehicleProducer
Expand Down
14 changes: 7 additions & 7 deletions root/scripts/talker/teengirl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1478,7 +1478,7 @@ Response C7M3PlayerGetToRescueVehicleTeenGirl
}
Rule C7M3PlayerGetToRescueVehicleTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl ismapc7m3_port IsTalk IsTalkTeenGirl IsWorldTalkTeenGirl _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl ismapc7m3_port IsTalk IsTalkTeenGirl IsWorldTalkTeenGirl IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response C7M3PlayerGetToRescueVehicleTeenGirl
Expand All @@ -1491,7 +1491,7 @@ Response C7M3PlayerGetToRescueVehicleLouisTeenGirl
}
Rule C7M3PlayerGetToRescueVehicleLouisTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl ismapc7m3_port IsTalk IsTalkTeenGirl IsWorldTalkTeenGirl IsManagerAlive ChanceToFire20Percent _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl ismapc7m3_port IsTalk IsTalkTeenGirl IsWorldTalkTeenGirl IsNotIncapacitated IsManagerAlive ChanceToFire20Percent _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response C7M3PlayerGetToRescueVehicleLouisTeenGirl
Expand Down Expand Up @@ -2405,7 +2405,7 @@ Response L4D1SurvivorFinalVehicleFarmSpottedTeenGirl
}
Rule L4D1SurvivorFinalVehicleFarmSpottedTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl IsBloodHarvest5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl IsBloodHarvest5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleFarmSpottedTeenGirl
Expand Down Expand Up @@ -2470,7 +2470,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatTeenGirl
}
Rule L4D1SurvivorFinalVehicleSpottedBoatTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl IsDeathToll5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl IsDeathToll5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatTeenGirl
Expand All @@ -2484,7 +2484,7 @@ Response L4D1SurvivorFinalVehicleSpottedRooftopTeenGirl
}
Rule L4D1SurvivorFinalVehicleSpottedRooftopTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl IsNoMercy5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl IsNoMercy5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRooftopTeenGirl
Expand All @@ -2496,7 +2496,7 @@ Response L4D1SurvivorFinalVehicleSpottedRunwayTeenGirl
}
Rule L4D1SurvivorFinalVehicleSpottedRunwayTeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl IsDeadAir5 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl IsDeadAir5 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedRunwayTeenGirl
Expand Down Expand Up @@ -9377,7 +9377,7 @@ Response L4D1SurvivorFinalVehicleSpottedBoatC14M2TeenGirl
}
Rule L4D1SurvivorFinalVehicleSpottedBoatC14M2TeenGirl
{
criteria ConceptFinalVehicleSpotted IsTeenGirl IsLastStand2 _auto_IsFinaleStarted
criteria ConceptFinalVehicleSpotted IsTeenGirl IsLastStand2 IsNotIncapacitated _auto_IsFinaleStarted
ApplyContext "_auto_TimerLockA:1:10,_auto_TimerLockTeenGirl:1:30,_auto_Finale:2:0"
applycontexttoworld
Response L4D1SurvivorFinalVehicleSpottedBoatC14M2TeenGirl
Expand Down

0 comments on commit 8d6fece

Please sign in to comment.