![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#30 |
Medic
![]() Join Date: Jul 2007
Location: BH7853
Posts: 169
Downloads: 458
Uploads: 0
|
![]()
Just a little bug I found.
Because of nine max dialogs limit, surfaced dialogs for chief-engineer don't work as they should. It hapens because sometimes there are two dialog slots used by campaign story dialogs. I suggest to move crash_dive command into depth control submenu: Code:
# sh5 dialog tool - start new dialog # strategy RootDialog_CHIEF(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1072, DialogTitle_RootDialog_CHIEF_NoCampaign_1073, DialogTitle_RootDialog_CHIEF_NoCampaign_1074, DialogTitle_RootDialog_CHIEF_NoCampaign_1075, DialogTitle_RootDialog_CHIEF_NoCampaign_1076, DialogTitle_RootDialog_CHIEF_NoCampaign_1077, DialogLine_RootDialog_CHIEF_NoCampaign_35, DialogLine_RootDialog_CHIEF_NoCampaign_36, DialogLine_RootDialog_CHIEF_NoCampaign_37, DialogLine_RootDialog_CHIEF_NoCampaign_1170, DialogLine_RootDialog_CHIEF_NoCampaign_1260, DialogLine_RootDialog_CHIEF_NoCampaign_1264, DialogLine_RootDialog_CHIEF_NoCampaign_1221, DialogLine_RootDialog_CHIEF_NoCampaign_1900 } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1900(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_1900_Click, DialogLine_RootDialog_CHIEF_NoCampaign_1900_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1900_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1900" ) == 0 and !Dialog:IsSurfaced() } action { Dialog:AddDialogLine( "Text_Dialog_1290" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1900" ); Dialog:SetRunScript( "Dialog_12_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1900_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1900" ) == 1 and !Dialog:IsSurfaced() } action { } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1072(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1072_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1072_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 0 and Dialog:IsTutorialMission() == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1073" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_01_A", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1073(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1073_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1073_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 2 and Dialog:IsTutorialMission() == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1074" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_02_A", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1074(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1074_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1074_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 1 and Dialog:IsTutorialMission() == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1074" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_03_A", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1075(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1075_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1075_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 0 and Dialog:IsTutorialMission() == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_1074" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_04", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1076(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1076_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1076_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 2 and Dialog:IsTutorialMission() == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_1077" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_05", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1077(Dialog) { strategies { DialogTitle_RootDialog_CHIEF_NoCampaign_1077_Init } } strategy DialogTitle_RootDialog_CHIEF_NoCampaign_1077_Init(Dialog) { precond { Dialog:GetCurrentCrewState() == 1 and Dialog:IsTutorialMission() == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_1077" ); Dialog:PlaySound( "ChiefEngineer_slash_", "CG_CR_CHIEF_06", 0 ); Dialog:ClearRandomLines( "generic_exits" ); Dialog:AddRandomLine( "generic_exits", "gexit_1" ); Dialog:AddRandomLine( "generic_exits", "gexit_2" ); Dialog:PickRandomDialogLine( "generic_exits" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_35(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_35_Click, DialogLine_RootDialog_CHIEF_NoCampaign_35_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_35_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_36" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_35" ); Dialog:SetAbilityToRun( "Ability_Active_Repair_Destroyed_Items_Name" ); Dialog:SetRunScript( "Dialog_1_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_35_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_35" ) == 1 } action { Dialog:ActivateAbility( "Ability_Active_Repair_Destroyed_Items_Name" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_36(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_36_Click, DialogLine_RootDialog_CHIEF_NoCampaign_36_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_36_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_36" ) == 0 and Dialog:IsAbilityActive( "Ability_Active_Increase_Repair_Rate_Name" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_37" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_36" ); Dialog:SetAbilityToRun( "Ability_Active_Increase_Repair_Rate_Name" ); Dialog:SetRunScript( "Dialog_2_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_36_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_36" ) == 1 } action { Dialog:ActivateAbility( "Ability_Active_Increase_Repair_Rate_Name" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1170(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_1170_Click, DialogLine_RootDialog_CHIEF_NoCampaign_1170_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1170_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1170" ) == 0 and Dialog:IsAbilityActive( "Ability_Active_Increase_Repair_Rate_Name" ) == 1 } action { Dialog:AddDialogLine( "Text_Dialog_1171" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1170" ); Dialog:SetAbilityToRun( "Ability_Active_Increase_Repair_Rate_Name" ); Dialog:SetRunScript( "Dialog_4_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1170_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1170" ) == 1 } action { Dialog:ActivateAbility( "Ability_Active_Increase_Repair_Rate_Name" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_37(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_37_Click, DialogLine_RootDialog_CHIEF_NoCampaign_37_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_37_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_38" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_37" ); Dialog:SetAbilityToRun( "Ability_Active_Reduce_Flooding_Time_Name" ); Dialog:SetRunScript( "Dialog_3_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_37_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_37" ) == 1 } action { Dialog:ActivateAbility( "Ability_Active_Reduce_Flooding_Time_Name" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1221(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_1221_Click, DialogLine_RootDialog_CHIEF_NoCampaign_1221_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1221_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1221" ) == 0 and !Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1256" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1221" ); Dialog:SetRunScript( "Dialog_7_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1221_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1221" ) == 1 and !Dialog:IsSubmerged() } action { } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1264(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_1264_Click, DialogLine_RootDialog_CHIEF_NoCampaign_1264_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1264_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1264" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1253" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1264" ); Dialog:SetRunScript( "Dialog_10_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1264_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1264" ) == 1 } action { } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1260(Dialog) { strategies { DialogLine_RootDialog_CHIEF_NoCampaign_1260_Click, DialogLine_RootDialog_CHIEF_NoCampaign_1260_Init } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1260_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1260" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1273" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1260" ); Dialog:SetRunScript( "Dialog_11_CHIEF_NoCampaign" ); } } strategy DialogLine_RootDialog_CHIEF_NoCampaign_1260_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_RootDialog_CHIEF_NoCampaign_1260" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_1_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_1_CHIEF_NoCampaign_39, DialogTitle_Dialog_1_CHIEF_NoCampaign_1046, DialogLine_Dialog_1_CHIEF_NoCampaign_38 } } strategy DialogTitle_Dialog_1_CHIEF_NoCampaign_39(Dialog) { strategies { DialogTitle_Dialog_1_CHIEF_NoCampaign_39_Init } } strategy DialogTitle_Dialog_1_CHIEF_NoCampaign_39_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Repair_Destroyed_Items_Name" ) == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_40" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_01_A", 0 ); Dialog:PlayAnimation( "Generic_Agree04" ); } } strategy DialogTitle_Dialog_1_CHIEF_NoCampaign_1046(Dialog) { strategies { DialogTitle_Dialog_1_CHIEF_NoCampaign_1046_Init } } strategy DialogTitle_Dialog_1_CHIEF_NoCampaign_1046_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Repair_Destroyed_Items_Name" ) == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1047" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_05", 0 ); Dialog:PlayAnimation( "Generic_Deny04" ); } } strategy DialogLine_Dialog_1_CHIEF_NoCampaign_38(Dialog) { strategies { DialogLine_Dialog_1_CHIEF_NoCampaign_38_Click, DialogLine_Dialog_1_CHIEF_NoCampaign_38_Init } } strategy DialogLine_Dialog_1_CHIEF_NoCampaign_38_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_22" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_1_CHIEF_NoCampaign_38" ); } } strategy DialogLine_Dialog_1_CHIEF_NoCampaign_38_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_1_CHIEF_NoCampaign_38" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_2_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_2_CHIEF_NoCampaign_40, DialogTitle_Dialog_2_CHIEF_NoCampaign_1046, DialogLine_Dialog_2_CHIEF_NoCampaign_38 } } strategy DialogTitle_Dialog_2_CHIEF_NoCampaign_40(Dialog) { strategies { DialogTitle_Dialog_2_CHIEF_NoCampaign_40_Init } } strategy DialogTitle_Dialog_2_CHIEF_NoCampaign_40_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Increase_Repair_Rate_Name" ) == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_41" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_02_A", 0 ); Dialog:PlayAnimation( "Generic_Agree02" ); } } strategy DialogTitle_Dialog_2_CHIEF_NoCampaign_1046(Dialog) { strategies { DialogTitle_Dialog_2_CHIEF_NoCampaign_1046_Init } } strategy DialogTitle_Dialog_2_CHIEF_NoCampaign_1046_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Increase_Repair_Rate_Name" ) == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1047" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_05", 0 ); Dialog:PlayAnimation( "Generic_Deny01" ); } } strategy DialogLine_Dialog_2_CHIEF_NoCampaign_38(Dialog) { strategies { DialogLine_Dialog_2_CHIEF_NoCampaign_38_Click, DialogLine_Dialog_2_CHIEF_NoCampaign_38_Init } } strategy DialogLine_Dialog_2_CHIEF_NoCampaign_38_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_22" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_2_CHIEF_NoCampaign_38" ); } } strategy DialogLine_Dialog_2_CHIEF_NoCampaign_38_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_2_CHIEF_NoCampaign_38" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_3_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_3_CHIEF_NoCampaign_41, DialogTitle_Dialog_3_CHIEF_NoCampaign_1046, DialogLine_Dialog_3_CHIEF_NoCampaign_38 } } strategy DialogTitle_Dialog_3_CHIEF_NoCampaign_41(Dialog) { strategies { DialogTitle_Dialog_3_CHIEF_NoCampaign_41_Init } } strategy DialogTitle_Dialog_3_CHIEF_NoCampaign_41_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Reduce_Flooding_Time_Name" ) == 1 } action { Dialog:SetDialogTitle( "Text_Dialog_42" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_03", 0 ); Dialog:PlayAnimation( "Generic_Agree03" ); } } strategy DialogTitle_Dialog_3_CHIEF_NoCampaign_1046(Dialog) { strategies { DialogTitle_Dialog_3_CHIEF_NoCampaign_1046_Init } } strategy DialogTitle_Dialog_3_CHIEF_NoCampaign_1046_Init(Dialog) { precond { Dialog:IsAbilityActive( "Ability_Active_Reduce_Flooding_Time_Name" ) == 0 } action { Dialog:SetDialogTitle( "Text_Dialog_1047" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_05", 0 ); Dialog:PlayAnimation( "Generic_Deny02" ); } } strategy DialogLine_Dialog_3_CHIEF_NoCampaign_38(Dialog) { strategies { DialogLine_Dialog_3_CHIEF_NoCampaign_38_Click, DialogLine_Dialog_3_CHIEF_NoCampaign_38_Init } } strategy DialogLine_Dialog_3_CHIEF_NoCampaign_38_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_22" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_3_CHIEF_NoCampaign_38" ); } } strategy DialogLine_Dialog_3_CHIEF_NoCampaign_38_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_3_CHIEF_NoCampaign_38" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_4_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_4_CHIEF_NoCampaign_1171, DialogLine_Dialog_4_CHIEF_NoCampaign_21 } } strategy DialogTitle_Dialog_4_CHIEF_NoCampaign_1171(Dialog) { strategies { DialogTitle_Dialog_4_CHIEF_NoCampaign_1171_Init } } strategy DialogTitle_Dialog_4_CHIEF_NoCampaign_1171_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_34" ); Dialog:PlaySound( "ChiefEngineer_slash_", "MC_CR_CHIEF_02_A", 0 ); } } strategy DialogLine_Dialog_4_CHIEF_NoCampaign_21(Dialog) { strategies { DialogLine_Dialog_4_CHIEF_NoCampaign_21_Click, DialogLine_Dialog_4_CHIEF_NoCampaign_21_Init } } strategy DialogLine_Dialog_4_CHIEF_NoCampaign_21_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_22" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_4_CHIEF_NoCampaign_21" ); } } strategy DialogLine_Dialog_4_CHIEF_NoCampaign_21_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_4_CHIEF_NoCampaign_21" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_5_CHIEF_NoCampaign(Dialog) { strategies { DialogLine_Dialog_5_CHIEF_NoCampaign_1255, } } strategy DialogLine_Dialog_5_CHIEF_NoCampaign_1255(Dialog) { strategies { DialogLine_Dialog_5_CHIEF_NoCampaign_1255_Init } } strategy DialogLine_Dialog_5_CHIEF_NoCampaign_1255_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:PlaySound( "ChiefEngineer_slash_", "TM_CR_CHIEF_D02_A", 0 ); Dialog:PlayAnimation( "Generic_Agree03" ); } } # sh5 dialog tool - start new dialog # strategy Dialog_7_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_7_CHIEF_NoCampaign_1079, DialogLine_Dialog_7_CHIEF_NoCampaign_1210, DialogLine_Dialog_7_CHIEF_NoCampaign_1211, DialogLine_Dialog_7_CHIEF_NoCampaign_83 } } strategy DialogTitle_Dialog_7_CHIEF_NoCampaign_1079(Dialog) { strategies { DialogTitle_Dialog_7_CHIEF_NoCampaign_1079_Init } } strategy DialogTitle_Dialog_7_CHIEF_NoCampaign_1079_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1079" ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1210(Dialog) { strategies { DialogLine_Dialog_7_CHIEF_NoCampaign_1210_Click, DialogLine_Dialog_7_CHIEF_NoCampaign_1210_Init } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1210_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_7_CHIEF_NoCampaign_1210" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1210" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_7_CHIEF_NoCampaign_1210" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1210_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_7_CHIEF_NoCampaign_1210" ) == 1 } action { Dialog:GameCommand( "Propulsion_standard", 0, 0 ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1211(Dialog) { strategies { DialogLine_Dialog_7_CHIEF_NoCampaign_1211_Click, DialogLine_Dialog_7_CHIEF_NoCampaign_1211_Init } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1211_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_7_CHIEF_NoCampaign_1211" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1211" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_7_CHIEF_NoCampaign_1211" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_1211_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_7_CHIEF_NoCampaign_1211" ) == 1 } action { Dialog:GameCommand( "Propulsion_recharge", 0, 0 ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_83(Dialog) { strategies { DialogLine_Dialog_7_CHIEF_NoCampaign_83_Click, DialogLine_Dialog_7_CHIEF_NoCampaign_83_Init } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_83_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_7_CHIEF_NoCampaign_83" ); } } strategy DialogLine_Dialog_7_CHIEF_NoCampaign_83_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_7_CHIEF_NoCampaign_83" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_8_CHIEF_NoCampaign(Dialog) { strategies { DialogLine_Dialog_8_CHIEF_NoCampaign_1255, } } strategy DialogLine_Dialog_8_CHIEF_NoCampaign_1255(Dialog) { strategies { DialogLine_Dialog_8_CHIEF_NoCampaign_1255_Init } } strategy DialogLine_Dialog_8_CHIEF_NoCampaign_1255_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1067" ); Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:PlaySound( "ChiefEngineer_slash_", "TM_CR_CHIEF_D02_A", 0 ); Dialog:PlayAnimation( "Generic_Agree03" ); } } # sh5 dialog tool - start new dialog # strategy Dialog_9_CHIEF_NoCampaign(Dialog) { strategies { DialogLine_Dialog_9_CHIEF_NoCampaign_1261, } } strategy DialogLine_Dialog_9_CHIEF_NoCampaign_1261(Dialog) { strategies { DialogLine_Dialog_9_CHIEF_NoCampaign_1261_Init } } strategy DialogLine_Dialog_9_CHIEF_NoCampaign_1261_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1067" ); Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:PlaySound( "ChiefEngineer_slash_", "TM_CR_CHIEF_D02_A", 0 ); Dialog:PlayAnimation( "Generic_Agree03" ); } } # sh5 dialog tool - start new dialog # strategy Dialog_10_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_10_CHIEF_NoCampaign_1079, DialogLine_Dialog_10_CHIEF_NoCampaign_1210, DialogLine_Dialog_10_CHIEF_NoCampaign_1211, DialogLine_Dialog_10_CHIEF_NoCampaign_1212, DialogLine_Dialog_10_CHIEF_NoCampaign_1213, DialogLine_Dialog_10_CHIEF_NoCampaign_1214, DialogLine_Dialog_10_CHIEF_NoCampaign_1215, DialogLine_Dialog_10_CHIEF_NoCampaign_83 } } strategy DialogTitle_Dialog_10_CHIEF_NoCampaign_1079(Dialog) { strategies { DialogTitle_Dialog_10_CHIEF_NoCampaign_1079_Init } } strategy DialogTitle_Dialog_10_CHIEF_NoCampaign_1079_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1079" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1210(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1210_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1210_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1210_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1210" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1263" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1210" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1210_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1210" ) == 1 } action { Dialog:GameCommand( "Ahead_slow", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1211(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1211_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1211_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1211_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1211" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1264" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1211" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1211_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1211" ) == 1 } action { Dialog:GameCommand( "Ahead_standard", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1212(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1212_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1212_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1212_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1212" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1265" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1212" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1212_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1212" ) == 1 } action { Dialog:GameCommand( "Ahead_flank", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1213(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1213_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1213_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1213_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1213" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1266" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1213" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1213_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1213" ) == 1 } action { Dialog:GameCommand( "All_stop", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1214(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1214_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1214_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1214_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1214" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1267" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1214" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1214_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1214" ) == 1 } action { Dialog:GameCommand( "Back_slow", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1215(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_1215_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_1215_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1215_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1215" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1268" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_1215" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_1215_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_1215" ) == 1 } action { Dialog:GameCommand( "Back_emergency", 0, 0 ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_83(Dialog) { strategies { DialogLine_Dialog_10_CHIEF_NoCampaign_83_Click, DialogLine_Dialog_10_CHIEF_NoCampaign_83_Init } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_83_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_10_CHIEF_NoCampaign_83" ); } } strategy DialogLine_Dialog_10_CHIEF_NoCampaign_83_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_10_CHIEF_NoCampaign_83" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_11_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_11_CHIEF_NoCampaign_1079, DialogLine_Dialog_11_CHIEF_NoCampaign_1209, DialogLine_Dialog_11_CHIEF_NoCampaign_1210, DialogLine_Dialog_11_CHIEF_NoCampaign_1211, DialogLine_Dialog_11_CHIEF_NoCampaign_1212, DialogLine_Dialog_11_CHIEF_NoCampaign_1213, DialogLine_Dialog_11_CHIEF_NoCampaign_1214, DialogLine_Dialog_11_CHIEF_NoCampaign_83 } } strategy DialogTitle_Dialog_11_CHIEF_NoCampaign_1079(Dialog) { strategies { DialogTitle_Dialog_11_CHIEF_NoCampaign_1079_Init } } strategy DialogTitle_Dialog_11_CHIEF_NoCampaign_1079_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1079" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1209(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1209_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1209_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1209_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1209" ) == 0 and !Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1254" ); Dialog:SetDialogLineClickId( "DialogLine_RootDialog_CHIEF_NoCampaign_1260" ); Dialog:SetRunScript( "Dialog_13_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1209_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1209" ) == 1 and !Dialog:IsSubmerged() } action { } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1210(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1210_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1210_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1210_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1210" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1260" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_1210" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1210_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1210" ) == 1 } action { Dialog:GameCommand( "Dive", 0, 0 ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1211(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1211_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1211_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1211_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1211" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1262" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_1211" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1211_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1211" ) == 1 } action { Dialog:GameCommand( "Periscope_depth", 0, 0 ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1212(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1212_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1212_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1212_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1212" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1261" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_1212" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1212_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1212" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Surface", 0, 0 ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1213(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1213_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1213_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1213_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1213" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1274" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_1213" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1213_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1213" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Emergency_surface", 0, 0 ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1214(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_1214_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_1214_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1214_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1214" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1288" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_1214" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_1214_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_1214" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Order_maintain_depth", 0, 0 ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_83(Dialog) { strategies { DialogLine_Dialog_11_CHIEF_NoCampaign_83_Click, DialogLine_Dialog_11_CHIEF_NoCampaign_83_Init } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_83_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_11_CHIEF_NoCampaign_83" ); } } strategy DialogLine_Dialog_11_CHIEF_NoCampaign_83_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_11_CHIEF_NoCampaign_83" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_12_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_12_CHIEF_NoCampaign_1079, DialogLine_Dialog_12_CHIEF_NoCampaign_1211, DialogLine_Dialog_12_CHIEF_NoCampaign_1212, DialogLine_Dialog_12_CHIEF_NoCampaign_1213, DialogLine_Dialog_12_CHIEF_NoCampaign_1214, DialogLine_Dialog_12_CHIEF_NoCampaign_83 } } strategy DialogTitle_Dialog_12_CHIEF_NoCampaign_1079(Dialog) { strategies { DialogTitle_Dialog_12_CHIEF_NoCampaign_1079_Init } } strategy DialogTitle_Dialog_12_CHIEF_NoCampaign_1079_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1079" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1211(Dialog) { strategies { DialogLine_Dialog_12_CHIEF_NoCampaign_1211_Click, DialogLine_Dialog_12_CHIEF_NoCampaign_1211_Init } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1211_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1211" ) == 0 } action { Dialog:AddDialogLine( "Text_Dialog_1292" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_12_CHIEF_NoCampaign_1211" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1211_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1211" ) == 1 } action { Dialog:GameCommand( "Knuckle_port", 0, 0 ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1212(Dialog) { strategies { DialogLine_Dialog_12_CHIEF_NoCampaign_1212_Click, DialogLine_Dialog_12_CHIEF_NoCampaign_1212_Init } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1212_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1212" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1293" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_12_CHIEF_NoCampaign_1212" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1212_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1212" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Double_knuckle_port", 0, 0 ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1213(Dialog) { strategies { DialogLine_Dialog_12_CHIEF_NoCampaign_1213_Click, DialogLine_Dialog_12_CHIEF_NoCampaign_1213_Init } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1213_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1213" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1294" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_12_CHIEF_NoCampaign_1213" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1213_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1213" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Knuckle_starboard", 0, 0 ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1214(Dialog) { strategies { DialogLine_Dialog_12_CHIEF_NoCampaign_1214_Click, DialogLine_Dialog_12_CHIEF_NoCampaign_1214_Init } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1214_Init(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1214" ) == 0 and Dialog:IsSubmerged() } action { Dialog:AddDialogLine( "Text_Dialog_1295" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_12_CHIEF_NoCampaign_1214" ); Dialog:SetRunScript( "Dialog_8_CHIEF_NoCampaign" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_1214_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_1214" ) == 1 and Dialog:IsSubmerged() } action { Dialog:GameCommand( "Double_knuckle_starboard", 0, 0 ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_83(Dialog) { strategies { DialogLine_Dialog_12_CHIEF_NoCampaign_83_Click, DialogLine_Dialog_12_CHIEF_NoCampaign_83_Init } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_83_Init(Dialog) { action { Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:SetDialogLineClickId( "DialogLine_Dialog_12_CHIEF_NoCampaign_83" ); } } strategy DialogLine_Dialog_12_CHIEF_NoCampaign_83_Click(Dialog) { precond { Dialog:IsDialogLineClicked( "DialogLine_Dialog_12_CHIEF_NoCampaign_83" ) == 1 } action { } } # sh5 dialog tool - start new dialog # strategy Dialog_13_CHIEF_NoCampaign(Dialog) { strategies { DialogTitle_Dialog_13_CHIEF_NoCampaign_1079, DialogLine_Dialog_13_CHIEF_NoCampaign_83 } } strategy DialogTitle_Dialog_13_CHIEF_NoCampaign_1079(Dialog) { action { Dialog:GameCommand( "crash_dive", 0, 0 ); } } strategy DialogLine_Dialog_13_CHIEF_NoCampaign_83(Dialog) { strategies { DialogLine_Dialog_13_CHIEF_NoCampaign_83_Init } } strategy DialogLine_Dialog_13_CHIEF_NoCampaign_83_Init(Dialog) { action { Dialog:SetDialogTitle( "Text_Dialog_1067" ); Dialog:AddDialogLine( "Text_Dialog_1255" ); Dialog:PlaySound( "ChiefEngineer_slash_", "TM_CR_CHIEF_D02_A", 0 ); Dialog:PlayAnimation( "Generic_Agree03" ); } } ![]() |
![]() |
![]() |
Tags |
command, crew, dialog, mod |
|
|