126 lines
7.7 KiB
Ucode
126 lines
7.7 KiB
Ucode
class KFTraderVoiceGroupBase extends Object;
|
|
|
|
`include(KFGame/KFGameDialog.uci)
|
|
|
|
struct TraderDialogEventInfo
|
|
{
|
|
var int EventID;
|
|
var AkEvent AudioCue;
|
|
var byte Priority;
|
|
var float CoolDown;
|
|
var float Chance;
|
|
|
|
structdefaultproperties
|
|
{
|
|
Chance=1.f
|
|
}
|
|
};
|
|
|
|
var TraderDialogEventInfo DialogEvents[`TRADER_DIALOG_COUNT];
|
|
var name EventNames[`TRADER_DIALOG_COUNT];
|
|
|
|
defaultproperties
|
|
{
|
|
EventNames[`TRAD_Wave20pctDead]= TRAD_Wave20pctDead
|
|
EventNames[`TRAD_Wave80pctDead]= TRAD_Wave80pctDead
|
|
EventNames[`TRAD_WaveLastZedDies]= TRAD_WaveLastZedDies
|
|
EventNames[`TRAD_Close]= TRAD_Close
|
|
EventNames[`TRAD_PlayerArrive]= TRAD_PlayerArrive
|
|
EventNames[`TRAD_ClickTooExpensive]= TRAD_ClickTooExpensive
|
|
EventNames[`TRAD_ClickTooHeavy]= TRAD_ClickTooHeavy
|
|
EventNames[`TRAD_30SecLeft]= TRAD_30SecLeft
|
|
EventNames[`TRAD_10SecLeft]= TRAD_10SecLeft
|
|
EventNames[`TRAD_FinalShopWave]= TRAD_FinalShopWave
|
|
EventNames[`TRAD_PlayerFarAway]= TRAD_PlayerFarAway
|
|
EventNames[`TRAD_NoArmor]= TRAD_NoArmor
|
|
EventNames[`TRAD_LowArmor]= TRAD_LowArmor
|
|
EventNames[`TRAD_LowAmmo]= TRAD_LowAmmo
|
|
EventNames[`TRAD_NoNades]= TRAD_NoNades
|
|
EventNames[`TRAD_NeedToHeal]= TRAD_NeedToHeal
|
|
EventNames[`TRAD_TeamNeedsHeal]= TRAD_TeamNeedsHeal
|
|
EventNames[`TRAD_ShareDosh]= TRAD_ShareDosh
|
|
EventNames[`TRAD_GoodJobHeal]= TRAD_GoodJobHeal
|
|
EventNames[`TRAD_OnlySurvivor]= TRAD_OnlySurvivor
|
|
EventNames[`TRAD_DiedLastWave]= TRAD_DiedLastWave
|
|
EventNames[`TRAD_KilledMost]= TRAD_KilledMost
|
|
EventNames[`TRAD_BestTeamPlayer]= TRAD_BestTeamPlayer
|
|
EventNames[`TRAD_SurviveMultWaves]= TRAD_SurviveMultWaves
|
|
EventNames[`TRAD_KeepDying]= TRAD_KeepDying
|
|
EventNames[`TRAD_NoOneDies]= TRAD_NoOneDies
|
|
EventNames[`TRAD_NoDamage]= TRAD_NoDamage
|
|
EventNames[`TRAD_SomeDie]= TRAD_SomeDie
|
|
EventNames[`TRAD_LT50pctDamTaken]= TRAD_LT50pctDamTaken
|
|
EventNames[`TRAD_HighDmgSurvivor]= TRAD_HighDmgSurvivor
|
|
EventNames[`TRAD_HighDmgHighHeal]= TRAD_HighDmgHighHeal
|
|
EventNames[`TRAD_EarnMostDosh]= TRAD_EarnMostDosh
|
|
EventNames[`TRAD_KilledFleshpound]= TRAD_KilledFleshpound
|
|
EventNames[`TRAD_KilledScrake]= TRAD_KilledScrake
|
|
EventNames[`TRAD_LittleDosh]= TRAD_LittleDosh
|
|
EventNames[`TRAD_AdviceClotA]= TRAD_AdviceClotA
|
|
EventNames[`TRAD_AdviceClotU]= TRAD_AdviceClotU
|
|
EventNames[`TRAD_AdviceClotS]= TRAD_AdviceClotS
|
|
EventNames[`TRAD_AdviceGorefast]= TRAD_AdviceGorefast
|
|
EventNames[`TRAD_AdviceGorefast2]= TRAD_AdviceGorefast2
|
|
EventNames[`TRAD_AdviceStalker]= TRAD_AdviceStalker
|
|
EventNames[`TRAD_AdviceBloat]= TRAD_AdviceBloat
|
|
EventNames[`TRAD_AdviceScrake]= TRAD_AdviceScrake
|
|
EventNames[`TRAD_AdviceFleshpound]= TRAD_AdviceFleshpound
|
|
EventNames[`TRAD_AdviceSiren]= TRAD_AdviceSiren
|
|
EventNames[`TRAD_AdviceHusk]= TRAD_AdviceHusk
|
|
EventNames[`TRAD_AdvicePatriarch]= TRAD_AdvicePatriarch
|
|
EventNames[`TRAD_AdviceHans]= TRAD_AdviceHans
|
|
EventNames[`TRAD_AdviceMatriarch]= TRAD_AdviceMatriarch
|
|
EventNames[`TRAD_ObjDefendT]= TRAD_ObjDefendT
|
|
EventNames[`TRAD_ObjDefendTWon]= TRAD_ObjDefendTWon
|
|
EventNames[`TRAD_ObjDefendTDeclined]= TRAD_ObjDefendTDeclined
|
|
EventNames[`TRAD_ObjDefendTFailed]= TRAD_ObjDefendTFailed
|
|
EventNames[`TRAD_ObjDefendTs]= TRAD_ObjDefendTs
|
|
EventNames[`TRAD_ObjDefendTsWon]= TRAD_ObjDefendTsWon
|
|
EventNames[`TRAD_ObjDefendTsDeclined]= TRAD_ObjDefendTsDeclined
|
|
EventNames[`TRAD_ObjDefendTsFailed]= TRAD_ObjDefendTsFailed
|
|
EventNames[`TRAD_ObjDefendA]= TRAD_ObjDefendA
|
|
EventNames[`TRAD_ObjDefendAWon]= TRAD_ObjDefendAWon
|
|
EventNames[`TRAD_ObjDefendADeclined]= TRAD_ObjDefendADeclined
|
|
EventNames[`TRAD_ObjDefendAFailed]= TRAD_ObjDefendAFailed
|
|
EventNames[`TRAD_ObjDefendAs]= TRAD_ObjDefendAs
|
|
EventNames[`TRAD_ObjDefendAsWon]= TRAD_ObjDefendAsWon
|
|
EventNames[`TRAD_ObjDefendAsDeclined]= TRAD_ObjDefendAsDeclined
|
|
EventNames[`TRAD_ObjDefendAsFailed]= TRAD_ObjDefendAsFailed
|
|
EventNames[`TRAD_ObjHackTerm]= TRAD_ObjHackTerm
|
|
EventNames[`TRAD_ObjHackTermWon]= TRAD_ObjHackTermWon
|
|
EventNames[`TRAD_ObjHackTermDeclined]= TRAD_ObjHackTermDeclined
|
|
EventNames[`TRAD_ObjHackTermFailed]= TRAD_ObjHackTermFailed
|
|
EventNames[`TRAD_ObjHackTerms]= TRAD_ObjHackTerms
|
|
EventNames[`TRAD_ObjHackTermsWon]= TRAD_ObjHackTermsWon
|
|
EventNames[`TRAD_ObjHackTermsDeclined]= TRAD_ObjHackTermsDeclined
|
|
EventNames[`TRAD_ObjHackTermsFailed]= TRAD_ObjHackTermsFailed
|
|
EventNames[`TRAD_ObjDownload]= TRAD_ObjDownload
|
|
EventNames[`TRAD_ObjDownloadWon]= TRAD_ObjDownloadWon
|
|
EventNames[`TRAD_ObjDownloadDeclined]= TRAD_ObjDownloadDeclined
|
|
EventNames[`TRAD_ObjDownloadFailed]= TRAD_ObjDownloadFailed
|
|
EventNames[`TRAD_ObjRepairT]= TRAD_ObjRepairT
|
|
EventNames[`TRAD_ObjRepairTWon]= TRAD_ObjRepairTWon
|
|
EventNames[`TRAD_ObjRepairTDeclined]= TRAD_ObjRepairTDeclined
|
|
EventNames[`TRAD_ObjRepairTFailed]= TRAD_ObjRepairTFailed
|
|
EventNames[`TRAD_ObjRepairTs]= TRAD_ObjRepairTs
|
|
EventNames[`TRAD_ObjRepairTsWon]= TRAD_ObjRepairTsWon
|
|
EventNames[`TRAD_ObjRepairTsDeclined]= TRAD_ObjRepairTsDeclined
|
|
EventNames[`TRAD_ObjRepairTsFailed]= TRAD_ObjRepairTsFailed
|
|
EventNames[`TRAD_ObjEscVIP]= TRAD_ObjEscVIP
|
|
EventNames[`TRAD_ObjEscVIPWon]= TRAD_ObjEscVIPWon
|
|
EventNames[`TRAD_ObjEscVIPDeclined]= TRAD_ObjEscVIPDeclined
|
|
EventNames[`TRAD_ObjEscVIPFailed]= TRAD_ObjEscVIPFailed
|
|
EventNames[`TRAD_ObjEscVIPs]= TRAD_ObjEscVIPs
|
|
EventNames[`TRAD_ObjEscVIPsWon]= TRAD_ObjEscVIPsWon
|
|
EventNames[`TRAD_ObjEscVIPsDeclined]= TRAD_ObjEscVIPsDeclined
|
|
EventNames[`TRAD_ObjEscVIPsFailed]= TRAD_ObjEscVIPsFailed
|
|
EventNames[`TRAD_ObjCollItem]= TRAD_ObjCollItem
|
|
EventNames[`TRAD_ObjCollItemWon]= TRAD_ObjCollItemWon
|
|
EventNames[`TRAD_ObjCollItemDeclined]= TRAD_ObjCollItemDeclined
|
|
EventNames[`TRAD_ObjCollItemFailed]= TRAD_ObjCollItemFailed
|
|
EventNames[`TRAD_ObjCollItems]= TRAD_ObjCollItems
|
|
EventNames[`TRAD_ObjCollItemsWon]= TRAD_ObjCollItemsWon
|
|
EventNames[`TRAD_ObjCollItemsDeclined]= TRAD_ObjCollItemsDeclined
|
|
EventNames[`TRAD_ObjCollItemsFailed]= TRAD_ObjCollItemsFailed
|
|
}
|