Template:PatchDiff/June 3, 2011 Patch/team fortress 2 content.gcf/tf/scripts/talker/Engineer.txt

From Team Fortress Wiki
Jump to: navigation, search
88Criterion "EngineerNotKillSpeechMelee" "EngineerKillSpeechMelee" "!=1" "required" weight 0
99Criterion "EngineerNotSaidHealThanks" "EngineerSaidHealThanks" "!=1" "required"
1010Criterion "IsHelpCapEngineer" "EngineerHelpCap" "1" "required" weight 0
N/A11// Custom stuff
N/A12Criterion "EngineerNotAssistSpeech" "EngineerAssistSpeech" "!=1" "required" weight 0
N/A13Criterion "IsEngyFistSwung" "EngyFistSwung" "1" "required" weight 0
N/A14Criterion "IsNotEngyFistSwung" "EngyFistSwung" "!=1" "required" weight 0
N/A15Criterion "EngineerNotInvulnerableSpeech" "EngineerInvulnerableSpeech" "!=1" "required" weight 0
N/A16Criterion "IsMiniSentryKill" "MiniSentryKill" "1" "required" weight 0
N/A17Criterion "IsSentryKill" "SentryKill" "1" "required" weight 0
1118 
12N/A 
1319Response PlayerCloakedSpyDemomanEngineer
1420{
1521 scene "scenes/Player/Engineer/low/56.vcd"
229235Response DefendOnThePointEngineer
230236{
231237 scene "scenes/Player/Engineer/low/1344.vcd"
N/A238 scene "scenes/Player/Engineer/low/161.vcd"
232239}
233240Rule DefendOnThePointEngineer
234241{
238245 Response DefendOnThePointEngineer
239246}
240247 
N/A248// Custom stuff
N/A249Response KilledPlayerAssistAutoEngineer
N/A250{
N/A251 scene "scenes/Player/Engineer/low/159.vcd" predelay "2.5"
N/A252 scene "scenes/Player/Engineer/low/160.vcd" predelay "2.5"
N/A253}
N/A254Rule KilledPlayerAssistAutoEngineer
N/A255{
N/A256 criteria ConceptKilledPlayer IsEngineer IsBeingHealed IsARecentKill KilledPlayerDelay 20PercentChance EngineerNotAssistSpeech
N/A257 ApplyContext "EngineerAssistSpeech:1:20"
N/A258 Response KilledPlayerAssistAutoEngineer
N/A259}
N/A260// End custom
N/A261 
241262Response EngineerGoldenWrench
242263{
243264 scene "scenes/Player/Engineer/low/3605.vcd" predelay ".25"
275296{
276297 criteria ConceptKilledPlayer WeaponIsMiniSentrygun IsEngineer 20PercentChance
277298 ApplyContext "EngineerKillSpeech:1:10"
278N/A applycontexttoworld
279299 Response KillTauntsEngineerMiniSentry
280300}
281301 
290310{
291311 criteria ConceptKilledPlayer IsManyRecentKills WeaponIsSentrygun KilledPlayerDelay EngineerNotKillSpeech IsEngineer 30PercentChance
292312 ApplyContext "EngineerKillSpeech:1:10"
293N/A applycontexttoworld
294313 Response KillTauntsEngineerSpecial
295314}
296315 
302321}
303322Rule KilledPlayerManyEngineer
304323{
305N/A criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance IsWeaponPrimary KilledPlayerDelay EngineerNotKillSpeech IsEngineer
N/A324 criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance KilledPlayerDelay EngineerNotKillSpeech IsEngineer
306325 ApplyContext "EngineerKillSpeech:1:10"
307N/A applycontexttoworld
308326 Response KilledPlayerManyEngineer
309327}
310328 
314332}
315333Rule KilledPlayerMeleeEngineerEngineer
316334{
317N/A criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee EngineerNotKillSpeechMelee IsEngineer WeaponIsNotSentrygun
N/A335 criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee EngineerNotKillSpeechMelee IsEngineer WeaponIsNotSentry
318336 ApplyContext "EngineerKillSpeechMelee:1:10"
319N/A applycontexttoworld
320337 Response KilledPlayerMeleeEngineerEngineer
321338}
322339 
N/A340// Custom stuff
N/A341// Rule for when your mini sentry is killed and you are holding your Frontier Justice
N/A342// Let's hope you have some crits ready, because this line is very fitting.
N/A343 
N/A344Response EngyCritsReady
N/A345{
N/A346 scene "scenes/player/Engineer/low/167.vcd"
N/A347 scene "scenes/player/Engineer/low/172.vcd"
N/A348 scene "scenes/player/Engineer/low/177.vcd"
N/A349}
N/A350 
N/A351Rule EngyCritsReady
N/A352{
N/A353 criteria ConceptLostObject IsSentryGun IsEngineer IsMiniSentryKill WeaponIsFrontierJustice EngineerNotKillSpeech
N/A354 ApplyContext "EngineerKillSpeech:1:10"
N/A355 Response EngyCritsReady
N/A356}
N/A357 
N/A358Rule EngyCritsReady2
N/A359{
N/A360 criteria ConceptLostObject IsSentryGun IsEngineer IsSentryKill WeaponIsFrontierJustice EngineerNotKillSpeech
N/A361 ApplyContext "EngineerKillSpeech:1:10"
N/A362 Response EngyCritsReady
N/A363}
N/A364 
N/A365 
N/A366// Check if mini sentry has had a kill in the past thirty seconds
N/A367Rule MiniSentryKill
N/A368{
N/A369 criteria ConceptKilledPlayer WeaponIsMiniSentrygun IsEngineer
N/A370 ApplyContext "MiniSentryKill:1:15"
N/A371 Response PlayerExpressionAttackEngineer
N/A372}
N/A373 
N/A374// Check if sentry has had a kill in the past thirty seconds
N/A375Rule SentryKill
N/A376{
N/A377 criteria ConceptKilledPlayer WeaponIsSentrygun IsEngineer
N/A378 ApplyContext "MiniSentryKill:1:15"
N/A379 Response PlayerExpressionAttackEngineer
N/A380}
N/A381 
N/A382// Invulnerable responses
N/A383Response InvulnerableSpeechEngineer
N/A384{
N/A385 scene "scenes/Player/Engineer/low/176.vcd"
N/A386 scene "scenes/Player/Engineer/low/177.vcd"
N/A387 scene "scenes/Player/Engineer/low/1018.vcd"
N/A388 scene "scenes/Player/Engineer/low/3619.vcd"
N/A389}
N/A390 
N/A391Rule InvulnerableSpeechEngineer
N/A392{
N/A393 criteria ConceptFireWeapon IsEngineer IsInvulnerable EngineerNotInvulnerableSpeech
N/A394 ApplyContext "EngineerInvulnerableSpeech:1:30"
N/A395 Response InvulnerableSpeechEngineer
N/A396 Response EngyCritsReady
N/A397}
N/A398 
N/A399// End custom
N/A400 
323401Response KilledPlayerVeryManyEngineer
324402{
325403 scene "scenes/Player/Engineer/low/147.vcd"
326404}
327405Rule KilledPlayerVeryManyEngineer
328406{
329N/A criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance IsWeaponPrimary KilledPlayerDelay EngineerNotKillSpeech IsEngineer
N/A407 criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance KilledPlayerDelay EngineerNotKillSpeech IsEngineer
330408 ApplyContext "EngineerKillSpeech:1:10"
331N/A applycontexttoworld
332409 Response KilledPlayerVeryManyEngineer
333410}
334411 
345422 Response MedicFollowEngineer
346423}
347424 
N/A425// Custom stuff
N/A426Response EngineerJarateHit
N/A427{
N/A428 scene "scenes/Player/Engineer/low/22.vcd"
N/A429 scene "scenes/Player/Engineer/low/23.vcd"
N/A430 scene "scenes/Player/Engineer/low/150.vcd"
N/A431}
N/A432Rule EngineerJarateHit
N/A433{
N/A434 criteria ConceptJarateHit IsEngineer
N/A435 Response EngineerJarateHit
N/A436}
N/A437// End custom
N/A438 
348439Response PlayerKilledCapperEngineer
349440{
350441 scene "scenes/Player/Engineer/low/36.vcd"
373464{
374465 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimDemoman
375466 ApplyContext "EngineerKillSpeech:1:10"
N/A467 ApplyContext "IsDominating:1:10"
376468 Response PlayerKilledDominatingDemomanEngineer
377469}
378470 
392484{
393485 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimEngineer
394486 ApplyContext "EngineerKillSpeech:1:10"
N/A487 ApplyContext "IsDominating:1:10"
395488 Response PlayerKilledDominatingEngineerEngineer
396489}
397490 
417510{
418511 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimHeavy
419512 ApplyContext "EngineerKillSpeech:1:10"
N/A513 ApplyContext "IsDominating:1:10"
420514 Response PlayerKilledDominatingHeavyEngineer
421515}
422516 
435529{
436530 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimMedic
437531 ApplyContext "EngineerKillSpeech:1:10"
N/A532 ApplyContext "IsDominating:1:10"
438533 Response PlayerKilledDominatingMedicEngineer
439534}
440535 
454549{
455550 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimPyro
456551 ApplyContext "EngineerKillSpeech:1:10"
N/A552 ApplyContext "IsDominating:1:10"
457553 Response PlayerKilledDominatingPyroEngineer
458554}
459555 
476572{
477573 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimScout
478574 ApplyContext "EngineerKillSpeech:1:10"
N/A575 ApplyContext "IsDominating:1:10"
479576 Response PlayerKilledDominatingScoutEngineer
480577}
481578 
494591{
495592 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimSniper
496593 ApplyContext "EngineerKillSpeech:1:10"
N/A594 ApplyContext "IsDominating:1:10"
497595 Response PlayerKilledDominatingSniperEngineer
498596}
499597 
512610{
513611 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimSoldier
514612 ApplyContext "EngineerKillSpeech:1:10"
N/A613 ApplyContext "IsDominating:1:10"
515614 Response PlayerKilledDominatingSoldierEngineer
516615}
517616 
535634{
536635 criteria ConceptKilledPlayer IsEngineer IsDominated IsVictimSpy
537636 ApplyContext "EngineerKillSpeech:1:10"
N/A637 ApplyContext "IsDominating:1:10"
538638 Response PlayerKilledDominatingSpyEngineer
539639}
540640 
541641Response PlayerKilledForRevengeEngineer
542642{
N/A643 scene "scenes/Player/Engineer/low/3579.vcd" predelay "2.5"
543644 scene "scenes/Player/Engineer/low/1329.vcd" predelay "2.5"
544645 scene "scenes/Player/Engineer/low/40.vcd" predelay "2.5"
545646 scene "scenes/Player/Engineer/low/39.vcd" predelay "2.5"
562663{
563664 criteria ConceptKilledPlayer IsEngineer IsRevenge
564665 ApplyContext "EngineerKillSpeech:1:10"
N/A666 ApplyContext "IsDominating:1:10"
565667 Response PlayerKilledForRevengeEngineer
566668}
567669 
638740 Response PlayerBuildingTeleporterEngineer
639741}
640742 
N/A743 
641744Response PlayerDispenserSappedEngineer
642745{
643746 scene "scenes/Player/Engineer/low/5.vcd"
685788}
686789Rule PlayerAttackerPainEngineer
687790{
688N/A criteria ConceptAttackerPain IsEngineer
N/A791 criteria ConceptAttackerPain IsEngineer IsNotDominating
689792 Response PlayerAttackerPainEngineer
690793}
691794 
697800}
698801Rule PlayerOnFireEngineer
699802{
700N/A criteria ConceptFire IsEngineer EngineerIsNotStillonFire
N/A803 criteria ConceptFire IsEngineer EngineerIsNotStillonFire IsNotDominating
701804 ApplyContext "EngineerOnFire:1:7"
702805 Response PlayerOnFireEngineer
703806}
715818}
716819Rule PlayerPainEngineer
717820{
718N/A criteria ConceptPain IsEngineer
N/A821 criteria ConceptPain IsEngineer IsNotDominating
719822 Response PlayerPainEngineer
720823}
721824 
725828}
726829Rule PlayerStillOnFireEngineer
727830{
728N/A criteria ConceptFire IsEngineer EngineerIsStillonFire
N/A831 criteria ConceptFire IsEngineer EngineerIsStillonFire IsNotDominating
729832 ApplyContext "EngineerOnFire:1:7"
730833 Response PlayerStillOnFireEngineer
731834}
9061009 Response PlayerThanksEngineer
9071010}
9081011 
N/A1012// Custom Assist kill response
N/A1013// As there is no actual concept for assist kills, this is the second best method.
N/A1014// Say thanks after you kill more than one person.
N/A1015 
N/A1016Response KilledPlayerAssistEngineer
N/A1017{
N/A1018 scene "scenes/Player/Engineer/low/159.vcd"
N/A1019 scene "scenes/Player/Engineer/low/160.vcd"
N/A1020}
N/A1021Rule KilledPlayerAssistEngineer
N/A1022{
N/A1023 criteria ConceptPlayerThanks IsEngineer IsARecentKill KilledPlayerDelay EngineerNotAssistSpeech
N/A1024 ApplyContext "EngineerAssistSpeech:1:20"
N/A1025 Response KilledPlayerAssistEngineer
N/A1026}
N/A1027// End custom
N/A1028 
9091029Response PlayerYesEngineer
9101030{
9111031 scene "scenes/Player/Engineer/low/187.vcd"
10191139 Response PlayerBattleCryEngineer
10201140}
10211141 
N/A1142// Custom stuff - melee dare
N/A1143// Look at enemy, then do battle cry voice command while holding a melee weapon.
N/A1144Response MeleeDareCombatEngineer
N/A1145{
N/A1146 scene "scenes/Player/Engineer/low/163.vcd"
N/A1147 scene "scenes/Player/Engineer/low/166.vcd"
N/A1148 scene "scenes/Player/Engineer/low/172.vcd"
N/A1149 scene "scenes/Player/Engineer/low/169.vcd"
N/A1150 scene "scenes/Player/Engineer/low/174.vcd"
N/A1151 scene "scenes/Player/Engineer/low/178.vcd"
N/A1152 scene "scenes/Player/Engineer/low/3619.vcd"
N/A1153 scene "scenes/Player/Engineer/low/3620.vcd"
N/A1154 scene "scenes/Player/Engineer/low/3695.vcd"
N/A1155}
N/A1156Rule MeleeDareCombatEngineer
N/A1157{
N/A1158 criteria ConceptPlayerBattleCry IsWeaponMelee IsEngineer IsCrosshairEnemy
N/A1159 Response MeleeDareCombatEngineer
N/A1160}
N/A1161Rule MeleeDareCombatEngineerSlinger
N/A1162{
N/A1163 criteria ConceptPlayerBattleCry WeaponIsRobotArm IsEngineer IsCrosshairEnemy
N/A1164 Response MeleeDareCombatEngineer
N/A1165}
N/A1166//End custom
N/A1167 
10221168Response PlayerCheersEngineer
10231169{
10241170 scene "scenes/Player/Engineer/low/40.vcd"
11221268{
11231269 criteria ConceptPlayerPositive IsEngineer
11241270 Response PlayerPositiveEngineer
1125N/A}
1126N/A 
1127N/AResponse PlayerTauntsEngineer
1128N/A{
1129N/A scene "scenes/Player/Engineer/low/1332.vcd"
1130N/A scene "scenes/Player/Engineer/low/1333.vcd"
1131N/A scene "scenes/Player/Engineer/low/105.vcd"
1132N/A scene "scenes/Player/Engineer/low/106.vcd"
1133N/A scene "scenes/Player/Engineer/low/1337.vcd"
1134N/A scene "scenes/Player/Engineer/low/1338.vcd"
1135N/A}
1136N/ARule PlayerTauntsEngineer
1137N/A{
1138N/A criteria ConceptPlayerTaunts IsEngineer
1139N/A Response PlayerTauntsEngineer
1140N/A}
1141N/A 
N/A1271}