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

From Team Fortress Wiki
Jump to: navigation, search
99Criterion "SniperNotSaidCartMovingBackwardD" "SaidCartMovingBackwardD" "!=1" "required" weight 0
1010Criterion "SniperNotSaidHealThanks" "SniperSaidHealThanks" "!=1" "required"
1111Criterion "IsHelpCapSniper" "SniperHelpCap" "1" "required" weight 0
N/A12// Custom stuff
N/A13Criterion "SniperNotInvulnerableSpeech" "SniperInvulnerableSpeech" "!=1" "required" weight 0
N/A14Criterion "SniperNotSaidCartMovingBackwardO" "SaidCartMovingBackwardO" "!=1" "required" weight 0
N/A15Criterion "SniperNotSaidCartMovingForwardD" "SaidCartMovingForwardD" "!=1" "required" weight 0
N/A16Criterion "SniperNotSaidCartMovingForwardO" "SaidCartMovingForwardO" "!=1" "required" weight 0
N/A17Criterion "SniperNotSaidCartMovingStoppedD" "SaidCartMovingStoppedD" "!=1" "required" weight 0
N/A18Criterion "SniperNotSaidCartMovingStoppedO" "SaidCartMovingStoppedO" "!=1" "required" weight 0
N/A19Criterion "SniperNotAwardSpeech" "SniperAwardSpeech" "!=1" "required" weight 0
N/A20Criterion "SniperNotAssistSpeech" "SniperAssistSpeech" "!=1" "required" weight 0
N/A21Criterion "SniperNotHoldStill" "SniperHoldStill" "!=1" "required" weight 0
1222 
1323 
1424Response PlayerCloakedSpyDemomanSniper
101111 Response PlayerCloakedSpySpySniper
102112}
103113 
N/A114 
N/A115// Modified to only have whisper lines when headshot with rifle.
N/A116// Other lines for when you get a kill with rifle/bow against a Soldier.
N/A117Response SniperKillSoldier
N/A118{
N/A119 scene "scenes/Player/Sniper/low/1719.vcd" predelay "1"
N/A120 scene "scenes/Player/Sniper/low/1727.vcd" predelay "1"
N/A121 scene "scenes/Player/Sniper/low/1731.vcd" predelay "1"
N/A122 scene "scenes/Player/Sniper/low/1757.vcd" predelay "1"
N/A123}
N/A124Rule SniperKillSoldier
N/A125{
N/A126 criteria ConceptKilledPlayer IsSniper WeaponIsSniperRifle 50PercentChance IsVictimSoldier
N/A127 ApplyContext "SniperKillSpeech:1:10"
N/A128 Response SniperKillSoldier
N/A129}
N/A130Rule SniperKillSoldierBow
N/A131{
N/A132 criteria ConceptKilledPlayer IsSniper WeaponIsBow 50PercentChance IsVictimSoldier
N/A133 ApplyContext "SniperKillSpeech:1:10"
N/A134 Response SniperKillSoldier
N/A135}
N/A136 
104137Response SniperHeadShotKillSoldier
105138{
106N/A scene "scenes/Player/Sniper/low/1719.vcd" predelay "1.75"
107139 scene "scenes/Player/Sniper/low/1725.vcd" predelay "1.75"
108N/A scene "scenes/Player/Sniper/low/1727.vcd" predelay "1.75"
109N/A scene "scenes/Player/Sniper/low/1731.vcd" predelay "1.75"
N/A140 scene "scenes/Player/Sniper/low/1807.vcd" predelay "1.75"
N/A141 scene "scenes/Player/Sniper/low/1803.vcd" predelay "1.75"
N/A142 scene "scenes/Player/Sniper/low/1831.vcd" predelay "1.75"
110143}
111144Rule SniperHeadShotKillSoldier
112145{
115148 Response SniperHeadShotKillSoldier
116149}
117150 
N/A151// Same for the Heavy
N/A152 
N/A153Response SniperKillHeavy
N/A154{
N/A155 scene "scenes/Player/Sniper/low/1758.vcd" predelay "1"
N/A156}
N/A157Rule SniperKillHeavy
N/A158{
N/A159 criteria ConceptKilledPlayer IsSniper WeaponIsSniperRifle 50PercentChance IsVictimHeavy
N/A160 ApplyContext "SniperKillSpeech:1:10"
N/A161 Response SniperKillHeavy
N/A162}
N/A163Rule SniperKillHeavyBow
N/A164{
N/A165 criteria ConceptKilledPlayer IsSniper WeaponIsBow 50PercentChance IsVictimHeavy
N/A166 ApplyContext "SniperKillSpeech:1:10"
N/A167 Response SniperKillHeavy
N/A168}
N/A169 
N/A170Response SniperHeadShotKillHeavy
N/A171{
N/A172 scene "scenes/Player/Sniper/low/1832.vcd" predelay "1.75"
N/A173}
N/A174Rule SniperHeadShotKillHeavy
N/A175{
N/A176 criteria ConceptKilledPlayer IsSniper WeaponIsSniperrifle IsHeadShot 50PercentChance IsVictimHeavy
N/A177 ApplyContext "SniperKillSpeech:1:10"
N/A178 Response SniperHeadShotKillHeavy
N/A179}
N/A180 
N/A181// Modified to only have whisper lines when headshot with rifle.
N/A182// Other lines for when you get a kill with any weapon against a Spy.
N/A183Response SniperKillSpy
N/A184{
N/A185 scene "scenes/Player/Sniper/low/1712.vcd" predelay "1"
N/A186 scene "scenes/Player/Sniper/low/1723.vcd" predelay "1"
N/A187 scene "scenes/Player/Sniper/low/1729.vcd" predelay "1"
N/A188 scene "scenes/Player/Sniper/low/1732.vcd" predelay "1"
N/A189}
N/A190Rule SniperKillSpy
N/A191{
N/A192 criteria ConceptKilledPlayer IsSniper 50PercentChance IsVictimSpy
N/A193 ApplyContext "SniperKillSpeech:1:10"
N/A194 Response SniperKillSpy
N/A195}
N/A196 
118197Response SniperHeadShotKillSpy
119198{
120N/A scene "scenes/Player/Sniper/low/1712.vcd" predelay "1.75"
121N/A scene "scenes/Player/Sniper/low/1723.vcd" predelay "1.75"
122N/A scene "scenes/Player/Sniper/low/1729.vcd" predelay "1.75"
123N/A scene "scenes/Player/Sniper/low/1732.vcd" predelay "1.75"
124199 scene "scenes/Player/Sniper/low/1805.vcd" predelay "1.75"
125200 scene "scenes/Player/Sniper/low/1806.vcd" predelay "1.75"
126201 scene "scenes/Player/Sniper/low/1808.vcd" predelay "1.75"
N/A202 scene "scenes/Player/Sniper/low/1798.vcd" predelay "1.75"
N/A203 scene "scenes/Player/Sniper/low/1799.vcd" predelay "1.75"
127204}
128205Rule SniperHeadShotKillSpy
129206{
149226 Response HealThanksSniper
150227}
151228 
N/A229// Custom achievement stuff
N/A230Response AwardSniper
N/A231{
N/A232 scene "scenes/Player/Sniper/low/2298.vcd" predelay "2.5"
N/A233 scene "scenes/Player/Sniper/low/2299.vcd" predelay "2.5"
N/A234 scene "scenes/Player/Sniper/low/2339.vcd" predelay "2.5"
N/A235 scene "scenes/Player/Sniper/low/2340.vcd" predelay "2.5"
N/A236 scene "scenes/Player/Sniper/low/2341.vcd" predelay "2.5"
N/A237 scene "scenes/Player/Sniper/low/2343.vcd" predelay "2.5"
N/A238 scene "scenes/Player/Sniper/low/2344.vcd" predelay "2.5"
N/A239 scene "scenes/Player/Sniper/low/2346.vcd" predelay "2.5"
N/A240 scene "scenes/Player/Sniper/low/2347.vcd" predelay "2.5"
N/A241 scene "scenes/Player/Sniper/low/2350.vcd" predelay "2.5"
N/A242 scene "scenes/Player/Sniper/low/2351.vcd" predelay "2.5"
N/A243 scene "scenes/Player/Sniper/low/2423.vcd" predelay "2.5"
N/A244 scene "scenes/Player/Sniper/low/2436.vcd" predelay "2.5"
N/A245 scene "scenes/Player/Sniper/low/2453.vcd" predelay "2.5"
N/A246}
N/A247Rule AwardSniper
N/A248{
N/A249 criteria ConceptAchievementAward IsSniper SniperNotAwardSpeech
N/A250 ApplyContext "SniperAwardSpeech:1:10"
N/A251 ApplyContext "IsDominating:1:10"
N/A252 Response AwardSniper
N/A253}
N/A254//End custom achievement
N/A255 
152256Response PlayerRoundStartSniper
153257{
154258 scene "scenes/Player/Sniper/low/1612.vcd" predelay "1.0, 5.0"
248352}
249353Rule CartMovingBackwardsDefenseSniper
250354{
251N/A criteria ConceptCartMovingBackward IsOnDefense IsSniper SniperNotSaidCartMovingBackwardD
N/A355 criteria ConceptCartMovingBackward IsOnDefense IsSniper Unzoomed SniperNotSaidCartMovingBackwardD
252356 ApplyContext "SaidCartMovingBackwardD:1:20"
253357 Response CartMovingBackwardsDefenseSniper
254358}
255359 
N/A360// Custom added stuff
N/A361// We fire this response if the Sniper is scoped, these are softer versions of the normal lines.
N/A362Response CartMovingBackwardsDefenseScopedSniper
N/A363{
N/A364 scene "scenes/Player/Sniper/low/2518.vcd"
N/A365 scene "scenes/Player/Sniper/low/2519.vcd"
N/A366 scene "scenes/Player/Sniper/low/2520.vcd"
N/A367 scene "scenes/Player/Sniper/low/2521.vcd"
N/A368 scene "scenes/Player/Sniper/low/2540.vcd"
N/A369 scene "scenes/Player/Sniper/low/2541.vcd"
N/A370 scene "scenes/Player/Sniper/low/2542.vcd"
N/A371 scene "scenes/Player/Sniper/low/2543.vcd"
N/A372}
N/A373Rule CartMovingBackwardsDefenseScopedSniper
N/A374{
N/A375 criteria ConceptCartMovingBackward IsOnDefense IsSniper DeployedContext SniperNotSaidCartMovingBackwardD
N/A376 ApplyContext "SaidCartMovingBackwardD:1:20"
N/A377 Response CartMovingBackwardsDefenseScopedSniper
N/A378}
256379 
N/A380// Offense backwards
N/A381Response CartMovingBackwardsOffenseSniper
N/A382{
N/A383 scene "scenes/Player/Sniper/low/2331.vcd"
N/A384 scene "scenes/Player/Sniper/low/2332.vcd"
N/A385 scene "scenes/Player/Sniper/low/2333.vcd"
N/A386 scene "scenes/Player/Sniper/low/2353.vcd"
N/A387 scene "scenes/Player/Sniper/low/2354.vcd"
N/A388 scene "scenes/Player/Sniper/low/2429.vcd"
N/A389 scene "scenes/Player/Sniper/low/2430.vcd"
N/A390}
N/A391Rule CartMovingBackwardsOffenseSniper
N/A392{
N/A393 criteria ConceptCartMovingBackward IsOnOffense IsSniper Unzoomed SniperNotSaidCartMovingBackwardO
N/A394 ApplyContext "SaidCartMovingBackwardO:1:20"
N/A395 Response CartMovingBackwardsOffenseSniper
N/A396}
N/A397 
N/A398Response CartMovingBackwardsOffenseScopedSniper
N/A399{
N/A400 scene "scenes/Player/Sniper/low/2515.vcd"
N/A401 scene "scenes/Player/Sniper/low/2516.vcd"
N/A402 scene "scenes/Player/Sniper/low/2517.vcd"
N/A403 scene "scenes/Player/Sniper/low/2522.vcd"
N/A404 scene "scenes/Player/Sniper/low/2523.vcd"
N/A405 scene "scenes/Player/Sniper/low/2538.vcd"
N/A406 scene "scenes/Player/Sniper/low/2539.vcd"
N/A407}
N/A408Rule CartMovingBackwardsOffenseScopedSniper
N/A409{
N/A410 criteria ConceptCartMovingBackward IsOnOffense IsSniper DeployedContext SniperNotSaidCartMovingBackwardO
N/A411 ApplyContext "SaidCartMovingBackwardO:1:20"
N/A412 Response CartMovingBackwardsOffenseScopedSniper
N/A413}
N/A414 
N/A415// Defense forward
N/A416Response CartMovingForwardDefenseSniper
N/A417{
N/A418 scene "scenes/Player/Sniper/low/2328.vcd"
N/A419 scene "scenes/Player/Sniper/low/2329.vcd"
N/A420 scene "scenes/Player/Sniper/low/2330.vcd"
N/A421 scene "scenes/Player/Sniper/low/2355.vcd"
N/A422 scene "scenes/Player/Sniper/low/2446.vcd"
N/A423 scene "scenes/Player/Sniper/low/2447.vcd"
N/A424}
N/A425Rule CartMovingForwardDefenseSniper
N/A426{
N/A427 criteria ConceptCartMovingForward IsOnDefense IsSniper Unzoomed SniperNotSaidCartMovingForwardD
N/A428 ApplyContext "SaidCartMovingForwardD:1:20"
N/A429 Response CartMovingForwardDefenseSniper
N/A430}
N/A431 
N/A432Response CartMovingForwardDefenseScopedSniper
N/A433{
N/A434 scene "scenes/Player/Sniper/low/2512.vcd"
N/A435 scene "scenes/Player/Sniper/low/2513.vcd"
N/A436 scene "scenes/Player/Sniper/low/2514.vcd"
N/A437 scene "scenes/Player/Sniper/low/2524.vcd"
N/A438 scene "scenes/Player/Sniper/low/2544.vcd"
N/A439 scene "scenes/Player/Sniper/low/2545.vcd"
N/A440}
N/A441Rule CartMovingForwardDefenseSniper
N/A442{
N/A443 criteria ConceptCartMovingForward IsOnDefense IsSniper DeployedContext SniperNotSaidCartMovingForwardD
N/A444 ApplyContext "SaidCartMovingForwardD:1:20"
N/A445 Response CartMovingForwardDefenseScopedSniper
N/A446}
N/A447 
N/A448// Offense forward
N/A449 
N/A450Response CartMovingForwardOffenseSniper
N/A451{
N/A452 scene "scenes/Player/Sniper/low/2307.vcd"
N/A453 scene "scenes/Player/Sniper/low/2308.vcd"
N/A454 scene "scenes/Player/Sniper/low/2309.vcd"
N/A455 scene "scenes/Player/Sniper/low/2402.vcd"
N/A456 scene "scenes/Player/Sniper/low/2403.vcd"
N/A457 scene "scenes/Player/Sniper/low/2404.vcd"
N/A458 scene "scenes/Player/Sniper/low/2406.vcd"
N/A459 scene "scenes/Player/Sniper/low/2407.vcd"
N/A460 scene "scenes/Player/Sniper/low/2408.vcd"
N/A461 scene "scenes/Player/Sniper/low/2409.vcd"
N/A462 scene "scenes/Player/Sniper/low/2301.vcd"
N/A463 scene "scenes/Player/Sniper/low/2302.vcd"
N/A464 scene "scenes/Player/Sniper/low/2303.vcd"
N/A465 scene "scenes/Player/Sniper/low/2416.vcd"
N/A466 scene "scenes/Player/Sniper/low/2424.vcd"
N/A467 scene "scenes/Player/Sniper/low/2425.vcd"
N/A468 scene "scenes/Player/Sniper/low/2454.vcd"
N/A469}
N/A470Rule CartMovingForwardOffenseSniper
N/A471{
N/A472 criteria ConceptCartMovingForward IsOnOffense IsSniper Unzoomed SniperNotSaidCartMovingForwardO
N/A473 ApplyContext "SaidCartMovingForwardO:1:20"
N/A474 Response CartMovingForwardOffenseSniper
N/A475}
N/A476 
N/A477Response CartMovingForwardOffenseScopedSniper
N/A478{
N/A479 scene "scenes/Player/Sniper/low/2506.vcd"
N/A480 scene "scenes/Player/Sniper/low/2507.vcd"
N/A481 scene "scenes/Player/Sniper/low/2508.vcd"
N/A482 scene "scenes/Player/Sniper/low/2525.vcd"
N/A483 scene "scenes/Player/Sniper/low/2526.vcd"
N/A484 scene "scenes/Player/Sniper/low/2527.vcd"
N/A485 scene "scenes/Player/Sniper/low/2529.vcd"
N/A486 scene "scenes/Player/Sniper/low/2530.vcd"
N/A487 scene "scenes/Player/Sniper/low/2531.vcd"
N/A488 scene "scenes/Player/Sniper/low/2532.vcd"
N/A489 scene "scenes/Player/Sniper/low/2500.vcd"
N/A490 scene "scenes/Player/Sniper/low/2501.vcd"
N/A491 scene "scenes/Player/Sniper/low/2502.vcd"
N/A492 scene "scenes/Player/Sniper/low/2535.vcd"
N/A493 scene "scenes/Player/Sniper/low/2536.vcd"
N/A494 scene "scenes/Player/Sniper/low/2537.vcd"
N/A495 scene "scenes/Player/Sniper/low/2546.vcd"
N/A496}
N/A497Rule CartMovingForwardOffenseScopedSniper
N/A498{
N/A499 criteria ConceptCartMovingForward IsOnOffense IsSniper DeployedContext SniperNotSaidCartMovingForwardO
N/A500 ApplyContext "SaidCartMovingForwardO:1:20"
N/A501 Response CartMovingForwardOffenseScopedSniper
N/A502}
N/A503// Cart stopped Defense
N/A504 
N/A505Response CartMovingStoppedDefenseSniper
N/A506{
N/A507 scene "scenes/Player/Sniper/low/2310.vcd"
N/A508 scene "scenes/Player/Sniper/low/2311.vcd"
N/A509 scene "scenes/Player/Sniper/low/2312.vcd"
N/A510 scene "scenes/Player/Sniper/low/2414.vcd"
N/A511 scene "scenes/Player/Sniper/low/2455.vcd"
N/A512 scene "scenes/Player/Sniper/low/2456.vcd"
N/A513}
N/A514Rule CartMovingStoppedDefenseSniper
N/A515{
N/A516 criteria ConceptCartMovingStopped IsOnDefense IsSniper Unzoomed SniperNotSaidCartMovingStoppedD
N/A517 ApplyContext "SaidCartMovingStoppedD:1:20"
N/A518 Response CartMovingStoppedDefenseSniper
N/A519}
N/A520 
N/A521Response CartMovingStoppedDefenseScopedSniper
N/A522{
N/A523 scene "scenes/Player/Sniper/low/2509.vcd"
N/A524 scene "scenes/Player/Sniper/low/2510.vcd"
N/A525 scene "scenes/Player/Sniper/low/2511.vcd"
N/A526 scene "scenes/Player/Sniper/low/2533.vcd"
N/A527 scene "scenes/Player/Sniper/low/2558.vcd"
N/A528}
N/A529Rule CartMovingStoppedDefenseScopedSniper
N/A530{
N/A531 criteria ConceptCartMovingStopped IsOnDefense IsSniper DeployedContext SniperNotSaidCartMovingStoppedD
N/A532 ApplyContext "SaidCartMovingStoppedD:1:20"
N/A533 Response CartMovingStoppedDefenseScopedSniper
N/A534}
N/A535 
N/A536// Cart stopped Offense
N/A537 
N/A538Response CartMovingStoppedOffenseSniper
N/A539{
N/A540 scene "scenes/Player/Sniper/low/2304.vcd"
N/A541 scene "scenes/Player/Sniper/low/2305.vcd"
N/A542 scene "scenes/Player/Sniper/low/2306.vcd"
N/A543 scene "scenes/Player/Sniper/low/2415.vcd"
N/A544 scene "scenes/Player/Sniper/low/2457.vcd"
N/A545}
N/A546Rule CartMovingStoppedOffenseSniper
N/A547{
N/A548 criteria ConceptCartMovingStopped IsOnOffense IsSniper Unzoomed SniperNotSaidCartMovingStoppedO
N/A549 ApplyContext "SaidCartMovingStoppedO:1:20"
N/A550 Response CartMovingStoppedOffenseSniper
N/A551}
N/A552 
N/A553Response CartMovingStoppedOffenseScopedSniper
N/A554{
N/A555 scene "scenes/Player/Sniper/low/2503.vcd"
N/A556 scene "scenes/Player/Sniper/low/2504.vcd"
N/A557 scene "scenes/Player/Sniper/low/2505.vcd"
N/A558 scene "scenes/Player/Sniper/low/2534.vcd"
N/A559 scene "scenes/Player/Sniper/low/2549.vcd"
N/A560}
N/A561Rule CartMovingStoppedOffenseScopedSniper
N/A562{
N/A563 criteria ConceptCartMovingStopped IsOnOffense IsSniper DeployedContext SniperNotSaidCartMovingStoppedO
N/A564 ApplyContext "SaidCartMovingStoppedO:1:20"
N/A565 Response CartMovingStoppedOffenseScopedSniper
N/A566}
N/A567// End custom
N/A568 
N/A569 
257570//--------------------------------------------------------------------------------------------------------------
258571// Auto Speech Combat
259572//--------------------------------------------------------------------------------------------------------------
270583 Response DefendOnThePointSniper
271584}
272585 
N/A586// Custom stuff
N/A587 
N/A588Response InvulnerableSpeechSniper
N/A589{
N/A590 scene "scenes/Player/Sniper/low/1750.vcd"
N/A591 scene "scenes/Player/Sniper/low/1751.vcd"
N/A592 scene "scenes/Player/Sniper/low/1754.vcd"
N/A593 scene "scenes/Player/Sniper/low/1756.vcd"
N/A594}
N/A595Rule InvulnerableSpeechSniper
N/A596{
N/A597 criteria ConceptFireWeapon IsSniper IsInvulnerable SniperNotInvulnerableSpeech
N/A598 ApplyContext "SniperInvulnerableSpeech:1:30"
N/A599 Response InvulnerableSpeechSniper
N/A600}
N/A601 
N/A602// End custom
N/A603 
273604Response KilledPlayerManySniper
274605{
275606 scene "scenes/Player/Sniper/low/1670.vcd"
286617{
287618 criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance IsWeaponPrimary KilledPlayerDelay SniperNotKillSpeech IsSniper
288619 ApplyContext "SniperKillSpeech:1:10"
289N/A applycontexttoworld
290620 Response KilledPlayerManySniper
291621}
292622 
N/A623// Custom stuff
N/A624// Allow the Huntsman to use the above response group
N/A625Rule KilledPlayerManySniperBow
N/A626{
N/A627 criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance WeaponIsBow KilledPlayerDelay SniperNotKillSpeech IsSniper
N/A628 ApplyContext "SniperKillSpeech:1:10"
N/A629 Response KilledPlayerManySniper
N/A630}
N/A631 
N/A632// End custom
N/A633 
293634Response KilledPlayerMeleeSniper
294635{
295636 scene "scenes/Player/Sniper/low/1717.vcd"
299640{
300641 criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee SniperNotKillSpeechMelee IsSniper
301642 ApplyContext "SniperKillSpeechMelee:1:10"
302N/A applycontexttoworld
303643 Response KilledPlayerMeleeSniper
304644}
305645 
N/A646// Custom stuff
N/A647// Shiv kill
N/A648 
N/A649Response KilledPlayerShivSniper
N/A650{
N/A651 scene "scenes/Player/Sniper/low/2387.vcd"
N/A652}
N/A653Rule KilledPlayerShivSniper
N/A654{
N/A655 criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee WeaponIsShiv SniperNotKillSpeechMelee IsSniper
N/A656 ApplyContext "SniperKillSpeechMelee:1:10"
N/A657 Response KilledPlayerShivSniper
N/A658 Response KilledPlayerMeleeSniper
N/A659}
N/A660 
N/A661// End custom
N/A662 
306663Response KilledPlayerVeryManySniper
307664{
308665 scene "scenes/Player/Sniper/low/1714.vcd"
318675{
319676 criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance IsWeaponPrimary KilledPlayerDelay SniperNotKillSpeech IsSniper
320677 ApplyContext "SniperKillSpeech:1:10"
321N/A applycontexttoworld
322678 Response KilledPlayerVeryManySniper
323679}
324680 
N/A681// Custom stuff
N/A682// Allow the Huntsman to use the above response group
N/A683Rule KilledPlayerVeryManySniperBow
N/A684{
N/A685 criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance WeaponIsBow KilledPlayerDelay SniperNotKillSpeech IsSniper
N/A686 ApplyContext "SniperKillSpeech:1:10"
N/A687 Response KilledPlayerVeryManySniper
N/A688}
N/A689 
325690Response MedicFollowSniper
326691{
327692 scene "scenes/Player/Sniper/low/2277.vcd" predelay ".25"
337702 Response MedicFollowSniper
338703}
339704 
N/A705// Custom stuff
N/A706Response SniperJarateHit
N/A707{
N/A708 scene "scenes/Player/Sniper/low/1608.vcd"
N/A709 scene "scenes/Player/Sniper/low/1688.vcd"
N/A710 scene "scenes/Player/Sniper/low/1689.vcd"
N/A711}
N/A712Rule SniperJarateHit
N/A713{
N/A714 criteria ConceptJarateHit IsSniper
N/A715 Response SniperJarateHit
N/A716}
N/A717 
N/A718Response SniperJarateHitScoped
N/A719{
N/A720 scene "scenes/Player/Sniper/low/1780.vcd"
N/A721 scene "scenes/Player/Sniper/low/1690.vcd"
N/A722 scene "scenes/Player/Sniper/low/1778.vcd"
N/A723}
N/A724Rule SniperJarateHitScoped
N/A725{
N/A726 criteria ConceptJarateHit IsSniper DeployedContext
N/A727 Response SniperJarateHitScoped
N/A728}
N/A729// End custom
N/A730 
340731Response PlayerJarateToss
341732{
342733 scene "scenes/Player/Sniper/low/3131.vcd"
364755 Response PlayerKilledCapperSniper
365756}
366757 
N/A758// Custom stuff
N/A759Response KilledPlayerAssistAutoSniper
N/A760{
N/A761 scene "scenes/Player/Sniper/low/1734.vcd" predelay "2.5"
N/A762 scene "scenes/Player/Sniper/low/1735.vcd" predelay "2.5"
N/A763}
N/A764Rule KilledPlayerAssistAutoSniper
N/A765{
N/A766 criteria ConceptKilledPlayer IsSniper IsBeingHealed IsARecentKill KilledPlayerDelay 20PercentChance SniperNotAssistSpeech
N/A767 ApplyContext "SniperAssistSpeech:1:20"
N/A768 Response KilledPlayerAssistAutoSniper
N/A769}
N/A770// End custom
N/A771 
N/A772Response KilledPlayerSMGSniper
N/A773{
N/A774 scene "scenes/Player/Sniper/low/2461.vcd"
N/A775}
N/A776Rule KilledPlayerSMGSniper
N/A777{
N/A778 criterion ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsSniper WeaponIsSMG SniperNotKillSpeech
N/A779 ApplyContext "SniperKillSpeech:1:10"
N/A780 Response KilledPlayerSMGSniper
N/A781}
N/A782 
N/A783Response KilledPlayerDominatingSniper
N/A784{
N/A785 scene "scenes/Player/Sniper/low/2292.vcd" predelay "2.5"
N/A786 scene "scenes/Player/Sniper/low/2293.vcd" predelay "2.5"
N/A787 scene "scenes/Player/Sniper/low/2294.vcd" predelay "2.5"
N/A788 scene "scenes/Player/Sniper/low/2356.vcd" predelay "2.5"
N/A789 scene "scenes/Player/Sniper/low/2357.vcd" predelay "2.5"
N/A790 scene "scenes/Player/Sniper/low/2358.vcd" predelay "2.5"
N/A791 scene "scenes/Player/Sniper/low/2360.vcd" predelay "2.5"
N/A792 scene "scenes/Player/Sniper/low/2362.vcd" predelay "2.5"
N/A793 scene "scenes/Player/Sniper/low/2363.vcd" predelay "2.5"
N/A794 scene "scenes/Player/Sniper/low/2364.vcd" predelay "2.5"
N/A795 scene "scenes/Player/Sniper/low/2365.vcd" predelay "2.5"
N/A796 scene "scenes/Player/Sniper/low/2366.vcd" predelay "2.5"
N/A797 scene "scenes/Player/Sniper/low/2367.vcd" predelay "2.5"
N/A798 scene "scenes/Player/Sniper/low/2385.vcd" predelay "2.5"
N/A799 scene "scenes/Player/Sniper/low/2397.vcd" predelay "2.5"
N/A800 scene "scenes/Player/Sniper/low/2417.vcd" predelay "2.5"
N/A801 scene "scenes/Player/Sniper/low/2434.vcd" predelay "2.5"
N/A802 scene "scenes/Player/Sniper/low/2458.vcd" predelay "2.5"
N/A803 scene "scenes/Player/Sniper/low/2459.vcd" predelay "2.5"
N/A804 scene "scenes/Player/Sniper/low/2460.vcd" predelay "2.5"
N/A805 scene "scenes/Player/Sniper/low/2462.vcd" predelay "2.5"
N/A806 scene "scenes/Player/Sniper/low/2463.vcd" predelay "2.5"
N/A807 scene "scenes/Player/Sniper/low/2464.vcd" predelay "2.5"
N/A808 
N/A809}
N/A810Rule KilledPlayerDominatingSniper
N/A811{
N/A812 criterion ConceptKilledPlayer IsSniper DeployedContext 50PercentChance IsDominated
N/A813 ApplyContext "SniperKillSpeech:1:10"
N/A814 ApplyContext "IsDominating:1:10"
N/A815 Response KilledPlayerDominatingSniper
N/A816}
N/A817// End custom
N/A818 
367819Response PlayerKilledDominatingDemomanSniper
368820{
369821 scene "scenes/Player/Sniper/low/3080.vcd" predelay "2.5"
376828{
377829 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimDemoman
378830 ApplyContext "SniperKillSpeech:1:10"
N/A831 ApplyContext "IsDominating:1:10"
379832 Response PlayerKilledDominatingDemomanSniper
380833}
381834 
392845{
393846 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimEngineer
394847 ApplyContext "SniperKillSpeech:1:10"
N/A848 ApplyContext "IsDominating:1:10"
395849 Response PlayerKilledDominatingEngineerSniper
396850}
397851 
409863{
410864 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimHeavy
411865 ApplyContext "SniperKillSpeech:1:10"
N/A866 ApplyContext "IsDominating:1:10"
412867 Response PlayerKilledDominatingHeavySniper
413868}
414869 
424879{
425880 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimMedic
426881 ApplyContext "SniperKillSpeech:1:10"
N/A882 ApplyContext "IsDominating:1:10"
427883 Response PlayerKilledDominatingMedicSniper
428884}
429885 
439895{
440896 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimPyro
441897 ApplyContext "SniperKillSpeech:1:10"
N/A898 ApplyContext "IsDominating:1:10"
442899 Response PlayerKilledDominatingPyroSniper
443900}
444901 
454911{
455912 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimScout
456913 ApplyContext "SniperKillSpeech:1:10"
N/A914 ApplyContext "IsDominating:1:10"
457915 Response PlayerKilledDominatingScoutSniper
458916}
459917 
473931{
474932 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimSniper
475933 ApplyContext "SniperKillSpeech:1:10"
N/A934 ApplyContext "IsDominating:1:10"
476935 Response PlayerKilledDominatingSniperSniper
477936}
478937 
489948{
490949 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimSoldier
491950 ApplyContext "SniperKillSpeech:1:10"
N/A951 ApplyContext "IsDominating:1:10"
492952 Response PlayerKilledDominatingSoldierSniper
493953}
494954 
506966{
507967 criteria ConceptKilledPlayer IsSniper IsDominated IsVictimSpy
508968 ApplyContext "SniperKillSpeech:1:10"
N/A969 ApplyContext "IsDominating:1:10"
509970 Response PlayerKilledDominatingSpySniper
510971}
511972 
N/A973// Custom stuff
N/A974// Directed revenge lines
N/A975Response PlayerKilledForRevengeSniperSniper
N/A976{
N/A977 scene "scenes/Player/Sniper/low/2466.vcd" predelay "2.5"
N/A978 scene "scenes/Player/Sniper/low/2468.vcd" predelay "2.5"
N/A979 scene "scenes/Player/Sniper/low/2469.vcd" predelay "2.5"
N/A980 scene "scenes/Player/Sniper/low/2473.vcd" predelay "2.5"
N/A981}
N/A982Rule PlayerKilledForRevengeSniperSniper
N/A983{
N/A984 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimSniper
N/A985 ApplyContext "SniperKillSpeech:1:10"
N/A986 ApplyContext "IsDominating:1:10"
N/A987 Response PlayerKilledForRevengeSniperSniper
N/A988}
N/A989 
N/A990Response PlayerKilledForRevengeSpySniper
N/A991{
N/A992 scene "scenes/Player/Sniper/low/2381.vcd" predelay "2.5"
N/A993 scene "scenes/Player/Sniper/low/2383.vcd" predelay "2.5"
N/A994 scene "scenes/Player/Sniper/low/2384.vcd" predelay "2.5"
N/A995 scene "scenes/Player/Sniper/low/2391.vcd" predelay "2.5"
N/A996 scene "scenes/Player/Sniper/low/2325.vcd" predelay "2.5"
N/A997}
N/A998Rule PlayerKilledForRevengeSpySniper
N/A999{
N/A1000 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimSpy
N/A1001 ApplyContext "SniperKillSpeech:1:10"
N/A1002 ApplyContext "IsDominating:1:10"
N/A1003 Response PlayerKilledForRevengeSpySniper
N/A1004}
N/A1005 
N/A1006Response PlayerKilledForRevengeScoutSniper
N/A1007{
N/A1008 scene "scenes/Player/Sniper/low/2296.vcd" predelay "2.5"
N/A1009 scene "scenes/Player/Sniper/low/2394.vcd" predelay "2.5"
N/A1010 scene "scenes/Player/Sniper/low/2475.vcd" predelay "2.5"
N/A1011}
N/A1012Rule PlayerKilledForRevengeScoutSniper
N/A1013{
N/A1014 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimScout
N/A1015 ApplyContext "SniperKillSpeech:1:10"
N/A1016 ApplyContext "IsDominating:1:10"
N/A1017 Response PlayerKilledForRevengeScoutSniper
N/A1018}
N/A1019 
N/A1020Response PlayerKilledForRevengeDemomanSniper
N/A1021{
N/A1022 scene "scenes/Player/Sniper/low/2295.vcd" predelay "2.5"
N/A1023 scene "scenes/Player/Sniper/low/2386.vcd" predelay "2.5"
N/A1024}
N/A1025Rule PlayerKilledForRevengeDemomanSniper
N/A1026{
N/A1027 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimDemoman
N/A1028 ApplyContext "SniperKillSpeech:1:10"
N/A1029 ApplyContext "IsDominating:1:10"
N/A1030 Response PlayerKilledForRevengeDemomanSniper
N/A1031}
N/A1032 
N/A1033Response PlayerKilledForRevengeEngineerSniper
N/A1034{
N/A1035 scene "scenes/Player/Sniper/low/2393.vcd" predelay "2.5"
N/A1036}
N/A1037Rule PlayerKilledForRevengeEngineerSniper
N/A1038{
N/A1039 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimEngineer
N/A1040 ApplyContext "SniperKillSpeech:1:10"
N/A1041 ApplyContext "IsDominating:1:10"
N/A1042 Response PlayerKilledForRevengeEngineerSniper
N/A1043}
N/A1044 
N/A1045Response PlayerKilledForRevengeSoldierSniper
N/A1046{
N/A1047 scene "scenes/Player/Sniper/low/2390.vcd" predelay "2.5"
N/A1048 scene "scenes/Player/Sniper/low/2472.vcd" predelay "2.5"
N/A1049}
N/A1050Rule PlayerKilledForRevengeSoldierSniper
N/A1051{
N/A1052 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimSoldier
N/A1053 ApplyContext "SniperKillSpeech:1:10"
N/A1054 ApplyContext "IsDominating:1:10"
N/A1055 Response PlayerKilledForRevengeSoldierSniper
N/A1056}
N/A1057 
N/A1058Response PlayerKilledForRevengeMedicSniper
N/A1059{
N/A1060 scene "scenes/Player/Sniper/low/2474.vcd" predelay "2.5"
N/A1061}
N/A1062Rule PlayerKilledForRevengeMedicSniper
N/A1063{
N/A1064 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimMedic
N/A1065 ApplyContext "SniperKillSpeech:1:10"
N/A1066 ApplyContext "IsDominating:1:10"
N/A1067 Response PlayerKilledForRevengeMedicSniper
N/A1068}
N/A1069 
N/A1070Response PlayerKilledForRevengePyroSniper
N/A1071{
N/A1072 scene "scenes/Player/Sniper/low/2392.vcd" predelay "2.5"
N/A1073 scene "scenes/Player/Sniper/low/2395.vcd" predelay "2.5"
N/A1074 scene "scenes/Player/Sniper/low/2467.vcd" predelay "2.5"
N/A1075}
N/A1076Rule PlayerKilledForRevengePyroSniper
N/A1077{
N/A1078 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimPyro
N/A1079 ApplyContext "SniperKillSpeech:1:10"
N/A1080 ApplyContext "IsDominating:1:10"
N/A1081 Response PlayerKilledForRevengePyroSniper
N/A1082}
N/A1083 
N/A1084Response PlayerKilledForRevengeHeavySniper
N/A1085{
N/A1086 scene "scenes/Player/Sniper/low/2465.vcd" predelay "2.5"
N/A1087 scene "scenes/Player/Sniper/low/2471.vcd" predelay "2.5"
N/A1088 scene "scenes/Player/Sniper/low/2465.vcd" predelay "2.5"
N/A1089}
N/A1090Rule PlayerKilledForRevengeHeavySniper
N/A1091{
N/A1092 criterion ConceptKilledPlayer IsSniper IsRevenge IsVictimHeavy
N/A1093 ApplyContext "SniperKillSpeech:1:10"
N/A1094 ApplyContext "IsDominating:1:10"
N/A1095 Response PlayerKilledForRevengeHeavySniper
N/A1096}
N/A1097 
N/A1098// End directed revenge lines
N/A1099 
5121100Response PlayerKilledForRevengeSniper
5131101{
5141102 scene "scenes/Player/Sniper/low/1622.vcd" predelay "2.5"
5161104 scene "scenes/Player/Sniper/low/1708.vcd" predelay "2.5"
5171105 scene "scenes/Player/Sniper/low/1709.vcd" predelay "2.5"
5181106 scene "scenes/Player/Sniper/low/1741.vcd" predelay "2.5"
N/A1107 scene "scenes/Player/Sniper/low/1740.vcd" predelay "2.5"
N/A1108 scene "scenes/Player/Sniper/low/1752.vcd" predelay "2.5"
N/A1109 scene "scenes/Player/Sniper/low/1753.vcd" predelay "2.5"
5191110}
5201111Rule PlayerKilledForRevengeSniper
5211112{
522N/A criteria ConceptKilledPlayer IsSniper IsRevenge
N/A1113 criteria ConceptKilledPlayer IsSniper IsRevenge 30PercentChance
5231114 ApplyContext "SniperKillSpeech:1:10"
N/A1115 ApplyContext "IsDominating:1:10"
5241116 Response PlayerKilledForRevengeSniper
5251117}
5261118 
N/A1119// Scoped revenge lines, whispers
N/A1120Response PlayerKilledForRevengeSoftSniper
N/A1121{
N/A1122 scene "scenes/Player/Sniper/low/1815.vcd" predelay "2.5"
N/A1123 scene "scenes/Player/Sniper/low/1815.vcd" predelay "2.5"
N/A1124}
N/A1125Rule PlayerKilledForRevengeSoftSniper
N/A1126{
N/A1127 criteria ConceptKilledPlayer IsSniper IsRevenge DeployedContext 30PercentChance
N/A1128 ApplyContext "SniperKillSpeech:1:10"
N/A1129 ApplyContext "IsDominating:1:10"
N/A1130 Response PlayerKilledForRevengeSoftSniper
N/A1131 Response PlayerKilledForRevengeSniper
N/A1132}
N/A1133 
N/A1134// Here we have normal kills, normal scoped kills and headshots
N/A1135// Scoped kills are whisper lines, normal kills are not
N/A1136// So Huntsman kills shouldn't be whispers
N/A1137// Only headshot kills use all three response groups, to spice things up
N/A1138 
N/A1139Response SniperKill
N/A1140{
N/A1141 scene "scenes/Player/Sniper/low/1724.vcd" predelay "1"
N/A1142 scene "scenes/Player/Sniper/low/1834.vcd" predelay "1"
N/A1143 scene "scenes/Player/Sniper/low/1759.vcd" predelay "1"
N/A1144 scene "scenes/Player/Sniper/low/1745.vcd" predelay "1"
N/A1145 scene "scenes/Player/Sniper/low/1746.vcd" predelay "1"
N/A1146 scene "scenes/Player/Sniper/low/1747.vcd" predelay "1"
N/A1147 scene "scenes/Player/Sniper/low/1750.vcd" predelay "1"
N/A1148 scene "scenes/Player/Sniper/low/1751.vcd" predelay "1"
N/A1149 scene "scenes/Player/Sniper/low/1754.vcd" predelay "1"
N/A1150 scene "scenes/Player/Sniper/low/1756.vcd" predelay "1"
N/A1151}
N/A1152 
N/A1153Response SniperKillSoft
N/A1154{
N/A1155 scene "scenes/Player/Sniper/low/1809.vcd" predelay "1"
N/A1156 scene "scenes/Player/Sniper/low/1813.vcd" predelay "1"
N/A1157 scene "scenes/Player/Sniper/low/1826.vcd" predelay "1"
N/A1158 scene "scenes/Player/Sniper/low/1827.vcd" predelay "1"
N/A1159 scene "scenes/Player/Sniper/low/1828.vcd" predelay "1"
N/A1160 scene "scenes/Player/Sniper/low/1816.vcd" predelay "1"
N/A1161 scene "scenes/Player/Sniper/low/1817.vcd" predelay "1"
N/A1162 scene "scenes/Player/Sniper/low/1818.vcd" predelay "1"
N/A1163 scene "scenes/Player/Sniper/low/1819.vcd" predelay "1"
N/A1164 scene "scenes/Player/Sniper/low/1820.vcd" predelay "1"
N/A1165}
N/A1166 
N/A1167Rule SniperKill
N/A1168{
N/A1169 criteria ConceptKilledPlayer IsSniper WeaponIsSniperrifle 30PercentChance
N/A1170 ApplyContext "SniperKillSpeech:1:10"
N/A1171 Response SniperKill
N/A1172}
N/A1173 
N/A1174Rule SniperKillSoft
N/A1175{
N/A1176 criteria ConceptKilledPlayer IsSniper WeaponIsSniperrifle DeployedContext 30PercentChance
N/A1177 ApplyContext "SniperKillSpeech:1:10"
N/A1178 Response SniperKillSoft
N/A1179}
N/A1180 
N/A1181Rule SniperKillBow
N/A1182{
N/A1183 criteria ConceptKilledPlayer IsSniper WeaponIsBow 30PercentChance
N/A1184 ApplyContext "SniperKillSpeech:1:10"
N/A1185 Response SniperKill
N/A1186}
N/A1187 
5271188Response SniperHeadShotKill
5281189{
5291190 scene "scenes/Player/Sniper/low/1790.vcd" predelay "1.75"
5301191 scene "scenes/Player/Sniper/low/1795.vcd" predelay "1.75"
5311192 scene "scenes/Player/Sniper/low/1801.vcd" predelay "1.75"
5321193 scene "scenes/Player/Sniper/low/1802.vcd" predelay "1.75"
N/A1194 scene "scenes/Player/Sniper/low/1713.vcd" predelay "1.75"
N/A1195 scene "scenes/Player/Sniper/low/1728.vcd" predelay "1.75"
N/A1196 scene "scenes/Player/Sniper/low/1789.vcd" predelay "1.75"
N/A1197 scene "scenes/Player/Sniper/low/1791.vcd" predelay "1.75"
N/A1198 scene "scenes/Player/Sniper/low/1792.vcd" predelay "1.75"
N/A1199 scene "scenes/Player/Sniper/low/1800.vcd" predelay "1.75"
N/A1200 scene "scenes/Player/Sniper/low/1811.vcd" predelay "1.75"
N/A1201 scene "scenes/Player/Sniper/low/1738.vcd" predelay "1.75"
N/A1202 scene "scenes/Player/Sniper/low/1812.vcd" predelay "1.75"
5331203}
5341204Rule SniperHeadShotKill
5351205{
536N/A criteria ConceptKilledPlayer IsSniper WeaponIsSniperrifle IsHeadShot 50PercentChance
N/A1206 criteria ConceptKilledPlayer IsSniper WeaponIsSniperrifle IsHeadShot
5371207 ApplyContext "SniperKillSpeech:1:10"
5381208 Response SniperHeadShotKill
N/A1209 Response SniperKillSoft
N/A1210 Response SniperKill
5391211}
5401212 
N/A1213// Response to play when looking at enemy in scope
5411214 
N/A1215Response SniperHoldStill
N/A1216{
N/A1217 scene "scenes/Player/Sniper/low/1835.vcd"
N/A1218 scene "scenes/Player/Sniper/low/1804.vcd"
N/A1219 scene "scenes/Player/Sniper/low/1833.vcd"
N/A1220 scene "scenes/Player/Sniper/low/1829.vcd"
N/A1221 scene "scenes/Player/Sniper/low/1830.vcd"
N/A1222 scene "scenes/Player/Sniper/low/1821.vcd"
N/A1223 scene "scenes/Player/Sniper/low/1822.vcd"
N/A1224 scene "scenes/Player/Sniper/low/1823.vcd"
N/A1225 scene "scenes/Player/Sniper/low/1824.vcd"
N/A1226 scene "scenes/Player/Sniper/low/1825.vcd"
N/A1227}
N/A1228Rule SniperHoldStill
N/A1229{
N/A1230 criteria ConceptPlayerExpression IsSniper IsCrosshairEnemy DeployedContext SniperNotHoldStill
N/A1231 ApplyContext "SniperHoldStill:1:10"
N/A1232 Response SniperHoldStill
N/A1233}
N/A1234 
N/A1235// End custom
N/A1236 
5421237//--------------------------------------------------------------------------------------------------------------
5431238// Auto Speech Pain
5441239//--------------------------------------------------------------------------------------------------------------
5511246}
5521247Rule PlayerAttackerPainSniper
5531248{
554N/A criteria ConceptAttackerPain IsSniper
N/A1249 criteria ConceptAttackerPain IsSniper IsNotDominating
5551250 Response PlayerAttackerPainSniper
5561251}
5571252 
5631258}
5641259Rule PlayerOnFireSniper
5651260{
566N/A criteria ConceptFire IsSniper SniperIsNotStillonFire
N/A1261 criteria ConceptFire IsSniper SniperIsNotStillonFire IsNotDominating
5671262 ApplyContext "SniperOnFire:1:7"
5681263 Response PlayerOnFireSniper
5691264}
5771272}
5781273Rule PlayerPainSniper
5791274{
580N/A criteria ConceptPain IsSniper
N/A1275 criteria ConceptPain IsSniper IsNotDominating
5811276 Response PlayerPainSniper
5821277}
5831278 
5871282}
5881283Rule PlayerStillOnFireSniper
5891284{
590N/A criteria ConceptFire IsSniper SniperIsStillonFire
N/A1285 criteria ConceptFire IsSniper SniperIsStillonFire IsNotDominating
5911286 ApplyContext "SniperOnFire:1:7"
5921287 Response PlayerStillOnFireSniper
5931288}
7221417 Response PlayerHelpCapture2Sniper
7231418}
7241419 
N/A1420// Custom stuff
N/A1421// Response for when the Sniper is fighting on a cappable point
N/A1422Response PlayerGetOnPointSniper
N/A1423{
N/A1424 scene "scenes/Player/Sniper/low/2289.vcd"
N/A1425 scene "scenes/Player/Sniper/low/2290.vcd"
N/A1426 scene "scenes/Player/Sniper/low/2291.vcd"
N/A1427 scene "scenes/Player/Sniper/low/2418.vcd"
N/A1428 scene "scenes/Player/Sniper/low/2419.vcd"
N/A1429 scene "scenes/Player/Sniper/low/2420.vcd"
N/A1430}
N/A1431 
N/A1432Rule PlayerGetOnPointSniper
N/A1433{
N/A1434 criterion ConceptFireWeapon IsSniper IsOnCappableControlPoint NotDefendOnThePointSpeech
N/A1435 ApplyContext "DefendOnThePointSpeech:1:15"
N/A1436 applycontexttoworld
N/A1437 Response PlayerGetOnPointSniper
N/A1438}
N/A1439// End custom
N/A1440 
7251441Response PlayerHelpDefendSniper
7261442{
7271443 scene "scenes/Player/Sniper/low/1656.vcd"
7801496 Response PlayerThanksSniper
7811497}
7821498 
N/A1499// Custom Assist kill response
N/A1500// As there is no actual concept for assist kills, this is the second best method.
N/A1501// Say thanks after you kill more than one person.
N/A1502 
N/A1503Response KilledPlayerAssistSniper
N/A1504{
N/A1505 scene "scenes/Player/Sniper/low/1734.vcd"
N/A1506 scene "scenes/Player/Sniper/low/1735.vcd"
N/A1507}
N/A1508Rule KilledPlayerAssistSniper
N/A1509{
N/A1510 criteria ConceptPlayerThanks IsSniper IsARecentKill KilledPlayerDelay SniperNotAssistSpeech
N/A1511 ApplyContext "SniperAssistSpeech:1:20"
N/A1512 Response KilledPlayerAssistSniper
N/A1513}
N/A1514// End custom
N/A1515 
7831516Response PlayerYesSniper
7841517{
7851518 scene "scenes/Player/Sniper/low/1767.vcd"
8931626 Response PlayerBattleCrySniper
8941627}
8951628 
N/A1629// Custom stuff - melee dare
N/A1630// Look at enemy, then do battle cry voice command while holding a melee weapon.
N/A1631Response MeleeDareCombatSniper
N/A1632{
N/A1633 scene "scenes/Player/Sniper/low/2319.vcd"
N/A1634 scene "scenes/Player/Sniper/low/2320.vcd"
N/A1635 scene "scenes/Player/Sniper/low/2321.vcd"
N/A1636 scene "scenes/Player/Sniper/low/2369.vcd"
N/A1637 scene "scenes/Player/Sniper/low/2372.vcd"
N/A1638 scene "scenes/Player/Sniper/low/2373.vcd"
N/A1639 scene "scenes/Player/Sniper/low/2374.vcd"
N/A1640 scene "scenes/Player/Sniper/low/2388.vcd"
N/A1641 scene "scenes/Player/Sniper/low/2389.vcd"
N/A1642}
N/A1643Rule MeleeDareCombatSniper
N/A1644{
N/A1645 criteria ConceptPlayerBattleCry IsWeaponMelee IsSniper IsCrosshairEnemy
N/A1646 Response MeleeDareCombatSniper
N/A1647}
N/A1648 
N/A1649// New wepaon lines
N/A1650 
N/A1651Response PlayerShinyCrySniper
N/A1652{
N/A1653 scene "scenes/Player/Sniper/low/2284.vcd"
N/A1654 scene "scenes/Player/Sniper/low/2285.vcd"
N/A1655 scene "scenes/Player/Sniper/low/2286.vcd"
N/A1656 scene "scenes/Player/Sniper/low/2287.vcd"
N/A1657 scene "scenes/Player/Sniper/low/2288.vcd"
N/A1658 scene "scenes/Player/Sniper/low/2421.vcd"
N/A1659 scene "scenes/Player/Sniper/low/2422.vcd"
N/A1660 scene "scenes/Player/Sniper/low/2433.vcd"
N/A1661 scene "scenes/Player/Sniper/low/2477.vcd"
N/A1662}
N/A1663Rule PlayerShinyCrySniper
N/A1664{
N/A1665 criteria ConceptPlayerBattleCry IsSniper 30PercentChance IsWeaponPrimary WeaponIsNotVanillaPrimary
N/A1666 Response PlayerShinyCrySniper
N/A1667}
N/A1668 
N/A1669Rule PlayerShinyCrySniperBow
N/A1670{
N/A1671 criteria ConceptPlayerBattleCry IsSniper 30PercentChance WeaponIsBow WeaponIsNotVanillaPrimary
N/A1672 Response PlayerShinyCrySniper
N/A1673}
N/A1674 
N/A1675// This rule is here for future-proofing
N/A1676 
N/A1677Rule PlayerShinyCrySniperSecondary
N/A1678{
N/A1679 criteria ConceptPlayerBattleCry IsSniper 30PercentChance IsWeaponSecondary WeaponIsNotVanillaSecondary
N/A1680 Response PlayerShinyCrySniper
N/A1681}
N/A1682 
N/A1683// Some achievement weapons seem to use the item1 etc weapon mode, so we use a hard rule for Jarate or Bow
N/A1684Rule PlayerShinyCrySniperJarate
N/A1685{
N/A1686 criteria ConceptPlayerBattleCry IsSniper 30PercentChance WeaponIsJarate WeaponIsNotVanillaSecondary
N/A1687 Response PlayerShinyCrySniper
N/A1688}
N/A1689 
N/A1690Rule PlayerShinyCrySniperMelee
N/A1691{
N/A1692 criteria ConceptPlayerBattleCry IsSniper 30PercentChance IsWeaponMelee IsNotCrossHairEnemy WeaponIsNotVanillaMelee
N/A1693 Response PlayerShinyCrySniper
N/A1694}
N/A1695 
N/A1696//End custom
N/A1697 
8961698Response PlayerCheersSniper
8971699{
8981700 scene "scenes/Player/Sniper/low/1618.vcd"
10001802 scene "scenes/Player/Sniper/low/1786.vcd"
10011803 scene "scenes/Player/Sniper/low/1787.vcd"
10021804}
1003N/ARule PlayerPositiveSniper
1004N/A{
1005N/A criteria ConceptPlayerPositive IsSniper
1006N/A Response PlayerPositiveSniper
1007N/A}
10081805 
10091806Response PlayerTauntsSniper
10101807{
10151812 scene "scenes/Player/Sniper/low/1776.vcd"
10161813 scene "scenes/Player/Sniper/low/1777.vcd"
10171814}
1018N/ARule PlayerTauntsSniper
N/A1815Rule PlayerPositiveSniper
10191816{
1020N/A criteria ConceptPlayerTaunts IsSniper
N/A1817 criteria ConceptPlayerPositive IsSniper
N/A1818 Response PlayerPositiveSniper
10211819 Response PlayerTauntsSniper
10221820}
1023N/A