diff --git a/game/mod_tf/scripts/talker/demoman.txt b/game/mod_tf/scripts/talker/demoman.txt index 8b9b6f6f0..4879e6f1d 100644 --- a/game/mod_tf/scripts/talker/demoman.txt +++ b/game/mod_tf/scripts/talker/demoman.txt @@ -1225,6 +1225,9 @@ Criterion "DemomanNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "req Criterion "DemomanNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 Criterion "DemomanNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 Criterion "DemomanNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseDemoman { scene "scenes/Player/Demoman/low/7718.vcd" @@ -1237,6 +1240,7 @@ Rule CartMovingBackwardsDefenseDemoman ApplyContext "SaidCartMovingBackwardD:1:20" Response CartMovingBackwardsDefenseDemoman } + Response CartMovingBackwardsOffenseDemoman { scene "scenes/Player/Demoman/low/7714.vcd" @@ -1250,6 +1254,9 @@ Rule CartMovingBackwardsOffenseDemoman ApplyContext "SaidCartMovingBackwardO:1:20" Response CartMovingBackwardsOffenseDemoman } + +// forward // + Response CartMovingForwardDefenseDemoman { scene "scenes/Player/Demoman/low/7716.vcd" @@ -1261,6 +1268,7 @@ Rule CartMovingForwardDefenseDemoman ApplyContext "SaidCartMovingForwardD:1:20" Response CartMovingForwardDefenseDemoman } + Response CartMovingForwardOffenseDemoman { scene "scenes/Player/Demoman/low/7704.vcd" @@ -1274,12 +1282,16 @@ Response CartMovingForwardOffenseDemoman } Rule CartMovingForwardOffenseDemoman { - criteria ConceptCartMovingForward IsOnOffense IsDemoman DemomanNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsDemoman DemomanNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseDemoman } + +// stopped // + Response CartMovingStoppedDefenseDemoman { + } Rule CartMovingStoppedDefenseDemoman { @@ -1287,6 +1299,7 @@ Rule CartMovingStoppedDefenseDemoman ApplyContext "SaidCartMovingStoppedD:1:20" Response CartMovingStoppedDefenseDemoman } + Response CartMovingStoppedOffenseDemoman { scene "scenes/Player/Demoman/low/7726.vcd" @@ -1299,6 +1312,7 @@ Rule CartMovingStoppedOffenseDemoman ApplyContext "SaidCartMovingStoppedO:1:20" Response CartMovingStoppedOffenseDemoman } + //-------------------------------------------------------------------------------------------------------------- // END OF Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- diff --git a/game/mod_tf/scripts/talker/heavy.txt b/game/mod_tf/scripts/talker/heavy.txt index d124fd97e..28c3bdfe6 100644 --- a/game/mod_tf/scripts/talker/heavy.txt +++ b/game/mod_tf/scripts/talker/heavy.txt @@ -8,12 +8,6 @@ Criterion "HeavyIsStillonFire" "HeavyOnFire" "1" "required" weight 0 Criterion "HeavyNotInvulnerableSpeech" "HeavyInvulnerableSpeech" "!=1" "required" weight 0 Criterion "HeavyNotKillSpeech" "HeavyKillSpeech" "!=1" "required" weight 0 Criterion "HeavyNotKillSpeechMelee" "HeavyKillSpeechMelee" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 -Criterion "HeavyNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 Criterion "HeavyNotSaidHealThanks" "HeavySaidHealThanks" "!=1" "required" Criterion "IsHelpCapHeavy" "HeavyHelpCap" "1" "required" weight 0 // Custom stuff @@ -253,6 +247,15 @@ Rule PlayerTeleporterThanksHeavy //-------------------------------------------------------------------------------------------------------------- // Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- +Criterion "HeavyNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 +Criterion "HeavyNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 +Criterion "HeavyNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 +Criterion "HeavyNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 +Criterion "HeavyNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 +Criterion "HeavyNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseHeavy { scene "scenes/Player/Heavy/low/1990.vcd" @@ -280,6 +283,8 @@ Response CartMovingBackwardsOffenseHeavy scene "scenes/Player/Heavy/low/2072.vcd" scene "scenes/Player/Heavy/low/2206.vcd" scene "scenes/Player/Heavy/low/2207.vcd" + scene "scenes/Player/Heavy/low/2073.vcd" //new + scene "scenes/Player/Heavy/low/2270.vcd" //new } Rule CartMovingBackwardsOffenseHeavy { @@ -288,14 +293,16 @@ Rule CartMovingBackwardsOffenseHeavy Response CartMovingBackwardsOffenseHeavy } +// forward // + Response CartMovingForwardDefenseHeavy { scene "scenes/Player/Heavy/low/1984.vcd" scene "scenes/Player/Heavy/low/1985.vcd" scene "scenes/Player/Heavy/low/2269.vcd" scene "scenes/Player/Heavy/low/1986.vcd" - scene "scenes/Player/Heavy/low/2073.vcd" - scene "scenes/Player/Heavy/low/2270.vcd" + // scene "scenes/Player/Heavy/low/2073.vcd" + // scene "scenes/Player/Heavy/low/2270.vcd" scene "scenes/Player/Heavy/low/2263.vcd" } Rule CartMovingForwardDefenseHeavy @@ -337,11 +344,13 @@ Response CartMovingForwardOffenseHeavy } Rule CartMovingForwardOffenseHeavy { - criteria ConceptCartMovingForward IsOnOffense IsHeavy HeavyNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsHeavy HeavyNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseHeavy } +// stopped // + Response CartMovingStoppedDefenseHeavy { scene "scenes/Player/Heavy/low/1966.vcd" @@ -370,7 +379,6 @@ Rule CartMovingStoppedOffenseHeavy Response CartMovingStoppedOffenseHeavy } - //-------------------------------------------------------------------------------------------------------------- // Auto Speech Combat //-------------------------------------------------------------------------------------------------------------- diff --git a/game/mod_tf/scripts/talker/medic.txt b/game/mod_tf/scripts/talker/medic.txt index 1dbb478b8..51cebb388 100644 --- a/game/mod_tf/scripts/talker/medic.txt +++ b/game/mod_tf/scripts/talker/medic.txt @@ -1324,8 +1324,12 @@ Criterion "MedicNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "requi Criterion "MedicNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 Criterion "MedicNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 Criterion "MedicNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseMedic { + } Rule CartMovingBackwardsDefenseMedic { @@ -1333,6 +1337,7 @@ Rule CartMovingBackwardsDefenseMedic ApplyContext "SaidCartMovingBackwardD:1:20" Response CartMovingBackwardsDefenseMedic } + Response CartMovingBackwardsOffenseMedic { scene "scenes/Player/Medic/low/6763.vcd" @@ -1344,6 +1349,9 @@ Rule CartMovingBackwardsOffenseMedic ApplyContext "SaidCartMovingBackwardO:1:20" Response CartMovingBackwardsOffenseMedic } + +// forward // + Response CartMovingForwardDefenseMedic { scene "scenes/Player/Medic/low/6767.vcd" @@ -1355,6 +1363,7 @@ Rule CartMovingForwardDefenseMedic ApplyContext "SaidCartMovingForwardD:1:20" Response CartMovingForwardDefenseMedic } + Response CartMovingForwardOffenseMedic { scene "scenes/Player/Medic/low/6752.vcd" @@ -1371,10 +1380,13 @@ Response CartMovingForwardOffenseMedic } Rule CartMovingForwardOffenseMedic { - criteria ConceptCartMovingForward IsOnOffense IsMedic MedicNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsMedic MedicNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseMedic } + +// stopped // + Response CartMovingStoppedDefenseMedic { scene "scenes/Player/Medic/low/6786.vcd" @@ -1385,6 +1397,7 @@ Rule CartMovingStoppedDefenseMedic ApplyContext "SaidCartMovingStoppedD:1:20" Response CartMovingStoppedDefenseMedic } + Response CartMovingStoppedOffenseMedic { scene "scenes/Player/Medic/low/6776.vcd" @@ -1398,6 +1411,7 @@ Rule CartMovingStoppedOffenseMedic ApplyContext "SaidCartMovingStoppedO:1:20" Response CartMovingStoppedOffenseMedic } + //-------------------------------------------------------------------------------------------------------------- // END OF Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- diff --git a/game/mod_tf/scripts/talker/response_rules.txt b/game/mod_tf/scripts/talker/response_rules.txt index bc3a82319..d53838bf5 100644 --- a/game/mod_tf/scripts/talker/response_rules.txt +++ b/game/mod_tf/scripts/talker/response_rules.txt @@ -216,6 +216,7 @@ criterion "ConceptPlayerCapturedIntelligence" "Concept" "TLK_FLAGCAPTURED" requi //cart stuff criterion "ConceptCartMovingForward" "Concept" "TLK_CART_MOVING_FORWARD" required +criterion "ConceptCartPushing" "Concept" "TLK_CART_PUSHING" required criterion "ConceptCartMovingStopped" "Concept" "TLK_CART_STOP" required criterion "ConceptCartMovingBackward" "Concept" "TLK_CART_MOVING_BACKWARD" required diff --git a/game/mod_tf/scripts/talker/scout.txt b/game/mod_tf/scripts/talker/scout.txt index 11ea74363..42323639c 100644 --- a/game/mod_tf/scripts/talker/scout.txt +++ b/game/mod_tf/scripts/talker/scout.txt @@ -8,12 +8,6 @@ Criterion "ScoutIsStillonFire" "ScoutOnFire" "1" "required" weight 0 Criterion "ScoutNotKillSpeech" "ScoutKillSpeech" "!=1" "required" weight 0 Criterion "ScoutNotKillSpeechMelee" "ScoutKillSpeechMelee" "!=1" "required" weight 0 Criterion "ScoutNotKillSpeechMeleeFat" "ScoutKillSpeechMeleeFat" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 -Criterion "ScoutNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 Criterion "ScoutNotSaidHealThanks" "ScoutSaidHealThanks" "!=1" "required" Criterion "IsHelpCapScout" "ScoutHelpCap" "1" "required" weight 0 Criterion "NotSaidScoutHitBallSpeech" "ScoutHitBallSpeech" "!=1" "required" @@ -260,6 +254,15 @@ Rule PlayerTeleporterThanksScout //-------------------------------------------------------------------------------------------------------------- // Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- +Criterion "ScoutNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 +Criterion "ScoutNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 +Criterion "ScoutNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 +Criterion "ScoutNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 +Criterion "ScoutNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 +Criterion "ScoutNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseScout { scene "scenes/Player/Scout/low/2513.vcd" @@ -294,14 +297,16 @@ Rule CartMovingBackwardsOffenseScout Response CartMovingBackwardsOffenseScout } +// forward // + Response CartMovingForwardDefenseScout { scene "scenes/Player/Scout/low/2525.vcd" scene "scenes/Player/Scout/low/2526.vcd" scene "scenes/Player/Scout/low/2527.vcd" - scene "scenes/Player/Scout/low/2528.vcd" - scene "scenes/Player/Scout/low/2529.vcd" - scene "scenes/Player/Scout/low/2530.vcd" + // scene "scenes/Player/Scout/low/2528.vcd" + // scene "scenes/Player/Scout/low/2529.vcd" + // scene "scenes/Player/Scout/low/2530.vcd" } Rule CartMovingForwardDefenseScout { @@ -319,19 +324,26 @@ Response CartMovingForwardOffenseScout scene "scenes/Player/Scout/low/2537.vcd" scene "scenes/Player/Scout/low/2536.vcd" scene "scenes/Player/Scout/low/2538.vcd" - scene "scenes/Player/Scout/low/2540.vcd" + ////scene "scenes/Player/Scout/low/2540.vcd" //doesn't work + speak "Scout.CartStayCloseOffense02" //fix scene "scenes/Player/Scout/low/2541.vcd" - scene "scenes/Player/Scout/low/2539.vcd" + ////scene "scenes/Player/Scout/low/2539.vcd" //doesnt' work + speak "Scout.CartStayCloseOffense04" // fix scene "scenes/Player/Scout/low/2542.vcd" - scene "scenes/Player/Scout/low/2543.vcd" + scene "scenes/Player/Scout/low/2543.vcd" + scene "scenes/Player/Scout/low/2528.vcd" //new + scene "scenes/Player/Scout/low/2529.vcd" //new + scene "scenes/Player/Scout/low/2530.vcd" //new } Rule CartMovingForwardOffenseScout { - criteria ConceptCartMovingForward IsOnOffense IsScout ScoutNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsScout ScoutNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseScout } +// stopped // + Response CartMovingStoppedDefenseScout { scene "scenes/Player/Scout/low/2544.vcd" @@ -349,7 +361,8 @@ Response CartMovingStoppedOffenseScout { scene "scenes/Player/Scout/low/2548.vcd" scene "scenes/Player/Scout/low/2549.vcd" - scene "scenes/Player/Scout/low/2550.vcd" + ////scene "scenes/Player/Scout/low/2550.vcd" //doesn't work + speak "Scout.CartStoppedOffense03" //fix } Rule CartMovingStoppedOffenseScout { @@ -358,7 +371,6 @@ Rule CartMovingStoppedOffenseScout Response CartMovingStoppedOffenseScout } - //-------------------------------------------------------------------------------------------------------------- // Auto Speech Combat //-------------------------------------------------------------------------------------------------------------- diff --git a/game/mod_tf/scripts/talker/sniper.txt b/game/mod_tf/scripts/talker/sniper.txt index 5581264e3..fa0b4584a 100644 --- a/game/mod_tf/scripts/talker/sniper.txt +++ b/game/mod_tf/scripts/talker/sniper.txt @@ -6,16 +6,10 @@ Criterion "SniperIsNotStillonFire" "SniperOnFire" "!=1" "required" weight 0 Criterion "SniperIsStillonFire" "SniperOnFire" "1" "required" weight 0 Criterion "SniperNotKillSpeech" "SniperKillSpeech" "!=1" "required" weight 0 Criterion "SniperNotKillSpeechMelee" "SniperKillSpeechMelee" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 Criterion "SniperNotSaidHealThanks" "SniperSaidHealThanks" "!=1" "required" Criterion "IsHelpCapSniper" "SniperHelpCap" "1" "required" weight 0 // Custom stuff Criterion "SniperNotInvulnerableSpeech" "SniperInvulnerableSpeech" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 -Criterion "SniperNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 Criterion "SniperNotAwardSpeech" "SniperAwardSpeech" "!=1" "required" weight 0 Criterion "SniperNotAssistSpeech" "SniperAssistSpeech" "!=1" "required" weight 0 Criterion "SniperNotHoldStill" "SniperHoldStill" "!=1" "required" weight 0 @@ -368,6 +362,15 @@ Rule PlayerTeleporterThanksSniper //-------------------------------------------------------------------------------------------------------------- // Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- +Criterion "SniperNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0 +Criterion "SniperNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0 +Criterion "SniperNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0 +Criterion "SniperNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 +Criterion "SniperNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 +Criterion "SniperNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseSniper { scene "scenes/Player/Sniper/low/2334.vcd" @@ -441,6 +444,8 @@ Rule CartMovingBackwardsOffenseScopedSniper Response CartMovingBackwardsOffenseScopedSniper } +// forward // + // Defense forward Response CartMovingForwardDefenseSniper { @@ -498,7 +503,7 @@ Response CartMovingForwardOffenseSniper } Rule CartMovingForwardOffenseSniper { - criteria ConceptCartMovingForward IsOnOffense IsSniper Unzoomed SniperNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsSniper Unzoomed SniperNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseSniper } @@ -525,10 +530,13 @@ Response CartMovingForwardOffenseScopedSniper } Rule CartMovingForwardOffenseScopedSniper { - criteria ConceptCartMovingForward IsOnOffense IsSniper DeployedContext SniperNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsSniper DeployedContext SniperNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseScopedSniper } + +// stopped // + // Cart stopped Defense Response CartMovingStoppedDefenseSniper diff --git a/game/mod_tf/scripts/talker/soldier.txt b/game/mod_tf/scripts/talker/soldier.txt index 46a152135..6e1fe5ec2 100644 --- a/game/mod_tf/scripts/talker/soldier.txt +++ b/game/mod_tf/scripts/talker/soldier.txt @@ -1599,6 +1599,9 @@ Criterion "SoldierNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "req Criterion "SoldierNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 Criterion "SoldierNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 Criterion "SoldierNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseSoldier { scene "scenes/Player/Soldier/low/7371.vcd" @@ -1610,6 +1613,7 @@ Rule CartMovingBackwardsDefenseSoldier ApplyContext "SaidCartMovingBackwardD:1:20" Response CartMovingBackwardsDefenseSoldier } + Response CartMovingBackwardsOffenseSoldier { scene "scenes/Player/Soldier/low/7363.vcd" @@ -1621,6 +1625,9 @@ Rule CartMovingBackwardsOffenseSoldier ApplyContext "SaidCartMovingBackwardO:1:20" Response CartMovingBackwardsOffenseSoldier } + +// forward // + Response CartMovingForwardDefenseSoldier { scene "scenes/Player/Soldier/low/7368.vcd" @@ -1633,6 +1640,7 @@ Rule CartMovingForwardDefenseSoldier ApplyContext "SaidCartMovingForwardD:1:20" Response CartMovingForwardDefenseSoldier } + Response CartMovingForwardOffenseSoldier { scene "scenes/Player/Soldier/low/7345.vcd" @@ -1659,10 +1667,13 @@ Response CartMovingForwardOffenseSoldier } Rule CartMovingForwardOffenseSoldier { - criteria ConceptCartMovingForward IsOnOffense IsSoldier SoldierNotSaidCartMovingForwardO IsNotDisguised 75PercentChance + criteria ConceptCartPushing IsOnOffense IsSoldier SoldierNotSaidCartMovingForwardO IsNotDisguised 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseSoldier } + +// stopped // + Response CartMovingStoppedDefenseSoldier { scene "scenes/Player/Soldier/low/7396.vcd" @@ -1675,6 +1686,7 @@ Rule CartMovingStoppedDefenseSoldier ApplyContext "SaidCartMovingStoppedD:1:20" Response CartMovingStoppedDefenseSoldier } + Response CartMovingStoppedOffenseSoldier { scene "scenes/Player/Soldier/low/7389.vcd" @@ -1687,6 +1699,7 @@ Rule CartMovingStoppedOffenseSoldier ApplyContext "SaidCartMovingStoppedO:1:20" Response CartMovingStoppedOffenseSoldier } + //-------------------------------------------------------------------------------------------------------------- // END OF Auto Speech Cart //-------------------------------------------------------------------------------------------------------------- diff --git a/game/mod_tf/scripts/talker/spy.txt b/game/mod_tf/scripts/talker/spy.txt index 8513125dd..7d1a8cca0 100644 --- a/game/mod_tf/scripts/talker/spy.txt +++ b/game/mod_tf/scripts/talker/spy.txt @@ -1117,6 +1117,9 @@ Criterion "SpyNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "require Criterion "SpyNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0 Criterion "SpyNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0 Criterion "SpyNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0 + +// backward // + Response CartMovingBackwardsDefenseSpy { scene "scenes/Player/Spy/low/7588.vcd" @@ -1128,6 +1131,7 @@ Rule CartMovingBackwardsDefenseSpy ApplyContext "SaidCartMovingBackwardD:1:20" Response CartMovingBackwardsDefenseSpy } + Response CartMovingBackwardsOffenseSpy { scene "scenes/Player/Spy/low/7582.vcd" @@ -1139,6 +1143,9 @@ Rule CartMovingBackwardsOffenseSpy ApplyContext "SaidCartMovingBackwardO:1:20" Response CartMovingBackwardsOffenseSpy } + +// forward // + Response CartMovingForwardDefenseSpy { scene "scenes/Player/Spy/low/7584.vcd" @@ -1152,6 +1159,7 @@ Rule CartMovingForwardDefenseSpy ApplyContext "SaidCartMovingForwardD:1:20" Response CartMovingForwardDefenseSpy } + Response CartMovingForwardOffenseSpy { scene "scenes/Player/Spy/low/8553.vcd" @@ -1169,10 +1177,13 @@ Response CartMovingForwardOffenseSpy } Rule CartMovingForwardOffenseSpy { - criteria ConceptCartMovingForward IsOnOffense IsSpy SpyNotSaidCartMovingForwardO IsNotDisguised IsNotCloaked 75PercentChance + criteria ConceptCartPushing IsOnOffense IsSpy SpyNotSaidCartMovingForwardO IsNotDisguised IsNotCloaked 75PercentChance ApplyContext "SaidCartMovingForwardO:1:20" Response CartMovingForwardOffenseSpy } + +// stopped // + Response CartMovingStoppedDefenseSpy { scene "scenes/Player/Spy/low/7600.vcd" @@ -1186,6 +1197,7 @@ Rule CartMovingStoppedDefenseSpy ApplyContext "SaidCartMovingStoppedD:1:20" Response CartMovingStoppedDefenseSpy } + Response CartMovingStoppedOffenseSpy { scene "scenes/Player/Spy/low/7596.vcd" @@ -1198,6 +1210,7 @@ Rule CartMovingStoppedOffenseSpy ApplyContext "SaidCartMovingStoppedO:1:20" Response CartMovingStoppedOffenseSpy } + //-------------------------------------------------------------------------------------------------------------- // END OF Auto Speech Cart //--------------------------------------------------------------------------------------------------------------