View Single Post
Old 08-11-12, 10:08 AM   #1751
Trevally.
Navy Seal
 
Join Date: Apr 2007
Location: AN1536 (Orkney)
Posts: 5,451
Downloads: 166
Uploads: 28


Default

Quote:
Originally Posted by gap View Post
Trevally, is there a limit on how many ramifications/connections between different campaigns we can have in game?
No - I don't think so

Code:
 
 # Create Campaign Tree
 CampaignTreeRoot = Campaign( "TotalGermany39", 0, PageCampaignSelection_SelectionGroup_CampaignTree_TotalGermany )
 HappyTimesNode = CampaignTreeRoot.AddLink( Campaign( "Happytimes40", 1, PageCampaignSelection_SelectionGroup_CampaignTree_HappyTimes ), PageCampaignSelection_SelectionGroup_CampaignTree_TotalGermany_HappyTimes )
 MareNostrumNode = HappyTimesNode.AddLink( Campaign( "Marenostrum41", 2, PageCampaignSelection_SelectionGroup_CampaignTree_MareNostrum ), PageCampaignSelection_SelectionGroup_CampaignTree_HappyTimes_MareNostrum )
 WesternApproachesNode = HappyTimesNode.AddLink( Campaign( "WesternApproaches41", 3, PageCampaignSelection_SelectionGroup_CampaignTree_EscortSkirmish ), PageCampaignSelection_SelectionGroup_CampaignTree_HappyTimes_EscortSkirmish )
 ArcticConvoyNode = WesternApproachesNode.AddLink( Campaign( "Arcticconvoys41", 6, PageCampaignSelection_SelectionGroup_CampaignTree_ArcticConvoy ), PageCampaignSelection_SelectionGroup_CampaignTree_EscortSkirmish_ArcticConvoy )
 UnserMeerNode = MareNostrumNode.AddLink( Campaign( "Mediterrana42", 4, PageCampaignSelection_SelectionGroup_CampaignTree_UnserMeer ), PageCampaignSelection_SelectionGroup_CampaignTree_MareNostrum_UnserMeer )
 OperationDrumbeatNode = MareNostrumNode.AddLink( Campaign( "Operationdrumbeat42", 5, PageCampaignSelection_SelectionGroup_CampaignTree_OperationDrumbeat ), PageCampaignSelection_SelectionGroup_CampaignTree_MareNostrum_OperationDrumbeat )
 WesternApproachesNode.AddLink( ArcticConvoyNode, PageCampaignSelection_SelectionGroup_CampaignTree_EscortSkirmish_ArcticConvoy )
 WesternApproachesNode.AddLink( OperationDrumbeatNode, PageCampaignSelection_SelectionGroup_CampaignTree_EscortSkirmish_OperationDrumbeat )
 DistantWatersNode = UnserMeerNode.AddLink( Campaign( "DistantWaters42", 7, PageCampaignSelection_SelectionGroup_CampaignTree_DistantWaters ), PageCampaignSelection_SelectionGroup_CampaignTree_UnserMeer_DistantWaters )
 BlackPitNode = OperationDrumbeatNode.AddLink( Campaign( "BlackPit42", 8, PageCampaignSelection_SelectionGroup_CampaignTree_AirGap ), PageCampaignSelection_SelectionGroup_CampaignTree_OperationDrumbeat_AirGap )
 OperationDrumbeatNode.AddLink( DistantWatersNode, PageCampaignSelection_SelectionGroup_CampaignTree_OperationDrumbeat_DistantWaters )
 ArcticConvoyNode.AddLink( BlackPitNode, PageCampaignSelection_SelectionGroup_CampaignTree_ArcticConvoys_AirGap )
 TurningPointNode = BlackPitNode.AddLink( Campaign( "TurningPoint43", 9, PageCampaignSelection_SelectionGroup_CampaignTree_TurningPoint ), PageCampaignSelection_SelectionGroup_CampaignTree_AirGap_TurningPoint )
 DistantWatersNode.AddLink( TurningPointNode, PageCampaignSelection_SelectionGroup_CampaignTree_DistantWaters_TurningPoint )
 ArcticConvoyNode.AddLink( TurningPointNode, PageCampaignSelection_SelectionGroup_CampaignTree_ArcticConvoys_TurningPoint )
 MonsunGruppeNode = DistantWatersNode.AddLink( Campaign( "MonsunGruppe43", 10, PageCampaignSelection_SelectionGroup_CampaignTree_MonsunGruppe ), PageCampaignSelection_SelectionGroup_CampaignTree_DistantWaters_MonsunGruppe )
 BlackMayNode = TurningPointNode.AddLink( Campaign( "BlackMay43", 11, PageCampaignSelection_SelectionGroup_CampaignTree_BlackMay ), PageCampaignSelection_SelectionGroup_CampaignTree_TurningPoint_BlackMay )
 MonsunGruppeNode.AddLink( BlackMayNode, PageCampaignSelection_SelectionGroup_CampaignTree_MonsunGruppe_BlackMay )
As long as TotalGermany (CoastalWaters) is first and BlackMay (TheFinalYear) is last we can add as many as we like
__________________
Trevally Mods for SH5
Trevally. is offline   Reply With Quote