SUBSIM Radio Room Forums

SUBSIM Radio Room Forums (https://www.subsim.com/radioroom/index.php)
-   SH5 Mods Workshop (https://www.subsim.com/radioroom/forumdisplay.php?f=249)
-   -   [REL] Athlonic's MCCD "More Crew Commands by Dialog" MOD (https://www.subsim.com/radioroom/showthread.php?t=166236)

Mikemike47 09-18-13 02:28 PM

Quote:

Originally Posted by Athlonic (Post 2116208)
Are you kidding me Subsim ?

Nothing was stated about sending a note to Neal or SH5 Moderators. PMing moderators now.

Trevally. 09-18-13 02:43 PM

Fixed:hmmm:

Can someone test please

gap 09-18-13 02:44 PM

Quote:

Originally Posted by Athlonic (Post 2116208)
WTH ?

I can't even access the file myself ... :hmmm:
Are you kidding me Subsim ?

In the meantime I uploaded the thing here : http://ul.to/lt13usok

Dive safe ! ;)

Recently it happened to me too. Editing the download and saving the changes (I reuploaded the mod in that case, but it might be not strictly necessary) solved the issue. :yep:

gap 09-18-13 02:45 PM

Quote:

Originally Posted by Trevally. (Post 2116231)
Fixed:hmmm:

Can someone test please

It works :up:

Trevally. 09-18-13 02:47 PM

Quote:

Originally Posted by gap (Post 2116235)
It works :up:

Thanks Gap:up:

gap 09-18-13 02:48 PM

Quote:

Originally Posted by Trevally. (Post 2116236)
Thanks Gap:up:

Thanks Trevally :salute:

Athlonic 09-18-13 03:09 PM

That was fast !

Thanks Trevally :yeah:

Mikemike47 09-18-13 04:59 PM

Quote:

Originally Posted by blkdimnd (Post 2115930)
I can't seem to download this mod.
The download area here on SubSim says, "This file is in the moderation queue."

Quote:

Originally Posted by Athlonic (Post 2116208)
I can't even access the file myself ... :hmmm:

Quote:

Originally Posted by Mikemike47 (Post 2116221)
Nothing was stated about sending a note to Neal or SH5 Moderators. PMing moderators now.

Quote:

Originally Posted by gap (Post 2116235)
Recently it happened to me too. Editing the download and saving the changes (I reuploaded the mod in that case, but it might be not strictly necessary) solved the issue. It works :up:


Quote:

Originally Posted by Trevally. (Post 2116231)
Fixed:hmmm:Can someone test please

Link there now and downloaded completely. Thanks Sailor Steve and Webster. Thanks Gap for the additional information, something like that has happened to me, too.

boyd.320 01-11-14 09:58 AM

thanks
 
thanks

ratchetfrog 02-02-14 06:52 PM

help
 
im having trouble getting this to work, i activated everything into jgsme i order (using only the MFCM compatible file) and when i go to play none of the new dialogues show up, amm i missing something?

Athlonic 02-03-14 06:05 PM

Quote:

Originally Posted by ratchetfrog (Post 2170902)
im having trouble getting this to work, i activated everything into jgsme i order (using only the MFCM compatible file) and when i go to play none of the new dialogues show up, amm i missing something?

Nope it should work.

Check, double check folder structure ... (ie no twice "data/data")

;)

Oby 02-07-14 02:12 PM

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" );
    }
}

Thanks for great mod. :yeah:

Mikemike47 02-07-14 05:33 PM

Quote:

Originally Posted by Oby (Post 2172424)
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

These code references are not in MCCD_1.04_MFCM_1.2.1_compatible or MCCD_1.04. All other references, except for 1170, is in EMCCD v0.3.1 by archer9.

Oby 02-07-14 08:28 PM

Opps,my mistake....You're right...My last crew command mod on my mod list is Archer's EMCCD v0.3.1. :D

Thank's for poiting that out.

TheBeast 11-21-16 12:51 AM

Crew Dialog CTD Bug Fix
 
Wasn't sure where to post this. MCCD did not cause this but I didn't want to start new Forums thread.

I uploaded this fix in 2010 and some how that upload is missing now so I uploaded a new today.

DT_Radio_Black_May.aix Stock Game Script fix byTheBeast @ 1920 11/20/2016

Purpose:
Correct stock game Script Error that was causing CTD when talking to Radioman during the Black May Campaign.

JSGME ready!

Download Link:
Radioman_BlackMay_CTD_Fix_byTheBeast

This MOD Fixes stock game DT_Radio_Black_May.aix Script by adding missing quotes(") wrapper on line 239 for PlayAnimation request.
This MOD Fixes stock game DT_Radio_Black_May.aix Script by adding missing Script Code (== 0) on line 292.

Effected File:
~\data\Campaigns\CampaignProjects\Black_May\Script s\AI\Dialogs\DT_Radio_Black_May.aix



All times are GMT -5. The time now is 02:56 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 1995- 2024 Subsim®
"Subsim" is a registered trademark, all rights reserved.