1
0
KF2-Dev-Scripts/KFGame/KFGameDialog.uci

647 lines
25 KiB
Plaintext
Raw Normal View History

2020-12-13 15:01:13 +00:00
//=============================================================================
// KF Dialog IDs
//=============================================================================
// Killing Floor 2
// Copyright (C) 2015 Tripwire Interactive LLC
//=============================================================================
// FOV cosines
`define FOV10 0.984//80775301220805936674302458952
`define FOV15 0.965//9258262890682867497431997289
`define FOV20 0.939//69262078590838405410927732473
`define FOV25 0.906//30778703664996324255265675432
`define FOV30 0.866//02540378443864676372317075294
`define FOV45 0.707//10678118654752440084436210485
`define FOV60 0.5
`define FOV75 0.258//81904510252076234889883762405
`define FOV90 0
// Player dialog IDs
`define COMM_GetToTrader 0
`define COMM_FollowMe 1
`define COMM_InsultZeds 2
`define COMM_RequestDosh 3
`define COMM_RequestDoshResp 4
`define COMM_RequestHeal 5
`define COMM_RequestHealResp 6
`define COMM_RequestHelp 7
`define COMM_ConfirmGeneric 8
`define COMM_DenyGeneric 9
`define ACT_WeldDoor 10
`define ACT_WeldDoorResp 11
`define ACT_WeldDoorUnderAttack 12
`define ACT_WeldDoorUnderAttackResp 13
`define ACT_WeldDoorAboutToBreak 14
`define ACT_WeldDoorAboutToBreakResp 15
`define ACT_WeldDoorFinish 16
`define ACT_UnweldDoor 17
`define ACT_UnweldDoorFinish 18
`define ACT_SpotDoorAttacked 19
`define ACT_SpotDoorBreak 20
`define ACT_HealSomeone 21
`define ACT_HealSomeoneRespLT50pct 22
`define ACT_HealSomeoneRespMT75pct 23
`define ACT_HealMiss 24
`define ACT_HealMissResp 25
`define ACT_HealSelf 26
`define ACT_DoshAtSomeone 27
`define ACT_DoshAtSomeoneRespSome 28
`define ACT_DoshAtSomeoneRespLots 29
`define ACT_DoshAtGround 30
`define ACT_DoshTrain 31
`define ACT_Reload 32
`define ACT_ReloadUnderPres 33
`define ACT_DropWeap 34
`define ACT_SpotAmmo 35
`define ACT_SpotArmor 36
`define ACT_SpotWeap 37
`define ACT_AmmoLow 38
`define ACT_AmmoLowResp 39
`define ACT_AttackHeavy 40
`define ACT_AttackLight 41
`define ACT_SelectFaveWeap1 42
`define ACT_SelectFaveWeap2 43
`define ACT_SelectFaveWeap3 44
`define ACT_SelectFaveWeap4 45
`define ACT_SelectFaveWeap5 46
`define ACT_SelectFaveWeap6 47
`define ACT_SelectFaveWeap7 48
`define ACT_SelectFaveWeap8 49
`define ACT_Sprint 50
`define ACT_Jog 51
`define ACT_Ironsights 52
`define ACT_Jump 53
`define ACT_CommentLvlLT10 54
`define ACT_CommentLvlLT25 55
`define ACT_CommentLvlLT50 56
`define ACT_CommentLvlMax 57
`define ACT_CommentLvlUpRespLower 58
`define ACT_CommentLvlUpRespHigher 59
`define ACT_CommentResetOnce 60
`define ACT_CommentResetMult 61
`define ACT_CommentResetMax 62
`define ACT_CommentResetRespLower 63
`define ACT_CommentResetRespHigher 64
`define KILL_Generic 65
`define KILL_Female 66
`define KILL_Boss 67
`define KILL_BossResp 68
`define KILL_Massacre 69
`define KILL_MassacreResp 70
`define KILL_BeatDeadHorse 71
`define KILL_BeatDeadHorseResp 72
`define KILL_OnARoll 73
`define KILL_OnARollResp 74
`define KILL_CloseCall 75
`define KILL_AsLastPlayer 76
`define KILL_KnockedDown 77
`define KILL_Slashing 78
`define KILL_SlashingResp 79
`define KILL_Blunt 80
`define KILL_BluntResp 81
`define KILL_Ballistic 82
`define KILL_BallisticResp 83
`define KILL_Explosive 84
`define KILL_ExplosiveResp 85
`define KILL_Fire 86
`define KILL_FireResp 87
`define KILL_Freeze 88
`define KILL_Electro 89
`define KILL_Toxic 90
`define KILL_Fave1 91
`define KILL_Fave2 92
`define KILL_Fave3 93
`define KILL_Fave4 94
`define KILL_Fave5 95
`define KILL_Fave6 96
`define KILL_Fave7 97
`define KILL_Fave8 98
`define DAMZ_Stun 99
`define DAMZ_Stumble 100
`define DAMZ_Knockdown 101
`define DAMZ_Fire 102
`define DAMZ_Freeze 103
`define DAMZ_Electro 104
`define DAMZ_Toxic 105
`define DAMZ_Generic 106
`define DAMZ_OverAndOver 107
`define DAMZ_SprintToward 108
`define DAMP_SpotTeamDeathM 109
`define DAMP_SpotTeamDeathMResp 110
`define DAMP_SpotTeamDeathF 111
`define DAMP_SpotTeamDeathFResp 112
`define DAMP_SpotTeamDeathLast 113
`define DAMP_Grunt 114
`define DAMP_Scream 115
`define DAMP_Fire 116
`define DAMP_Sonic 117
`define DAMP_Ballistic 118
`define DAMP_Toxic 119
`define DAMP_Blinded 120
`define DAMP_BlindedResp 121
`define DAMP_NearDeath 122
`define DAMP_Dying 123
`define DAMP_DyingResp 124
`define SPOTZ_Generic 125
`define SPOTZ_BossFemale 126
`define SPOTZ_BossGeneric 127
`define SPOTZ_Siren 128
`define SPOTZ_Scrake 129
`define SPOTZ_Fleshpound 130
`define SPOTZ_Horde 131
`define SPOTZ_GenericResp 132
`define SPOTZ_FemaleResp 133
`define SPOTZ_BigZedResp 134
`define SPOTZ_Cloaked 135
`define SPOTZ_Surprise 136
`define SPOTZ_Behind 137
`define SPOTZ_Wall 138
`define SPOTZ_Ceiling 139
`define SPOTZ_EmergeVent 140
`define SPOTZ_EmergeCeiling 141
`define SPOTZ_EmergeFloor 142
`define SPOTZ_JustCloaked 143
`define SPOTZ_JustUncloaked 144
`define SPOTZ_AlmostDead 145
`define SPOTZ_RunningAway 146
`define SPOTZ_Found 147
`define SPOTZ_NotSeen 148
`define SPOTZ_Healing 149
`define SPOTZ_GrabbedMe 150
`define SPOTZ_PulledMeIn 151
`define SPOTZ_ChargingAtMe 152
`define SPOTZ_RagingAtMe 153
`define SPOTZ_ShootingAtMe 154
`define SPOTZ_ShootingRockets 155
`define SPOTZ_ThrowGrenade 156
`define SITU_HealthCheck 157
`define SITU_HealthCheckRespLow 158
`define SITU_HealthCheckRespHigh 159
`define SITU_AmmoCheck 160
`define SITU_AmmoCheckRespLow 161
`define SITU_AmmoCheckRespHigh 162
`define SITU_General 163
`define SITU_AllAlive 164
`define SITU_AllAliveResp 165
`define SITU_HalfAlive 166
`define SITU_HalfAliveResp 167
`define SITU_MostAlive 168
`define SITU_MostAliveResp 169
`define SITU_LotsOfDosh 170
`define SITU_LotsOfDoshRespLots 171
`define SITU_LotsOfDoshRespLittle 172
`define SITU_LittleDosh 173
`define SITU_LittleDoshResp 174
`define SITU_TalkSelf 175
`define SITU_WaveStartGeneral 176
`define SITU_WaveStartGoodLast 177
`define SITU_WaveStartGoodSeveral 178
`define SITU_WaveStartBoss 179
`define SITU_DarkOutside 180
`define SITU_DarkInside 181
`define SITU_Raining 182
`define SITU_ColdInside 183
`define SITU_ColdOutside 184
`define SITU_HotInside 185
`define SITU_HotOutside 186
`define SITU_Foggy 187
`define SITU_Snow 188
`define SITU_Gross 189
`define SITU_Smelly 190
`define SITU_HighTech 191
`define SITU_OldSchoolHighTech 192
`define SITU_Cloning 193
`define SITU_Experiments 194
`define SITU_Torture 195
`define SITU_BioMatter 196
`define SITU_Aftermath 197
`define SITU_Cave 198
`define SITU_Underground 199
`define SITU_CharSpecific 200
`define OBJ_Win 201
`define OBJ_WinResp 202
`define OBJ_Lose 203
`define OBJ_LoseResp 204
`define OBJ_Decline 205
`define OBJ_Accept 206
`define OBJ_DefendAStart 207
`define OBJ_DefendAAlmostSecured 208
`define OBJ_DefendAGetIn 209
`define OBJ_DefendTStart 210
`define OBJ_DefendTAlmostSecured 211
`define OBJ_DefendTAttacked 212
`define OBJ_DefendTDestroyed 213
`define OBJ_HackStart 214
`define OBJ_HackAlmostSecured 215
`define OBJ_HackNeedHelp 216
`define OBJ_RepairStart 217
`define OBJ_RepairAlmostDone 218
`define OBJ_RepairTakeDamage 219
`define OBJ_RepairFinish 220
`define OBJ_DestroyStart 221
`define OBJ_DestroyFinish 222
`define OBJ_EscortPackAcquire 223
`define OBJ_EscortPackDamaged 224
`define OBJ_EscortPackDestroyed 225
`define OBJ_EscortPackDead 226
`define OBJ_EscortPlayerDied 227
`define OBJ_EscortPackSecured 228
`define ACT_BerserkerRage 229
`define COMM_ThankYou 230
// Trader dialog IDs
`define TRAD_Wave20pctDead 0
`define TRAD_Wave80pctDead 1
`define TRAD_WaveLastZedDies 2
`define TRAD_Close 3
`define TRAD_PlayerArrive 4
`define TRAD_ClickTooExpensive 5
`define TRAD_ClickTooHeavy 6
`define TRAD_30SecLeft 7
`define TRAD_10SecLeft 8
`define TRAD_FinalShopWave 9
`define TRAD_PlayerFarAway 10
`define TRAD_NoArmor 11
`define TRAD_LowArmor 12
`define TRAD_LowAmmo 13
`define TRAD_NoNades 14
`define TRAD_NeedToHeal 15
`define TRAD_TeamNeedsHeal 16
`define TRAD_ShareDosh 17
`define TRAD_GoodJobHeal 18
`define TRAD_OnlySurvivor 19
`define TRAD_DiedLastWave 20
`define TRAD_KilledMost 21
`define TRAD_BestTeamPlayer 22
`define TRAD_SurviveMultWaves 23
`define TRAD_KeepDying 24
`define TRAD_NoOneDies 25
`define TRAD_NoDamage 26
`define TRAD_SomeDie 27
`define TRAD_LT50pctDamTaken 28
`define TRAD_HighDmgSurvivor 29
`define TRAD_HighDmgHighHeal 30
`define TRAD_EarnMostDosh 31
`define TRAD_KilledFleshpound 32
`define TRAD_KilledScrake 33
`define TRAD_LittleDosh 34
`define TRAD_AdviceClotA 35
`define TRAD_AdviceClotU 36
`define TRAD_AdviceClotS 37
`define TRAD_AdviceGorefast 38
`define TRAD_AdviceGorefast2 39
`define TRAD_AdviceStalker 40
`define TRAD_AdviceBloat 41
`define TRAD_AdviceScrake 42
`define TRAD_AdviceFleshpound 43
`define TRAD_AdviceSiren 44
`define TRAD_AdviceHusk 45
`define TRAD_AdvicePatriarch 46
`define TRAD_AdviceHans 47
`define TRAD_AdviceMatriarch 48
`define TRAD_ObjDefendT 49
`define TRAD_ObjDefendTWon 50
`define TRAD_ObjDefendTDeclined 51
`define TRAD_ObjDefendTFailed 52
`define TRAD_ObjDefendTs 53
`define TRAD_ObjDefendTsWon 54
`define TRAD_ObjDefendTsDeclined 55
`define TRAD_ObjDefendTsFailed 56
`define TRAD_ObjDefendA 57
`define TRAD_ObjDefendAWon 58
`define TRAD_ObjDefendADeclined 59
`define TRAD_ObjDefendAFailed 60
`define TRAD_ObjDefendAs 61
`define TRAD_ObjDefendAsWon 62
`define TRAD_ObjDefendAsDeclined 63
`define TRAD_ObjDefendAsFailed 64
`define TRAD_ObjHackTerm 65
`define TRAD_ObjHackTermWon 66
`define TRAD_ObjHackTermDeclined 67
`define TRAD_ObjHackTermFailed 68
`define TRAD_ObjHackTerms 69
`define TRAD_ObjHackTermsWon 70
`define TRAD_ObjHackTermsDeclined 71
`define TRAD_ObjHackTermsFailed 72
`define TRAD_ObjDownload 73
`define TRAD_ObjDownloadWon 74
`define TRAD_ObjDownloadDeclined 75
`define TRAD_ObjDownloadFailed 76
`define TRAD_ObjRepairT 77
`define TRAD_ObjRepairTWon 78
`define TRAD_ObjRepairTDeclined 79
`define TRAD_ObjRepairTFailed 80
`define TRAD_ObjRepairTs 81
`define TRAD_ObjRepairTsWon 82
`define TRAD_ObjRepairTsDeclined 83
`define TRAD_ObjRepairTsFailed 84
`define TRAD_ObjEscVIP 85
`define TRAD_ObjEscVIPWon 86
`define TRAD_ObjEscVIPDeclined 87
`define TRAD_ObjEscVIPFailed 88
`define TRAD_ObjEscVIPs 89
`define TRAD_ObjEscVIPsWon 90
`define TRAD_ObjEscVIPsDeclined 91
`define TRAD_ObjEscVIPsFailed 92
`define TRAD_ObjCollItem 93
`define TRAD_ObjCollItemWon 94
`define TRAD_ObjCollItemDeclined 95
`define TRAD_ObjCollItemFailed 96
`define TRAD_ObjCollItems 97
`define TRAD_ObjCollItemsWon 98
`define TRAD_ObjCollItemsDeclined 99
`define TRAD_ObjCollItemsFailed 100
`define TRAD_AdviceCrawler 101
`define TRAD_ObjDefendTFailedX 102
`define TRAD_ObjDefendTWonJust 103
`define TRAD_ObjDefendTWonGood 104
`define TRAD_ObjDefendTWonPerf 105
`define TRAD_ObjDefendTsFailedX 106
`define TRAD_ObjDefendTsWonJust 107
`define TRAD_ObjDefendTsWonGood 108
`define TRAD_ObjDefendTsWonPerf 109
`define TRAD_ObjDefendAFailedX 110
`define TRAD_ObjDefendAWonJust 111
`define TRAD_ObjDefendAWonGood 112
`define TRAD_ObjDefendAWonPerf 113
`define TRAD_ObjDefendAsFailedX 114
`define TRAD_ObjDefendAsWonJust 115
`define TRAD_ObjDefendAsWonGood 116
`define TRAD_ObjDefendAsWonPerf 117
`define TRAD_ObjHackTermFailedX 118
`define TRAD_ObjHackTermWonJust 119
`define TRAD_ObjHackTermWonGood 120
`define TRAD_ObjHackTermWonPerf 121
`define TRAD_ObjHackTermsFailedX 122
`define TRAD_ObjHackTermsWonJust 123
`define TRAD_ObjHackTermsWonGood 124
`define TRAD_ObjHackTermsWonPerf 125
`define TRAD_ObjDownloadFailedX 126
`define TRAD_ObjDownloadWonJust 127
`define TRAD_ObjDownloadWonGood 128
`define TRAD_ObjDownloadWonPerf 129
`define TRAD_ObjRepairTFailedX 130
`define TRAD_ObjRepairTWonJust 131
`define TRAD_ObjRepairTWonGood 132
`define TRAD_ObjRepairTWonPerf 133
`define TRAD_ObjRepairTsFailedX 134
`define TRAD_ObjRepairTsWonJust 135
`define TRAD_ObjRepairTsWonGood 136
`define TRAD_ObjRepairTsWonPerf 137
`define TRAD_ObjEscVIPFailedX 138
`define TRAD_ObjEscVIPWonJust 139
`define TRAD_ObjEscVIPWonGood 140
`define TRAD_ObjEscVIPWonPerf 141
`define TRAD_ObjEscVIPsFailedX 142
`define TRAD_ObjEscVIPsWonJust 143
`define TRAD_ObjEscVIPsWonGood 144
`define TRAD_ObjEscVIPsWonPerf 145
`define TRAD_ObjCollItemFailedX 146
`define TRAD_ObjCollItemWonJust 147
`define TRAD_ObjCollItemWonGood 148
`define TRAD_ObjCollItemWonPerf 149
`define TRAD_ObjCollItemsFailedX 150
`define TRAD_ObjCollItemsWonJust 151
`define TRAD_ObjCollItemsWonGood 152
`define TRAD_ObjCollItemsWonPerf 153
`define TRAD_LastManStanding 154
`define TRAD_FirstWave 155
// Patty Trader DIalog
`define TRAD_PATTY_WAVE_1 156
`define TRAD_PATTY_WAVE_2 157
`define TRAD_PATTY_WAVE_3 158
`define TRAD_PATTY_WAVE_4 159
`define TRAD_PATTY_WAVE_5 160
`define TRAD_PATTY_WAVE_6 161
`define TRAD_PATTY_WAVE_7 162
`define TRAD_PATTY_WAVE_8 163
`define TRAD_PATTY_WAVE_9 164
`define TRAD_PATTY_WAVE_10 165
`define TRAD_PATTY_WAVE_11 166
`define TRAD_PATTY_WAVE_12 167
`define TRAD_PATTY_WAVE_13 168
`define TRAD_PATTY_WAVE_14 169
`define TRAD_PATTY_WAVE_15 170
`define TRAD_PATTY_WAVE_16 171
`define TRAD_PATTY_WAVE_17 172
`define TRAD_PATTY_WAVE_18 173
`define TRAD_PATTY_WAVE_19 174
`define TRAD_PATTY_WAVE_20 175
`define TRAD_PATTY_WAVE_21 176
`define TRAD_PATTY_WAVE_22 177
`define TRAD_PATTY_WAVE_23 178
`define TRAD_PATTY_WAVE_24 179
`define TRAD_PATTY_WAVE_25 180
`define TRAD_PATTY_WAVE_26 181
`define TRAD_PATTY_WAVE_27 182
`define TRAD_PATTY_WAVE_28 183
`define TRAD_PATTY_WAVE_29 184
`define TRAD_PATTY_WAVE_30 185
`define TRAD_PATTY_WAVE_31 186
`define TRAD_PATTY_WAVE_32 187
`define TRAD_PATTY_WAVE_33 188
`define TRAD_PATTY_WAVE_34 189
`define TRAD_PATTY_WAVE_35 190
`define TRAD_PATTY_WAVE_36 191
`define TRAD_PATTY_WAVE_37 192
`define TRAD_PATTY_WAVE_38 193
`define TRAD_PATTY_WAVE_39 194
`define TRAD_PATTY_WAVE_40 195
`define TRAD_PATTY_WAVE_41 196
`define TRAD_PATTY_WAVE_42 197
`define TRAD_PATTY_WAVE_43 198
`define TRAD_PATTY_WAVE_44 199
`define TRAD_PATTY_WAVE_45 200
`define TRAD_PATTY_WAVE_46 201
`define TRAD_PATTY_WAVE_47 202
`define TRAD_PATTY_WAVE_48 203
`define TRAD_PATTY_WAVE_49 204
`define TRAD_PATTY_WAVE_50 205
`define TRAD_PATTY_WAVE_51 206
`define TRAD_PATTY_WAVE_52 207
`define TRAD_PATTY_WAVE_53 208
`define TRAD_PATTY_WAVE_54 209
`define TRAD_PATTY_WAVE_55 210
`define TRAD_PATTY_WAVE_56 211
`define TRAD_PATTY_WAVE_57 212
`define TRAD_PATTY_WAVE_58 213
`define TRAD_PATTY_WAVE_59 214
`define TRAD_PATTY_WAVE_60 215
`define TRAD_PATTY_WAVE_61 216
`define TRAD_PATTY_WAVE_62 217
`define TRAD_PATTY_WAVE_63 218
`define TRAD_PATTY_WAVE_64 219
`define TRAD_PATTY_WAVE_65 220
`define TRAD_PATTY_WAVE_66 221
`define TRAD_PATTY_WAVE_67 222
`define TRAD_PATTY_WAVE_68 223
`define TRAD_PATTY_WAVE_69 224
`define TRAD_PATTY_WAVE_70 225
`define TRAD_PATTY_WAVE_71 226
`define TRAD_PATTY_WAVE_72 227
`define TRAD_PATTY_WAVE_73 228
`define TRAD_PATTY_WAVE_74 229
`define TRAD_PATTY_WAVE_75 230
`define TRAD_PATTY_WAVE_76 231
`define TRAD_PATTY_WAVE_77 232
`define TRAD_PATTY_WAVE_78 233
`define TRAD_PATTY_WAVE_79 234
`define TRAD_PATTY_WAVE_80 235
`define TRAD_PATTY_WAVE_81 236
`define TRAD_PATTY_WAVE_82 237
`define TRAD_PATTY_WAVE_83 238
`define TRAD_PATTY_WAVE_84 239
`define TRAD_PATTY_WAVE_85 240
`define TRAD_PATTY_WAVE_86 241
`define TRAD_PATTY_WAVE_87 242
`define TRAD_PATTY_WAVE_88 243
`define TRAD_PATTY_WAVE_89 244
`define TRAD_PATTY_WAVE_90 245
`define TRAD_PATTY_WAVE_91 246
`define TRAD_PATTY_WAVE_92 247
`define TRAD_PATTY_WAVE_93 248
`define TRAD_PATTY_WAVE_94 249
`define TRAD_PATTY_WAVE_95 250
`define TRAD_PATTY_WAVE_96 251
`define TRAD_PATTY_WAVE_97 252
`define TRAD_PATTY_WAVE_98 253
`define TRAD_PATTY_WAVE_99 254
`define TRAD_PATTY_WAVE_100 255
`define TRAD_PATTY_WAVE_100Plus 256
`define TRAD_PATTY_KILLBOSS_1 257
`define TRAD_PATTY_KILLBOSS_2 258
`define TRAD_PATTY_KILLBOSS_3 259
`define TRAD_PATTY_KILLBOSS_4 260
`define TRAD_PATTY_KILLBOSS_5 261
`define TRAD_PATTY_KILLBOSS_6 262
`define TRAD_PATTY_KILLBOSS_7 263
`define TRAD_PATTY_KILLBOSS_8 264
`define TRAD_PATTY_KILLBOSS_9 265
`define TRAD_PATTY_KILLBOSS_10 266
`define TRAD_PATTY_KILLBOSS_11 267
`define TRAD_PATTY_KILLBOSS_12 268
`define TRAD_PATTY_KILLBOSS_13 269
`define TRAD_PATTY_KILLBOSS_14 270
`define TRAD_PATTY_KILLBOSS_15 271
`define TRAD_SPECIALWAVE_1 272
`define TRAD_SPECIALWAVE_2 273
`define TRAD_SPECIALWAVE_3 274
`define TRADER_DIALOG_COUNT 275
// Common Boss dialog IDs
`define BOSS_Intro 0
`define BOSS_TauntBase 1
`define BOSS_Taunt_LT50 2
`define BOSS_Taunt_LT25 3
`define BOSS_Challenge 4
`define BOSS_LoseTarget 5
`define BOSS_Melee 6
`define BOSS_Grab 7
`define BOSS_Heal 8
`define BOSS_TakeDmgBase 9
`define BOSS_TakeDmg_LT25 10
`define BOSS_Death 11
`define BOSS_KillBase 12
`define BOSS_Victory 13
`define BOSS_Jump 14
`define BOSS_Land 15
// extended Hans Boss dialog IDs
`define HANS_Taunt_LT25_RO2 16
`define HANS_SprintToward 17
`define HANS_DrawGuns 18
`define HANS_DmgGuns 19
`define HANS_KillGuns 20
`define HANS_Frenzy 21
`define HANS_KillFrenzy 22
`define HANS_GasToss 23
`define HANS_GasBarrage 24
`define HANS_KillGas 25
`define HANS_SmokeToss 26
`define HANS_SmokeBarrage 27
`define HANS_HuntTaunt 28
`define HANS_NadeToss 29
`define HANS_NadeBarrage 30
`define HANS_KillNade 31
`define HANS_AmbBreathe 32
`define HANS_AmbBreathe_LT25 33
`define HANS_NextBattlePhase1 34
`define HANS_NextBattlePhase2 35
`define HANS_NextBattlePhase3 36
`define HANS_AOE 37
// extended Patriarch Boss dialog IDs
`define PATTY_MinigunWarn 16
`define PATTY_MinigunAttack 17
`define PATTY_MinigunKill 18
`define PATTY_MissileKill 19
`define PATTY_MortarKill 20
`define PATTY_TentaclePull 21
`define PATTY_TentacleKill 22
`define PATTY_RavageAttack 23
`define PATTY_RavageKill 24
`define PATTY_ChildKilled 25
`define PATTY_NextBattlePhase1 26
`define PATTY_NextBattlePhase2 27
`define PATTY_NextBattlePhase3 28
`define PATTY_MissileWarn 29
`define PATTY_MortarWarn 30
`define PATTY_Heal1 31
`define PATTY_Heal2 32
`define PATTY_Heal3 33
`define PATTY_LegKick 34
`define PATTY_ChargeAttack 35
`define PATTY_WhirlWindAttack 36
`define PATTY_OnFire 37
// extended Matriarch Boss dialog IDs
`define MATTY_Taunt_Phase1 1
`define MATTY_Taunt_Phase2 2
`define MATTY_Taunt_Phase3 3
`define MATTY_TauntPilotCompartDestroyed 16
`define MATTY_TauntPowerClawDestroyed 17
`define MATTY_NextBattlePhase1 18
`define MATTY_NextBattlePhase2 19
`define MATTY_NextBattlePhase3 20
`define MATTY_DeadEDAR 21
`define MATTY_ScorpionWhipWarning 22
`define MATTY_ScorpionWhipAttack 23
`define MATTY_ScorpionWhipKill 24
`define MATTY_TeslaBlastWarning 25
`define MATTY_TeslaBlastKill 26
`define MATTY_SweepingClawAttack 27
`define MATTY_SweepingClawKill 28
`define MATTY_PlasmaCannonWarning 29
`define MATTY_PlasmaCannonAttack 30
`define MATTY_PlasmaCannonKill 31
`define MATTY_LightningStormWarning 32
`define MATTY_LightningStormKill 33
`define MATTY_WarningSirenWarning 34
`define MATTY_WarningSirenKill 35
`define MATTY_ShieldActivate 36
`define MATTY_Cloak 37
`define MATTY_ChargeAttack 38
`define MATTY_OnFire 39
`define MATTY_Taunt_Phase4 40