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

From Team Fortress Wiki
Jump to: navigation, search
99Criterion "SoldierNotKillSpeechMelee" "SoldierKillSpeechMelee" "!=1" "required" weight 0
1010Criterion "SoldierNotSaidHealThanks" "SoldierSaidHealThanks" "!=1" "required"
1111Criterion "IsHelpCapSoldier" "SoldierHelpCap" "1" "required" weight 0
N/A12// Custom criterion
N/A13Criterion "SoldierNotAssistSpeech" "SoldierAssistSpeech" "!=1" "required" weight 0
N/A14Criterion "SoldierNotInvulnerableSpeech" "SoldierInvulnerableSpeech" "!=1" "required" weight 0
N/A15Criterion "SoldierNotAwardSpeech" "SoldierAwardSpeech" "!=1" "required" weight 0
1216 
13N/A 
1417Response PlayerCloakedSpyDemomanSoldier
1518{
1619 scene "scenes/Player/Soldier/low/1082.vcd"
118121 Response HealThanksSoldier
119122}
120123 
N/A124// Custom achievement stuff
N/A125Response AwardSoldier
N/A126{
N/A127 scene "scenes/Player/Soldier/low/1043.vcd" predelay "2.5"
N/A128 scene "scenes/Player/Soldier/low/1048.vcd" predelay "2.5"
N/A129 scene "scenes/Player/Soldier/low/1135.vcd" predelay "2.5"
N/A130 scene "scenes/Player/Soldier/low/1347.vcd" predelay "2.5"
N/A131 scene "scenes/Player/Soldier/low/1182.vcd" predelay "2.5"
N/A132}
N/A133Rule AwardSoldier
N/A134{
N/A135 criteria ConceptAchievementAward IsSoldier SoldierNotAwardSpeech
N/A136 ApplyContext "SoldierAwardSpeech:1:10"
N/A137 ApplyContext "IsDominating:1:10"
N/A138 Response AwardSoldier
N/A139}
N/A140//End custom achievement
N/A141 
121142Response PlayerRoundStartSoldier
122143{
123144 scene "scenes/Player/Soldier/low/1055.vcd" predelay "1.0, 5.0"
231252{
232253 criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance IsWeaponPrimary KilledPlayerDelay SoldierNotKillSpeech IsSoldier
233254 ApplyContext "SoldierKillSpeech:1:10"
234N/A applycontexttoworld
235255 Response KilledPlayerManySoldier
236256}
237257 
N/A258Response KilledDemomanSoldier
N/A259{
N/A260 scene "scenes/Player/Soldier/low/3486.vcd"
N/A261 scene "scenes/Player/Soldier/low/3487.vcd"
N/A262 scene "scenes/Player/Soldier/low/3488.vcd"
N/A263 scene "scenes/Player/Soldier/low/3489.vcd"
N/A264 scene "scenes/Player/Soldier/low/3490.vcd"
N/A265 scene "scenes/Player/Soldier/low/3491.vcd"
N/A266}
N/A267Rule KilledDemomanSoldier
N/A268{
N/A269 criterion ConceptKilledPlayer KilledPlayerDelay IsVictimDemoman 30PercentChance SoldierNotKillSpeech IsSoldier
N/A270 ApplyContext "SoldierKillSpeech:1:10"
N/A271 Response KilledDemomanSoldier
N/A272}
N/A273 
N/A274Response KilledPlayerAssistAutoSoldier
N/A275{
N/A276 scene "scenes/Player/Soldier/low/1186.vcd" predelay "2.5"
N/A277}
N/A278Rule KilledPlayerAssistAutoSoldier
N/A279{
N/A280 criteria ConceptKilledPlayer IsSoldier IsBeingHealed IsManyRecentKills KilledPlayerDelay 20PercentChance SoldierNotAssistSpeech
N/A281 ApplyContext "SoldierAssistSpeech:1:20"
N/A282 Response KilledPlayerAssistAutoSoldier
N/A283}
N/A284 
N/A285// A custom rule for when you're on a pocket Soldier killing spree.
N/A286Response SpreeMedicSoldier
N/A287{
N/A288 scene "scenes/Player/Soldier/low/3492.vcd"
N/A289 scene "scenes/Player/Soldier/low/3493.vcd"
N/A290 scene "scenes/Player/Soldier/low/3494.vcd"
N/A291}
N/A292Rule SpreeMedicSoldier
N/A293{
N/A294 criteria ConceptKilledPlayer KilledPlayerDelay IsSoldier IsBeingHealed SoldierNotKillSpeech IsVeryManyRecentKills IsWeaponPrimary
N/A295 ApplyContext "SoldierKillSpeech:1:20"
N/A296 Response SpreeMedicSoldier
N/A297}
N/A298 
N/A299// Custom Medic follow - because Soldier needs it more than most classes.
N/A300Response MedicFollowSoldier
N/A301{
N/A302 scene "scenes/Player/Soldier/low/3495.vcd" predelay ".25"
N/A303 scene "scenes/Player/Soldier/low/3496.vcd" predelay ".25"
N/A304 scene "scenes/Player/Soldier/low/3497.vcd" predelay ".25"
N/A305 scene "scenes/Player/Soldier/low/3499.vcd" predelay ".25"
N/A306}
N/A307Rule MedicFollowSoldier
N/A308{
N/A309 criteria ConceptPlayerMedic IsOnMedic IsSoldier IsNotCrossHairEnemy
N/A310 ApplyContext "ScoutKillSpeech:1:10"
N/A311 Response MedicFollowSoldier
N/A312}
N/A313 
N/A314// Invulnerable lines
N/A315Response InvulnerableSpeechSoldier
N/A316{
N/A317 scene "scenes/Player/Soldier/low/1191.vcd"
N/A318 scene "scenes/Player/Soldier/low/1194.vcd"
N/A319 scene "scenes/Player/Soldier/low/1200.vcd"
N/A320 scene "scenes/Player/Soldier/low/1204.vcd"
N/A321 scene "scenes/Player/Soldier/low/1192.vcd"
N/A322 scene "scenes/Player/Soldier/low/1189.vcd"
N/A323}
N/A324Rule InvulnerableSpeechSoldier
N/A325{
N/A326 criterion ConceptFireWeapon IsSoldier IsInvulnerable SoldierNotInvulnerableSpeech
N/A327 ApplyContext "SoldierInvulnerableSpeech:1:30"
N/A328 Response InvulnerableSpeechSoldier
N/A329}
N/A330 
N/A331// End custom stuff
N/A332 
N/A333// Added the unused Direct Hit screams here, as they can't be added to the taunt.
238334Response KilledPlayerMeleeSoldier
239335{
240336 scene "scenes/Player/Soldier/low/1185.vcd"
N/A337 scene "scenes/Player/Soldier/low/3403.vcd"
N/A338 scene "scenes/Player/Soldier/low/3405.vcd"
N/A339 scene "scenes/Player/Soldier/low/3406.vcd"
241340}
242341Rule KilledPlayerMeleeSoldier
243342{
244343 criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee SoldierNotKillSpeechMelee IsSoldier
245344 ApplyContext "SoldierKillSpeechMelee:1:10"
246N/A applycontexttoworld
247345 Response KilledPlayerMeleeSoldier
248346}
249347 
250348Response KilledPlayerVeryManySoldier
251349{
252350 scene "scenes/Player/Soldier/low/1206.vcd"
N/A351 scene "scenes/Player/Soldier/low/1188.vcd"
253352}
254353Rule KilledPlayerVeryManySoldier
255354{
256355 criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance IsWeaponPrimary KilledPlayerDelay SoldierNotKillSpeech IsSoldier
257356 ApplyContext "SoldierKillSpeech:1:10"
258N/A applycontexttoworld
259357 Response KilledPlayerVeryManySoldier
260358}
261359 
289387{
290388 criteria ConceptKilledPlayer IsSoldier IsDominated
291389 ApplyContext "SoldierKillSpeech:1:10"
N/A390 ApplyContext "IsDominating:1:10"
292391 Response PlayerKilledDominatingSoldier
293392}
294393 
305404{
306405 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimDemoman
307406 ApplyContext "SoldierKillSpeech:1:10"
N/A407 ApplyContext "IsDominating:1:10"
308408 Response PlayerKilledDominatingDemomanSoldier
309409}
310410 
321421{
322422 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimEngineer
323423 ApplyContext "SoldierKillSpeech:1:10"
N/A424 ApplyContext "IsDominating:1:10"
324425 Response PlayerKilledDominatingEngineerSoldier
325426}
326427 
338439{
339440 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimHeavy
340441 ApplyContext "SoldierKillSpeech:1:10"
N/A442 ApplyContext "IsDominating:1:10"
341443 Response PlayerKilledDominatingHeavySoldier
342444}
343445 
355457{
356458 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimMedic
357459 ApplyContext "SoldierKillSpeech:1:10"
N/A460 ApplyContext "IsDominating:1:10"
358461 Response PlayerKilledDominatingMedicSoldier
359462}
360463 
374477{
375478 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimPyro
376479 ApplyContext "SoldierKillSpeech:1:10"
N/A480 ApplyContext "IsDominating:1:10"
377481 Response PlayerKilledDominatingPyroSoldier
378482}
379483 
395499{
396500 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimScout
397501 ApplyContext "SoldierKillSpeech:1:10"
N/A502 ApplyContext "IsDominating:1:10"
398503 Response PlayerKilledDominatingScoutSoldier
399504}
400505 
419524{
420525 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimSniper
421526 ApplyContext "SoldierKillSpeech:1:10"
N/A527 ApplyContext "IsDominating:1:10"
422528 Response PlayerKilledDominatingSniperSoldier
423529}
424530 
435541{
436542 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimSoldier
437543 ApplyContext "SoldierKillSpeech:1:10"
N/A544 ApplyContext "IsDominating:1:10"
438545 Response PlayerKilledDominatingSoldierSoldier
439546}
440547 
453560{
454561 criteria ConceptKilledPlayer IsSoldier IsDominated IsVictimSpy
455562 ApplyContext "SoldierKillSpeech:1:10"
N/A563 ApplyContext "IsDominating:1:10"
456564 Response PlayerKilledDominatingSpySoldier
457565}
458566 
466574{
467575 criteria ConceptKilledPlayer IsSoldier IsRevenge
468576 ApplyContext "SoldierKillSpeech:1:10"
N/A577 ApplyContext "IsDominating:1:10"
469578 Response PlayerKilledForRevengeSoldier
470579}
471580 
481590{
482591 criteria ConceptKilledObject IsSoldier 30PercentChance IsARecentKill
483592 ApplyContext "SoldierKillSpeechObject:1:30"
484N/A applycontexttoworld
485593 Response PlayerKilledObjectSoldier
486594}
487595 
500608}
501609Rule PlayerAttackerPainSoldier
502610{
503N/A criteria ConceptAttackerPain IsSoldier
N/A611 criteria ConceptAttackerPain IsSoldier IsNotDominating
504612 Response PlayerAttackerPainSoldier
505613}
506614 
510618}
511619Rule PlayerOnFireSoldier
512620{
513N/A criteria ConceptFire IsSoldier SoldierIsNotStillonFire
N/A621 criteria ConceptFire IsSoldier SoldierIsNotStillonFire IsNotDominating
514622 ApplyContext "SoldierOnFire:1:7"
515623 Response PlayerOnFireSoldier
516624}
522630}
523631Rule PlayerOnFireRareSoldier
524632{
525N/A criteria ConceptFire IsSoldier 10PercentChance SoldierIsNotStillonFire
N/A633 criteria ConceptFire IsSoldier 10PercentChance SoldierIsNotStillonFire IsNotDominating
526634 ApplyContext "SoldierOnFire:1:7"
527635 Response PlayerOnFireRareSoldier
528636}
540648}
541649Rule PlayerPainSoldier
542650{
543N/A criteria ConceptPain IsSoldier
N/A651 criteria ConceptPain IsSoldier IsNotDominating
544652 Response PlayerPainSoldier
545653}
546654 
550658}
551659Rule PlayerStillOnFireSoldier
552660{
553N/A criteria ConceptFire IsSoldier SoldierIsStillonFire
N/A661 criteria ConceptFire IsSoldier SoldierIsStillonFire IsNotDominating
554662 ApplyContext "SoldierOnFire:1:7"
555663 Response PlayerStillOnFireSoldier
556664}
609717{
610718 scene "scenes/Player/Soldier/low/1092.vcd"
611719 scene "scenes/Player/Soldier/low/1093.vcd"
N/A720 scene "scenes/Player/Soldier/low/1094.vcd" // Restored
612721}
613722Rule PlayerGoSoldier
614723{
737846 Response PlayerThanksSoldier
738847}
739848 
N/A849// Custom Assist kill response
N/A850// As there is no actual concept for assist kills, this is the second best method.
N/A851// Say thanks after you kill more than one person.
N/A852 
N/A853Response KilledPlayerAssistSoldier
N/A854{
N/A855 scene "scenes/Player/Soldier/low/1186.vcd"
N/A856}
N/A857Rule KilledPlayerAssistSoldier
N/A858{
N/A859 criteria ConceptPlayerThanks IsSoldier IsARecentKill KilledPlayerDelay SoldierNotAssistSpeech
N/A860 ApplyContext "SoldierAssistSpeech:1:20"
N/A861 Response KilledPlayerAssistSoldier
N/A862}
N/A863// End custom
N/A864 
740865Response PlayerYesSoldier
741866{
742867 scene "scenes/Player/Soldier/low/1350.vcd"
849974 Response PlayerBattleCrySoldier
850975}
851976 
N/A977// Custom stuff - melee dare
N/A978// Look at enemy, then do battle cry voice command while holding a melee weapon.
N/A979Response MeleeDareCombatSoldier
N/A980{
N/A981 scene "scenes/Player/Soldier/low/1196.vcd"
N/A982 scene "scenes/Player/Soldier/low/1210.vcd"
N/A983 scene "scenes/Player/Soldier/low/1205.vcd"
N/A984 scene "scenes/Player/Soldier/low/1208.vcd"
N/A985 scene "scenes/Player/Soldier/low/1203.vcd"
N/A986 scene "scenes/Player/Soldier/low/1190.vcd"
N/A987}
N/A988Rule MeleeDareCombatSoldier
N/A989{
N/A990 criteria ConceptPlayerBattleCry IsWeaponMelee IsSoldier IsCrosshairEnemy
N/A991 Response MeleeDareCombatSoldier
N/A992}
N/A993//End custom
N/A994 
852995Response PlayerCheersSoldier
853996{
854997 scene "scenes/Player/Soldier/low/1065.vcd"
9471090 scene "scenes/Player/Soldier/low/1174.vcd"
9481091 scene "scenes/Player/Soldier/low/1171.vcd"
9491092}
950N/ARule PlayerPositiveSoldier
951N/A{
952N/A criteria ConceptPlayerPositive IsSoldier
953N/A Response PlayerPositiveSoldier
954N/A}
9551093 
9561094Response PlayerTauntsSoldier
9571095{
9611099 scene "scenes/Player/Soldier/low/1351.vcd"
9621100 scene "scenes/Player/Soldier/low/1352.vcd"
9631101}
964N/ARule PlayerTauntsSoldier
N/A1102Rule PlayerPositiveSoldier
9651103{
966N/A criteria ConceptPlayerTaunts IsSoldier
N/A1104 criteria ConceptPlayerPositive IsSoldier
N/A1105 Response PlayerPositiveSoldier
9671106 Response PlayerTauntsSoldier
968N/A}
969N/A 
N/A1107}