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

From Team Fortress Wiki
Jump to: navigation, search
99Criterion "DemomanNotKillSpeechMelee" "DemomanKillSpeechMelee" "!=1" "required" weight 0
1010Criterion "DemomanNotSaidHealThanks" "DemomanSaidHealThanks" "!=1" "required"
1111Criterion "IsHelpCapDemoman" "DemomanHelpCap" "1" "required" weight 0
N/A12// Custom stuff
N/A13Criterion "DemomanNotInvulnerableSpeech" "DemomanInvulnerableSpeech" "!=1" "required" weight 0
N/A14Criterion "DemomanNotAssistSpeech" "DemomanAssistSpeech" "!=1" "required" weight 0
N/A15Criterion "IsDrunk" "NotSober" "1" "required" weight 0
1216 
1317 
1418Response PlayerCloakedSpyDemomanDemoman
215219 applycontexttoworld
216220 Response DefendOnThePointDemoman
217221}
N/A222// Invuln responses for Grenade Launcher
N/A223Response InvulnerableSpeechDemoman2
N/A224{
N/A225 scene "scenes/Player/Demoman/low/1019.vcd"
N/A226 scene "scenes/Player/Demoman/low/1012.vcd"
N/A227 scene "scenes/Player/Demoman/low/1029.vcd"
N/A228}
218229 
N/A230 
N/A231Rule InvulnerableSpeechDemoman2
N/A232{
N/A233 criteria ConceptFireWeapon IsDemoman WeaponIsGrenade IsInvulnerable DemomanNotInvulnerableSpeech
N/A234 ApplyContext "DemomanInvulnerableSpeech:1:30"
N/A235 Response InvulnerableSpeechDemoman2
N/A236}
N/A237// End invuln responses for GL
N/A238 
N/A239// Invulnerable responses for Sticky launcher
N/A240Response InvulnerableSpeechDemoman
N/A241{
N/A242 scene "scenes/Player/Demoman/low/1023.vcd"
N/A243 scene "scenes/Player/Demoman/low/1022.vcd"
N/A244 scene "scenes/Player/Demoman/low/1018.vcd"
N/A245}
N/A246 
N/A247Rule InvulnerableSpeechDemoman
N/A248{
N/A249 criteria ConceptFireWeapon IsDemoman WeaponIsPipebomb IsInvulnerable DemomanNotInvulnerableSpeech
N/A250 ApplyContext "DemomanInvulnerableSpeech:1:30"
N/A251 Response InvulnerableSpeechDemoman
N/A252}
N/A253// End invuln responses for Sticky
N/A254 
N/A255Response KilledPlayerAssistAutoDemoman
N/A256{
N/A257 scene "scenes/Player/Demoman/low/1009.vcd" predelay "2.5"
N/A258 scene "scenes/Player/Demoman/low/1010.vcd" predelay "2.5"
N/A259}
N/A260Rule KilledPlayerAssistAutoDemoman
N/A261{
N/A262 criteria ConceptKilledPlayer IsDemoman IsBeingHealed IsManyRecentKills KilledPlayerDelay 20PercentChance DemomanNotAssistSpeech
N/A263 ApplyContext "DemomanAssistSpeech:1:20"
N/A264 Response KilledPlayerAssistAutoDemoman
N/A265}
N/A266 
219267Response KilledPlayerManyDemoman
220268{
221269 scene "scenes/Player/Demoman/low/1000.vcd"
227275{
228276 criteria ConceptKilledPlayer IsManyRecentKills 30PercentChance IsWeaponPrimary KilledPlayerDelay DemomanNotKillSpeech IsDemoman
229277 ApplyContext "DemomanKillSpeech:1:10"
230N/A applycontexttoworld
231278 Response KilledPlayerManyDemoman
232279}
233280 
N/A281// Custom stuff
N/A282// Responses against killing a Soldier
N/A283Response KilledSoldierDemoman
N/A284{
N/A285 scene "scenes/Player/Demoman/low/3568.vcd"
N/A286 scene "scenes/Player/Demoman/low/3574.vcd"
N/A287 scene "scenes/Player/Demoman/low/3577.vcd"
N/A288}
N/A289Rule KilledSoldierDemoman
N/A290{
N/A291 criterion ConceptKilledPlayer KilledPlayerDelay IsVictimSoldier 30PercentChance DemomanNotKillSpeech IsDemoman WeaponClassIsNotAxe
N/A292 ApplyContext "DemomanKillSpeech:1:10"
N/A293 Response KilledSoldierDemoman
N/A294}
N/A295 
N/A296// Frying pan responses
N/A297// These are our base responses for non-sword melee weapons.
N/A298Response KilledPlayerPanDemoman
N/A299{
N/A300 scene "scenes/Player/Demoman/low/3566.vcd"
N/A301 scene "scenes/Player/Demoman/low/3567.vcd"
N/A302 scene "scenes/Player/Demoman/low/3569.vcd"
N/A303 scene "scenes/Player/Demoman/low/3570.vcd"
N/A304 scene "scenes/Player/Demoman/low/3571.vcd"
N/A305 scene "scenes/Player/Demoman/low/3572.vcd"
N/A306 scene "scenes/Player/Demoman/low/3573.vcd"
N/A307 scene "scenes/Player/Demoman/low/3575.vcd"
N/A308}
N/A309Rule KilledPlayerPanDemoman
N/A310{
N/A311 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsFryingPan 30PercentChance DemomanNotKillSpeechMelee IsDemoman
N/A312 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A313 Response KilledPlayerPanDemoman
N/A314}
N/A315// End Frying Pan responses
N/A316 
N/A317// Custom rules for when Demoman drinks from Scrumpy
N/A318// to trigger one of the above drunk lines
N/A319Rule DrunkDemoman
N/A320{
N/A321 criteria ConceptFireWeapon IsDrunk IsDemoman IsWeaponMelee WeaponIsNotFryingPan // Fire if he's holding the Bottle and if the drunk context is set
N/A322 Response KilledPlayerPanDemoman
N/A323}
N/A324// End custom drunk rules
N/A325 
N/A326// Modified to play for the Bottle only
N/A327// Modified to include Frying Pan repsonses above, saves having duplicate entries.
234328Response KilledPlayerMeleeDemoman
235329{
236330 scene "scenes/Player/Demoman/low/998.vcd"
237331}
238332Rule KilledPlayerMeleeDemoman
239333{
240N/A criteria ConceptKilledPlayer KilledPlayerDelay 30PercentChance IsWeaponMelee DemomanNotKillSpeechMelee IsDemoman
N/A334 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsBottle 30PercentChance DemomanNotKillSpeechMelee IsDemoman
241335 ApplyContext "DemomanKillSpeechMelee:1:10"
242N/A applycontexttoworld
N/A336 Response KilledPlayerPanDemoman
243337 Response KilledPlayerMeleeDemoman
244338}
N/A339//
245340 
N/A341// Eyelander responses
N/A342// These apply to all tf_weapon_sword class weapons.
N/A343Response KilledPlayerSwordDemoman
N/A344{
N/A345 scene "scenes/Player/Demoman/low/3565.vcd"
N/A346}
N/A347 
N/A348Rule KilledPlayerSwordDemoman
N/A349{
N/A350 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsSword 30PercentChance IsNotVictimDemoman DemomanNotKillSpeechMelee IsDemoman
N/A351 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A352 Response KilledPlayerSwordDemoman
N/A353}
N/A354 
N/A355// The above rule is for non-Demoman victims only.
N/A356 
N/A357Response KilledPlayerSword2Demoman
N/A358{
N/A359 scene "scenes/Player/Demoman/low/3564.vcd"
N/A360}
N/A361 
N/A362Rule KilledPlayerSword2Demoman
N/A363{
N/A364 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsSword 30PercentChance IsVictimDemoman DemomanNotKillSpeechMelee IsDemoman
N/A365 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A366 Response KilledPlayerSword2Demoman
N/A367}
N/A368// The above rule is for Demoman victims only.
N/A369// End Eyelander responses
N/A370 
N/A371// Katana response rules shared with Eyelander
N/A372Rule KilledPlayerKatanaDemoman
N/A373{
N/A374 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsKatana 30PercentChance IsNotVictimDemoman DemomanNotKillSpeechMelee IsDemoman
N/A375 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A376 Response KilledPlayerSwordDemoman
N/A377}
N/A378// The above rule is for non-Demoman victims only.
N/A379Rule KilledPlayerKatana2Demoman
N/A380{
N/A381 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsKatana 30PercentChance IsVictimDemoman DemomanNotKillSpeechMelee IsDemoman
N/A382 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A383 Response KilledPlayerSword2Demoman
N/A384}
N/A385// The above rule is for Demoman victims only.
N/A386// End Katana responses
N/A387 
N/A388// Pain Train responses
N/A389// Shares responses with Frying Pan, saves having duplicate entries.
N/A390Response KilledPlayerClubDemoman
N/A391{
N/A392 scene "scenes/Player/Demoman/low/3578.vcd"
N/A393}
N/A394 
N/A395Rule KilledPlayerClubDemoman
N/A396{
N/A397 criteria ConceptKilledPlayer KilledPlayerDelay WeaponIsPainTrain 30PercentChance DemomanNotKillSpeechMelee IsDemoman
N/A398 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A399 Response KilledPlayerClubDemoman
N/A400 Response KilledPlayerPanDemoman
N/A401}
N/A402// End Pain Train responses
N/A403 
N/A404// Caber responses
N/A405Response KilledPlayerCaberDemoman
N/A406{
N/A407 scene "scenes/player/Demoman/low/1007.vcd"
N/A408 scene "scenes/Player/Demoman/low/1008.vcd"
N/A409 scene "scenes/Player/Demoman/low/997.vcd"
N/A410}
N/A411Rule KilledPlayerCaberDemoman
N/A412{
N/A413 criteria ConceptAttackerPain KilledPlayerDelay WeaponIsCaber IsCritical CaberHealthContext DemomanNotKillSpeechMelee IsDemoman
N/A414 ApplyContext "DemomanKillSpeechMelee:1:10"
N/A415 Response KilledPlayerCaberDemoman
N/A416}
N/A417 
246418Response KilledPlayerVeryManyDemoman
247419{
248420 scene "scenes/Player/Demoman/low/997.vcd"
256428{
257429 criteria ConceptKilledPlayer IsVeryManyRecentKills 50PercentChance IsWeaponPrimary KilledPlayerDelay DemomanNotKillSpeech IsDemoman
258430 ApplyContext "DemomanKillSpeech:1:10"
259N/A applycontexttoworld
260431 Response KilledPlayerVeryManyDemoman
261432}
262433 
299470{
300471 criteria ConceptKilledPlayer IsDemoman IsDominated
301472 ApplyContext "DemomanKillSpeech:1:10"
N/A473 ApplyContext "IsDominating:1:10"
302474 Response PlayerKilledDominatingDemoman
303475}
304476 
313485{
314486 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimDemoman
315487 ApplyContext "DemomanKillSpeech:1:10"
N/A488 ApplyContext "IsDominating:1:10"
316489 Response PlayerKilledDominatingDemomanDemoman
317490}
318491 
329502{
330503 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimEngineer
331504 ApplyContext "DemomanKillSpeech:1:10"
N/A505 ApplyContext "IsDominating:1:10"
332506 Response PlayerKilledDominatingEngineerDemoman
333507}
334508 
344518{
345519 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimHeavy
346520 ApplyContext "DemomanKillSpeech:1:10"
N/A521 ApplyContext "IsDominating:1:10"
347522 Response PlayerKilledDominatingHeavyDemoman
348523}
349524 
358533{
359534 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimMedic
360535 ApplyContext "DemomanKillSpeech:1:10"
N/A536 ApplyContext "IsDominating:1:10"
361537 Response PlayerKilledDominatingMedicDemoman
362538}
363539 
372548{
373549 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimPyro
374550 ApplyContext "DemomanKillSpeech:1:10"
N/A551 ApplyContext "IsDominating:1:10"
375552 Response PlayerKilledDominatingPyroDemoman
376553}
377554 
390567{
391568 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimScout
392569 ApplyContext "DemomanKillSpeech:1:10"
N/A570 ApplyContext "IsDominating:1:10"
393571 Response PlayerKilledDominatingScoutDemoman
394572}
395573 
404582{
405583 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimSniper
406584 ApplyContext "DemomanKillSpeech:1:10"
N/A585 ApplyContext "IsDominating:1:10"
407586 Response PlayerKilledDominatingSniperDemoman
408587}
409588 
419598{
420599 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimSoldier
421600 ApplyContext "DemomanKillSpeech:1:10"
N/A601 ApplyContext "IsDominating:1:10"
422602 Response PlayerKilledDominatingSoldierDemoman
423603}
424604 
432612{
433613 criteria ConceptKilledPlayer IsDemoman IsDominated IsVictimSpy
434614 ApplyContext "DemomanKillSpeech:1:10"
N/A615 ApplyContext "IsDominating:1:10"
435616 Response PlayerKilledDominatingSpyDemoman
436617}
437618 
446627{
447628 criteria ConceptKilledPlayer IsDemoman IsRevenge
448629 ApplyContext "DemomanKillSpeech:1:10"
N/A630 ApplyContext "IsDominating:1:10"
449631 Response PlayerKilledForRevengeDemoman
450632}
451633 
458640{
459641 criteria ConceptKilledObject IsDemoman 30PercentChance IsARecentKill
460642 ApplyContext "DemomanKillSpeechObject:1:30"
461N/A applycontexttoworld
462643 Response PlayerKilledObjectDemoman
463644}
464645 
475656}
476657Rule PlayerAttackerPainDemoman
477658{
478N/A criteria ConceptAttackerPain IsDemoman
N/A659 criteria ConceptAttackerPain IsDemoman IsNotDominating
479660 Response PlayerAttackerPainDemoman
480661}
481662 
486667}
487668Rule PlayerOnFireDemoman
488669{
489N/A criteria ConceptFire IsDemoman DemomanIsNotStillonFire
N/A670 criteria ConceptFire IsDemoman DemomanIsNotStillonFire IsNotDominating
490671 ApplyContext "DemomanOnFire:1:7"
491672 Response PlayerOnFireDemoman
492673}
497678}
498679Rule PlayerOnFireRareDemoman
499680{
500N/A criteria ConceptFire IsDemoman 10PercentChance DemomanIsNotStillonFire
N/A681 criteria ConceptFire IsDemoman 10PercentChance DemomanIsNotStillonFire IsNotDominating
501682 ApplyContext "DemomanOnFire:1:7"
502683 Response PlayerOnFireRareDemoman
503684}
514695}
515696Rule PlayerPainDemoman
516697{
517N/A criteria ConceptPain IsDemoman
N/A698 criteria ConceptPain IsDemoman IsNotDominating
518699 Response PlayerPainDemoman
519700}
520701 
524705}
525706Rule PlayerStillOnFireDemoman
526707{
527N/A criteria ConceptFire IsDemoman DemomanIsStillonFire
N/A708 criteria ConceptFire IsDemoman DemomanIsStillonFire IsNotDominating
528709 ApplyContext "DemomanOnFire:1:7"
529710 Response PlayerStillOnFireDemoman
530711}
711892 Response PlayerThanksDemoman
712893}
713894 
N/A895// Custom Assist kill response
N/A896// As there is no actual concept for assist kills, this is the second best method.
N/A897// Say thanks after you kill more than one person.
N/A898 
N/A899Response KilledPlayerAssistDemoman
N/A900{
N/A901 scene "scenes/Player/Demoman/low/1009.vcd"
N/A902 scene "scenes/Player/Demoman/low/1010.vcd"
N/A903}
N/A904Rule KilledPlayerAssistDemoman
N/A905{
N/A906 criteria ConceptPlayerThanks IsDemoman IsARecentKill KilledPlayerDelay DemomanNotAssistSpeech
N/A907 ApplyContext "DemomanAssistSpeech:1:20"
N/A908 Response KilledPlayerAssistDemoman
N/A909}
N/A910// End custom
N/A911 
714912Response PlayerYesDemoman
715913{
716914 scene "scenes/Player/Demoman/low/1037.vcd"
8231021 Response PlayerBattleCryDemoman
8241022}
8251023 
N/A1024// Custom stuff - melee dare
N/A1025// Look at enemy, then do battle cry voice command while holding a melee weapon.
N/A1026Response MeleeDareCombatDemoman
N/A1027{
N/A1028 scene "scenes/Player/Demoman/low/1028.vcd"
N/A1029 scene "scenes/Player/Demoman/low/1017.vcd"
N/A1030 scene "scenes/Player/Demoman/low/1015.vcd"
N/A1031}
N/A1032Rule MeleeDareCombatDemoman
N/A1033{
N/A1034 criteria ConceptPlayerBattleCry IsWeaponMelee IsDemoman IsCrosshairEnemy
N/A1035 Response MeleeDareCombatDemoman
N/A1036}
N/A1037//End custom
N/A1038 
N/A1039 
8261040Response PlayerCheersDemoman
8271041{
8281042 scene "scenes/Player/Demoman/low/881.vcd"
9211135 scene "scenes/Player/Demoman/low/992.vcd"
9221136 scene "scenes/Player/Demoman/low/993.vcd"
9231137}
924N/ARule PlayerPositiveDemoman
925N/A{
926N/A criteria ConceptPlayerPositive IsDemoman
927N/A Response PlayerPositiveDemoman
928N/A}
9291138 
9301139Response PlayerTauntsDemoman
9311140{
9331142 scene "scenes/Player/Demoman/low/1382.vcd"
9341143 scene "scenes/Player/Demoman/low/1386.vcd"
9351144}
936N/ARule PlayerTauntsDemoman
N/A1145Rule PlayerPositiveDemoman
9371146{
938N/A criteria ConceptPlayerTaunts IsDemoman
N/A1147 criteria ConceptPlayerPositive IsDemoman
N/A1148 Response PlayerPositiveDemoman
9391149 Response PlayerTauntsDemoman
940N/A}
941N/A 
N/A1150}